/*!
Theme Name: AID-ERC
Theme URI: http://underscores.me/
Author: Jeremy Koulish
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: aiderc
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

AID-ERC is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
@import "https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600";
@import "https://fonts.googleapis.com/css?family=Merriweather:300,400,700";
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
These "retina group" variables are mappings for the naming and pairing of normal and retina sprites.

The list formatted variables are intended for mixins like `retina-sprite` and `retina-sprites`.
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
/*
The `retina-sprite` mixin sets up rules and a media query for a sprite/retina sprite.
  It should be used with a "retina group" variable.

The media query is from CSS Tricks: https://css-tricks.com/snippets/css/retina-display-media-query/

$icon-home-group: ('icon-home', $icon-home, $icon-home-2x, );

.icon-home {
  @include retina-sprite($icon-home-group);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
The `retina-sprites` mixin generates a CSS rule and media query for retina groups
  This yields the same output as CSS retina template but can be overridden in SCSS

@include retina-sprites($retina-groups);
*/
/* line 762, sass/_sprites.scss */
.black-data-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -117px -77px;
  width: 10px;
  height: 14px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .black-data-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.data-icon {
  background-image: url(images/spritesheet.png);
  background-position: 0px 0px;
  width: 84px;
  height: 76px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .data-icon {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.email-icon-brand {
  background-image: url(images/spritesheet.png);
  background-position: -72px -122px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .email-icon-brand {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.facebook-icon-brand {
  background-image: url(images/spritesheet.png);
  background-position: -45px -77px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .facebook-icon-brand {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.facing-down-red-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -98px -68px;
  width: 12px;
  height: 8px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .facing-down-red-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.facing-down-white-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -85px -68px;
  width: 12px;
  height: 8px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .facing-down-white-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.flickr-icon-red {
  background-image: url(images/spritesheet.png);
  background-position: -130px -36px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .flickr-icon-red {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.hamburger-mobile {
  background-image: url(images/spritesheet.png);
  background-position: -108px -122px;
  width: 22px;
  height: 22px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .hamburger-mobile {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.hamburgerx-mobile {
  background-image: url(images/spritesheet.png);
  background-position: -85px -45px;
  width: 22px;
  height: 22px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .hamburgerx-mobile {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.left-black-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -117px -92px;
  width: 8px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .left-black-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.left-red-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -148px -108px;
  width: 8px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .left-red-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.left-white-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -157px -108px;
  width: 8px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .left-white-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.leftarrowwhite {
  background-image: url(images/spritesheet.png);
  background-position: -130px -108px;
  width: 8px;
  height: 13px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .leftarrowwhite {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.linkedin-icon-brand {
  background-image: url(images/spritesheet.png);
  background-position: -36px -122px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .linkedin-icon-brand {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.magnifying-glass {
  background-image: url(images/spritesheet.png);
  background-position: -108px -45px;
  width: 17px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .magnifying-glass {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.pdf-icon {
  background-image: url(images/spritesheet.png);
  background-position: 0px -77px;
  width: 44px;
  height: 44px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .pdf-icon {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.right-black-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -149px -122px;
  width: 8px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .right-black-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.right-red-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -108px -145px;
  width: 8px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .right-red-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.right-white-arrow {
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .right-white-arrow {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.rightarrowwhite {
  background-image: url(images/spritesheet.png);
  background-position: -139px -108px;
  width: 8px;
  height: 13px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .rightarrowwhite {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.sharethis-icon-brand {
  background-image: url(images/spritesheet.png);
  background-position: 0px -122px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .sharethis-icon-brand {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.twitter-icon-brand {
  background-image: url(images/spritesheet.png);
  background-position: -130px -72px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .twitter-icon-brand {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.twitter-icon-red {
  background-image: url(images/spritesheet.png);
  background-position: -130px 0px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .twitter-icon-red {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.white-magnifying-glass {
  background-image: url(images/spritesheet.png);
  background-position: -131px -122px;
  width: 17px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .white-magnifying-glass {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.youtube-icon-red {
  background-image: url(images/spritesheet.png);
  background-position: -81px -77px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .youtube-icon-red {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 762, sass/_sprites.scss */
.zip-icon {
  background-image: url(images/spritesheet.png);
  background-position: -85px 0px;
  width: 44px;
  height: 44px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 762, sass/_sprites.scss */
  .zip-icon {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 1, sass/_wpbakery.scss */
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: inherit !important;
}

/* line 5, sass/_wpbakery.scss */
.site-content .vc_tta-title-text {
  line-height: 1.5;
}

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* line 1, sass/_normalize.scss */
html {
  font-size: 10px;
}

/* line 5, sass/_normalize.scss */
body {
  margin: 0;
  font-size: 16px;
}

/* line 10, sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 25, sass/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 33, sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 38, sass/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 43, sass/_normalize.scss */
a {
  background-color: transparent;
}

/* line 47, sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 52, sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 56, sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 61, sass/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 65, sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 70, sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 75, sass/_normalize.scss */
small {
  font-size: 80%;
}

/* line 79, sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 87, sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 91, sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 95, sass/_normalize.scss */
img {
  border: 0;
}

/* line 99, sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 103, sass/_normalize.scss */
figure {
  margin: 2rem 0;
}

/* line 107, sass/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 112, sass/_normalize.scss */
pre {
  overflow: auto;
}

/* line 116, sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 124, sass/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 134, sass/_normalize.scss */
button {
  overflow: visible;
}

/* line 138, sass/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 143, sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 151, sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 156, sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 162, sass/_normalize.scss */
input {
  line-height: normal;
}

/* line 166, sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 172, sass/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 177, sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 182, sass/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 188, sass/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 193, sass/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 197, sass/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 206, sass/_normalize.scss */
td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
# Layouts (added by Jeremy)
--------------------------------------------------------------*/
/* line 1, sass/layout/_layout-base.scss */
#page {
  overflow: hidden;
}

/* line 6, sass/layout/_layout-base.scss */
.site-content, .breadcrumbs, .site-header, .footer-main, .global-footer-disclaimer, .home .site-content .content-area .site-main .home-sectors-container, .page-template.page-template-template-full-width .learn-more-section {
  max-width: 1280px;
  margin: 0 auto;
}

/* line 12, sass/layout/_layout-base.scss */
.site-content, .breadcrumbs, .global-footer-disclaimer, .page-template-template-country-profiles .site-content .hentry.type-page, .page-template-template-country-profiles .site-content .profiles-landing-country-list, .page-template-template-about-us .site-content .content-area.about-us article.type-page, .page-template-template-about-us .site-content .content-area.about-us .authors-container > h2 {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (min-width: 1300px) {
  /* line 12, sass/layout/_layout-base.scss */
  .site-content, .breadcrumbs, .global-footer-disclaimer, .page-template-template-country-profiles .site-content .hentry.type-page, .page-template-template-country-profiles .site-content .profiles-landing-country-list, .page-template-template-about-us .site-content .content-area.about-us article.type-page, .page-template-template-about-us .site-content .content-area.about-us .authors-container > h2 {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 30, sass/layout/_layout-base.scss */
.site-content {
  margin-bottom: 10rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.site-content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 35, sass/layout/_layout-base.scss */
.site-content .content-area {
  padding-top: 2rem;
}
/* line 38, sass/layout/_layout-base.scss */
.site-content .content-area .featured-image, .site-content .content-area .detail-featured-image {
  margin-bottom: 3rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.site-content .content-area .site-main:after {
  content: "";
  display: table;
  clear: both;
}

/* line 48, sass/layout/_layout-base.scss */
.home .site-content {
  max-width: none;
  padding: 0;
}
/* line 52, sass/layout/_layout-base.scss */
.home .site-content .content-area {
  padding-top: 0;
}
/* line 55, sass/layout/_layout-base.scss */
.home .site-content .content-area .site-main {
  padding-top: 0;
}

/* line 65, sass/layout/_layout-base.scss */
.page-template-template-country-profiles .site-content {
  padding: 0;
}

/* line 1, sass/layout/_landing-pages.scss */
#facets {
  padding-right: 0;
  margin-bottom: 5rem;
}
@media (min-width: 640px) {
  /* line 1, sass/layout/_landing-pages.scss */
  #facets {
    width: 25%;
    float: left;
    padding-right: 2rem;
    margin-bottom: 0;
  }
}

@media (min-width: 640px) {
  /* line 13, sass/layout/_landing-pages.scss */
  #main > .related-blog-posts {
    width: 25%;
    float: left;
    padding-right: 2rem;
    margin-top: 5rem;
  }
}

@media (min-width: 640px) {
  /* line 23, sass/layout/_landing-pages.scss */
  .facets-results-container {
    width: 75%;
    float: right;
    padding-left: 2rem;
    margin-top: -.5rem;
  }
}

/*--------------------------------------------------------------
# jQuery UI
--------------------------------------------------------------*/
/*! jQuery UI - v1.12.1 - 2018-03-13
* http://jqueryui.com
* Includes: core.css, tabs.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, sass/jquery-ui.scss */
.ui-helper-hidden {
  display: none;
}

/* line 12, sass/jquery-ui.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 22, sass/jquery-ui.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 32, sass/jquery-ui.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 38, sass/jquery-ui.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 41, sass/jquery-ui.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */
}

/* line 51, sass/jquery-ui.scss */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 58, sass/jquery-ui.scss */
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/
/* line 66, sass/jquery-ui.scss */
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 76, sass/jquery-ui.scss */
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 86, sass/jquery-ui.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 93, sass/jquery-ui.scss */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

/* line 97, sass/jquery-ui.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 101, sass/jquery-ui.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 111, sass/jquery-ui.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 116, sass/jquery-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 120, sass/jquery-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

/* line 125, sass/jquery-ui.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

/* line 128, sass/jquery-ui.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* Component containers
----------------------------------*/
/* line 137, sass/jquery-ui.scss */
.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

/* line 140, sass/jquery-ui.scss */
.ui-widget-content {
  border: 1px solid #dddddd;
}

/* Interaction states
----------------------------------*/
/* line 146, sass/jquery-ui.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

/* line 160, sass/jquery-ui.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

/* line 170, sass/jquery-ui.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

/* line 183, sass/jquery-ui.scss */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

/* line 197, sass/jquery-ui.scss */
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}

/* line 200, sass/jquery-ui.scss */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

/* line 211, sass/jquery-ui.scss */
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}

/* line 216, sass/jquery-ui.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 225, sass/jquery-ui.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

/* line 232, sass/jquery-ui.scss */
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

/* line 236, sass/jquery-ui.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

/* line 241, sass/jquery-ui.scss */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

/* line 248, sass/jquery-ui.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

/* line 253, sass/jquery-ui.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

/* line 258, sass/jquery-ui.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 263, sass/jquery-ui.scss */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal;
}

/* line 270, sass/jquery-ui.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}

/* line 277, sass/jquery-ui.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
/* line 285, sass/jquery-ui.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 289, sass/jquery-ui.scss */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

/* line 293, sass/jquery-ui.scss */
.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

/* line 296, sass/jquery-ui.scss */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png");
}

/* line 302, sass/jquery-ui.scss */
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}

/* line 306, sass/jquery-ui.scss */
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png");
}

/* line 310, sass/jquery-ui.scss */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png");
}

/* line 314, sass/jquery-ui.scss */
.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
/* line 319, sass/jquery-ui.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 320, sass/jquery-ui.scss */
.ui-icon-caret-1-n {
  background-position: 0 0;
}

/* line 321, sass/jquery-ui.scss */
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

/* line 322, sass/jquery-ui.scss */
.ui-icon-caret-1-e {
  background-position: -32px 0;
}

/* line 323, sass/jquery-ui.scss */
.ui-icon-caret-1-se {
  background-position: -48px 0;
}

/* line 324, sass/jquery-ui.scss */
.ui-icon-caret-1-s {
  background-position: -65px 0;
}

/* line 325, sass/jquery-ui.scss */
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

/* line 326, sass/jquery-ui.scss */
.ui-icon-caret-1-w {
  background-position: -96px 0;
}

/* line 327, sass/jquery-ui.scss */
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

/* line 328, sass/jquery-ui.scss */
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

/* line 329, sass/jquery-ui.scss */
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

/* line 330, sass/jquery-ui.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 331, sass/jquery-ui.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 332, sass/jquery-ui.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 333, sass/jquery-ui.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 334, sass/jquery-ui.scss */
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

/* line 335, sass/jquery-ui.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 336, sass/jquery-ui.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 337, sass/jquery-ui.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 338, sass/jquery-ui.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 339, sass/jquery-ui.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 340, sass/jquery-ui.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 341, sass/jquery-ui.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 342, sass/jquery-ui.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 343, sass/jquery-ui.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 344, sass/jquery-ui.scss */
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

/* line 345, sass/jquery-ui.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 346, sass/jquery-ui.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 347, sass/jquery-ui.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 348, sass/jquery-ui.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 349, sass/jquery-ui.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 350, sass/jquery-ui.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 351, sass/jquery-ui.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 352, sass/jquery-ui.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 353, sass/jquery-ui.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 354, sass/jquery-ui.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 355, sass/jquery-ui.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 356, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

/* line 357, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 358, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 359, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 360, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 361, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 362, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 363, sass/jquery-ui.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 364, sass/jquery-ui.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 365, sass/jquery-ui.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 366, sass/jquery-ui.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 367, sass/jquery-ui.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 368, sass/jquery-ui.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 369, sass/jquery-ui.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 370, sass/jquery-ui.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 371, sass/jquery-ui.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 372, sass/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 373, sass/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 374, sass/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 375, sass/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 376, sass/jquery-ui.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 377, sass/jquery-ui.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 378, sass/jquery-ui.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 379, sass/jquery-ui.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 380, sass/jquery-ui.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 381, sass/jquery-ui.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 382, sass/jquery-ui.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 383, sass/jquery-ui.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 384, sass/jquery-ui.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 385, sass/jquery-ui.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 386, sass/jquery-ui.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 387, sass/jquery-ui.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 388, sass/jquery-ui.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 389, sass/jquery-ui.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 390, sass/jquery-ui.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 391, sass/jquery-ui.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 392, sass/jquery-ui.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 393, sass/jquery-ui.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 394, sass/jquery-ui.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 395, sass/jquery-ui.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 396, sass/jquery-ui.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 397, sass/jquery-ui.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 398, sass/jquery-ui.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 399, sass/jquery-ui.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 400, sass/jquery-ui.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 401, sass/jquery-ui.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 402, sass/jquery-ui.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 403, sass/jquery-ui.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 404, sass/jquery-ui.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 405, sass/jquery-ui.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 406, sass/jquery-ui.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 407, sass/jquery-ui.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 408, sass/jquery-ui.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 409, sass/jquery-ui.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 410, sass/jquery-ui.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 411, sass/jquery-ui.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 412, sass/jquery-ui.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 413, sass/jquery-ui.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 414, sass/jquery-ui.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 415, sass/jquery-ui.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 416, sass/jquery-ui.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 417, sass/jquery-ui.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 418, sass/jquery-ui.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 419, sass/jquery-ui.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 420, sass/jquery-ui.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 421, sass/jquery-ui.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 422, sass/jquery-ui.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 423, sass/jquery-ui.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 424, sass/jquery-ui.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 425, sass/jquery-ui.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 426, sass/jquery-ui.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 427, sass/jquery-ui.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 428, sass/jquery-ui.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 429, sass/jquery-ui.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 430, sass/jquery-ui.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 431, sass/jquery-ui.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 432, sass/jquery-ui.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 433, sass/jquery-ui.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 434, sass/jquery-ui.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 435, sass/jquery-ui.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 436, sass/jquery-ui.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 437, sass/jquery-ui.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 438, sass/jquery-ui.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 439, sass/jquery-ui.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 440, sass/jquery-ui.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 441, sass/jquery-ui.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 442, sass/jquery-ui.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 443, sass/jquery-ui.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 444, sass/jquery-ui.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 445, sass/jquery-ui.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 446, sass/jquery-ui.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 447, sass/jquery-ui.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 448, sass/jquery-ui.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 449, sass/jquery-ui.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 450, sass/jquery-ui.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 451, sass/jquery-ui.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 452, sass/jquery-ui.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 453, sass/jquery-ui.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 454, sass/jquery-ui.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 455, sass/jquery-ui.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 457, sass/jquery-ui.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 458, sass/jquery-ui.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 459, sass/jquery-ui.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 460, sass/jquery-ui.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 461, sass/jquery-ui.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 462, sass/jquery-ui.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 463, sass/jquery-ui.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 464, sass/jquery-ui.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 465, sass/jquery-ui.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 466, sass/jquery-ui.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 467, sass/jquery-ui.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 468, sass/jquery-ui.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 469, sass/jquery-ui.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 470, sass/jquery-ui.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 471, sass/jquery-ui.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 472, sass/jquery-ui.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 473, sass/jquery-ui.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 474, sass/jquery-ui.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 475, sass/jquery-ui.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 476, sass/jquery-ui.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 477, sass/jquery-ui.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 478, sass/jquery-ui.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 479, sass/jquery-ui.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 480, sass/jquery-ui.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 481, sass/jquery-ui.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 482, sass/jquery-ui.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 483, sass/jquery-ui.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 484, sass/jquery-ui.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 485, sass/jquery-ui.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 486, sass/jquery-ui.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 487, sass/jquery-ui.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 488, sass/jquery-ui.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 489, sass/jquery-ui.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 490, sass/jquery-ui.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 491, sass/jquery-ui.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 492, sass/jquery-ui.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 493, sass/jquery-ui.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 494, sass/jquery-ui.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 501, sass/jquery-ui.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

/* line 507, sass/jquery-ui.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

/* line 513, sass/jquery-ui.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

/* line 519, sass/jquery-ui.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

/* Overlays */
/* line 527, sass/jquery-ui.scss */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
}

/* line 532, sass/jquery-ui.scss */
.ui-widget-shadow {
  box-shadow: 0px 0px 5px #666666;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* line 1, sass/typography/_typography.scss */
body,
button,
input,
select,
textarea {
  -webkit-font-smoothing: antialiased;
  color: #212721;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
}

/* line 1, sass/typography/_headings.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
}
/* line 4, sass/typography/_headings.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
}
/* line 7, sass/typography/_headings.scss */
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #930925;
}

/* line 13, sass/typography/_headings.scss */
.single .site-content .site-main .entry-header .entry-title, .single .site-content .site-main .entry-header .sub-title, .page-template-template-about-us .site-content .content-area.about-us article.type-page h1.entry-title, .page-template .site-main article.type-page .entry-header .entry-title, .page-template-default .site-main article.type-page .entry-header .entry-title, .error404 .error-404.not-found .page-title {
  padding-bottom: 3rem;
}

/* line 17, sass/typography/_headings.scss */
.page-template-template-about-us .site-content .content-area.about-us article.type-page .entry-content h2, .page-template-template-about-us .site-content .content-area.about-us .authors-container > h2, .error404 .error-404.not-found .page-content .widget_recent_entries h2, .error404 .error-404.not-found .page-content .widget_recent_entries h3, .error404 .error-404.not-found .page-content .widget_recent_entries h4, .error404 .error-404.not-found .page-content .widget_categories h2, .error404 .error-404.not-found .page-content .widget_categories h3, .error404 .error-404.not-found .page-content .widget_categories h4, .project-template-default .project-detail-page-main .entry-content h1, .single .site-content .site-main .detail-page-main .entry-content h1, .page-template .site-main article.type-page .entry-content h1, .page-template-default .site-main article.type-page .entry-content h1, .post-template-template-blog-photo .entry-content h1, .project-template-default .project-detail-page-main .entry-content h2, .single .site-content .site-main .detail-page-main .entry-content h2, .page-template .site-main article.type-page .entry-content h2, .page-template-default .site-main article.type-page .entry-content h2, .post-template-template-blog-photo .entry-content h2, .project-template-default .project-detail-page-main .entry-content h3, .single .site-content .site-main .detail-page-main .entry-content h3, .page-template .site-main article.type-page .entry-content h3, .page-template-default .site-main article.type-page .entry-content h3, .post-template-template-blog-photo .entry-content h3, .project-template-default .project-detail-page-main .entry-content h4, .single .site-content .site-main .detail-page-main .entry-content h4, .page-template .site-main article.type-page .entry-content h4, .page-template-default .site-main article.type-page .entry-content h4, .post-template-template-blog-photo .entry-content h4 {
  padding-top: 2.5rem;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  /* line 17, sass/typography/_headings.scss */
  .page-template-template-about-us .site-content .content-area.about-us article.type-page .entry-content h2, .page-template-template-about-us .site-content .content-area.about-us .authors-container > h2, .error404 .error-404.not-found .page-content .widget_recent_entries h2, .error404 .error-404.not-found .page-content .widget_recent_entries h3, .error404 .error-404.not-found .page-content .widget_recent_entries h4, .error404 .error-404.not-found .page-content .widget_categories h2, .error404 .error-404.not-found .page-content .widget_categories h3, .error404 .error-404.not-found .page-content .widget_categories h4, .project-template-default .project-detail-page-main .entry-content h1, .single .site-content .site-main .detail-page-main .entry-content h1, .page-template .site-main article.type-page .entry-content h1, .page-template-default .site-main article.type-page .entry-content h1, .post-template-template-blog-photo .entry-content h1, .project-template-default .project-detail-page-main .entry-content h2, .single .site-content .site-main .detail-page-main .entry-content h2, .page-template .site-main article.type-page .entry-content h2, .page-template-default .site-main article.type-page .entry-content h2, .post-template-template-blog-photo .entry-content h2, .project-template-default .project-detail-page-main .entry-content h3, .single .site-content .site-main .detail-page-main .entry-content h3, .page-template .site-main article.type-page .entry-content h3, .page-template-default .site-main article.type-page .entry-content h3, .post-template-template-blog-photo .entry-content h3, .project-template-default .project-detail-page-main .entry-content h4, .single .site-content .site-main .detail-page-main .entry-content h4, .page-template .site-main article.type-page .entry-content h4, .page-template-default .site-main article.type-page .entry-content h4, .post-template-template-blog-photo .entry-content h4 {
    padding-top: 4rem;
    padding-bottom: 3rem;
  }
}

/* line 26, sass/typography/_headings.scss */
.project-template-default .project-detail-page-main .entry-content h5, .single .site-content .site-main .detail-page-main .entry-content h5, .page-template .site-main article.type-page .entry-content h5, .page-template-default .site-main article.type-page .entry-content h5, .post-template-template-blog-photo .entry-content h5, .project-template-default .project-detail-page-main .entry-content h6, .single .site-content .site-main .detail-page-main .entry-content h6, .page-template .site-main article.type-page .entry-content h6, .page-template-default .site-main article.type-page .entry-content h6, .post-template-template-blog-photo .entry-content h6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  /* line 26, sass/typography/_headings.scss */
  .project-template-default .project-detail-page-main .entry-content h5, .single .site-content .site-main .detail-page-main .entry-content h5, .page-template .site-main article.type-page .entry-content h5, .page-template-default .site-main article.type-page .entry-content h5, .post-template-template-blog-photo .entry-content h5, .project-template-default .project-detail-page-main .entry-content h6, .single .site-content .site-main .detail-page-main .entry-content h6, .page-template .site-main article.type-page .entry-content h6, .page-template-default .site-main article.type-page .entry-content h6, .post-template-template-blog-photo .entry-content h6 {
    padding-top: 4rem;
  }
}

/* line 35, sass/typography/_headings.scss */
h1 {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 26px;
  font-size: 2.6rem;
  color: #6C6463;
  line-height: 3.0rem;
}
@media (min-width: 640px) {
  /* line 35, sass/typography/_headings.scss */
  h1 {
    font-size: 4.0rem;
    line-height: 4.4rem;
  }
}

/* line 47, sass/typography/_headings.scss */
h2 {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 22px;
  font-size: 2.2rem;
  color: #6C6463;
  line-height: 2.6rem;
}
@media (min-width: 640px) {
  /* line 47, sass/typography/_headings.scss */
  h2 {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}

/* line 58, sass/typography/_headings.scss */
h3, .search.search-results .site-content .facets-results-container .hentry .entry-title, .search.search-no-results .site-content .facets-results-container .hentry .entry-title, .facets-results-container article .entry-header .entry-title a, .results-container article .entry-header .entry-title a, .tabs-body article .entry-header .entry-title a {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
  color: #6C6463;
  line-height: 2.2rem;
}
@media (min-width: 640px) {
  /* line 58, sass/typography/_headings.scss */
  h3, .search.search-results .site-content .facets-results-container .hentry .entry-title, .search.search-no-results .site-content .facets-results-container .hentry .entry-title, .facets-results-container article .entry-header .entry-title a, .results-container article .entry-header .entry-title a, .tabs-body article .entry-header .entry-title a {
    font-size: 2.8rem;
    line-height: 3.2rem;
  }
}

/* line 69, sass/typography/_headings.scss */
h4, .single .site-content .site-main .entry-header .sub-title, .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main .entry-header .entry-title {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  color: #6C6463;
  line-height: 2.0rem;
}
@media (min-width: 640px) {
  /* line 69, sass/typography/_headings.scss */
  h4, .single .site-content .site-main .entry-header .sub-title, .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main .entry-header .entry-title {
    font-size: 2.2rem;
    line-height: 2.6rem;
  }
}

/* line 80, sass/typography/_headings.scss */
h5, .alertify .ajs-header, .single .site-content .site-main .detail-page-extras .further-reading-block .block-title {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  color: #6C6463;
  line-height: 2.0rem;
}
@media (min-width: 640px) {
  /* line 80, sass/typography/_headings.scss */
  h5, .alertify .ajs-header, .single .site-content .site-main .detail-page-extras .further-reading-block .block-title {
    font-size: 1.8rem;
  }
}

/* line 90, sass/typography/_headings.scss */
h6, .facets-results-container article .entry-header .post-countries .country, .results-container article .entry-header .post-countries .country, .tabs-body article .entry-header .post-countries .country {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  color: #6C6463;
  line-height: 2.0rem;
  text-transform: uppercase;
}

/* line 1, sass/typography/_copy.scss */
p {
  margin: 0;
  padding: 1rem 0;
}

/* line 6, sass/typography/_copy.scss */
dfn, cite, em, i {
  font-style: italic;
}

/* line 10, sass/typography/_copy.scss */
blockquote {
  margin: 0 1.5em;
}

/* line 14, sass/typography/_copy.scss */
address {
  margin: 0 0 1.5em;
}

/* line 18, sass/typography/_copy.scss */
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 9.375px;
  font-size: 0.9375rem;
  line-height: 2.4rem;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

/* line 29, sass/typography/_copy.scss */
code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 9.375px;
  font-size: 0.9375rem;
}

/* line 34, sass/typography/_copy.scss */
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

/* line 39, sass/typography/_copy.scss */
mark, ins {
  background: #fff9c0;
  text-decoration: none;
}

/* line 44, sass/typography/_copy.scss */
big {
  font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/* line 1, sass/elements/_elements.scss */
html {
  box-sizing: border-box;
}

/* line 5, sass/elements/_elements.scss */
*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

/* line 11, sass/elements/_elements.scss */
body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}

/* line 15, sass/elements/_elements.scss */
blockquote, q {
  quotes: "" "";
}
/* line 18, sass/elements/_elements.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 24, sass/elements/_elements.scss */
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin: 0;
}

/* line 1, sass/elements/_lists.scss */
ul, ol {
  margin: 0;
  padding-left: 0;
}

/* line 6, sass/elements/_lists.scss */
ul {
  list-style: none;
}

/* line 10, sass/elements/_lists.scss */
ol {
  list-style: decimal;
}

/* line 14, sass/elements/_lists.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

/* line 20, sass/elements/_lists.scss */
dt {
  font-weight: bold;
}

/* line 24, sass/elements/_lists.scss */
dd {
  margin: 0 1.5em 1.5em;
}

/* line 33, sass/elements/_elements.scss */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

/* line 1, sass/elements/_tables.scss */
table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* line 6, sass/elements/_tables.scss */
.entry-content table {
  border-collapse: collapse;
  padding: 2rem 0;
  margin: 2rem 0 2rem 2rem;
  max-width: 25rem;
  float: right;
  clear: right;
}
/* line 22, sass/mixins/_mixins-master.scss */
.entry-content table:after {
  content: "";
  display: table;
  clear: both;
}
/* line 16, sass/elements/_tables.scss */
.entry-content table caption {
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 2.8rem;
  color: #6C6463;
  padding: 1.5rem 0;
  border-bottom: 1px solid #ACB3B4;
  border-top: 0.5rem solid #A2CAEC;
}
/* line 26, sass/elements/_tables.scss */
.entry-content table tbody {
  font-size: 1.8rem;
  line-height: 2.2rem;
  border-top: 0.5rem solid #A2CAEC;
  border-bottom: 0.5rem solid #A2CAEC;
}
/* line 32, sass/elements/_tables.scss */
.entry-content table tbody td {
  padding: .8rem 1rem;
}
/* line 34, sass/elements/_tables.scss */
.entry-content table tbody td:first-child {
  padding-left: 0;
}
/* line 37, sass/elements/_tables.scss */
.entry-content table tbody td:last-child {
  text-align: right;
  padding-right: 0;
}
/* line 44, sass/elements/_tables.scss */
.entry-content table caption + tbody {
  border-top: none;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* line 1, sass/forms/_fields.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #6C6463;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
  -webkit-appearance: none;
}
/* line 23, sass/forms/_fields.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #212721;
}

/* line 28, sass/forms/_fields.scss */
select {
  border: 1px solid #ccc;
}

/* line 32, sass/forms/_fields.scss */
textarea {
  width: 100%;
}

/* line 3, sass/forms/_flatpickr-calendar.scss */
.flatpickr-calendar .flatpickr-month input::-webkit-inner-spin-button {
  opacity: 1;
  pointer-events: auto;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/* line 1, sass/navigation/_links.scss */
a {
  color: #BA0C2F;
  text-decoration: none;
}
/* line 5, sass/navigation/_links.scss */
a:visited {
  color: #944BA1;
}
/* line 8, sass/navigation/_links.scss */
a:hover, a:focus, a:active {
  color: #930925;
  text-decoration: underline;
}
/* line 14, sass/navigation/_links.scss */
a:focus {
  outline: thin dotted;
}
/* line 17, sass/navigation/_links.scss */
a:hover, a:active {
  outline: 0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
/* line 1, sass/navigation/_menus.scss */
.main-navigation {
  clear: both;
  display: block;
  /* Small menu. */
}
/* line 10, sass/navigation/_menus.scss */
.main-navigation .menu-toggle {
  display: block;
  width: 9rem;
  background: #6C6463;
  color: #FFF;
  -webkit-appearance: none;
  position: absolute;
  right: 0;
  top: 9.3rem;
  padding: 1.4rem 0;
  margin-top: 0rem;
  border: none;
}
/* line 25, sass/navigation/_menus.scss */
.main-navigation .menu-toggle .menu-toggle-text {
  font-weight: 600;
}
/* line 28, sass/navigation/_menus.scss */
.main-navigation .menu-toggle .menu-toggle-text:after {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  display: inline-block;
  margin-left: 1.2rem;
  margin-bottom: -.1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 28, sass/navigation/_menus.scss */
  .main-navigation .menu-toggle .menu-toggle-text:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 37, sass/navigation/_menus.scss */
.main-navigation .menu-toggle:focus {
  outline: none;
}
/* line 43, sass/navigation/_menus.scss */
.main-navigation .mobile-menu-search-container .header-menu-search-wrapper {
  background: #6C6463;
  padding: 2rem 0;
}
/* line 46, sass/navigation/_menus.scss */
.main-navigation .mobile-menu-search-container .header-menu-search-wrapper .menu-secondary-menu-container {
  display: block;
}
/* line 50, sass/navigation/_menus.scss */
.main-navigation .mobile-menu-search-container .header-menu-search-wrapper .search {
  display: none;
}
/* line 57, sass/navigation/_menus.scss */
.main-navigation.toggled .menu-toggle .menu-toggle-text:after {
  background-image: url(images/spritesheet.png);
  background-position: -85px -68px;
  width: 12px;
  height: 8px;
  margin-left: 0.8rem;
  margin-bottom: .1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 57, sass/navigation/_menus.scss */
  .main-navigation.toggled .menu-toggle .menu-toggle-text:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 64, sass/navigation/_menus.scss */
.main-navigation .mobile-navigation-main {
  display: none;
}
/* line 68, sass/navigation/_menus.scss */
.main-navigation .menu-main-menu-container {
  position: relative;
}
/* line 22, sass/mixins/_mixins-master.scss */
.main-navigation .menu-main-menu-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 73, sass/navigation/_menus.scss */
.main-navigation ul.menu {
  list-style: none;
  margin: 0;
  padding-left: 0;
  width: 100%;
}
/* line 22, sass/mixins/_mixins-master.scss */
.main-navigation ul.menu:after {
  content: "";
  display: table;
  clear: both;
}
/* line 80, sass/navigation/_menus.scss */
.main-navigation ul.menu > li {
  display: block;
  width: 100%;
}
/* line 84, sass/navigation/_menus.scss */
.main-navigation ul.menu > li > a {
  display: block;
  text-decoration: none;
  width: 100%;
  background: #FFF;
  color: #212721;
  font-size: 1.8rem;
  border-left: none;
  border-bottom: 1px solid #EBEBEB;
  padding: 10px 15px;
}
/* line 98, sass/navigation/_menus.scss */
.main-navigation ul.menu > li:hover > a:hover, .main-navigation ul.menu > li:hover > a.focus, .main-navigation ul.menu > li.focus > a:hover, .main-navigation ul.menu > li.focus > a.focus {
  background: #BA0C2F;
  color: #FFF;
}
/* line 114, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children {
  position: relative;
}
/* line 116, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children > a {
  width: auto;
  padding-right: 2rem;
  margin-right: 5rem;
  display: block;
}
/* line 129, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children .sub-menu-button {
  border-left: 1px solid #EBEBEB;
  border-bottom: 1px solid #EBEBEB;
  position: absolute;
  overflow: hidden;
  display: inline-block;
  top: 0;
  right: 0;
  width: 5rem;
  height: 100%;
  max-height: 41px;
  z-index: 10;
}
/* line 144, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children .sub-menu-button .sub-menu-link {
  width: 0;
  height: 100%;
}
/* line 153, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children .sub-menu-button .sub-menu-link:before {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -149px -122px;
  width: 8px;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -7px;
  margin-left: -4px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 153, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children .sub-menu-button .sub-menu-link:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 164, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children .sub-menu-button:hover, .main-navigation ul.menu > li.menu-item-has-children .sub-menu-button.focus {
  cursor: pointer;
  background: #BA0C2F;
}
/* line 168, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children .sub-menu-button:hover .sub-menu-link:before, .main-navigation ul.menu > li.menu-item-has-children .sub-menu-button.focus .sub-menu-link:before {
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 168, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children .sub-menu-button:hover .sub-menu-link:before, .main-navigation ul.menu > li.menu-item-has-children .sub-menu-button.focus .sub-menu-link:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 176, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children.is-selected > a {
  color: #BA0C2F;
}
/* line 181, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children.is-selected .sub-menu-button .sub-menu-link:before {
  background-image: url(images/spritesheet.png);
  background-position: -98px -68px;
  width: 12px;
  height: 8px;
  margin-top: -4px;
  margin-left: -7px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 181, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children.is-selected .sub-menu-button .sub-menu-link:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 188, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children.is-selected .sub-menu-button:hover .sub-menu-link:before, .main-navigation ul.menu > li.menu-item-has-children.is-selected .sub-menu-button.focus .sub-menu-link:before {
  background-image: url(images/spritesheet.png);
  background-position: -85px -68px;
  width: 12px;
  height: 8px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 188, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children.is-selected .sub-menu-button:hover .sub-menu-link:before, .main-navigation ul.menu > li.menu-item-has-children.is-selected .sub-menu-button.focus .sub-menu-link:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 196, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children.is-selected:hover > a:hover, .main-navigation ul.menu > li.menu-item-has-children.is-selected:hover > a.focus, .main-navigation ul.menu > li.menu-item-has-children.is-selected.focus > a:hover, .main-navigation ul.menu > li.menu-item-has-children.is-selected.focus > a.focus {
  background: #BA0C2F;
  color: #FFF;
}
/* line 204, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children ul.sub-menu {
  display: none;
  margin: 0;
  background: #EBEBEB;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2) inset;
}
/* line 210, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li {
  display: block;
}
/* line 216, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li > a {
  width: auto;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
  display: block;
  text-decoration: none;
  color: #212721;
  border-bottom: 1px solid #CFCFCF;
  padding: 16px;
}
/* line 230, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li:hover > a, .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li.focus > a {
  border-bottom: none;
  background: #BA0C2F;
  color: #FFF;
}
/* line 242, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li ul {
  left: -999em;
  top: 0;
}
/* line 247, sass/navigation/_menus.scss */
.main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li:hover > ul, .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li.focus > ul {
  left: 100%;
}
@media (min-width: 800px) {
  /* line 260, sass/navigation/_menus.scss */
  .main-navigation .menu-toggle {
    display: none;
  }
  /* line 264, sass/navigation/_menus.scss */
  .main-navigation .mobile-navigation-main {
    display: block;
  }
  /* line 268, sass/navigation/_menus.scss */
  .main-navigation ul.menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    min-height: 100%;
    -ms-flex-align: stretch;
        align-items: stretch;
  }
  /* line 276, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li {
    width: 15%;
  }
  /* line 282, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li > a {
    height: 100%;
    padding: 1rem 1.5rem;
    color: #212721;
    background: inherit;
    border-left: 1px solid #eee;
    border-bottom: none;
  }
  /* line 291, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li > a:hover, .main-navigation ul.menu > li > a.focus {
    color: #BA0C2F;
    background: #FFF;
  }
  /* line 297, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-869 {
    width: 10%;
  }
  /* line 299, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-869 > a {
    border-left: none;
  }
  /* line 323, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li:last-child:hover > ul.sub-menu, .main-navigation ul.menu > li:last-child.focus > ul.sub-menu {
    right: 0;
  }
  /* line 329, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li:hover, .main-navigation ul.menu > li.focus {
    background: #FFF;
    color: #BA0C2F;
  }
  /* line 333, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li:hover > a, .main-navigation ul.menu > li.focus > a {
    background: #FFF;
    color: #BA0C2F;
  }
  /* line 337, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li:hover > a:hover, .main-navigation ul.menu > li:hover > a.focus, .main-navigation ul.menu > li.focus > a:hover, .main-navigation ul.menu > li.focus > a.focus {
    color: #BA0C2F;
    background: #FFF;
  }
  /* line 344, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children {
    position: inherit;
  }
  /* line 346, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children > a {
    width: 100%;
    padding-right: 1.5rem;
  }
  /* line 350, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children > a:after {
    content: none;
  }
  /* line 356, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children:hover > ul.sub-menu, .main-navigation ul.menu > li.menu-item-has-children.focus > ul.sub-menu {
    left: auto;
    top: 100%;
    display: block;
    width: 300px;
    position: absolute;
  }
  /* line 365, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children:hover > ul.sub-menu > li.menu-item > a, .main-navigation ul.menu > li.menu-item-has-children.focus > ul.sub-menu > li.menu-item > a {
    width: 100%;
    display: block;
    position: relative;
    float: left;
    padding-right: 50px;
  }
  /* line 391, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu {
    display: none;
    margin: 0;
    padding-left: 0;
    width: 100%;
    background: #EBEBEB;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 405, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li {
    float: none;
    display: block;
    width: 100%;
  }
  /* line 411, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li > a {
    width: auto;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2rem;
    display: block;
    text-decoration: none;
    width: 100%;
    border: none;
    color: #212721;
    border-bottom: 1px solid #CFCFCF;
    padding: 16px;
  }
  /* line 425, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li:hover > a, .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li.focus > a {
    border-bottom: 1px solid #CFCFCF;
    background: #BA0C2F;
    color: #FFF;
  }
  /* line 437, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li ul {
    left: -999em;
    top: 0;
  }
  /* line 442, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li:hover > ul, .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu li.focus > ul {
    left: 100%;
  }
}
@media (min-width: 800px) and (min-width: 960px) {
  /* line 456, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-869 {
    width: 9%;
  }
  /* line 461, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-83 {
    width: 12%;
  }
  /* line 465, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-127 {
    width: 19%;
  }
  /* line 469, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-124, .main-navigation ul.menu > li.menu-item-661 {
    width: 14%;
  }
}

@media (min-width: 800px) and (min-width: 960px) and (min-width: 1300px) {
  /* line 482, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-127 {
    width: 15%;
  }
  /* line 486, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-123 {
    width: 14%;
  }
  /* line 490, sass/navigation/_menus.scss */
  .main-navigation ul.menu > li.menu-item-83 {
    width: 11%;
  }
}

/* line 509, sass/navigation/_menus.scss */
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}
/* line 514, sass/navigation/_menus.scss */
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}
/* line 519, sass/navigation/_menus.scss */
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
/* line 2, sass/modules/_accessibility.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
/* line 9, sass/modules/_accessibility.scss */
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 8.75px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
/* line 30, sass/modules/_accessibility.scss */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
/* line 1, sass/modules/_alignments.scss */
.alignleft {
  display: block;
}
@media (min-width: 640px) {
  /* line 1, sass/modules/_alignments.scss */
  .alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
  }
}

/* line 10, sass/modules/_alignments.scss */
.alignright {
  display: block;
}
@media (min-width: 640px) {
  /* line 10, sass/modules/_alignments.scss */
  .alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
  }
}

/* line 19, sass/modules/_alignments.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
/* line 22, sass/mixins/_mixins-master.scss */
.clear:before:after,
.clear:after,
.entry-content:before:after,
.entry-content:after,
.comment-content:before:after,
.comment-content:after,
.main-navigation:after,
.site-header:before:after,
.site-header:after,
.site-content:before:after,
.site-content:after,
.site-footer:before:after,
.site-footer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 18, sass/modules/_clearings.scss */
.clear:after,
.entry-content:after,
.comment-content:after,
.main-navigation:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
/* line 1, sass/site/secondary/_widgets.scss */
.widget {
  margin: 0 0 1.5em;
  /* Make sure select elements fit in widgets. */
}
/* line 5, sass/site/secondary/_widgets.scss */
.widget select {
  max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_posts-and-pages.scss */
.sticky {
  display: block;
}

/* line 5, sass/site/primary/_posts-and-pages.scss */
.hentry {
  margin: 0 0 2.5rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.hentry:after {
  content: "";
  display: table;
  clear: both;
}

/* line 10, sass/site/primary/_posts-and-pages.scss */
.byline,
.updated:not(.published) {
  display: none;
}

/* line 15, sass/site/primary/_posts-and-pages.scss */
.single .byline,
.group-blog .byline {
  display: inline;
}

/* line 20, sass/site/primary/_posts-and-pages.scss */
.page-content,
.entry-content,
.entry-summary {
  margin: 0;
}

/* line 26, sass/site/primary/_posts-and-pages.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_comments.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 4, sass/site/primary/_comments.scss */
.bypostauthor {
  display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 2, sass/modules/_infinite-scroll.scss */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
/* line 8, sass/modules/_infinite-scroll.scss */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/* line 1, sass/media/_media.scss */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
/* line 11, sass/media/_media.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
/* line 1, sass/media/_captions.scss */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
/* line 5, sass/media/_captions.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 9, sass/media/_captions.scss */
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* line 14, sass/media/_captions.scss */
.wp-caption-text {
  text-align: left;
  font-size: 1.4rem;
  padding: 1.5rem .5rem 0;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
/* line 1, sass/media/_galleries.scss */
.gallery {
  margin: 0;
}

/* line 5, sass/media/_galleries.scss */
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

/* line 44, sass/media/_galleries.scss */
.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
## VC Media Elements
--------------------------------------------------------------*/
/* line 1, sass/media/_triple-image-block.scss */
.entry-content .triple-image-block {
  margin: 2.0rem 0;
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
/* line 8, sass/media/_triple-image-block.scss */
.entry-content .triple-image-block > figure:first-child {
  max-height: 320px;
}
/* line 12, sass/media/_triple-image-block.scss */
.entry-content .triple-image-block figure {
  margin: 0 !important;
  max-height: 320px;
  margin: 0;
}
/* line 18, sass/media/_triple-image-block.scss */
.entry-content .triple-image-block > div {
  -webkit-flex: display;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  margin-left: 0;
}
/* line 28, sass/media/_triple-image-block.scss */
.entry-content .triple-image-block > div figure {
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  height: 50%;
}
/* line 38, sass/media/_triple-image-block.scss */
.entry-content .triple-image-block > div figure img {
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-width: 100%;
  min-height: 100%;
}

@media (min-width: 600px) {
  /* line 50, sass/media/_triple-image-block.scss */
  .entry-content .triple-image-block {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  /* line 54, sass/media/_triple-image-block.scss */
  .entry-content .triple-image-block > figure:first-child {
    width: 530px;
  }
  /* line 58, sass/media/_triple-image-block.scss */
  .entry-content .triple-image-block > div {
    width: 250px;
    margin-left: 2.0rem;
  }
  /* line 62, sass/media/_triple-image-block.scss */
  .entry-content .triple-image-block > div figure {
    max-height: 150px;
  }
  /* line 65, sass/media/_triple-image-block.scss */
  .entry-content .triple-image-block > div figure img {
    width: auto;
  }
}
/*--------------------------------------------------------------
# Tim's custom additions & Feld!
--------------------------------------------------------------*/
/**
 * alertifyjs 1.8.0 http://alertifyjs.com
 * AlertifyJS is a javascript framework for developing pretty browser dialogs and notifications.
 * Copyright 2016 Mohammad Younes <Mohammad@alertifyjs.com> (http://alertifyjs.com)
 * Licensed under GPL 3 <https://opensource.org/licenses/gpl-3.0>*/
/* line 7, sass/_alertify.scss */
.alertify .ajs-dimmer {
  position: fixed;
  z-index: 1981;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
  margin: 0;
  background-color: #252525;
  opacity: .5;
}
/* line 20, sass/_alertify.scss */
.alertify .ajs-modal {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 0;
  overflow-y: auto;
  z-index: 1981;
}
/* line 30, sass/_alertify.scss */
.alertify .ajs-dialog {
  position: relative;
  margin: 5% auto;
  min-height: 11rem;
  max-width: 58rem;
  padding: 2.4rem;
  outline: 0;
  background-color: #fff;
}
/* line 39, sass/_alertify.scss */
.alertify .ajs-dialog.ajs-capture:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  z-index: 1;
}
/* line 50, sass/_alertify.scss */
.alertify .ajs-reset {
  position: absolute !important;
  display: inline !important;
  width: 0 !important;
  height: 0 !important;
  opacity: 0 !important;
}
/* line 57, sass/_alertify.scss */
.alertify .ajs-commands {
  position: absolute;
  right: 4rem;
  top: 4rem;
  margin: 0;
  z-index: 2;
}
/* line 64, sass/_alertify.scss */
.alertify .ajs-commands button {
  display: none;
  width: 1rem;
  height: 1rem;
  margin-left: 1rem;
  padding: 0;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
/* line 76, sass/_alertify.scss */
.alertify .ajs-commands button.ajs-close {
  background-image: url(images/spritesheet.png);
  background-position: -85px -45px;
  width: 22px;
  height: 22px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 76, sass/_alertify.scss */
  .alertify .ajs-commands button.ajs-close {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 80, sass/_alertify.scss */
.alertify .ajs-commands button.ajs-maximize {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAOUlEQVQYlWP8//8/AzGAhYGBgaG4uBiv6t7eXkYmooxjYGAgWiELsvHYFMCcRX2rSXcjoSBiJDbAAeD+EGu+8BZcAAAAAElFTkSuQmCC);
}
/* line 86, sass/_alertify.scss */
.alertify .ajs-header {
  margin-bottom: 0;
  padding: 1.6rem 2.4rem;
  background-color: #fff;
}
/* line 94, sass/_alertify.scss */
.alertify .ajs-body {
  min-height: 5.6rem;
}
/* line 97, sass/_alertify.scss */
.alertify .ajs-body .ajs-content {
  padding: 1.6rem 2.4rem;
}
/* line 100, sass/_alertify.scss */
.alertify .ajs-body .ajs-content .external-link-url {
  font-weight: 600;
  color: #BA0C2F;
  overflow-wrap: break-word;
}
/* line 107, sass/_alertify.scss */
.alertify .ajs-footer {
  padding: 1.6rem;
  margin-left: -2.4rem;
  margin-right: -2.4rem;
  min-height: 4.3rem;
  background-color: #fff;
}
/* line 115, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons .ajs-button {
  min-width: 8.8rem;
  min-height: 3.5rem;
}
/* line 120, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-primary {
  text-align: right;
}
/* line 123, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button {
  margin: .6rem 1rem 0 0;
  border: none;
}
/* line 127, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button.ajs-ok {
  padding: 1.5rem 2rem;
  background: #BA0C2F;
  color: #FFF;
  font-size: 1.8rem;
  text-transform: capitalize;
}
/* line 135, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button.ajs-ok:after {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  display: inline-block;
  margin-left: 1.2rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 135, sass/_alertify.scss */
  .alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button.ajs-ok:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 143, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button.ajs-cancel {
  -webkit-appearance: none;
  background: #FFF;
  color: #BA0C2F;
  padding: 0;
  font-weight: 600;
  border: none;
}
/* line 151, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button.ajs-cancel:hover {
  color: #930925;
  text-decoration: underline;
}
/* line 157, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button:focus {
  outline: 1px dotted #6C6463;
}
/* line 162, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-auxiliary {
  float: left;
  clear: none;
  text-align: left;
}
/* line 167, sass/_alertify.scss */
.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button {
  margin: .4rem;
}
/* line 174, sass/_alertify.scss */
.alertify .ajs-handle {
  position: absolute;
  display: none;
  width: 1rem;
  height: 1rem;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMS8xNEDQYmMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQ0lEQVQYlaXNMQoAIAxD0dT7H657l0KX3iJuUlBUNOsPPCGJm7VDp6ryeMxMuDsAQH7owW3pyn3RS26iKxERMLN3ugOaAkaL3sWVigAAAABJRU5ErkJggg==);
  -ms-transform: scaleX(1);
      transform: scaleX(1);
  cursor: se-resize;
}
/* line 188, sass/_alertify.scss */
.alertify.ajs-no-overflow .ajs-body .ajs-content {
  overflow: hidden !important;
}
/* line 191, sass/_alertify.scss */
.alertify.ajs-no-padding.ajs-maximized .ajs-body .ajs-content {
  left: 0;
  right: 0;
  padding: 0;
}
/* line 196, sass/_alertify.scss */
.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body {
  margin-left: -2.4rem;
  margin-right: -2.4rem;
}
/* line 200, sass/_alertify.scss */
.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body .ajs-content {
  padding: 0;
}
/* line 203, sass/_alertify.scss */
.alertify.ajs-no-padding.ajs-resizable .ajs-body .ajs-content {
  left: 0;
  right: 0;
}
/* line 207, sass/_alertify.scss */
.alertify.ajs-maximizable .ajs-commands button.ajs-maximize, .alertify.ajs-maximizable .ajs-commands button.ajs-restore {
  display: inline-block;
}
/* line 211, sass/_alertify.scss */
.alertify.ajs-closable .ajs-commands button.ajs-close {
  display: inline-block;
}
/* line 214, sass/_alertify.scss */
.alertify.ajs-maximized .ajs-dialog {
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  margin: 0 auto !important;
  top: 0 !important;
  left: 0 !important;
}
/* line 222, sass/_alertify.scss */
.alertify.ajs-maximized.ajs-modeless .ajs-modal {
  position: fixed !important;
  min-height: 100% !important;
  max-height: none !important;
  margin: 0 !important;
}
/* line 228, sass/_alertify.scss */
.alertify.ajs-maximized .ajs-commands button.ajs-maximize {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAASklEQVQYlZWQ0QkAMQhDtXRincOZX78KVtrDCwgqJNEoIB3MPLj7lRUROlpyVXGzby6zWuY+kz6tj5sBMTMAyVV3/595RbOh3cAXsww1raeiOcoAAAAASUVORK5CYII=);
}
/* line 231, sass/_alertify.scss */
.alertify.ajs-resizable .ajs-dialog, .alertify.ajs-maximized .ajs-dialog {
  padding: 0;
}
/* line 235, sass/_alertify.scss */
.alertify.ajs-resizable .ajs-commands, .alertify.ajs-maximized .ajs-commands {
  margin: 1.4rem 2.4rem 0 0;
}
/* line 239, sass/_alertify.scss */
.alertify.ajs-resizable .ajs-header, .alertify.ajs-maximized .ajs-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding: 1.6rem 2.4rem;
}
/* line 248, sass/_alertify.scss */
.alertify.ajs-resizable .ajs-body, .alertify.ajs-maximized .ajs-body {
  min-height: 22.4rem;
  display: inline-block;
}
/* line 253, sass/_alertify.scss */
.alertify.ajs-resizable .ajs-body .ajs-content, .alertify.ajs-maximized .ajs-body .ajs-content {
  position: absolute;
  top: 5rem;
  right: 2.4rem;
  bottom: 5rem;
  left: 2.4rem;
  overflow: auto;
}
/* line 262, sass/_alertify.scss */
.alertify.ajs-resizable .ajs-footer, .alertify.ajs-maximized .ajs-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
/* line 270, sass/_alertify.scss */
.alertify.ajs-resizable:not(.ajs-maximized) .ajs-dialog {
  min-width: 54.8rem;
}
/* line 273, sass/_alertify.scss */
.alertify.ajs-resizable:not(.ajs-maximized) .ajs-handle {
  display: block;
}
/* line 276, sass/_alertify.scss */
.alertify.ajs-movable:not(.ajs-maximized) .ajs-header {
  cursor: move;
}
/* line 279, sass/_alertify.scss */
.alertify.ajs-modeless .ajs-dimmer, .alertify.ajs-modeless .ajs-reset {
  display: none;
}
/* line 283, sass/_alertify.scss */
.alertify.ajs-modeless .ajs-modal {
  overflow: visible;
  max-width: none;
  max-height: 0;
}
/* line 288, sass/_alertify.scss */
.alertify.ajs-modeless.ajs-pinnable .ajs-commands button.ajs-pin {
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQklEQVQYlcWPMQ4AIAwCqU9u38GbcbHRWN1MvKQDhQFMEpKImGJA0gCgnYw0V0rwxseg5erT4oSkQVI5d9f+e9+xA0NbLpWfitPXAAAAAElFTkSuQmCC);
}
/* line 292, sass/_alertify.scss */
.alertify.ajs-modeless.ajs-unpinned .ajs-modal {
  position: absolute;
}
/* line 295, sass/_alertify.scss */
.alertify.ajs-modeless.ajs-unpinned .ajs-commands button.ajs-pin {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAO0lEQVQYlWP8//8/AzGAiShV6AqLi4txGs+CLoBLMYbC3t5eRmyaWfBZhwwYkX2NTxPRvibKjRhW4wMAhxkYGbLu3pEAAAAASUVORK5CYII=);
}
/* line 298, sass/_alertify.scss */
.alertify.ajs-modeless:not(.ajs-unpinned) .ajs-body {
  max-height: 50rem;
  overflow: auto;
}
/* line 302, sass/_alertify.scss */
.alertify.ajs-basic .ajs-header {
  opacity: 0;
}
/* line 305, sass/_alertify.scss */
.alertify.ajs-basic .ajs-footer {
  visibility: hidden;
}
/* line 308, sass/_alertify.scss */
.alertify.ajs-frameless .ajs-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: 6rem;
  margin: 0;
  padding: 0;
  opacity: 0;
  z-index: 1;
}
/* line 319, sass/_alertify.scss */
.alertify.ajs-frameless .ajs-footer {
  display: none;
}
/* line 322, sass/_alertify.scss */
.alertify.ajs-frameless .ajs-body .ajs-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 329, sass/_alertify.scss */
.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog {
  padding-top: 0;
}
/* line 332, sass/_alertify.scss */
.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog .ajs-commands {
  margin-top: 0;
}

/* line 338, sass/_alertify.scss */
.ajs-no-overflow {
  overflow: hidden !important;
  outline: none;
}
/* line 342, sass/_alertify.scss */
.ajs-no-overflow.ajs-fixed {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: scroll !important;
}

/* line 352, sass/_alertify.scss */
.ajs-no-selection,
.ajs-no-selection * {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media screen and (max-width: 568px) {
  /* line 361, sass/_alertify.scss */
  .alertify .ajs-dialog {
    min-width: 150px;
  }

  /* line 364, sass/_alertify.scss */
  .alertify:not(.ajs-maximized) .ajs-modal {
    padding: 0 5%;
  }

  /* line 367, sass/_alertify.scss */
  .alertify:not(.ajs-maximized).ajs-resizable .ajs-dialog {
    min-width: initial;
    min-width: auto;
  }
}
@-moz-document url-prefix() {
  /* line 374, sass/_alertify.scss */
  .alertify button:focus {
    outline: 1px dotted #3593D2;
  }
}
/* line 382, sass/_alertify.scss */
.alertify .ajs-dimmer,
.alertify .ajs-modal {
  transform: translate3d(0, 0, 0);
  transition-property: opacity, visibility;
  transition-timing-function: linear;
  transition-duration: 250ms;
}
/* line 390, sass/_alertify.scss */
.alertify.ajs-hidden .ajs-dimmer, .alertify.ajs-hidden .ajs-modal {
  visibility: hidden;
  opacity: 0;
}
/* line 395, sass/_alertify.scss */
.alertify.ajs-in:not(.ajs-hidden) .ajs-dialog {
  animation-duration: 500ms;
}
/* line 399, sass/_alertify.scss */
.alertify.ajs-out.ajs-hidden .ajs-dialog {
  animation-duration: 250ms;
}
/* line 403, sass/_alertify.scss */
.alertify .ajs-dialog.ajs-shake {
  animation-name: ajs-shake;
  animation-duration: .1s;
  animation-fill-mode: both;
}
/* line 412, sass/_alertify.scss */
.alertify.ajs-slide.ajs-in:not(.ajs-hidden) .ajs-dialog {
  animation-name: ajs-slideIn;
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
/* line 418, sass/_alertify.scss */
.alertify.ajs-slide.ajs-out.ajs-hidden .ajs-dialog {
  animation-name: ajs-slideOut;
  animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
/* line 424, sass/_alertify.scss */
.alertify.ajs-zoom.ajs-in:not(.ajs-hidden) .ajs-dialog {
  animation-name: ajs-zoomIn;
}
/* line 428, sass/_alertify.scss */
.alertify.ajs-zoom.ajs-out.ajs-hidden .ajs-dialog {
  animation-name: ajs-zoomOut;
}
/* line 432, sass/_alertify.scss */
.alertify.ajs-fade.ajs-in:not(.ajs-hidden) .ajs-dialog {
  animation-name: ajs-fadeIn;
}
/* line 436, sass/_alertify.scss */
.alertify.ajs-fade.ajs-out.ajs-hidden .ajs-dialog {
  animation-name: ajs-fadeOut;
}
/* line 440, sass/_alertify.scss */
.alertify.ajs-pulse.ajs-in:not(.ajs-hidden) .ajs-dialog {
  animation-name: ajs-pulseIn;
}
/* line 444, sass/_alertify.scss */
.alertify.ajs-pulse.ajs-out.ajs-hidden .ajs-dialog {
  animation-name: ajs-pulseOut;
}
/* line 448, sass/_alertify.scss */
.alertify.ajs-flipx.ajs-in:not(.ajs-hidden) .ajs-dialog {
  animation-name: ajs-flipInX;
}
/* line 452, sass/_alertify.scss */
.alertify.ajs-flipx.ajs-out.ajs-hidden .ajs-dialog {
  animation-name: ajs-flipOutX;
}
/* line 456, sass/_alertify.scss */
.alertify.ajs-flipy.ajs-in:not(.ajs-hidden) .ajs-dialog {
  animation-name: ajs-flipInY;
}
/* line 460, sass/_alertify.scss */
.alertify.ajs-flipy.ajs-out.ajs-hidden .ajs-dialog {
  animation-name: ajs-flipOutY;
}
@keyframes ajs-shake {
  0%,
  100% {
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes ajs-pulseIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
@keyframes ajs-pulseOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes ajs-zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.25, 0.25, 0.25);
  }
  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
@keyframes ajs-zoomOut {
  0% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
  100% {
    opacity: 0;
    transform: scale3d(0.25, 0.25, 0.25);
  }
}
@keyframes ajs-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ajs-fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ajs-flipInX {
  0% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
  }
}
@keyframes ajs-flipOutX {
  0% {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes ajs-flipInY {
  0% {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
  }
}
@keyframes ajs-flipOutY {
  0% {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes ajs-slideIn {
  0% {
    margin-top: -100%;
  }
  100% {
    margin-top: 5%;
  }
}
@keyframes ajs-slideOut {
  0% {
    margin-top: 5%;
  }
  100% {
    margin-top: -100%;
  }
}
/* line 901, sass/_alertify.scss */
.alertify-notifier {
  position: fixed;
  width: 0;
  overflow: visible;
  z-index: 1982;
  transform: translate3d(0, 0, 0);
}
/* line 909, sass/_alertify.scss */
.alertify-notifier .ajs-message {
  position: relative;
  width: 26rem;
  max-height: 0;
  padding: 0;
  opacity: 0;
  margin: 0;
  transform: translate3d(0, 0, 0);
  transition-duration: 250ms;
  transition-timing-function: linear;
}
/* line 921, sass/_alertify.scss */
.alertify-notifier .ajs-message.ajs-visible {
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1;
  max-height: 100%;
  padding: 1.5rem;
  margin-top: 1rem;
}
/* line 929, sass/_alertify.scss */
.alertify-notifier .ajs-message.ajs-success {
  background: rgba(91, 189, 114, 0.95);
}
/* line 932, sass/_alertify.scss */
.alertify-notifier .ajs-message.ajs-error {
  background: rgba(217, 92, 92, 0.95);
}
/* line 935, sass/_alertify.scss */
.alertify-notifier .ajs-message.ajs-warning {
  background: rgba(252, 248, 215, 0.95);
}
/* line 940, sass/_alertify.scss */
.alertify-notifier.ajs-top {
  top: 1rem;
}
/* line 943, sass/_alertify.scss */
.alertify-notifier.ajs-bottom {
  bottom: 1rem;
}
/* line 946, sass/_alertify.scss */
.alertify-notifier.ajs-right {
  right: 1rem;
}
/* line 949, sass/_alertify.scss */
.alertify-notifier.ajs-right .ajs-message {
  right: -32rem;
}
/* line 952, sass/_alertify.scss */
.alertify-notifier.ajs-right .ajs-message.ajs-visible {
  right: 29rem;
}
/* line 957, sass/_alertify.scss */
.alertify-notifier.ajs-left {
  left: 1rem;
}
/* line 960, sass/_alertify.scss */
.alertify-notifier.ajs-left .ajs-message {
  left: -30rem;
}
/* line 963, sass/_alertify.scss */
.alertify-notifier.ajs-left .ajs-message.ajs-visible {
  left: 0;
}

/*--------------------------------------------------------------
# Jeremy's custom additions
--------------------------------------------------------------*/
/* line 2, sass/components/pages/_blog-landing.scss */
.blog-landing .featured-image {
  border: 2px solid #212721;
}
/* line 5, sass/components/pages/_blog-landing.scss */
.blog-landing .featured-image .attachment-post-thumbnail {
  width: 100%;
}
/* line 22, sass/mixins/_mixins-master.scss */
.blog-landing .facets-results-container article:after {
  content: "";
  display: table;
  clear: both;
}
/* line 16, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article {
  margin-bottom: 5rem;
}
/* line 19, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .featured-image-thumbnail {
  float: none;
  width: auto;
}
/* line 27, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .featured-image-thumbnail .featured-video-plus {
  width: 100%;
}
/* line 30, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .featured-image-thumbnail .featured-video-plus + .fvp-onload {
  display: none;
}
/* line 36, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .post-main {
  width: 100%;
}
/* line 39, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .post-main .post-date {
  display: inline;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  color: #6C6463;
}
/* line 45, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .post-main .post-date:after {
  content: '|';
  display: inline;
  position: relative;
  padding: 0 .6rem 0 1rem;
}
/* line 54, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .post-main .post-excerpt {
  display: inline;
}
/* line 57, sass/components/pages/_blog-landing.scss */
.blog-landing .facets-results-container .facetwp-template article .post-main .post-excerpt p {
  display: inline;
}
@media (min-width: 640px) and (min-width: 960px) {
  /* line 84, sass/components/pages/_blog-landing.scss */
  .blog-landing .facets-results-container .facetwp-template article .featured-image-thumbnail {
    width: 30%;
    float: right;
    height: auto;
  }
  /* line 90, sass/components/pages/_blog-landing.scss */
  .blog-landing .facets-results-container .facetwp-template article .post-main {
    width: 70%;
    float: left;
    padding-right: 3rem;
    margin-top: -1rem;
  }
  /* line 97, sass/components/pages/_blog-landing.scss */
  .blog-landing .facets-results-container .facetwp-template article:first-child .post-main {
    margin-top: 0;
  }
}

@media (min-width: 640px) and (min-width: 960px) and (min-width: 1300px) {
  /* line 104, sass/components/pages/_blog-landing.scss */
  .blog-landing .facets-results-container .facetwp-template article .featured-image-thumbnail {
    width: 340px;
  }
  /* line 108, sass/components/pages/_blog-landing.scss */
  .blog-landing .facets-results-container .facetwp-template article .post-main {
    width: 600px;
  }
}

/* line 3, sass/components/pages/_country-profiles-landing.scss */
.country-profiles-landing .profiles-landing-country-list {
  margin-top: 5rem;
  position: relative;
  column-count: 1;
}
/* line 22, sass/mixins/_mixins-master.scss */
.country-profiles-landing .profiles-landing-country-list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 9, sass/components/pages/_country-profiles-landing.scss */
.country-profiles-landing .profiles-landing-country-list .letter-group {
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  padding-bottom: 2rem;
}
/* line 15, sass/components/pages/_country-profiles-landing.scss */
.country-profiles-landing .profiles-landing-country-list .letter-group .country {
  padding: .5rem 0;
}
/* line 18, sass/components/pages/_country-profiles-landing.scss */
.country-profiles-landing .profiles-landing-country-list .letter-group .country a {
  font-size: 1.8rem;
  line-height: 2.2rem;
}
@media (min-width: 640px) {
  /* line 27, sass/components/pages/_country-profiles-landing.scss */
  .country-profiles-landing .profiles-landing-country-list {
    column-count: 2;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  /* line 32, sass/components/pages/_country-profiles-landing.scss */
  .country-profiles-landing .profiles-landing-country-list {
    column-count: 4;
  }
}

/* line 2, sass/components/pages/_projects.scss */
.page-template-template-projects-landing .site-main .facets-results-container {
  margin-top: 0;
}

/* line 3, sass/components/pages/_single-post.scss */
.single.single-post .site-content .site-main .blog-pager-links {
  padding: 2rem;
  border-top: 2px solid #DBDBDB;
  border-bottom: 2px solid #DBDBDB;
}
/* line 22, sass/mixins/_mixins-master.scss */
.single.single-post .site-content .site-main .blog-pager-links:after {
  content: "";
  display: table;
  clear: both;
}
/* line 10, sass/components/pages/_single-post.scss */
.single.single-post .site-content .site-main .blog-pager-links a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  color: #BA0C2F;
}
/* line 15, sass/components/pages/_single-post.scss */
.single.single-post .site-content .site-main .blog-pager-links .previous-post-link {
  float: left;
}
/* line 17, sass/components/pages/_single-post.scss */
.single.single-post .site-content .site-main .blog-pager-links .previous-post-link a:before {
  content: '';
  display: inline-block;
  background-image: url(images/spritesheet.png);
  background-position: -148px -108px;
  width: 8px;
  height: 12px;
  margin-right: .5rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 17, sass/components/pages/_single-post.scss */
  .single.single-post .site-content .site-main .blog-pager-links .previous-post-link a:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 26, sass/components/pages/_single-post.scss */
.single.single-post .site-content .site-main .blog-pager-links .next-post-link {
  float: right;
}
/* line 29, sass/components/pages/_single-post.scss */
.single.single-post .site-content .site-main .blog-pager-links .next-post-link a:after {
  content: '';
  display: inline-block;
  background-image: url(images/spritesheet.png);
  background-position: -108px -145px;
  width: 8px;
  height: 12px;
  margin-left: .5rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 29, sass/components/pages/_single-post.scss */
  .single.single-post .site-content .site-main .blog-pager-links .next-post-link a:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}

/* line 14, sass/components/pages/_single-event.scss */
.single.single-event .site-content .site-main .detail-page-main .entry-location {
  margin-top: 2rem;
}
/* line 17, sass/components/pages/_single-event.scss */
.single.single-event .site-content .site-main .detail-page-main .entry-location .location-title {
  display: inline-block;
  padding: 0;
}
/* line 22, sass/components/pages/_single-event.scss */
.single.single-event .site-content .site-main .detail-page-main .entry-location .location {
  display: inline-block;
}
/* line 25, sass/components/pages/_single-event.scss */
.single.single-event .site-content .site-main .detail-page-main .entry-location .location p, .single.single-event .site-content .site-main .detail-page-main .entry-location .location .field-name-field-location {
  display: inline-block;
}
/* line 31, sass/components/pages/_single-event.scss */
.single.single-event .site-content .site-main .detail-page-main #map {
  margin-bottom: 3rem;
}

/* line 3, sass/components/pages/_single-country_profile.scss */
.single-country_profile .entry-header {
  max-width: 1280px;
  margin: 0 auto;
  border-bottom: 2px solid #EBEBEB;
}
/* line 10, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content, .single-country_profile .vc-enabled .related-projects, .single-country_profile .vc-enabled .entry-header-fields, .single-country_profile .vc-enabled .detail-page-extras, .single-country_profile .vc-enabled .learn-more-section, .single-country_profile .vc-enabled .entry-footer {
  max-width: 1012px;
  margin: 0 auto;
}
/* line 16, sass/components/pages/_single-country_profile.scss */
.single-country_profile .entry-content {
  margin-bottom: 25px;
}
/* line 20, sass/components/pages/_single-country_profile.scss */
.single-country_profile section {
  padding-top: 50px;
}
/* line 26, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content p {
  font-size: 18px;
  letter-spacing: .6px;
  word-spacing: 1px;
  line-height: 28px;
  padding-bottom: 20px;
  padding-top: 0;
}
/* line 35, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .no-padding p {
  padding: 0 !important;
}
/* line 39, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .vc_col-sm-6 .vc_column-inner .wpb_text_column p {
  margin-top: -7px;
}
/* line 43, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .vc_column_container.vc_col-sm-6:first-child > .vc_column-inner {
  padding-left: 15px;
  padding-right: 10.5px;
}
/* line 48, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .vc_column_container.vc_col-sm-6:last-child > .vc_column-inner {
  padding-left: 10.5px;
  padding-right: 15px;
}
/* line 53, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .wpb_single_image .vc_figure, .single-country_profile .vc-enabled .entry-content .wpb_single_image .vc_single_image-wrapper, .single-country_profile .vc-enabled .entry-content .wpb_single_image img {
  width: 100%;
}
/* line 57, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .wpb_single_image {
  margin-top: 20px;
  margin-bottom: 30px;
}
/* line 62, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .vc_col-sm-6 .wpb_single_image {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 67, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .wpb_single_image.width-auto img {
  width: auto !important;
}
/* line 71, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content h2 {
  font-size: 32.55px;
  letter-spacing: 1px;
  line-height: normal;
  word-spacing: 1px;
  background: white;
  display: inline-block;
  padding-right: 20px;
  padding-bottom: 31px;
  font-weight: 700;
  max-width: 90%;
}
/* line 84, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content h2:after {
  content: "";
  height: 2px;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: .5em;
  z-index: -1;
  border-top: 1px solid #222;
  margin-left: 50px;
  width: 880px;
}
/* line 98, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content h3 {
  letter-spacing: 1px;
  padding-bottom: 25px;
  font-weight: 400;
  line-height: 34px;
}
/* line 105, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content h4 {
  font-weight: 400;
  padding: 15px 0;
}
/* line 110, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
  border-color: #BA0C2F !important;
}
/* line 114, sass/components/pages/_single-country_profile.scss */
.single-country_profile .vc-enabled .entry-content .vc_tta-panel-heading {
  margin-bottom: 10px !important;
}
/* line 120, sass/components/pages/_single-country_profile.scss */
.single-country_profile .entry-content ul {
  list-style-type: disc;
}
/* line 124, sass/components/pages/_single-country_profile.scss */
.single-country_profile .entry-content ul, .single-country_profile .entry-content ol {
  padding-left: 25px;
  padding-bottom: 15px;
  margin-top: -15px;
}
/* line 129, sass/components/pages/_single-country_profile.scss */
.single-country_profile .entry-content ul li, .single-country_profile .entry-content ol li {
  font-size: 18px;
  letter-spacing: .6px;
  word-spacing: 1.6px;
  line-height: 28px;
  padding: .5rem 0 .5rem 1rem;
}
/* line 137, sass/components/pages/_single-country_profile.scss */
.single-country_profile .entry-content ul li ul, .single-country_profile .entry-content ul li ol, .single-country_profile .entry-content ol li ul, .single-country_profile .entry-content ol li ol {
  margin-top: 0;
  padding-bottom: 0;
}
/* line 145, sass/components/pages/_single-country_profile.scss */
.single-country_profile section:focus {
  outline: none;
}
/* line 151, sass/components/pages/_single-country_profile.scss */
.single-country_profile .site-main > .entry-header img.flag-image {
  border: 2px solid #EBEBEB;
  width: 150px;
  height: auto;
}
/* line 158, sass/components/pages/_single-country_profile.scss */
.single-country_profile .country-profile-featured-image {
  padding-top: 2rem;
  display: none;
}
/* line 165, sass/components/pages/_single-country_profile.scss */
.single-country_profile .related-projects .country-profile-related-projects {
  padding: 2rem 2rem 2rem 0;
}
/* line 168, sass/components/pages/_single-country_profile.scss */
.single-country_profile .related-projects .country-profile-related-projects h3 {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 24px;
  font-size: 2.4rem;
  color: #6C6463;
  line-height: 2.6rem;
  text-transform: capitalize;
  padding-bottom: 1.5rem;
}
/* line 177, sass/components/pages/_single-country_profile.scss */
.single-country_profile .related-projects .country-profile-related-projects .country-profile-related-projects-list li {
  padding-bottom: 1rem;
}
@media (min-width: 1070px) {
  /* line 186, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .vc-enabled .entry-content {
    padding-left: 189px;
    padding-top: 50px;
  }
  /* line 190, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .vc-enabled .detail-page-extras, .single-country_profile .vc-enabled .learn-more-section, .single-country_profile .vc-enabled .entry-footer {
    max-width: 823px;
    margin-left: auto;
    margin-right: 134px;
  }
}
@media (min-width: 640px) {
  /* line 22, sass/mixins/_mixins-master.scss */
  .single-country_profile .site-main > .entry-header:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 203, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .site-main > .entry-header h1 {
    width: 70%;
    float: left;
  }
  /* line 208, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .site-main > .entry-header img.flag-image {
    margin-top: -3.7rem;
    max-width: 30%;
    float: right;
  }
  /* line 215, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .country-profile-featured-image {
    display: block;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .single-country_profile .related-projects:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 222, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .related-projects .country-profile-related-projects {
    width: 50%;
    float: left;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  /* line 230, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .site-main > .entry-header h1 {
    width: 75%;
  }
  /* line 234, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .site-main > .entry-header img.flag-image {
    max-width: 25%;
  }
}

@media (min-width: 640px) and (min-width: 960px) and (min-width: 1300px) {
  /* line 241, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .site-main > .entry-header h1 {
    width: 80%;
  }
  /* line 245, sass/components/pages/_single-country_profile.scss */
  .single-country_profile .site-main > .entry-header img.flag-image {
    max-width: 20%;
  }
}

@media (min-width: 640px) and (min-width: 960px) {
  /* line 256, sass/components/pages/_single-country_profile.scss */
  .single.single-country_profile .site-content .site-main .detail-page-extras, .single.single-country_profile .site-content .site-main .learn-more-section {
    float: none;
    width: 100%;
  }
}

/* line 2, sass/components/pages/_single-case_study.scss */
.single-case_study .sub-nav {
  top: -1px;
}
/* line 6, sass/components/pages/_single-case_study.scss */
.single-case_study .site-content {
  max-width: none;
}
/* line 10, sass/components/pages/_single-case_study.scss */
.single-case_study .entry-content {
  max-width: 1012px;
  margin: 0 auto;
}
/* line 15, sass/components/pages/_single-case_study.scss */
.single-case_study .site-content .content-area {
  padding-top: 0;
}
/* line 19, sass/components/pages/_single-case_study.scss */
.single-case_study .breadcrumbs {
  display: none;
}
/* line 23, sass/components/pages/_single-case_study.scss */
.single-case_study .banner {
  height: 100vh !important;
  background-size: cover;
  background-position: center;
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  margin-left: -2rem;
  margin-right: -2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}
/* line 38, sass/components/pages/_single-case_study.scss */
.single-case_study .banner .title-wrapper {
  margin: 0 auto;
}
/* line 41, sass/components/pages/_single-case_study.scss */
.single-case_study .banner .title-wrapper h1 {
  color: white;
  font-weight: 700;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.3);
  letter-spacing: 1px;
  font-size: 3.0rem;
  line-height: 4.0rem;
  max-width: 500px;
  margin-bottom: 25px;
  text-align: center;
}
/* line 55, sass/components/pages/_single-case_study.scss */
.single-case_study .banner.right .title-wrapper h1 {
  float: right;
}
/* line 59, sass/components/pages/_single-case_study.scss */
.single-case_study .under-banner p {
  color: white;
  font-size: 2.0rem;
  font-weight: 600;
  line-height: 2.8rem;
}
/* line 66, sass/components/pages/_single-case_study.scss */
.single-case_study section {
  padding-top: 50px;
}
/* line 69, sass/components/pages/_single-case_study.scss */
.single-case_study section p {
  font-size: 18px;
  letter-spacing: .6px;
  word-spacing: 1px;
  line-height: 28px;
  padding-bottom: 20px;
  padding-top: 0;
}
/* line 78, sass/components/pages/_single-case_study.scss */
.single-case_study section .no-padding p {
  padding: 0 !important;
}
/* line 82, sass/components/pages/_single-case_study.scss */
.single-case_study section .vc_col-sm-6 .vc_column-inner .wpb_text_column p {
  margin-top: -7px;
}
/* line 86, sass/components/pages/_single-case_study.scss */
.single-case_study section .vc_column_container.vc_col-sm-6:first-child > .vc_column-inner {
  padding-left: 15px;
  padding-right: 10.5px;
}
/* line 91, sass/components/pages/_single-case_study.scss */
.single-case_study section .vc_column_container.vc_col-sm-6:last-child > .vc_column-inner {
  padding-left: 10.5px;
  padding-right: 15px;
}
/* line 96, sass/components/pages/_single-case_study.scss */
.single-case_study section .wpb_single_image .vc_figure, .single-case_study section .wpb_single_image .vc_single_image-wrapper, .single-case_study section .wpb_single_image img {
  width: 100%;
}
/* line 100, sass/components/pages/_single-case_study.scss */
.single-case_study section .wpb_single_image {
  margin-top: 20px;
  margin-bottom: 30px;
}
/* line 105, sass/components/pages/_single-case_study.scss */
.single-case_study section .vc_col-sm-6 .wpb_single_image {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 110, sass/components/pages/_single-case_study.scss */
.single-case_study section .wpb_single_image.width-auto img {
  width: auto !important;
}
/* line 114, sass/components/pages/_single-case_study.scss */
.single-case_study section p.emphasis, .single-case_study section span.emphasis {
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  word-spacing: 1.6px;
}
/* line 121, sass/components/pages/_single-case_study.scss */
.single-case_study section .references {
  margin-top: 15px;
  margin-bottom: 20px;
}
/* line 125, sass/components/pages/_single-case_study.scss */
.single-case_study section .references p {
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
  padding: .5rem 0;
  word-spacing: .5px;
  margin-top: 0 !important;
}
/* line 134, sass/components/pages/_single-case_study.scss */
.single-case_study section ul {
  list-style-type: disc;
}
/* line 138, sass/components/pages/_single-case_study.scss */
.single-case_study section ul, .single-case_study section ol {
  padding-left: 15px;
  padding-bottom: 15px;
  margin-top: -15px;
}
/* line 143, sass/components/pages/_single-case_study.scss */
.single-case_study section ul li, .single-case_study section ol li {
  font-size: 18px;
  letter-spacing: .6px;
  word-spacing: 1.6px;
  line-height: 28px;
  padding: .5rem 0 .5rem 1rem;
}
/* line 152, sass/components/pages/_single-case_study.scss */
.single-case_study section h2 {
  font-size: 32.55px;
  font-weight: 700;
  letter-spacing: 1.6px;
  word-spacing: 1px;
  background: white;
  display: inline-block;
  padding-right: 20px;
  padding-bottom: 31px;
}
/* line 163, sass/components/pages/_single-case_study.scss */
.single-case_study section h2:after {
  content: "";
  height: 2px;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: .5em;
  z-index: -1;
  border-top: 1px solid #222;
  margin-left: 50px;
  width: 880px;
}
/* line 177, sass/components/pages/_single-case_study.scss */
.single-case_study section h3 {
  letter-spacing: 1px;
  padding-bottom: 25px;
  font-weight: 600;
  line-height: 34px;
}
/* line 184, sass/components/pages/_single-case_study.scss */
.single-case_study section h4 {
  letter-spacing: 1px;
  font-weight: 600;
  padding: 35px 0;
}
/* line 191, sass/components/pages/_single-case_study.scss */
.single-case_study section:focus {
  outline: none;
}
/* line 195, sass/components/pages/_single-case_study.scss */
.single-case_study .wp-caption .wp-caption-text {
  margin: 0;
  padding: 0;
  padding-right: 2.0rem;
  padding-bottom: 2.0rem;
}
/* line 202, sass/components/pages/_single-case_study.scss */
.single-case_study figure {
  position: relative;
  overflow: hidden;
  margin: 0;
}
/* line 208, sass/components/pages/_single-case_study.scss */
.single-case_study .caption-hover {
  display: none;
  text-align: right;
  padding-right: 2.0rem;
  padding-bottom: 2.0rem;
  color: white;
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 1.4rem;
  background: linear-gradient(transparent 75%, rgba(0, 0, 0, 0.5));
  width: 100%;
  height: 100%;
  pointer-events: none;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
@media (min-width: 600px) {
  /* line 229, sass/components/pages/_single-case_study.scss */
  .single-case_study section {
    padding-top: 55px;
  }
  /* line 233, sass/components/pages/_single-case_study.scss */
  .single-case_study .banner .title-wrapper {
    width: 100%;
  }
  /* line 235, sass/components/pages/_single-case_study.scss */
  .single-case_study .banner .title-wrapper h1 {
    font-size: 4.0rem;
    line-height: 5.0rem;
    text-align: left;
  }
}
@media (min-width: 992px) {
  /* line 244, sass/components/pages/_single-case_study.scss */
  .single-case_study section {
    padding-left: 189px;
  }
  /* line 250, sass/components/pages/_single-case_study.scss */
  .single-case_study .banner .title-wrapper h1 {
    font-size: 5.0rem;
    letter-spacing: 2px;
    line-height: 6.5rem;
    margin-bottom: 0;
  }
}
@media (min-width: 1012px) {
  /* line 260, sass/components/pages/_single-case_study.scss */
  .single-case_study .banner .title-wrapper {
    width: 1012px;
  }
}
@media (min-width: 1300px) {
  /* line 266, sass/components/pages/_single-case_study.scss */
  .single-case_study .banner {
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 273, sass/components/pages/_single-case_study.scss */
.stat-section {
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 35px 0;
}

/* line 283, sass/components/pages/_single-case_study.scss */
.single-stat-wrapper {
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0 8px;
}

/* line 291, sass/components/pages/_single-case_study.scss */
.single-stat-wrapper:first-child {
  margin-left: 0;
}

/* line 295, sass/components/pages/_single-case_study.scss */
.single-stat-wrapper:last-child {
  margin-right: 0;
}

/* line 299, sass/components/pages/_single-case_study.scss */
.single-stat-bg {
  background-image: url("/wp-content/themes/aiderc/images/stat-bg.png");
  width: 150px;
  height: 150px;
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

/* line 313, sass/components/pages/_single-case_study.scss */
.single-stat-value {
  color: #002e6c;
  font-family: 'Merriweather';
  font-weight: 700;
  background: rgba(255, 255, 255, 0.8);
  font-size: 34px;
  padding: 15px 10px;
}

/* line 322, sass/components/pages/_single-case_study.scss */
.single-stat-label {
  text-align: center;
  max-width: 150px;
  margin-top: 10px;
  letter-spacing: 1px;
  line-height: 26px;
  font-size: 16px;
}

/* line 331, sass/components/pages/_single-case_study.scss */
.image-overlay-container {
  position: relative;
  margin-bottom: 30px;
  margin-top: 15px;
}
/* line 336, sass/components/pages/_single-case_study.scss */
.image-overlay-container img {
  display: block;
  width: 100%;
}
/* line 341, sass/components/pages/_single-case_study.scss */
.image-overlay-container .image-overlay {
  height: 100%;
  padding: 40px;
  overflow: hidden;
}
/* line 346, sass/components/pages/_single-case_study.scss */
.image-overlay-container .image-overlay p {
  font-weight: 700;
  font-size: 14px;
  line-height: 2.0rem;
}

/* line 355, sass/components/pages/_single-case_study.scss */
.image-overlay-container.right .image-overlay {
  right: 0;
}

/* line 361, sass/components/pages/_single-case_study.scss */
.image-overlay-container.bottom .image-overlay {
  position: relative;
}

@media (min-width: 768px) {
  /* line 368, sass/components/pages/_single-case_study.scss */
  .image-overlay-container .image-overlay {
    position: absolute;
    top: 0;
  }
  /* line 372, sass/components/pages/_single-case_study.scss */
  .image-overlay-container .image-overlay p {
    font-size: 18px;
    line-height: 2.6rem;
  }
}
@media (max-width: 767px) {
  /* line 381, sass/components/pages/_single-case_study.scss */
  .image-overlay {
    width: 100% !important;
  }
}
/* line 386, sass/components/pages/_single-case_study.scss */
div.pull-quote {
  width: 100%;
  max-width: 407px;
  background: #002f6b;
  color: white;
  font-size: 18px;
  line-height: 28px;
  padding: 20px 25px 10px 25px;
  display: block;
  margin: 0;
  margin-top: 7px;
  font-size: 18px;
  letter-spacing: .6px;
  word-spacing: 1px;
  line-height: 28px;
}
/* line 402, sass/components/pages/_single-case_study.scss */
div.pull-quote p {
  padding-bottom: 15px;
}

@media (min-width: 500px) {
  /* line 408, sass/components/pages/_single-case_study.scss */
  div.pull-quote.left {
    float: left;
    margin-right: 25px;
  }

  /* line 413, sass/components/pages/_single-case_study.scss */
  div.pull-quote.right {
    float: right;
    margin-left: 20px;
  }
}
/* line 4, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .vc-enabled .entry-header, .single-issue_brief .vc-enabled .entry-content, .single-issue_brief .vc-enabled .related-projects, .single-issue_brief .vc-enabled .entry-footer, .single-issue_brief .vc-enabled .detail-page-extras, .single-issue_brief .vc-enabled .learn-more-section {
  max-width: 1012px;
  margin: 0 auto;
}
/* line 10, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content {
  margin-bottom: 25px;
}
/* line 14, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief section {
  padding-top: 50px;
}
/* line 19, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content p {
  font-size: 18px;
  letter-spacing: .6px;
  word-spacing: 1px;
  line-height: 28px;
  padding-bottom: 20px;
  padding-top: 0;
}
/* line 28, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .no-padding p {
  padding: 0 !important;
}
/* line 32, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .vc_col-sm-6 .vc_column-inner .wpb_text_column p {
  margin-top: -7px;
}
/* line 36, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .vc_column_container.vc_col-sm-6:first-child > .vc_column-inner {
  padding-left: 15px;
  padding-right: 10.5px;
}
/* line 41, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .vc_column_container.vc_col-sm-6:last-child > .vc_column-inner {
  padding-left: 10.5px;
  padding-right: 15px;
}
/* line 46, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .wpb_single_image .vc_figure, .single-issue_brief .entry-content .wpb_single_image .vc_single_image-wrapper, .single-issue_brief .entry-content .wpb_single_image img {
  width: 100%;
}
/* line 50, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .wpb_single_image {
  margin-top: 20px;
  margin-bottom: 30px;
}
/* line 55, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .vc_col-sm-6 .wpb_single_image {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 60, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .wpb_single_image.width-auto img {
  width: auto !important;
}
/* line 64, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content ul {
  list-style-type: disc;
}
/* line 68, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content ul, .single-issue_brief .entry-content ol {
  padding-left: 25px;
  padding-bottom: 15px;
  margin-top: -15px;
}
/* line 73, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content ul li, .single-issue_brief .entry-content ol li {
  font-size: 18px;
  letter-spacing: .6px;
  word-spacing: 1.6px;
  line-height: 28px;
  padding: .5rem 0 .5rem 1rem;
}
/* line 81, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content ul li ul, .single-issue_brief .entry-content ul li ol, .single-issue_brief .entry-content ol li ul, .single-issue_brief .entry-content ol li ol {
  margin-top: 0;
  padding-bottom: 0;
}
/* line 88, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content h2 {
  font-size: 32.55px;
  letter-spacing: 1px;
  line-height: normal;
  word-spacing: 1px;
  background: white;
  display: inline-block;
  padding-right: 20px;
  padding-bottom: 31px;
  font-weight: 700;
  max-width: 90%;
}
/* line 101, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content h2:after {
  content: "";
  height: 2px;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: .5em;
  z-index: -1;
  border-top: 1px solid #222;
  margin-left: 50px;
  width: 880px;
}
/* line 115, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content h3 {
  letter-spacing: 1px;
  padding-top: 4rem;
  padding-bottom: 3rem;
  font-weight: 400;
  line-height: 34px;
}
/* line 123, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content h4 {
  font-weight: 400;
  padding: 15px 0;
}
/* line 128, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
  border-color: #BA0C2F !important;
}
/* line 132, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief .entry-content .vc_tta-panel-heading {
  margin-bottom: 10px !important;
}
/* line 137, sass/components/pages/_single-issue_brief.scss */
.single-issue_brief section:focus {
  outline: none;
}
@media (min-width: 1070px) {
  /* line 143, sass/components/pages/_single-issue_brief.scss */
  .single-issue_brief .vc-enabled .entry-content {
    padding-left: 189px;
    padding-top: 50px;
  }
  /* line 148, sass/components/pages/_single-issue_brief.scss */
  .single-issue_brief .vc-enabled .detail-page-extras, .single-issue_brief .vc-enabled .learn-more-section, .single-issue_brief .vc-enabled .entry-footer {
    max-width: 823px;
    margin-left: auto;
    margin-right: 134px;
  }
}

@media (min-width: 640px) and (min-width: 960px) {
  /* line 159, sass/components/pages/_single-issue_brief.scss */
  .single.single-issue_brief .site-content .site-main .detail-page-extras, .single.single-issue_brief .site-content .site-main .learn-more-section {
    float: none;
    width: 100%;
  }
}

/* line 2, sass/components/pages/_single-issue.scss */
.issue-template-default .hero__container {
  position: relative;
  text-align: center;
}
/* line 7, sass/components/pages/_single-issue.scss */
.issue-template-default .hero__content {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 30px;
}
@media (min-width: 800px) {
  /* line 7, sass/components/pages/_single-issue.scss */
  .issue-template-default .hero__content {
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: 40%;
  }
}
/* line 19, sass/components/pages/_single-issue.scss */
.issue-template-default .hero__content h2 {
  color: white;
}
/* line 23, sass/components/pages/_single-issue.scss */
.issue-template-default .hero__content a:focus,
.issue-template-default .hero__content a:hover,
.issue-template-default .hero__content a:visited {
  color: white;
  text-decoration: underline;
}
/* line 31, sass/components/pages/_single-issue.scss */
.issue-template-default .issue__statistic_container {
  border-bottom: 0.5rem solid #A2CAEC;
  display: block;
  padding: 3rem 0;
  width: 100%;
  text-align: center;
}
@media (min-width: 800px) {
  /* line 31, sass/components/pages/_single-issue.scss */
  .issue-template-default .issue__statistic_container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
/* line 44, sass/components/pages/_single-issue.scss */
.issue-template-default .issue__statistic {
  -ms-flex-align: center;
      align-items: center;
  background-color: #EBEBEB;
  display: block;
  margin-bottom: 10px;
  padding: 3rem;
  width: 100%;
}
@media (min-width: 800px) {
  /* line 44, sass/components/pages/_single-issue.scss */
  .issue-template-default .issue__statistic {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 10px;
    width: 30%;
  }
}
/* line 60, sass/components/pages/_single-issue.scss */
.issue-template-default .issue__statistic-feature {
  margin-bottom: 1.5rem;
}
/* line 62, sass/components/pages/_single-issue.scss */
.issue-template-default .issue__statistic-feature p {
  color: #21759b;
  font-size: 4rem;
  font-weight: bold;
}
@media (min-width: 1005px) {
  /* line 62, sass/components/pages/_single-issue.scss */
  .issue-template-default .issue__statistic-feature p {
    font-size: 6rem;
  }
}
@media (min-width: 1150px) {
  /* line 62, sass/components/pages/_single-issue.scss */
  .issue-template-default .issue__statistic-feature p {
    font-size: 7rem;
  }
}
/* line 77, sass/components/pages/_single-issue.scss */
.issue-template-default .issue__statistic-text {
  color: #212721;
  font-size: 2.5rem;
  line-height: 3rem;
  text-align: center;
}
/* line 87, sass/components/pages/_single-issue.scss */
.issue-template-default .blog-post-item {
  display: block;
  margin-bottom: 50px;
}
@media (min-width: 600px) {
  /* line 87, sass/components/pages/_single-issue.scss */
  .issue-template-default .blog-post-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
}
/* line 97, sass/components/pages/_single-issue.scss */
.issue-template-default .blog-post-item-left {
  margin-right: 25px;
}
/* line 100, sass/components/pages/_single-issue.scss */
.issue-template-default .blog-post-item-left img {
  min-width: 300px;
  max-width: 300px;
}
/* line 106, sass/components/pages/_single-issue.scss */
.issue-template-default .related-projects-list {
  display: block;
}
@media (min-width: 600px) {
  /* line 106, sass/components/pages/_single-issue.scss */
  .issue-template-default .related-projects-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
/* line 115, sass/components/pages/_single-issue.scss */
.issue-template-default .related-projects-list-item {
  -ms-flex-align: center;
      align-items: center;
  background-color: #EBEBEB;
  border: 5px solid #FFF;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 45px;
  text-align: center;
  width: 100%;
}
@media (min-width: 600px) {
  /* line 115, sass/components/pages/_single-issue.scss */
  .issue-template-default .related-projects-list-item {
    width: 33%;
  }
}
/* line 133, sass/components/pages/_single-issue.scss */
.issue-template-default .related-projects-list-title {
  margin-top: 15px;
}
/* line 137, sass/components/pages/_single-issue.scss */
.issue-template-default .work-block {
  border-bottom: 0.5rem solid #A2CAEC;
  padding-bottom: 50px;
}
/* line 142, sass/components/pages/_single-issue.scss */
.issue-template-default .project-related-documents .work-block,
.issue-template-default .highlights {
  border-bottom: none !important;
}
/* line 147, sass/components/pages/_single-issue.scss */
.issue-template-default .issue-about {
  border-bottom: 0.5rem solid #A2CAEC;
  padding-bottom: 50px;
}
/* line 152, sass/components/pages/_single-issue.scss */
.issue-template-default .entry-title {
  padding-bottom: 3rem;
}
/* line 156, sass/components/pages/_single-issue.scss */
.issue-template-default .entry-content {
  line-height: 2.4rem;
  font-size: 1.8rem;
}
/* line 160, sass/components/pages/_single-issue.scss */
.issue-template-default .entry-content ul {
  font-size: 1.8rem;
  line-height: 2.4rem;
  list-style-type: disc;
  margin-bottom: 30px;
  padding-left: 30px;
}

/* line 2, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section {
  padding-top: 4rem;
  border-top: 2px solid #DBDBDB;
  width: 100% !important;
}
/* line 7, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories {
  padding-top: 3rem;
}
/* line 10, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item {
  padding-bottom: 3.5rem;
}
/* line 13, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item h4 {
  font-size: 1.8rem;
  line-height: 2.2rem;
  padding-bottom: 1rem;
  text-transform: capitalize;
}
/* line 22, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item .learn-more-list li {
  padding: .8rem 0;
}
/* line 25, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item .learn-more-list li a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 29, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item .learn-more-list li.toggle-only {
  display: none;
}
/* line 32, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item .learn-more-list li.toggle-only.toggled {
  display: block;
}
/* line 39, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item .learn-more-toggle-link {
  display: block;
  padding-top: 1rem;
  font-weight: 600;
}
/* line 45, sass/components/pages/_single-project.scss */
.project-template-default .learn-more-section .learn-more-categories .learn-more-item .learn-more-toggle-link:hover, .project-template-default .learn-more-section .learn-more-categories .learn-more-item .learn-more-toggle-link:focus {
  cursor: pointer;
}
@media (min-width: 640px) {
  /* line 53, sass/components/pages/_single-project.scss */
  .project-template-default .learn-more-section .learn-more-categories {
    column-count: 2;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .project-template-default .learn-more-section .learn-more-categories:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 57, sass/components/pages/_single-project.scss */
  .project-template-default .learn-more-section .learn-more-categories .learn-more-item {
    padding-right: 2rem;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
  }
  /* line 65, sass/components/pages/_single-project.scss */
  .project-template-default .learn-more-section .project-learn-more-categories {
    column-count: 2;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .project-template-default .learn-more-section .project-learn-more-categories:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 69, sass/components/pages/_single-project.scss */
  .project-template-default .learn-more-section .project-learn-more-categories .learn-more-item {
    padding-right: 2rem;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
  }
}
/* line 81, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-header-fields {
  padding-bottom: 2rem;
}
/* line 84, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-header-fields .info-field {
  color: #6C6463;
  padding-bottom: .3rem;
}
/* line 88, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-header-fields .info-field.entry-type, .project-template-default .project-detail-page-main .entry-header-fields .info-field.entry-post-date, .project-template-default .project-detail-page-main .entry-header-fields .info-field.entry-date-time .date {
  text-transform: uppercase;
}
/* line 93, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-header-fields .entry-date-and-types {
  padding-bottom: .5rem;
  display: block;
  height: 2.2rem;
  line-height: 2.2rem;
  position: relative;
}
/* line 99, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-header-fields .entry-date-and-types .entry-post-date {
  display: inline-block;
  vertical-align: top;
}
/* line 104, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-header-fields .entry-date-and-types .entry-type {
  display: inline-block;
  vertical-align: top;
}
/* line 108, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-header-fields .entry-date-and-types .entry-type:before {
  content: '|';
  margin: -.4rem .8rem 0;
  font-size: 1.4rem;
  display: inline-block;
  height: 1.4rem;
  line-height: 1.4rem;
  position: relative;
  vertical-align: middle;
}
/* line 123, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-content {
  margin-top: 0;
}
/* line 129, sass/components/pages/_single-project.scss */
.project-template-default .project-detail-page-main .entry-footer {
  padding-top: 1.5rem;
}
/* line 134, sass/components/pages/_single-project.scss */
.project-template-default .blog-post-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  margin-bottom: 50px;
}
/* line 140, sass/components/pages/_single-project.scss */
.project-template-default .blog-post-item-left {
  margin-right: 25px;
}
/* line 143, sass/components/pages/_single-project.scss */
.project-template-default .blog-post-item-left img {
  min-width: 300px;
  max-width: 300px;
}

/* line 22, sass/mixins/_mixins-master.scss */
.single .site-content .site-main:after {
  content: "";
  display: table;
  clear: both;
}
/* line 11, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .entry-header .sub-title {
  text-transform: capitalize;
  margin-top: -2rem;
}
/* line 22, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-featured-image img.wp-post-image {
  width: 100%;
}
/* line 27, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-featured-image .featured-video-plus + .fvp-onload {
  display: none;
}
/* line 35, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-header-fields {
  padding-bottom: 2rem;
}
/* line 38, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-header-fields .info-field {
  color: #6C6463;
  padding-bottom: .3rem;
}
/* line 42, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-header-fields .info-field.entry-type, .single .site-content .site-main .detail-page-main .entry-header-fields .info-field.entry-post-date, .single .site-content .site-main .detail-page-main .entry-header-fields .info-field.entry-date-time .date {
  text-transform: uppercase;
}
/* line 47, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-header-fields .entry-date-and-types {
  padding-bottom: .5rem;
  display: block;
  height: 2.2rem;
  line-height: 2.2rem;
  position: relative;
}
/* line 53, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-header-fields .entry-date-and-types .entry-post-date {
  display: inline-block;
  vertical-align: top;
}
/* line 58, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-header-fields .entry-date-and-types .entry-type {
  display: inline-block;
  vertical-align: top;
}
/* line 62, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-header-fields .entry-date-and-types .entry-type:before {
  content: '|';
  margin: -.4rem .8rem 0;
  font-size: 1.4rem;
  display: inline-block;
  height: 1.4rem;
  line-height: 1.4rem;
  position: relative;
  vertical-align: middle;
}
/* line 77, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-content {
  margin-top: 0;
}
/* line 83, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-main .entry-footer {
  padding-top: 1.5rem;
}
/* line 88, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras {
  padding-top: 2rem;
  padding-bottom: 5rem;
}
/* line 92, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .disclaimer, .single .site-content .site-main .detail-page-extras .disclaimer-page {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}
/* line 97, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block {
  padding: 1rem 0 2rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 101, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block h3 {
  padding-bottom: 2rem;
}
/* line 105, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .block-title {
  padding-bottom: 2rem;
}
/* line 109, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper {
  float: left;
}
@media (min-width: 680px) {
  /* line 109, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper {
    min-width: 50%;
  }
  /* line 115, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper:nth-of-type(2n+1) {
    clear: left;
    width: 32rem;
    padding-right: 2rem;
  }
  /* line 121, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper:nth-of-type(2n+2) {
    clear: none;
  }
}
@media (min-width: 680px) and (min-width: 1300px) {
  /* line 109, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper {
    min-width: 33%;
  }
  /* line 128, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper:nth-of-type(3n+1) {
    clear: left;
    width: 32rem;
    padding-right: 2rem;
  }
  /* line 134, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper:nth-of-type(3n+2) {
    clear: none;
    width: 32rem;
    padding-right: 2rem;
  }
  /* line 140, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper:nth-of-type(3n+3) {
    clear: none;
    width: 30rem;
    padding-right: 0;
  }
}

/* line 148, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper .document-list {
  padding-bottom: 15px;
}
/* line 151, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper .document-list .document {
  float: none;
}
/* line 154, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper .document-list .document.toggle-only {
  display: none;
}
/* line 157, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper .document-list .document.toggle-only.toggled {
  display: block;
}
/* line 164, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper .learn-more-toggle-link {
  display: block;
  padding-top: 1rem;
  font-weight: 600;
}
/* line 170, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper .learn-more-toggle-link:hover, .single .site-content .site-main .detail-page-extras .further-reading-block .document-list-wrapper .learn-more-toggle-link:focus {
  cursor: pointer;
}
/* line 22, sass/mixins/_mixins-master.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 178, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document {
  position: relative;
  padding-left: 5.7rem;
  padding-bottom: 2rem;
  width: 30rem;
  min-width: 100%;
  float: left;
}
/* line 186, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document a {
  word-wrap: break-word;
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2.2rem;
}
/* line 192, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document span {
  display: block;
}
/* line 196, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document:before {
  margin-right: 1.3rem;
  position: absolute;
  left: 0;
}
/* line 204, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document.pdf:before {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: 0px -77px;
  width: 44px;
  height: 44px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 204, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document.pdf:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 209, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document.zip:before {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -85px 0px;
  width: 44px;
  height: 44px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 209, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document.zip:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
@media (min-width: 680px) {
  /* line 178, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document {
    min-width: 50%;
  }
  /* line 217, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document:nth-of-type(2n+1) {
    clear: left;
    width: 32rem;
    padding-right: 2rem;
  }
  /* line 223, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document:nth-of-type(2n+2) {
    clear: none;
  }
}
@media (min-width: 680px) and (min-width: 1300px) {
  /* line 178, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document {
    min-width: 33%;
  }
  /* line 230, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document:nth-of-type(3n+1) {
    clear: left;
    width: 32rem;
    padding-right: 2rem;
  }
  /* line 236, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document:nth-of-type(3n+2) {
    clear: none;
    width: 32rem;
    padding-right: 2rem;
  }
  /* line 242, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .further-reading-block .document-list .document:nth-of-type(3n+3) {
    clear: none;
    width: 30rem;
    padding-right: 0;
  }
}

/* line 253, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents {
  margin-top: 2rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.single .site-content .site-main .detail-page-extras .related-documents:after {
  content: "";
  display: table;
  clear: both;
}
/* line 259, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents h3 {
  padding: 3rem 0 2rem;
}
/* line 263, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block {
  width: 100%;
  float: none;
  padding-bottom: 3.5rem;
  padding-right: 0;
}
/* line 269, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block .term-title {
  font-size: 1.8rem;
  line-height: 2.2rem;
  padding-bottom: 1rem;
  text-transform: capitalize;
}
/* line 276, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block .term-description {
  padding-top: 0;
}
/* line 279, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block .term-description:empty {
  padding-bottom: 0;
}
/* line 287, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block .related-documents-list .related-doc {
  padding: .8rem 0;
}
/* line 290, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block .related-documents-list .related-doc:first-child {
  padding-top: 0;
}
/* line 294, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block .related-documents-list .related-doc:last-child {
  padding-bottom: 0;
}
/* line 298, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .related-documents .doc-block .related-documents-list .related-doc p {
  padding: 0;
}
/* line 306, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .project-full-profile, .single .site-content .site-main .detail-page-extras .country-full-profile {
  padding-bottom: 3rem;
}
/* line 308, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .project-full-profile a, .single .site-content .site-main .detail-page-extras .country-full-profile a {
  display: inline-block;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
  text-align: center;
  background: #BA0C2F;
  color: #FFF;
  line-height: 2rem;
  padding: 1.5rem 2.5rem;
  text-decoration: none;
}
/* line 318, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .project-full-profile a:after, .single .site-content .site-main .detail-page-extras .country-full-profile a:after {
  position: relative;
  display: inline-block;
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  margin-left: 1.4rem;
  margin-bottom: -1px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 318, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .project-full-profile a:after, .single .site-content .site-main .detail-page-extras .country-full-profile a:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 327, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .project-full-profile a:hover, .single .site-content .site-main .detail-page-extras .country-full-profile a:hover {
  background: #930925;
}
/* line 333, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .project-full-profile {
  padding-top: 3rem;
}
/* line 337, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras > h3, .single .site-content .site-main .detail-page-extras .addthis_toolbox {
  display: inline-block;
  vertical-align: middle;
}
/* line 342, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras > h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  text-transform: uppercase;
  line-height: 2rem;
  padding-top: 0;
  padding-bottom: .4rem;
}
/* line 350, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .addthis-button {
  margin: 0 5px;
  height: 27px;
}
/* line 354, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .addthis-button img {
  padding-bottom: 2px;
}
/* line 357, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .addthis-button:hover {
  text-decoration: none;
}
/* line 360, sass/components/pages/_detail-page-generic.scss */
.single .site-content .site-main .detail-page-extras .addthis-button:hover img {
  padding-bottom: 0px;
}
@media (min-width: 640px) {
  /* line 368, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .related-documents .related-docs-categories {
    column-count: 3;
  }
  /* line 371, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-extras .related-documents .related-docs-categories .doc-block {
    padding-right: 2rem;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  /* line 380, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-main, .single .site-content .site-main .detail-page-extras, .single .site-content .site-main .learn-more-section, .single .site-content .site-main .blog-pager-links {
    width: 75%;
    float: left;
    clear: left;
    padding-right: 0;
  }
  /* line 387, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .pull-quote-sidebar {
    width: 25%;
    float: right;
  }
  /* line 392, sass/components/pages/_detail-page-generic.scss */
  .single .site-content .site-main .detail-page-main {
    margin-top: -0.6rem;
  }
}

/* line 3, sass/components/pages/_search.scss */
.search.search-results .site-content .page-header, .search.search-no-results .site-content .page-header {
  margin-bottom: 3rem;
}
/* line 13, sass/components/pages/_search.scss */
.search.search-results .site-content .facets-results-container .hentry .entry-summary p, .search.search-no-results .site-content .facets-results-container .hentry .entry-summary p {
  line-height: 2.8rem;
  padding: 0;
}
/* line 18, sass/components/pages/_search.scss */
.search.search-results .site-content .facets-results-container .hentry .entry-footer .edit-link, .search.search-no-results .site-content .facets-results-container .hentry .entry-footer .edit-link {
  padding-top: 1.5rem;
}
/* line 22, sass/components/pages/_search.scss */
.search.search-results .site-content .facets-results-container .hentry .searchwp-highlight, .search.search-no-results .site-content .facets-results-container .hentry .searchwp-highlight {
  font-weight: 600;
  background: #C1D5ED;
}
/* line 29, sass/components/pages/_search.scss */
.search.search-results .site-content .no-results .search-form, .search.search-no-results .site-content .no-results .search-form {
  max-width: 60rem;
}

/* line 3, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content {
  padding-left: 0;
  padding-right: 0;
}
/* line 9, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us article.type-page {
  margin-bottom: 0;
}
/* line 22, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us article.type-page .entry-content p {
  padding: 0;
}
/* line 25, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us article.type-page .entry-content p + p {
  padding-top: 2rem;
}
/* line 32, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container {
  width: 100%;
}
/* line 22, sass/mixins/_mixins-master.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 40, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors {
  width: 100%;
  display: block;
  float: left;
  margin-bottom: 3rem;
  padding: 0;
  position: relative;
}
/* line 48, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(n+1) {
  clear: left;
  padding-left: 0;
  padding-right: 0;
}
/* line 54, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .featured-image-thumbnail {
  width: 100%;
}
/* line 56, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .featured-image-thumbnail img {
  width: 100%;
  height: auto;
}
/* line 62, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main {
  padding: 2rem 2rem 0 2rem;
}
/* line 65, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main .entry-header {
  padding-bottom: 1rem;
}
/* line 73, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main .entry-content .author-title {
  color: #6C6463;
  font-weight: 600;
  line-height: 2rem;
}
/* line 79, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main .entry-content .author-links {
  padding-top: .5rem;
}
/* line 84, sass/components/pages/_about-us.scss */
.page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main .entry-footer .edit-link {
  display: inline-block;
  padding-top: .7rem;
}
@media (min-width: 400px) {
  /* line 96, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  /* line 101, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us article.type-page, .page-template-template-about-us .site-content .content-area.about-us .authors-container > h2 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 106, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container {
    width: 320px;
  }
  /* line 111, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors {
    width: 320px;
  }
  /* line 114, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .featured-image-thumbnail img {
    height: 328px;
  }
  /* line 118, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .post-main {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 400px) and (min-width: 660px) {
  /* line 130, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container {
    width: 640px;
  }
  /* line 135, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(2n+1) {
    clear: left;
    padding-right: .8rem;
  }
  /* line 140, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(2n+2) {
    clear: none;
    padding-left: .8rem;
  }
  /* line 146, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors .featured-image-thumbnail img {
    width: 100%;
  }
}

@media (min-width: 400px) and (min-width: 660px) and (min-width: 980px) {
  /* line 157, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container {
    width: 960px;
  }
  /* line 162, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(3n+1) {
    clear: left;
    padding-left: 0;
    padding-right: .8rem;
  }
  /* line 168, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(3n+2) {
    clear: none;
    padding-left: .8rem;
    padding-right: .8rem;
  }
  /* line 174, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(3n+3) {
    clear: none;
    padding-left: .8rem;
    padding-right: 0;
  }
}

@media (min-width: 400px) and (min-width: 660px) and (min-width: 980px) and (min-width: 1300px) {
  /* line 185, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 190, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container {
    width: 1280px;
  }
  /* line 194, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(4n+1) {
    clear: left;
    padding-left: 0;
    padding-right: .8rem;
  }
  /* line 200, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(4n+2), .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(4n+3) {
    clear: none;
    padding-left: .8rem;
    padding-right: .8rem;
  }
  /* line 206, sass/components/pages/_about-us.scss */
  .page-template-template-about-us .site-content .content-area.about-us .authors-container .authors:nth-of-type(4n+4) {
    clear: none;
    padding-left: .8rem;
    padding-right: 0;
  }
}

/* line 7, sass/components/pages/_page-template.scss */
.page-template .site-main > .featured-image img, .page-template-default .site-main > .featured-image img {
  width: 100%;
}

/* line 32, sass/components/pages/_page-template.scss */
.page-template-template-training-moocs .results-container article {
  margin-bottom: 2.5rem;
}
/* line 35, sass/components/pages/_page-template.scss */
.page-template-template-training-moocs .results-container article .entry-header {
  padding-bottom: .5rem;
}

/* line 10, sass/components/pages/_404.scss */
.error404 .error-404.not-found .page-content .search-form {
  max-width: 60rem;
}
/* line 17, sass/components/pages/_404.scss */
.error404 .error-404.not-found .page-content .widget_recent_entries h2, .error404 .error-404.not-found .page-content .widget_recent_entries h3, .error404 .error-404.not-found .page-content .widget_recent_entries h4, .error404 .error-404.not-found .page-content .widget_categories h2, .error404 .error-404.not-found .page-content .widget_categories h3, .error404 .error-404.not-found .page-content .widget_categories h4 {
  padding-bottom: 2rem;
}
/* line 23, sass/components/pages/_404.scss */
.error404 .error-404.not-found .page-content .widget_recent_entries ul li, .error404 .error-404.not-found .page-content .widget_categories ul li {
  padding: .5rem 0;
}
/* line 26, sass/components/pages/_404.scss */
.error404 .error-404.not-found .page-content .widget_recent_entries ul li:first-child, .error404 .error-404.not-found .page-content .widget_categories ul li:first-child {
  padding-top: 0;
}
/* line 30, sass/components/pages/_404.scss */
.error404 .error-404.not-found .page-content .widget_recent_entries ul li:last-child, .error404 .error-404.not-found .page-content .widget_categories ul li:last-child {
  padding-bottom: 0;
}

/* line 3, sass/components/pages/_full-width_template.scss */
.page-template.page-template-template-full-width .site-content {
  max-width: none;
  padding: 0;
}
/* line 8, sass/components/pages/_full-width_template.scss */
.page-template.page-template-template-full-width .entry-title {
  display: none;
}
/* line 12, sass/components/pages/_full-width_template.scss */
.page-template.page-template-template-full-width .learn-more-section {
  padding-left: 2rem;
  padding-right: 2rem;
}
/* line 18, sass/components/pages/_full-width_template.scss */
.page-template.page-template-template-full-width .entry-footer {
  display: none;
}
/* line 22, sass/components/pages/_full-width_template.scss */
.page-template.page-template-template-full-width .site-main article.type-page .entry-content iframe {
  max-height: none;
}

/* line 2, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .site-content {
  max-width: none;
  padding: 0;
}
/* line 7, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-header {
  margin-bottom: 75px;
  background-size: cover;
  background-position: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  min-height: 100vh;
  padding-bottom: 45%;
  /* maintain aspect ratio */
}
/* line 23, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-header .banner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/* line 39, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-header h1 {
  color: white;
  font-size: 3.0rem;
  line-height: 4.0rem;
  font-weight: 300;
  letter-spacing: 3px;
  padding-bottom: 4.0rem;
  text-align: center;
  padding: 0 25px;
}
/* line 50, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-header .featured-image-caption {
  color: white;
  font-size: 1.4rem;
  position: absolute;
  bottom: 2.2rem;
  right: 2.0rem;
}
/* line 59, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-date-and-types {
  color: white;
  text-transform: uppercase;
  font-size: 1.8rem;
}
/* line 64, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-date-and-types .entry-post-date {
  display: inline-block;
  vertical-align: top;
}
/* line 68, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-date-and-types .entry-type {
  display: inline-block;
  vertical-align: top;
}
/* line 73, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-date-and-types .entry-type:before {
  content: '|';
  margin: -.4rem .8rem 0;
  font-size: 1.4rem;
  display: inline-block;
  height: 1.4rem;
  line-height: 1.4rem;
  position: relative;
  vertical-align: middle;
}
/* line 85, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-author {
  color: white;
  padding-top: 2.0rem;
  font-weight: 600;
  font-size: 1.8rem;
}
/* line 92, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-content {
  margin: 0 auto;
  max-width: 800px;
}
/* line 98, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-content p {
  letter-spacing: .7px;
  line-height: 2.5rem;
  padding-left: 2.0rem;
  padding-right: 2.0rem;
}
/* line 105, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-content h2 {
  font-size: 2.2rem;
  padding-top: 3rem;
  padding-bottom: 2rem;
}
/* line 111, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-content div.intro-text p {
  color: #6c6463;
  font-size: 2.4rem;
  letter-spacing: 1px;
  line-height: 3.5rem;
  padding-top: 4.0rem;
}
/* line 119, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-content .wp-caption .wp-caption-text {
  margin: 0;
  padding: 0;
  padding-right: 2.0rem;
  padding-bottom: 2.0rem;
}
/* line 126, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-content figure {
  position: relative;
  overflow: hidden;
  margin: 2.0rem 0;
}
/* line 132, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .entry-content .caption-hover {
  display: none;
  text-align: right;
  padding-right: 2.0rem;
  padding-bottom: 2.0rem;
  color: white;
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 1.4rem;
  background: linear-gradient(transparent 75%, rgba(0, 0, 0, 0.5));
  width: 100%;
  height: 100%;
  pointer-events: none;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
/* line 153, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo footer.entry-footer {
  max-width: 800px;
  margin: 0 auto;
  padding: 0 2.0rem;
}
/* line 159, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .site-content .site-main .detail-page-main, .post-template-template-blog-photo .site-content .site-main .detail-page-extras, .post-template-template-blog-photo .site-content .site-main .learn-more-section, .post-template-template-blog-photo .site-content .site-main .blog-pager-links {
  float: none;
  width: 100%;
}
/* line 164, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .image-row {
  margin: 2.0rem 0;
}
/* line 167, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .image-row figure {
  margin: 0;
  height: 100%;
  width: 100%;
}
/* line 172, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .image-row figure > div {
  height: 100%;
  width: 100%;
}
/* line 178, sass/components/pages/_photo-blog.scss */
.post-template-template-blog-photo .image-row div.wpb_wrapper {
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (min-width: 767px) {
  /* line 187, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .entry-header {
    min-height: none;
  }
  /* line 191, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .entry-header h1 {
    font-size: 5.0rem;
    line-height: 6.4rem;
  }
  /* line 196, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .image-row div.wpb_wrapper {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  /* line 201, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .image-row .wpb_single_image {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  /* line 206, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .image-row .wpb_single_image:first-child {
    margin-left: 0;
  }
  /* line 210, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .image-row .wpb_single_image:last-child {
    margin-right: 0;
  }
}
@media (min-width: 865px) {
  /* line 216, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .entry-content p {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 221, sass/components/pages/_photo-blog.scss */
  .post-template-template-blog-photo .entry-footer {
    padding: 0;
  }
}

/* line 1, sass/components/pages/_mast.scss */
.mast-section {
  border-top: 3px solid #d3d3d3;
  padding-top: 100px;
  margin-top: 100px;
  margin-bottom: 100px;
}
/* line 7, sass/components/pages/_mast.scss */
.mast-section p {
  font-size: 2rem;
  line-height: 2.4rem;
}
/* line 12, sass/components/pages/_mast.scss */
.mast-section h2,
.mast-section h3 {
  color: #BA0C2F;
}
/* line 17, sass/components/pages/_mast.scss */
.mast-section ul {
  list-style-type: disc;
  padding-left: 2em;
  font-size: 2rem;
  line-height: 2.4rem;
}
/* line 25, sass/components/pages/_mast.scss */
.mast-section .wysiwyg::after {
  content: '';
  display: table;
  clear: both;
}
/* line 33, sass/components/pages/_mast.scss */
.mast-section .wysiwyg__content .su-accordion {
  margin-top: 1.5em;
  clear: both;
}
/* line 37, sass/components/pages/_mast.scss */
.mast-section .wysiwyg__content .su-accordion br {
  display: none;
}
/* line 42, sass/components/pages/_mast.scss */
.mast-section .wysiwyg__content .su-spoiler-title {
  background-color: #efefef;
  font-size: 1.8rem;
  line-height: 2.2rem;
  padding: 2rem 4rem !important;
  color: #000000;
  font-family: "Merriweather", serif;
  font-weight: 400;
}
/* line 52, sass/components/pages/_mast.scss */
.mast-section .wysiwyg__content .su-spoiler-icon {
  top: auto;
  left: 10px !important;
}
/* line 57, sass/components/pages/_mast.scss */
.mast-section .wysiwyg__content .su-u-clearfix::after {
  content: normal;
}
/* line 62, sass/components/pages/_mast.scss */
.mast-section + .icon-grid {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
/* line 68, sass/components/pages/_mast.scss */
.mast-section .links-grid__content {
  background-color: #ececec;
  padding: 40px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
/* line 76, sass/components/pages/_mast.scss */
.mast-section .links-grid__description {
  margin-bottom: 25px;
}
/* line 80, sass/components/pages/_mast.scss */
.mast-section .links-grid__link {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  width: 250px;
  position: relative;
  padding: 0 30px 30px 30px;
  box-sizing: border-box;
  border-right: 3px solid #aaa;
}
/* line 88, sass/components/pages/_mast.scss */
.mast-section .links-grid__link:last-of-type {
  border-right: none;
}
/* line 92, sass/components/pages/_mast.scss */
.mast-section .links-grid__link a.button {
  color: #ffffff;
  background-color: #002f6c;
  font-size: 18px;
  border-radius: 5px;
  padding: 15px 50px;
  cursor: pointer;
}
/* line 101, sass/components/pages/_mast.scss */
.mast-section .links-grid__link a.button:hover {
  color: #002f6c;
  background-color: #ffffff;
  border: 1px solid #002f6c;
}
/* line 108, sass/components/pages/_mast.scss */
.mast-section .links-grid__link-wrapper {
  margin: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
}
/* line 116, sass/components/pages/_mast.scss */
.mast-section .links-grid__link-container {
  height: 100%;
  width: 100%;
  position: relative;
}
@media (max-width: 1333px) {
  /* line 123, sass/components/pages/_mast.scss */
  .mast-section .links-grid__link {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
    margin-bottom: 25px;
  }
}
@media (max-width: 1073px) {
  /* line 130, sass/components/pages/_mast.scss */
  .mast-section .links-grid__link {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}
@media (max-width: 815px) {
  /* line 136, sass/components/pages/_mast.scss */
  .mast-section .links-grid__link {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media (max-width: 555px) {
  /* line 142, sass/components/pages/_mast.scss */
  .mast-section .links-grid__link {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
/* line 148, sass/components/pages/_mast.scss */
.mast-section .resource-grid a.button {
  color: #ffffff;
  background-color: #002f6c;
  font-size: 18px;
  border-radius: 5px;
  padding: 15px 50px;
  cursor: pointer;
}
/* line 157, sass/components/pages/_mast.scss */
.mast-section .resource-grid a.button:hover {
  color: #002f6c;
  background-color: #ffffff;
  border: 1px solid #002f6c;
}
/* line 164, sass/components/pages/_mast.scss */
.mast-section .resource-grid__header {
  text-align: center !important;
  padding-bottom: 25px !important;
}
/* line 169, sass/components/pages/_mast.scss */
.mast-section .resource-grid__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 50px;
}
/* line 176, sass/components/pages/_mast.scss */
.mast-section .resource-grid__item {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  width: 250px;
  position: relative;
  padding: 10px;
  box-sizing: border-box;
}
/* line 184, sass/components/pages/_mast.scss */
.mast-section .resource-grid__item-wrapper {
  margin: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
}
/* line 192, sass/components/pages/_mast.scss */
.mast-section .resource-grid__item-container {
  height: 100%;
  width: 100%;
  position: relative;
}
@media (max-width: 1333px) {
  /* line 199, sass/components/pages/_mast.scss */
  .mast-section .resource-grid__item {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}
@media (max-width: 1073px) {
  /* line 205, sass/components/pages/_mast.scss */
  .mast-section .resource-grid__item {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}
@media (max-width: 815px) {
  /* line 211, sass/components/pages/_mast.scss */
  .mast-section .resource-grid__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media (max-width: 555px) {
  /* line 217, sass/components/pages/_mast.scss */
  .mast-section .resource-grid__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
/* line 222, sass/components/pages/_mast.scss */
.mast-section .page-links__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 555px) {
  /* line 222, sass/components/pages/_mast.scss */
  .mast-section .page-links__content {
    display: block;
    text-align: center;
  }
}
/* line 232, sass/components/pages/_mast.scss */
.mast-section .page-links__content a.button {
  color: #ffffff;
  background-color: #002f6c;
  font-size: 18px;
  border-radius: 5px;
  padding: 15px 50px;
  cursor: pointer;
}
/* line 241, sass/components/pages/_mast.scss */
.mast-section .page-links__content a.button:hover {
  color: #002f6c;
  background-color: #ffffff;
  border: 1px solid #002f6c;
}
@media (max-width: 555px) {
  /* line 248, sass/components/pages/_mast.scss */
  .mast-section .page-links__item {
    display: block;
    margin: 50px 0;
  }
}
/* line 255, sass/components/pages/_mast.scss */
.mast-section .icon-grid {
  background-color: red;
}
/* line 259, sass/components/pages/_mast.scss */
.mast-section .icon-grid__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
/* line 265, sass/components/pages/_mast.scss */
.mast-section .icon-grid__item {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
  position: relative;
  padding: 25px;
  box-sizing: border-box;
}
/* line 272, sass/components/pages/_mast.scss */
.mast-section .icon-grid__item-image {
  text-align: center;
}
/* line 275, sass/components/pages/_mast.scss */
.mast-section .icon-grid__item-image img {
  max-height: 150px;
}
/* line 280, sass/components/pages/_mast.scss */
.mast-section .icon-grid__item-wrapper {
  background: #aaa;
  margin: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
}
/* line 289, sass/components/pages/_mast.scss */
.mast-section .icon-grid__item-container {
  height: 100%;
  width: 100%;
  position: relative;
}
/* line 295, sass/components/pages/_mast.scss */
.mast-section .icon-grid__item-description {
  font-weight: bold;
}
@media (max-width: 815px) {
  /* line 300, sass/components/pages/_mast.scss */
  .mast-section .icon-grid__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media (max-width: 555px) {
  /* line 306, sass/components/pages/_mast.scss */
  .mast-section .icon-grid__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
/* line 312, sass/components/pages/_mast.scss */
.mast-section .mast-resources .featured-image-thumbnail {
  float: left;
  margin-right: 25px;
}
/* line 319, sass/components/pages/_mast.scss */
.mast-section .mast-5050 .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 900px) {
  /* line 319, sass/components/pages/_mast.scss */
  .mast-section .mast-5050 .row {
    display: block;
  }
}
/* line 328, sass/components/pages/_mast.scss */
.mast-section .mast-5050 .column {
  -ms-flex: 50%;
      flex: 50%;
  padding: 0 20px;
}
@media (max-width: 900px) {
  /* line 328, sass/components/pages/_mast.scss */
  .mast-section .mast-5050 .column {
    padding: 0;
  }
}

/* line 1, sass/components/regions/_site-header.scss */
.site-header {
  position: relative;
}
/* line 22, sass/mixins/_mixins-master.scss */
.site-header:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 799px) {
  /* line 1, sass/components/regions/_site-header.scss */
  .site-header {
    padding: 0;
  }
}
/* line 39, sass/components/regions/_site-header.scss */
.site-header .logo-container {
  height: 63px;
  float: left;
  clear: both;
  margin: 1.5rem auto;
  padding: 0 10px;
  display: -ms-flexbox;
  display: flex;
  -webkit-justift-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
}
/* line 52, sass/components/regions/_site-header.scss */
.site-header .logo-container a {
  -ms-flex-preferred-size: 160px;
      flex-basis: 160px;
  max-width: 45%;
}
/* line 57, sass/components/regions/_site-header.scss */
.site-header .logo-container img {
  width: 100%;
  height: 100%;
}
/* line 63, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper {
  padding-top: 2rem;
}
/* line 66, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .menu-secondary-menu-container {
  display: none;
  text-align: center;
  padding: 0;
}
/* line 71, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu {
  list-style-type: none;
  margin: 0;
}
/* line 76, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item {
  position: relative;
  display: inline-block;
  color: #CFCFCF;
}
/* line 81, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item a {
  font-size: 1.4rem;
  vertical-align: middle;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFF;
}
/* line 88, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item a:hover {
  color: #BA0C2F;
}
/* line 93, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item:before {
  content: '|';
  font-size: 1.2rem;
  margin: 0 .8rem;
  display: inline-block;
}
/* line 100, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item.first:before {
  content: none;
}
/* line 111, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .search {
  display: inline-block;
  width: 100%;
  padding-right: 9rem;
  position: relative;
}
/* line 118, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .search .search-form .search-field {
  border: 0.3rem solid #6C6463;
}
/* line 122, sass/components/regions/_site-header.scss */
.site-header .header-menu-search-wrapper .search .search-form .form-submit-wrapper {
  right: .3rem;
  top: .3rem;
}
/* line 131, sass/components/regions/_site-header.scss */
.site-header .site-navigation .menu-toggle-wrapper {
  position: absolute;
  right: 0;
  top: 95px;
}
/* line 142, sass/components/regions/_site-header.scss */
.site-header .breadcrumbs {
  margin-top: 2rem;
}
@media (min-width: 800px) {
  /* line 1, sass/components/regions/_site-header.scss */
  .site-header {
    padding-top: 25px;
  }
  /* line 160, sass/components/regions/_site-header.scss */
  .site-header .logo-container {
    float: left;
    margin: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    margin-top: 90px;
  }
  /* line 167, sass/components/regions/_site-header.scss */
  .site-header .logo-container a {
    -ms-flex-preferred-size: 260px;
        flex-basis: 260px;
    max-width: none;
  }
  /* line 175, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper {
    float: right;
    background: #FFF;
    padding: 0 2rem 0 0;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 25px;
  }
  /* line 184, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .menu-secondary-menu-container {
    display: block;
    padding: 0;
  }
  /* line 188, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu {
    text-align: right;
  }
  /* line 191, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item {
    color: #6C6463;
  }
  /* line 194, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item a {
    font-size: 1.4rem;
    color: #6C6463;
  }
  /* line 199, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .menu-secondary-menu-container .secondary-menu .menu-item:before {
    margin: 0 2rem;
  }
  /* line 207, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .search {
    padding-left: 30px;
    padding-right: 0;
    margin-top: 10px;
    float: right;
    width: auto;
  }
  /* line 215, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .search .search-form .search-field {
    width: 340px;
    border-width: 1px;
    background: #FFF;
    color: #6C6463;
  }
  /* line 222, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .search .search-form .form-submit-wrapper {
    background: transparent;
    right: 1px;
    top: 1px;
  }
  /* line 239, sass/components/regions/_site-header.scss */
  .site-header .main-navigation .menu-main-menu-container {
    padding: 2rem .5rem 0;
  }
}
@media (min-width: 800px) and (min-width: 1300px) {
  /* line 1, sass/components/regions/_site-header.scss */
  .site-header {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 248, sass/components/regions/_site-header.scss */
  .site-header .logo-container {
    width: 100%;
    padding-left: 1.5rem;
  }
  /* line 253, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper {
    padding-right: 0;
  }
  /* line 255, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .menu-secondary-menu-container {
    display: inline-block;
  }
  /* line 259, sass/components/regions/_site-header.scss */
  .site-header .header-menu-search-wrapper .search {
    margin-top: 0;
    float: none;
  }
  /* line 265, sass/components/regions/_site-header.scss */
  .site-header .main-navigation .menu-main-menu-container {
    padding: 4rem 0 0;
  }
}

/* line 272, sass/components/regions/_site-header.scss */
.home .site-header .breadcrumbs {
  margin: 0;
}

/* line 1, sass/components/regions/_site-footer.scss */
.site-footer {
  position: relative;
}
/* line 22, sass/mixins/_mixins-master.scss */
.site-footer:after {
  content: "";
  display: table;
  clear: both;
}
/* line 5, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper {
  position: relative;
  margin-bottom: 3rem;
  background: #A7C6ED;
  padding: 2.5rem 2rem;
}
/* line 11, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-posts-title {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 2.6rem;
  color: #4F4F50;
  margin: 0;
}
/* line 20, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post {
  padding-top: 1.5rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post:after {
  content: "";
  display: table;
  clear: both;
}
/* line 23, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .land-news-post-link {
  display: inline-block;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  color: #212721;
}
/* line 28, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .land-news-post-link:hover {
  color: #930925;
}
/* line 33, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .land-news-post-date-and-author {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 36, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .land-news-post-date-and-author a {
  color: #212721;
  text-decoration: none;
}
/* line 42, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .land-news-post-date-and-author .post-authors:before, .site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .land-news-post-date-and-author .post-type:before {
  position: relative;
  display: inline-block;
  content: '|';
  font-size: 12px;
  font-size: 1.2rem;
  padding-left: .5rem;
  padding-right: .5rem;
}
/* line 53, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .post-date, .site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .post-authors, .site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .post-type {
  display: block;
  float: left;
}
/* line 58, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-post-list .land-news-post .author {
  display: inline-block;
}
/* line 69, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-read-more-button {
  padding-top: 1.5rem;
}
/* line 71, sass/components/regions/_site-footer.scss */
.site-footer .land-news-posts-wrapper .land-news-read-more-button a {
  text-decoration: none;
  display: inline-block;
  padding: 1.6rem 2rem;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
  text-transform: uppercase;
  color: #FFF;
  background: #BA0C2F;
}
/* line 60, sass/mixins/_mixins-master.scss */
.site-footer .land-news-posts-wrapper .land-news-read-more-button a:after {
  position: relative;
  display: inline-block;
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  margin-left: 1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 60, sass/mixins/_mixins-master.scss */
  .site-footer .land-news-posts-wrapper .land-news-read-more-button a:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 68, sass/mixins/_mixins-master.scss */
.site-footer .land-news-posts-wrapper .land-news-read-more-button a:hover {
  background: #930925;
}
/* line 77, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper {
  position: relative;
  padding: 2.5rem 2rem;
  background: #EBEBEB;
}
/* line 82, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper {
  margin-bottom: 3rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 86, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .email-signup-title {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 2.6rem;
  color: #6C6463;
}
/* line 92, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .email-signup-subtitle {
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}
/* line 97, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .email-signup-read-more-button {
  padding-top: 1rem;
}
/* line 99, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .email-signup-read-more-button a {
  text-decoration: none;
  display: inline-block;
  padding: 1.6rem 2rem;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
  text-transform: uppercase;
  color: #FFF;
  background: #BA0C2F;
}
/* line 60, sass/mixins/_mixins-master.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .email-signup-read-more-button a:after {
  position: relative;
  display: inline-block;
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  margin-left: 1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 60, sass/mixins/_mixins-master.scss */
  .site-footer .email-and-social-wrapper .email-signup-wrapper .email-signup-read-more-button a:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 68, sass/mixins/_mixins-master.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .email-signup-read-more-button a:hover {
  background: #930925;
}
/* line 104, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form {
  width: 100%;
  position: relative;
}
/* line 22, sass/mixins/_mixins-master.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 108, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form .email-text-input {
  float: left;
  width: 80%;
}
/* line 111, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form .email-text-input input {
  border: none;
  width: 100%;
  height: 52px;
  padding: 1.4rem 2rem;
}
/* line 117, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form .email-text-input input::-webkit-input-placeholder {
  color: #989898;
}
/* line 123, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form .email-signup-button {
  position: absolute;
  left: 80%;
  top: 0;
  height: 52px;
  width: 50px;
  background: #BA0C2F;
  display: inline;
}
/* line 132, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form .email-signup-button:hover {
  background: #930925;
}
/* line 136, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form .email-signup-button input {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: 60px;
  background: none;
  border: none;
  height: 52px;
  width: 50px;
  padding: 0;
}
/* line 150, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .email-signup-wrapper .mc4wp-form .email-signup-form .email-signup-button:before {
  content: url("images/build/rightarrowwhite.png");
  height: 52px;
  width: 50px;
  background: none;
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -10px;
  left: 50%;
  margin-left: -4px;
}
/* line 167, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .social-media-follow-title {
  padding-bottom: .5rem;
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 2.6rem;
  color: #6C6463;
}
/* line 174, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .flickr-button, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .twitter-button, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .youtube-button {
  position: relative;
  display: block;
  padding-top: 1rem;
  min-height: 4.5rem;
}
/* line 180, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .flickr-button a, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .twitter-button a, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .youtube-button a {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  color: #212721;
  font-weight: 600;
  padding-left: 5rem;
}
/* line 189, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .flickr-button a:hover, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .twitter-button a:hover, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .youtube-button a:hover {
  color: #BA0C2F;
}
/* line 193, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .flickr-button a:before, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .twitter-button a:before, .site-footer .email-and-social-wrapper .social-media-follow-wrapper .youtube-button a:before {
  content: '';
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1.8rem;
}
/* line 209, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .flickr-button a::before {
  background-image: url(images/spritesheet.png);
  background-position: -130px -36px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 209, sass/components/regions/_site-footer.scss */
  .site-footer .email-and-social-wrapper .social-media-follow-wrapper .flickr-button a::before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 213, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .twitter-button a::before {
  background-image: url(images/spritesheet.png);
  background-position: -130px 0px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 213, sass/components/regions/_site-footer.scss */
  .site-footer .email-and-social-wrapper .social-media-follow-wrapper .twitter-button a::before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 217, sass/components/regions/_site-footer.scss */
.site-footer .email-and-social-wrapper .social-media-follow-wrapper .youtube-button a::before {
  background-image: url(images/spritesheet.png);
  background-position: -81px -77px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 217, sass/components/regions/_site-footer.scss */
  .site-footer .email-and-social-wrapper .social-media-follow-wrapper .youtube-button a::before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 224, sass/components/regions/_site-footer.scss */
.site-footer .global-footer-disclaimer {
  padding: 3rem 1.5rem;
  clear: both;
  width: 100%;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 12px;
  font-size: 1.2rem;
  font-style: italic;
  line-height: 1.6rem;
  color: #6C6463;
  text-align: center;
}
@media (min-width: 960px) {
  /* line 1, sass/components/regions/_site-footer.scss */
  .site-footer {
    width: 100%;
  }
  /* line 238, sass/components/regions/_site-footer.scss */
  .site-footer .footer-main {
    width: 100%;
  }
  /* line 242, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner {
    width: auto;
    height: 100%;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .site-footer .footer-inner:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 247, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .land-news-posts-wrapper {
    width: 58%;
    float: left;
    padding-left: 3rem;
  }
  /* line 252, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .land-news-posts-wrapper:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 2000px;
    background: #A7C6ED;
    z-index: -1;
  }
  /* line 265, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .land-news-posts-wrapper .land-news-post-list .land-news-post {
    padding-top: 2.5rem;
  }
  /* line 268, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .land-news-posts-wrapper .land-news-post-list .land-news-post:first-child {
    padding-top: 2rem;
  }
  /* line 273, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .land-news-posts-wrapper .land-news-post-list .land-news-read-more-button {
    padding-top: 2.5rem;
  }
  /* line 276, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .land-news-posts-wrapper .land-news-post-list .land-news-read-more-button a {
    font-size: 1.6rem;
    padding: 2rem 2.5rem;
  }
  /* line 284, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .email-and-social-wrapper {
    width: 40%;
    float: right;
    margin-left: 2%;
    padding-left: 3rem;
  }
  /* line 290, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .email-and-social-wrapper:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 2000px;
    background: #EBEBEB;
    z-index: -1;
  }
  /* line 303, sass/components/regions/_site-footer.scss */
  .site-footer .global-footer-disclaimer {
    position: relative;
    padding: 3rem 0;
    width: 650px;
  }
}
@media (min-width: 960px) and (min-width: 1300px) {
  /* line 311, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .land-news-posts-wrapper {
    padding-left: 0;
  }
  /* line 315, sass/components/regions/_site-footer.scss */
  .site-footer .footer-inner .email-and-social-wrapper {
    padding-right: 0;
  }
}

/* line 2, sass/components/regions/_facetwp-pager.scss */
.facetwp-pager .pages {
  display: none;
}
/* line 6, sass/components/regions/_facetwp-pager.scss */
.facetwp-pager span, .facetwp-pager a {
  border: none;
}
/* line 9, sass/components/regions/_facetwp-pager.scss */
.facetwp-pager span.facetwp-page, .facetwp-pager a.facetwp-page {
  color: #212721;
  padding: 0 0 1px;
  margin-left: 5px;
  margin-right: 10px;
}
/* line 15, sass/components/regions/_facetwp-pager.scss */
.facetwp-pager span.facetwp-page.first-page, .facetwp-pager span.facetwp-page.previous-page, .facetwp-pager span.facetwp-page.next-page, .facetwp-pager span.facetwp-page.last-page, .facetwp-pager a.facetwp-page.first-page, .facetwp-pager a.facetwp-page.previous-page, .facetwp-pager a.facetwp-page.next-page, .facetwp-pager a.facetwp-page.last-page {
  color: #BA0C2F;
  font-weight: 600;
}
/* line 20, sass/components/regions/_facetwp-pager.scss */
.facetwp-pager span.facetwp-page:hover, .facetwp-pager span.facetwp-page:focus, .facetwp-pager a.facetwp-page:hover, .facetwp-pager a.facetwp-page:focus {
  color: #930925;
  font-weight: 600;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid;
}
/* line 29, sass/components/regions/_facetwp-pager.scss */
.facetwp-pager span.active, .facetwp-pager a.active {
  color: #BA0C2F;
}
/* line 32, sass/components/regions/_facetwp-pager.scss */
.facetwp-pager span.active:hover, .facetwp-pager span.active:focus, .facetwp-pager a.active:hover, .facetwp-pager a.active:focus {
  color: #BA0C2F;
  border-bottom: none;
}

/* line 2, sass/components/regions/_wp-pagenavi.scss */
.wp-pagenavi a, .wp-pagenavi span {
  padding: 0 0 1px;
  margin-left: 5px;
  margin-right: 10px;
}
/* line 10, sass/components/regions/_wp-pagenavi.scss */
.wp-pagenavi a.page {
  color: #212721;
}
/* line 14, sass/components/regions/_wp-pagenavi.scss */
.wp-pagenavi a.first, .wp-pagenavi a.last, .wp-pagenavi a.previouspostslink, .wp-pagenavi a.nextpostslink {
  color: #BA0C2F;
  font-weight: 600;
}
/* line 19, sass/components/regions/_wp-pagenavi.scss */
.wp-pagenavi a:hover, .wp-pagenavi a:focus {
  color: #930925;
  font-weight: 600;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid;
}
/* line 28, sass/components/regions/_wp-pagenavi.scss */
.wp-pagenavi .current {
  color: #BA0C2F;
  font-weight: 600;
}

/* line 1, sass/components/sections/_map-container.scss */
.map-container {
  position: relative;
  border: none;
}
/* line 22, sass/mixins/_mixins-master.scss */
.map-container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 6, sass/components/sections/_map-container.scss */
.map-container #front-page-map-overlay {
  position: relative;
  width: auto;
  left: auto;
  margin-left: 0;
  top: auto;
  margin-top: 0;
  height: auto;
  background: #FFF;
  z-index: 10;
  border-style: solid;
  border-color: #6C6463;
  border-width: 0 0 .3rem 0;
  padding: 2.5rem 1rem;
}
/* line 22, sass/components/sections/_map-container.scss */
.map-container #front-page-map-overlay .overlay-heading {
  font-size: 30px;
  font-size: 3rem;
  line-height: 3rem;
  text-transform: uppercase;
  text-align: center;
  color: #6C6463;
  font-weight: 600;
}
/* line 31, sass/components/sections/_map-container.scss */
.map-container #front-page-map-overlay .site-branding {
  text-align: center;
  width: 80%;
  margin: 0 auto;
}
/* line 36, sass/components/sections/_map-container.scss */
.map-container #front-page-map-overlay .site-branding .site-branding-name {
  font-weight: 600;
}
/* line 41, sass/components/sections/_map-container.scss */
.map-container #front-page-map-overlay .overlay-cta {
  position: relative;
  display: block;
  width: 80%;
  margin: 0 auto;
  text-align: center;
  background: #BA0C2F;
  color: #FFF;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  padding: 1.5rem 1rem;
  text-decoration: none;
}
/* line 54, sass/components/sections/_map-container.scss */
.map-container #front-page-map-overlay .overlay-cta:after {
  position: relative;
  display: inline-block;
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  margin-left: 1rem;
  margin-bottom: -1px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 54, sass/components/sections/_map-container.scss */
  .map-container #front-page-map-overlay .overlay-cta:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 63, sass/components/sections/_map-container.scss */
.map-container #front-page-map-overlay .overlay-cta:hover {
  background: #930925;
}
@media (min-width: 400px) {
  /* line 70, sass/components/sections/_map-container.scss */
  .map-container #front-page-map-overlay .overlay-heading {
    font-size: 36px;
    font-size: 3.6rem;
  }
}
/* line 76, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters {
  display: none;
  position: absolute;
  right: 5rem;
  top: 90px;
  z-index: 10;
  width: 250px;
}
/* line 86, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .map-filter {
  display: none;
}
/* line 88, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .map-filter + .label-wrapper {
  margin-bottom: .5rem;
  padding-left: 3rem;
  background-color: #FFF;
  border: 2px solid #C4C4C4;
}
/* line 94, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .map-filter + .label-wrapper label {
  display: block;
  width: 100%;
  padding: 2rem 1.5rem;
  text-align: left;
  text-transform: uppercase;
  background-color: #FFF;
  color: #BA0C2F;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.8rem;
  cursor: pointer;
}
/* line 109, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .map-filter:checked + .label-wrapper {
  background: #A9DD85;
}
/* line 113, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .map-filter:checked + .label-wrapper label {
  background: #FFF;
  color: #6C6463;
  font-weight: 400;
}
/* line 141, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .global-map-link {
  position: relative;
}
/* line 145, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .global-map-link a {
  display: block;
  border: 2px solid #C4C4C4;
  width: 100%;
  height: 100%;
  background: #EBEBEB;
  color: #BA0C2F;
  text-transform: uppercase;
  padding: 1.5rem 1.5rem 1.5rem 4.5rem;
  font-size: 18px;
  font-size: 1.8rem;
  text-decoration: none;
}
/* line 157, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .global-map-link a .highlight {
  display: block;
  position: relative;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: 600;
}
/* line 163, sass/components/sections/_map-container.scss */
.map-container .front-page-map-filters .global-map-link a .highlight:after {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -108px -145px;
  width: 8px;
  height: 12px;
  position: absolute;
  display: inline-block;
  top: 50%;
  margin-top: -5px;
  margin-left: .8rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 163, sass/components/sections/_map-container.scss */
  .map-container .front-page-map-filters .global-map-link a .highlight:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 192, sass/components/sections/_map-container.scss */
.map-container #front-page-map, .map-container #profiles-landing-map {
  height: 600px;
  display: none;
}
/* line 197, sass/components/sections/_map-container.scss */
.map-container #front-page-map .map-activate-link, .map-container #profiles-landing-map .map-activate-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  display: none;
}
/* line 207, sass/components/sections/_map-container.scss */
.map-container #front-page-map .mapboxgl-control-container, .map-container #profiles-landing-map .mapboxgl-control-container {
  display: none;
}
/* line 215, sass/components/sections/_map-container.scss */
.map-container #front-page-map .mapboxgl-control-container .mapboxgl-ctrl-compass, .map-container #profiles-landing-map .mapboxgl-control-container .mapboxgl-ctrl-compass {
  display: none;
}
/* line 228, sass/components/sections/_map-container.scss */
.map-container.no-gl .no-gl-msg {
  font-style: italic;
  display: none;
}
@media (min-width: 640px) {
  /* line 1, sass/components/sections/_map-container.scss */
  .map-container {
    border: 1px solid #ACB3B4;
  }
  /* line 237, sass/components/sections/_map-container.scss */
  .map-container #front-page-map-overlay {
    display: none;
    position: absolute;
    width: 60rem;
    left: 50%;
    margin-left: -30rem;
    top: 50%;
    margin-top: -10.9rem;
    height: 21.8rem;
    border-width: .5rem;
    padding: 2.5rem 2rem;
  }
  /* line 249, sass/components/sections/_map-container.scss */
  .map-container #front-page-map-overlay .overlay-heading {
    font-size: 55px;
    font-size: 5.5rem;
    line-height: 4rem;
  }
  /* line 254, sass/components/sections/_map-container.scss */
  .map-container #front-page-map-overlay .overlay-cta {
    width: 30rem;
    font-size: 20px;
    font-size: 2rem;
    line-height: 2.4rem;
  }
  /* line 259, sass/components/sections/_map-container.scss */
  .map-container #front-page-map-overlay .overlay-cta:after {
    margin-bottom: 0;
  }
  /* line 264, sass/components/sections/_map-container.scss */
  .map-container #front-page-map-overlay.map-activated {
    display: none;
  }
  /* line 269, sass/components/sections/_map-container.scss */
  .map-container #front-page-map, .map-container #profiles-landing-map {
    display: block;
  }
  /* line 274, sass/components/sections/_map-container.scss */
  .map-container.no-gl #front-page-map-overlay {
    height: 27.8rem;
    margin-top: -13.9rem;
  }
  /* line 278, sass/components/sections/_map-container.scss */
  .map-container.no-gl #front-page-map-overlay .no-gl-msg {
    display: block;
  }
}

/* line 2, sass/components/sections/_facets.scss */
#facets h3.facets-subhead {
  border-bottom: 4px solid #A7C6ED;
  padding-bottom: 1rem;
  margin-bottom: 2.5rem;
}
/* line 8, sass/components/sections/_facets.scss */
#facets h4.facet-title {
  padding-bottom: .5rem;
  border-bottom: 2px solid #DBDBDB;
  margin-bottom: 1.5rem;
  margin-top: 3rem;
}
/* line 15, sass/components/sections/_facets.scss */
#facets h4.facet-title.mobile-hide {
  display: none;
}
/* line 19, sass/components/sections/_facets.scss */
#facets h4.facet-title .facet-toggle {
  display: inline-block;
}
/* line 22, sass/components/sections/_facets.scss */
#facets h4.facet-title .facet-toggle:hover {
  text-decoration: none;
}
/* line 26, sass/components/sections/_facets.scss */
#facets h4.facet-title .facet-toggle:after {
  content: '(+)';
  display: inline-block;
  padding-left: 1rem;
}
/* line 33, sass/components/sections/_facets.scss */
#facets h4.facet-title:hover {
  cursor: pointer;
}
/* line 37, sass/components/sections/_facets.scss */
#facets h4.facet-title.toggled {
  padding-top: 0;
}
/* line 39, sass/components/sections/_facets.scss */
#facets h4.facet-title.toggled .facet-toggle:after {
  content: '(\2013)';
}
/* line 49, sass/components/sections/_facets.scss */
#facets .facetwp-facet {
  display: none;
}
/* line 51, sass/components/sections/_facets.scss */
#facets .facetwp-facet .facetwp-checkbox {
  padding-left: 3rem;
  margin-bottom: 1rem;
}
/* line 55, sass/components/sections/_facets.scss */
#facets .facetwp-facet .facetwp-checkbox:hover {
  color: #930925;
}
/* line 60, sass/components/sections/_facets.scss */
#facets .facetwp-facet .facetwp-toggle {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  padding-left: 3rem;
}
/* line 67, sass/components/sections/_facets.scss */
#facets .facetwp-facet.facetwp-type-slider .facetwp-slider {
  border: none;
}
/* line 70, sass/components/sections/_facets.scss */
#facets .facetwp-facet.facetwp-type-slider .noUi-connect {
  background: #A7C6ED;
}
/* line 74, sass/components/sections/_facets.scss */
#facets .facetwp-facet.facetwp-type-slider .facetwp-slider-reset {
  display: none !important;
}
/* line 85, sass/components/sections/_facets.scss */
#facets .facetwp-facet.facetwp-type-date_range .flatpickr-alt, #facets .facetwp-facet.facetwp-type-date_range .flatpickr-mobile {
  width: 200px;
  max-width: 100%;
  margin: .5rem 0;
  border-radius: 0;
  background: #FFF;
}
/* line 95, sass/components/sections/_facets.scss */
#facets .reset-button {
  -webkit-appearance: none;
  border: none;
  display: inline-block;
  padding: 1.6rem 2rem;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
  text-transform: uppercase;
  color: #FFF;
  background: #BA0C2F;
  -webkit-appearance: none;
  width: 117px;
}
/* line 60, sass/mixins/_mixins-master.scss */
#facets .reset-button:after {
  position: relative;
  display: inline-block;
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  margin-left: 1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 60, sass/mixins/_mixins-master.scss */
  #facets .reset-button:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 68, sass/mixins/_mixins-master.scss */
#facets .reset-button:hover {
  background: #930925;
}
/* line 99, sass/components/sections/_facets.scss */
#facets .reset-button:after {
  content: none;
}
@media (min-width: 640px) {
  /* line 107, sass/components/sections/_facets.scss */
  #facets h4.facet-title:hover {
    cursor: text;
  }
  /* line 111, sass/components/sections/_facets.scss */
  #facets h4.facet-title.mobile-hide {
    display: block;
  }
  /* line 116, sass/components/sections/_facets.scss */
  #facets .facetwp-facet {
    display: block;
  }
}

/* line 2, sass/components/sections/_breadcrumbs.scss */
.site-header .breadcrumbs > span {
  padding: 0 1rem;
}
/* line 4, sass/components/sections/_breadcrumbs.scss */
.site-header .breadcrumbs > span a {
  color: #BA0C2F;
}
/* line 7, sass/components/sections/_breadcrumbs.scss */
.site-header .breadcrumbs > span a span {
  color: #BA0C2F;
}
/* line 10, sass/components/sections/_breadcrumbs.scss */
.site-header .breadcrumbs > span a span:hover {
  color: #930925;
}
/* line 16, sass/components/sections/_breadcrumbs.scss */
.site-header .breadcrumbs > span:first-child {
  padding-left: 0;
}
/* line 20, sass/components/sections/_breadcrumbs.scss */
.site-header .breadcrumbs > span:last-child {
  padding-right: 0;
}

/* line 1, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container {
  padding: 2.5rem 1.5rem;
}
/* line 4, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-header {
  text-align: center;
  padding-bottom: 1.5rem;
}
/* line 8, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-header h2 {
  font-size: 2.8rem;
  padding-bottom: .5rem;
}
/* line 13, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-header .sectors-description {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 0;
}
/* line 21, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector {
  padding: .5rem 0;
  position: relative;
}
/* line 25, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector .sector-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
}
/* line 34, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector .sector-image {
  display: none;
}
/* line 38, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay {
  width: 100%;
  background: #A7C6ED;
  position: relative;
}
/* line 43, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay .sector-name {
  width: 80%;
  display: inline-block;
  vertical-align: middle;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2.4rem;
  padding: 2.5rem;
}
/* line 53, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay .sector-icon {
  width: 15%;
  display: inline-block;
  text-align: right;
}
/* line 58, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay .sector-icon img {
  vertical-align: middle;
}
/* line 64, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta {
  width: 100%;
  position: relative;
}
/* line 68, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .sectors-data-link {
  background: #A7C6ED;
  display: block;
  position: relative;
  width: 100%;
  color: #212721;
  font-size: 0;
  line-height: 0;
}
/* line 78, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description {
  width: 75%;
  display: inline-block;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2.4rem;
  padding: 2.5rem;
}
/* line 87, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description:after {
  content: '';
  display: inline-block;
  margin-left: .5rem;
  background-image: url(images/spritesheet.png);
  background-position: -117px -77px;
  width: 10px;
  height: 14px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 87, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 94, sass/components/sections/_home-sectors-container.scss */
.home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description:before {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: 0px 0px;
  width: 84px;
  height: 76px;
  position: absolute;
  right: 5%;
  top: 50%;
  margin-top: -38px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 94, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
@media (min-width: 640px) {
  /* line 1, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container {
    padding: 5rem 0 6rem;
  }
  /* line 112, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-header h2 {
    font-size: 4.5rem;
    padding-bottom: 1.5rem;
  }
  /* line 117, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-header .sectors-description {
    font-size: 2.2rem;
  }
  /* line 122, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container {
    width: 640px;
    margin: 0 auto;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .home-sectors-container .sectors-list-container .sectors-list:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 129, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector {
    width: 300px;
    float: left;
    padding: 0;
    margin: 1rem;
  }
  /* line 135, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector .sector-image {
    display: block;
    line-height: 0;
  }
  /* line 139, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector .sector-image img {
    width: 100%;
    height: 323px;
  }
  /* line 145, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay {
    position: absolute;
    bottom: 0;
    height: 110px;
    background: rgba(167, 198, 237, 0.9);
    padding: 1.5rem 2.5rem;
  }
  /* line 152, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay .sector-name {
    width: 80%;
    float: left;
    display: block;
    font-size: 2.2rem;
    line-height: 2.6rem;
    vertical-align: top;
    padding: 0;
  }
  /* line 162, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay .sector-icon {
    width: 20%;
    float: right;
    display: block;
  }
  /* line 166, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector .sector-overlay .sector-icon img {
    vertical-align: top;
  }
  /* line 172, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta {
    width: 300px;
    float: left;
    margin: 1rem;
  }
  /* line 177, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description {
    height: 323px;
    width: 100%;
    position: relative;
    text-transform: uppercase;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 2.8rem;
    padding: 7rem 2.5rem 5rem;
  }
  /* line 195, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description:before {
    content: '';
    background-image: url(images/spritesheet.png);
    background-position: 0px 0px;
    width: 84px;
    height: 76px;
    display: block;
    position: relative;
    right: auto;
    top: auto;
    margin-top: auto;
    margin-bottom: 1rem;
  }
}
@media (min-width: 640px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 640px) and (min-resolution: 192dpi) {
  /* line 195, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector.sectors-data-cta .data-teaser-description:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
@media (min-width: 640px) {
  /* line 210, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector:nth-of-type(3) .sector-overlay .sector-name {
    width: 75%;
  }
  /* line 214, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container .sectors-list .sector:nth-of-type(3) .sector-overlay .sector-icon {
    width: 25%;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  /* line 225, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container {
    width: 960px;
  }
}

@media (min-width: 640px) and (min-width: 960px) and (min-width: 1300px) {
  /* line 239, sass/components/sections/_home-sectors-container.scss */
  .home-sectors-container .sectors-list-container {
    width: auto;
  }
}

/* line 29, sass/components/sections/_work-block.scss */
.work-block {
  max-width: 1380px;
  margin: 0 auto;
  position: relative;
}
/* line 34, sass/components/sections/_work-block.scss */
.work-block .header {
  text-align: center;
  padding-bottom: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
/* line 40, sass/components/sections/_work-block.scss */
.work-block .header h2 {
  font-size: 2.8rem;
  padding-bottom: 1.5rem;
}
/* line 44, sass/components/sections/_work-block.scss */
.work-block .header .description {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 0;
}
/* line 50, sass/components/sections/_work-block.scss */
.work-block .owl-carousel {
  max-width: 320px;
  height: 410px;
  margin: 0 auto;
  position: relative;
}
/* line 62, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-controls .owl-prev, .work-block .owl-carousel .owl-controls .owl-next {
  position: absolute;
  top: 168px;
  width: 50px;
  padding: 2rem;
  background: #BA0C2F;
  text-indent: -999rem;
}
/* line 71, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-controls .owl-prev:hover, .work-block .owl-carousel .owl-controls .owl-next:hover {
  background: #930925;
}
/* line 76, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-controls .owl-prev {
  left: .8rem;
}
/* line 81, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-controls .owl-prev:before {
  content: '';
  position: absolute;
  background-image: url(images/spritesheet.png);
  background-position: -130px -108px;
  width: 8px;
  height: 13px;
  left: 2rem;
  margin-top: .3rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 81, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 90, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-controls .owl-next {
  right: .8rem;
}
/* line 94, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-controls .owl-next:after {
  content: '';
  position: absolute;
  background-image: url(images/spritesheet.png);
  background-position: -139px -108px;
  width: 8px;
  height: 13px;
  right: 2rem;
  margin-top: .3rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 94, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 104, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide {
  width: 320px;
  padding: 0 .8rem;
}
/* line 108, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-image {
  font-size: 0;
  line-height: 0;
  height: 198px;
}
/* line 113, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-image img, .work-block .owl-carousel .owl-item.carousel-slide .carousel-image .featured-video-plus {
  height: 100%;
  width: 100%;
}
/* line 117, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-image img iframe, .work-block .owl-carousel .owl-item.carousel-slide .carousel-image .featured-video-plus iframe {
  height: 198px;
  width: 100%;
}
/* line 122, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-image img.fvp-onload, .work-block .owl-carousel .owl-item.carousel-slide .carousel-image .featured-video-plus.fvp-onload {
  display: none;
}
/* line 128, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-details {
  height: 212px;
  padding: 2.5rem;
  background: #EBEBEB;
}
/* line 161, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-details .carousel-title {
  position: relative;
  padding-top: 1rem;
}
/* line 165, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-details .carousel-title a {
  display: inline-block;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 24px;
  font-size: 2.4rem;
  color: #6C6463;
  line-height: 2.8rem;
}
/* line 171, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-details .carousel-title a:hover {
  color: #930925;
}
/* line 188, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-details .read-more {
  display: block;
  padding-top: 1rem;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: uppercase;
}
/* line 195, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-details .read-more:visited {
  color: #BA0C2F;
}
/* line 198, sass/components/sections/_work-block.scss */
.work-block .owl-carousel .owl-item.carousel-slide .carousel-details .read-more:visited:hover {
  color: #930925;
}
@media (min-width: 420px) {
  /* line 18, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev {
    left: -4.2rem;
  }
  /* line 22, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next {
    right: -4.2rem;
  }
}
@media (min-width: 420px) and (min-width: 640px) {
  /* line 4, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev {
    left: 0.8rem;
  }
  /* line 8, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next {
    right: 0.8rem;
  }
  /* line 214, sass/components/sections/_work-block.scss */
  .work-block .header h2 {
    font-size: 4.5rem;
  }
  /* line 218, sass/components/sections/_work-block.scss */
  .work-block .header .description {
    font-size: 2.2rem;
  }
  /* line 223, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel {
    max-width: 640px;
  }
}

@media (min-width: 420px) and (min-width: 640px) and (min-width: 740px) {
  /* line 18, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev {
    left: -4.2rem;
  }
  /* line 22, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next {
    right: -4.2rem;
  }
}

@media (min-width: 420px) and (min-width: 640px) and (min-width: 740px) and (min-width: 960px) {
  /* line 4, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev {
    left: 0.8rem;
  }
  /* line 8, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next {
    right: 0.8rem;
  }
  /* line 233, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel {
    max-width: 960px;
  }
}

@media (min-width: 420px) and (min-width: 640px) and (min-width: 740px) and (min-width: 960px) and (min-width: 1060px) {
  /* line 18, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev {
    left: -4.2rem;
  }
  /* line 22, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next {
    right: -4.2rem;
  }
}

@media (min-width: 420px) and (min-width: 640px) and (min-width: 740px) and (min-width: 960px) and (min-width: 1060px) and (min-width: 1280px) {
  /* line 4, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev {
    left: 0.8rem;
  }
  /* line 8, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next {
    right: 0.8rem;
  }
  /* line 243, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel {
    max-width: 1280px;
  }
}

@media (min-width: 420px) and (min-width: 640px) and (min-width: 740px) and (min-width: 960px) and (min-width: 1060px) and (min-width: 1280px) and (min-width: 1380px) {
  /* line 18, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-prev {
    left: -4.2rem;
  }
  /* line 22, sass/components/sections/_work-block.scss */
  .work-block .owl-carousel .owl-controls .owl-next {
    right: -4.2rem;
  }
}

/* line 1, sass/components/sections/_learn-more-section.scss */
.learn-more-section {
  padding-top: 4rem;
  border-top: 2px solid #DBDBDB;
}
/* line 5, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories {
  padding-top: 3rem;
}
/* line 8, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item {
  padding-bottom: 3.5rem;
}
/* line 11, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item h4 {
  font-size: 1.8rem;
  line-height: 2.2rem;
  padding-bottom: 1rem;
  text-transform: capitalize;
}
/* line 20, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item .learn-more-list li {
  padding: .8rem 0;
}
/* line 23, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item .learn-more-list li a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 27, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item .learn-more-list li.toggle-only {
  display: none;
}
/* line 30, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item .learn-more-list li.toggle-only.toggled {
  display: block;
}
/* line 37, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item .learn-more-toggle-link {
  display: block;
  padding-top: 1rem;
  font-weight: 600;
}
/* line 43, sass/components/sections/_learn-more-section.scss */
.learn-more-section .learn-more-categories .learn-more-item .learn-more-toggle-link:hover, .learn-more-section .learn-more-categories .learn-more-item .learn-more-toggle-link:focus {
  cursor: pointer;
}
@media (min-width: 640px) {
  /* line 51, sass/components/sections/_learn-more-section.scss */
  .learn-more-section .learn-more-categories {
    column-count: 3;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .learn-more-section .learn-more-categories:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 55, sass/components/sections/_learn-more-section.scss */
  .learn-more-section .learn-more-categories .learn-more-item {
    padding-right: 2rem;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
  }
  /* line 63, sass/components/sections/_learn-more-section.scss */
  .learn-more-section .project-learn-more-categories {
    column-count: 2;
  }
  /* line 22, sass/mixins/_mixins-master.scss */
  .learn-more-section .project-learn-more-categories:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 67, sass/components/sections/_learn-more-section.scss */
  .learn-more-section .project-learn-more-categories .learn-more-item {
    padding-right: 2rem;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
  }
}

/* line 1, sass/components/sections/_pull-quote-sidebar.scss */
.pull-quote-sidebar {
  padding: 0;
}
/* line 4, sass/components/sections/_pull-quote-sidebar.scss */
.pull-quote-sidebar .pull-quote {
  border-top: 10px solid #A2CAEC;
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 28px;
  font-size: 2.8rem;
  color: #6C6463;
  line-height: 3.4rem;
  padding: 2rem;
}
@media (min-width: 960px) {
  /* line 1, sass/components/sections/_pull-quote-sidebar.scss */
  .pull-quote-sidebar {
    padding-left: 3rem;
  }
  /* line 15, sass/components/sections/_pull-quote-sidebar.scss */
  .pull-quote-sidebar .pull-quote {
    padding-right: 0;
  }
}

/* line 5, sass/components/sections/_facets-results-container.scss */
.facets-results-container, .results-container {
  padding-bottom: 3rem;
}
/* line 22, sass/mixins/_mixins-master.scss */
.facets-results-container article:after, .results-container article:after {
  content: "";
  display: table;
  clear: both;
}
/* line 14, sass/components/sections/_facets-results-container.scss */
.facets-results-container > h2, .results-container > h2 {
  padding-bottom: 3rem;
}
/* line 18, sass/components/sections/_facets-results-container.scss */
.facets-results-container article, .results-container article {
  margin-bottom: 5rem;
}
/* line 21, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .post-main, .results-container article .post-main {
  width: 100%;
}
/* line 25, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header, .results-container article .entry-header {
  padding-bottom: 1.5rem;
}
/* line 28, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .post-countries, .results-container article .entry-header .post-countries {
  color: #6C6463;
  padding-bottom: .6rem;
}
/* line 37, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-title a, .results-container article .entry-header .entry-title a {
  text-decoration: none;
}
/* line 41, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-title a:hover, .facets-results-container article .entry-header .entry-title a:focus, .results-container article .entry-header .entry-title a:hover, .results-container article .entry-header .entry-title a:focus {
  border-bottom: 1px solid;
  color: #930925;
}
/* line 48, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .related-countries, .facets-results-container article .entry-header .type, .results-container article .entry-header .related-countries, .results-container article .entry-header .type {
  color: #6C6463;
  text-transform: uppercase;
}
/* line 60, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .dates, .results-container article .entry-header .entry-header-fields .dates {
  display: inline-block;
}
/* line 65, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .event-upcoming, .results-container article .entry-header .entry-header-fields .event-upcoming {
  text-transform: uppercase;
  display: inline-block;
}
/* line 73, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .event-upcoming:after, .results-container article .entry-header .entry-header-fields .event-upcoming:after {
  content: '|';
  font-size: 1.2rem;
  padding: 0 .6rem;
  vertical-align: top;
}
/* line 81, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .info-field, .results-container article .entry-header .entry-header-fields .info-field {
  color: #6C6463;
  padding-bottom: .3rem;
}
/* line 85, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .info-field.date-time .date, .facets-results-container article .entry-header .entry-header-fields .info-field.type, .results-container article .entry-header .entry-header-fields .info-field.date-time .date, .results-container article .entry-header .entry-header-fields .info-field.type {
  text-transform: uppercase;
}
/* line 89, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .info-field.date-time.single, .results-container article .entry-header .entry-header-fields .info-field.date-time.single {
  display: inline-block;
}
@media (min-width: 640px) {
  /* line 94, sass/components/sections/_facets-results-container.scss */
  .facets-results-container article .entry-header .entry-header-fields .info-field.date-time.end, .facets-results-container article .entry-header .entry-header-fields .info-field.date-time.start, .results-container article .entry-header .entry-header-fields .info-field.date-time.end, .results-container article .entry-header .entry-header-fields .info-field.date-time.start {
    display: inline-block;
  }
  /* line 98, sass/components/sections/_facets-results-container.scss */
  .facets-results-container article .entry-header .entry-header-fields .info-field.date-time.end:before, .results-container article .entry-header .entry-header-fields .info-field.date-time.end:before {
    content: '|';
    padding: 0 .5rem;
  }
}
/* line 104, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .info-field.location p, .results-container article .entry-header .entry-header-fields .info-field.location p {
  padding: 0;
}
/* line 109, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-header .entry-header-fields .separator, .results-container article .entry-header .entry-header-fields .separator {
  color: #6C6463;
}
/* line 115, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-content, .results-container article .entry-content {
  line-height: 2.8rem;
}
/* line 118, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-content p, .results-container article .entry-content p {
  display: inline;
  line-height: 2.8rem;
}
/* line 122, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-content p:first-of-type, .results-container article .entry-content p:first-of-type {
  padding-top: 0;
}
/* line 126, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-content p.data-collection, .results-container article .entry-content p.data-collection {
  color: #6C6463;
  display: block;
}
/* line 132, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-content .start-date, .facets-results-container article .entry-content .end-date, .results-container article .entry-content .start-date, .results-container article .entry-content .end-date {
  display: inline-block;
  color: #6C6463;
  text-transform: uppercase;
}
/* line 138, sass/components/sections/_facets-results-container.scss */
.facets-results-container article .entry-content .read-more-link, .results-container article .entry-content .read-more-link {
  padding-left: 1rem;
  font-weight: 600;
}

/* line 2, sass/components/sections/_related-blog-posts.scss */
.site-main > .related-blog-posts h3 {
  border-bottom: 4px solid #A7C6ED;
  padding-bottom: 1rem;
}
/* line 9, sass/components/sections/_related-blog-posts.scss */
.site-main > .related-blog-posts ul li {
  padding-top: 1.5rem;
}
/* line 12, sass/components/sections/_related-blog-posts.scss */
.site-main > .related-blog-posts ul li .post-title {
  display: inline-block;
  font-weight: 600;
  color: #212721;
}
/* line 17, sass/components/sections/_related-blog-posts.scss */
.site-main > .related-blog-posts ul li .post-title:visited {
  color: #944BA1;
}
/* line 21, sass/components/sections/_related-blog-posts.scss */
.site-main > .related-blog-posts ul li .post-title:hover {
  color: #930925;
}
/* line 26, sass/components/sections/_related-blog-posts.scss */
.site-main > .related-blog-posts ul li .post-date {
  font-size: 1.4rem;
  line-height: 1.8rem;
  color: #6C6463;
}

/* line 1, sass/components/sections/_contact-us.scss */
.page-template-default .wpcf7 {
  margin-top: 2rem;
}
/* line 9, sass/components/sections/_contact-us.scss */
.page-template-default .wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control {
  width: 100%;
  border-radius: 0;
  margin-top: .5rem;
}
/* line 16, sass/components/sections/_contact-us.scss */
.page-template-default .wpcf7 .wpcf7-form .wpcf7-submit {
  -webkit-appearance: none;
  border: none;
  display: inline-block;
  padding: 1.6rem 2rem;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
  text-transform: uppercase;
  color: #FFF;
  background: #BA0C2F;
  margin: 2rem 0;
  padding: 1.6rem 3.5rem;
}
/* line 60, sass/mixins/_mixins-master.scss */
.page-template-default .wpcf7 .wpcf7-form .wpcf7-submit:after {
  position: relative;
  display: inline-block;
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  margin-left: 1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 60, sass/mixins/_mixins-master.scss */
  .page-template-default .wpcf7 .wpcf7-form .wpcf7-submit:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 68, sass/mixins/_mixins-master.scss */
.page-template-default .wpcf7 .wpcf7-form .wpcf7-submit:hover {
  background: #930925;
}
/* line 23, sass/components/sections/_contact-us.scss */
.page-template-default .wpcf7 + .contact-page-image {
  display: none;
  margin-top: 4.5rem;
}
@media (min-width: 960px) {
  /* line 1, sass/components/sections/_contact-us.scss */
  .page-template-default .wpcf7 {
    width: 60%;
    padding-right: 3rem;
    float: left;
  }
  /* line 33, sass/components/sections/_contact-us.scss */
  .page-template-default .wpcf7 + .contact-page-image {
    display: block;
    width: 40%;
    float: right;
  }
}

/* line 1, sass/components/sections/_tabs.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border-color: #BA0C2F;
  background: #BA0C2F;
}

/* line 6, sass/components/sections/_tabs.scss */
.tabs-container.ui-tabs {
  padding: 0;
  border-width: 0;
  max-width: 960px;
  float: right;
  padding-bottom: 3rem;
}

/* line 14, sass/components/sections/_tabs.scss */
.tabs-container.ui-tabs .ui-tabs-nav {
  padding-left: 0;
  border-width: 0px 0px 1px 0px;
}

/* line 19, sass/components/sections/_tabs.scss */
.tabs-container.ui-tabs .ui-tabs-panel {
  border-width: 1px;
}

/* line 23, sass/components/sections/_tabs.scss */
.tabs-body {
  padding-bottom: 3rem;
}
/* line 26, sass/components/sections/_tabs.scss */
.tabs-body article {
  max-width: 960px;
}
/* line 22, sass/mixins/_mixins-master.scss */
.tabs-body article:after {
  content: "";
  display: table;
  clear: both;
}
/* line 32, sass/components/sections/_tabs.scss */
.tabs-body > h2 {
  padding-bottom: 3rem;
}
/* line 36, sass/components/sections/_tabs.scss */
.tabs-body article {
  margin-bottom: 5rem;
}
/* line 39, sass/components/sections/_tabs.scss */
.tabs-body article .post-main {
  width: 100%;
}
/* line 43, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header {
  padding-bottom: 1.5rem;
}
/* line 46, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .post-countries {
  color: #6C6463;
  padding-bottom: .6rem;
}
/* line 55, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-title a {
  text-decoration: none;
}
/* line 59, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-title a:hover, .tabs-body article .entry-header .entry-title a:focus {
  border-bottom: 1px solid;
  color: #930925;
}
/* line 66, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .related-countries, .tabs-body article .entry-header .type {
  color: #6C6463;
  text-transform: uppercase;
}
/* line 78, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .dates {
  display: inline-block;
}
/* line 83, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .event-upcoming {
  text-transform: uppercase;
  display: inline-block;
}
/* line 91, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .event-upcoming:after {
  content: '|';
  font-size: 1.2rem;
  padding: 0 .6rem;
  vertical-align: top;
}
/* line 99, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .info-field {
  color: #6C6463;
  padding-bottom: .3rem;
}
/* line 103, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .info-field.date-time .date, .tabs-body article .entry-header .entry-header-fields .info-field.type {
  text-transform: uppercase;
}
/* line 107, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .info-field.date-time.single {
  display: inline-block;
}
@media (min-width: 640px) {
  /* line 112, sass/components/sections/_tabs.scss */
  .tabs-body article .entry-header .entry-header-fields .info-field.date-time.end, .tabs-body article .entry-header .entry-header-fields .info-field.date-time.start {
    display: inline-block;
  }
  /* line 116, sass/components/sections/_tabs.scss */
  .tabs-body article .entry-header .entry-header-fields .info-field.date-time.end:before {
    content: '|';
    padding: 0 .5rem;
  }
}
/* line 122, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .info-field.location p {
  padding: 0;
}
/* line 127, sass/components/sections/_tabs.scss */
.tabs-body article .entry-header .entry-header-fields .separator {
  color: #6C6463;
}
/* line 133, sass/components/sections/_tabs.scss */
.tabs-body article .entry-content {
  line-height: 2.8rem;
}
/* line 136, sass/components/sections/_tabs.scss */
.tabs-body article .entry-content p {
  display: inline;
  line-height: 2.8rem;
}
/* line 140, sass/components/sections/_tabs.scss */
.tabs-body article .entry-content p:first-of-type {
  padding-top: 0;
}
/* line 144, sass/components/sections/_tabs.scss */
.tabs-body article .entry-content p.data-collection {
  color: #6C6463;
  display: block;
}
/* line 150, sass/components/sections/_tabs.scss */
.tabs-body article .entry-content .start-date, .tabs-body article .entry-content .end-date {
  display: inline-block;
  color: #6C6463;
  text-transform: uppercase;
}
/* line 156, sass/components/sections/_tabs.scss */
.tabs-body article .entry-content .read-more-link {
  padding-left: 1rem;
  font-weight: 600;
}

/* line 1, sass/components/sections/_accordion.scss */
.accordion h2 a {
  padding: 10px 20px;
  font-size: 0.9em;
  background: #205493;
  border-bottom: 1px solid #E1E1E1;
  display: block;
  text-decoration: none;
  margin-bottom: 0;
  color: #fff;
}

/* line 12, sass/components/sections/_accordion.scss */
.accordion h2 {
  margin: 0;
}

/* line 16, sass/components/sections/_accordion.scss */
.accordion {
  margin-top: 34px;
}

/* line 20, sass/components/sections/_accordion.scss */
.accordion + h1 {
  margin-top: 64px;
}

/* line 24, sass/components/sections/_accordion.scss */
.accordion h2 a:before {
  content: '+';
  margin-right: 16px;
  font-family: arial;
  font-weight: normal;
  width: 5px;
  display: inline-block;
}

/* line 33, sass/components/sections/_accordion.scss */
.accordion h2 a.selected:before {
  content: '-';
  margin-right: 16px;
  font-family: arial;
  font-weight: normal;
  width: 5px;
  display: inline-block;
}

/* line 42, sass/components/sections/_accordion.scss */
.accordion .inner {
  padding: 10px 20px;
  background: #ececec;
}

/* line 47, sass/components/sections/_accordion.scss */
.accordion a.selected {
  color: #ffffff !important;
}

/* line 3, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content, .mapboxgl-popup .leaflet-popup-content, .leaflet-popup .mapboxgl-popup-content, .leaflet-popup .leaflet-popup-content {
  padding: 3.5rem;
  border: 4px solid #6C6463;
}
/* line 7, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button, .mapboxgl-popup .leaflet-popup-content .mapboxgl-popup-close-button, .leaflet-popup .mapboxgl-popup-content .mapboxgl-popup-close-button, .leaflet-popup .leaflet-popup-content .mapboxgl-popup-close-button {
  text-indent: -999rem;
  background-image: url(images/spritesheet.png);
  background-position: -85px -45px;
  width: 22px;
  height: 22px;
  right: 2rem;
  top: 2rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 7, sass/components/_map-popups.scss */
  .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button, .mapboxgl-popup .leaflet-popup-content .mapboxgl-popup-close-button, .leaflet-popup .mapboxgl-popup-content .mapboxgl-popup-close-button, .leaflet-popup .leaflet-popup-content .mapboxgl-popup-close-button {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 14, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content h2, .mapboxgl-popup .leaflet-popup-content h2, .leaflet-popup .mapboxgl-popup-content h2, .leaflet-popup .leaflet-popup-content h2 {
  font-size: 2.2rem;
  line-height: 2.6rem;
  padding-bottom: 1.5rem;
}
/* line 20, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content h3, .mapboxgl-popup .leaflet-popup-content h3, .leaflet-popup .mapboxgl-popup-content h3, .leaflet-popup .leaflet-popup-content h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #6C6463;
  text-transform: uppercase;
  padding-bottom: .5rem;
}
/* line 28, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content p, .mapboxgl-popup .leaflet-popup-content p, .leaflet-popup .mapboxgl-popup-content p, .leaflet-popup .leaflet-popup-content p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #212721;
  padding-top: 0.5rem;
  padding-bottom: 1.5rem;
}
/* line 36, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content ol, .mapboxgl-popup .leaflet-popup-content ol, .leaflet-popup .mapboxgl-popup-content ol, .leaflet-popup .leaflet-popup-content ol {
  list-style-position: inside;
  padding-bottom: 1rem;
}
/* line 39, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content ol li, .mapboxgl-popup .leaflet-popup-content ol li, .leaflet-popup .mapboxgl-popup-content ol li, .leaflet-popup .leaflet-popup-content ol li {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  color: #343434;
  padding-bottom: .5rem;
}
/* line 48, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content ol li a, .mapboxgl-popup .leaflet-popup-content ol li a, .leaflet-popup .mapboxgl-popup-content ol li a, .leaflet-popup .leaflet-popup-content ol li a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 54, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content h4, .mapboxgl-popup .leaflet-popup-content h4, .leaflet-popup .mapboxgl-popup-content h4, .leaflet-popup .leaflet-popup-content h4 {
  padding: 1.5rem 0 0 0;
  line-height: 2rem;
}
/* line 57, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content h4 a, .mapboxgl-popup .leaflet-popup-content h4 a, .leaflet-popup .mapboxgl-popup-content h4 a, .leaflet-popup .leaflet-popup-content h4 a {
  display: inline-block;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
  text-align: center;
  background: #BA0C2F;
  color: #FFF;
  line-height: 2rem;
  padding: 1.5rem 2.5rem;
  text-decoration: none;
}
/* line 67, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content h4 a:after, .mapboxgl-popup .leaflet-popup-content h4 a:after, .leaflet-popup .mapboxgl-popup-content h4 a:after, .leaflet-popup .leaflet-popup-content h4 a:after {
  position: relative;
  display: inline-block;
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -117px -145px;
  width: 8px;
  height: 12px;
  margin-left: 1.4rem;
  margin-bottom: -1px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 67, sass/components/_map-popups.scss */
  .mapboxgl-popup .mapboxgl-popup-content h4 a:after, .mapboxgl-popup .leaflet-popup-content h4 a:after, .leaflet-popup .mapboxgl-popup-content h4 a:after, .leaflet-popup .leaflet-popup-content h4 a:after {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 76, sass/components/_map-popups.scss */
.mapboxgl-popup .mapboxgl-popup-content h4 a:hover, .mapboxgl-popup .leaflet-popup-content h4 a:hover, .leaflet-popup .mapboxgl-popup-content h4 a:hover, .leaflet-popup .leaflet-popup-content h4 a:hover {
  background: #930925;
}

/* line 88, sass/components/_map-popups.scss */
.leaflet-container .leaflet-popup .leaflet-popup-close-button {
  background-image: url(images/spritesheet.png);
  background-position: -85px -45px;
  width: 22px;
  height: 22px;
  right: 2rem;
  top: 2rem;
  background-size: auto;
  opacity: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 88, sass/components/_map-popups.scss */
  .leaflet-container .leaflet-popup .leaflet-popup-close-button {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 96, sass/components/_map-popups.scss */
.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper {
  width: 428px;
}
/* line 98, sass/components/_map-popups.scss */
.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content {
  width: 428px !important;
  padding-top: 3.5rem !important;
}
/* line 102, sass/components/_map-popups.scss */
.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content h2, .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content h3, .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content h4, .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content h5, .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content h6, .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content p {
  margin: 0;
}
/* line 106, sass/components/_map-popups.scss */
.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content a:not(h4 a) {
  color: #BA0C2F;
}
/* line 109, sass/components/_map-popups.scss */
.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content a:not(h4 a):hover, .leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content a:not(h4 a).focus {
  color: #930925;
  text-decoration: underline;
}
/* line 114, sass/components/_map-popups.scss */
.leaflet-container .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content a:not(h4 a):visited {
  color: #944BA1;
}

/* line 1, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery, .single .site-content .site-main .detail-page-main .entry-content .gallery, .page-template .site-main article.type-page .entry-content .gallery, .page-template-default .site-main article.type-page .entry-content .gallery, .post-template-template-blog-photo .entry-content .gallery {
  clear: both;
  width: 100%;
  position: relative;
}
/* line 6, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery .gallery-item {
  position: relative;
  margin: 2rem 0;
}
/* line 11, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery .gallery-item .gallery-icon, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item .gallery-icon, .page-template .site-main article.type-page .entry-content .gallery .gallery-item .gallery-icon, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item .gallery-icon, .post-template-template-blog-photo .entry-content .gallery .gallery-item .gallery-icon {
  line-height: 0;
}
/* line 13, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery .gallery-item .gallery-icon a, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item .gallery-icon a, .page-template .site-main article.type-page .entry-content .gallery .gallery-item .gallery-icon a, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item .gallery-icon a, .post-template-template-blog-photo .entry-content .gallery .gallery-item .gallery-icon a {
  line-height: 0;
}
/* line 17, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery .gallery-item .gallery-icon img, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item .gallery-icon img, .page-template .site-main article.type-page .entry-content .gallery .gallery-item .gallery-icon img, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item .gallery-icon img, .post-template-template-blog-photo .entry-content .gallery .gallery-item .gallery-icon img {
  width: 100%;
}
/* line 24, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery .gallery-item > figcaption h3, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item > figcaption h3, .page-template .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h3, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h3, .post-template-template-blog-photo .entry-content .gallery .gallery-item > figcaption h3, .project-template-default .project-detail-page-main .entry-content .gallery .gallery-item > figcaption h4, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item > figcaption h4, .page-template .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h4, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h4, .post-template-template-blog-photo .entry-content .gallery .gallery-item > figcaption h4, .project-template-default .project-detail-page-main .entry-content .gallery .gallery-item .gallery-caption h3, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item .gallery-caption h3, .page-template .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h3, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h3, .post-template-template-blog-photo .entry-content .gallery .gallery-item .gallery-caption h3, .project-template-default .project-detail-page-main .entry-content .gallery .gallery-item .gallery-caption h4, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item .gallery-caption h4, .page-template .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h4, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h4, .post-template-template-blog-photo .entry-content .gallery .gallery-item .gallery-caption h4 {
  padding-top: 0;
  padding-bottom: 1rem;
}
/* line 28, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery .gallery-item > figcaption h3:last-child, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item > figcaption h3:last-child, .page-template .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h3:last-child, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h3:last-child, .post-template-template-blog-photo .entry-content .gallery .gallery-item > figcaption h3:last-child, .project-template-default .project-detail-page-main .entry-content .gallery .gallery-item > figcaption h4:last-child, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item > figcaption h4:last-child, .page-template .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h4:last-child, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item > figcaption h4:last-child, .post-template-template-blog-photo .entry-content .gallery .gallery-item > figcaption h4:last-child, .project-template-default .project-detail-page-main .entry-content .gallery .gallery-item .gallery-caption h3:last-child, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item .gallery-caption h3:last-child, .page-template .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h3:last-child, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h3:last-child, .post-template-template-blog-photo .entry-content .gallery .gallery-item .gallery-caption h3:last-child, .project-template-default .project-detail-page-main .entry-content .gallery .gallery-item .gallery-caption h4:last-child, .single .site-content .site-main .detail-page-main .entry-content .gallery .gallery-item .gallery-caption h4:last-child, .page-template .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h4:last-child, .page-template-default .site-main article.type-page .entry-content .gallery .gallery-item .gallery-caption h4:last-child, .post-template-template-blog-photo .entry-content .gallery .gallery-item .gallery-caption h4:last-child {
  padding-bottom: 0;
}
/* line 35, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery-columns-1.gallery, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-1.gallery, .page-template .site-main article.type-page .entry-content .gallery-columns-1.gallery, .page-template-default .site-main article.type-page .entry-content .gallery-columns-1.gallery, .post-template-template-blog-photo .entry-content .gallery-columns-1.gallery {
  max-width: 320px;
}
/* line 38, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery-columns-1.gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-1.gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery-columns-1.gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery-columns-1.gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery-columns-1.gallery .gallery-item {
  width: 304px;
  max-width: 100%;
}
/* line 50, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery-columns-2.gallery .gallery-item {
  width: 100%;
  max-width: 466px;
}
/* line 56, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery-columns-3.gallery, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-3.gallery, .page-template .site-main article.type-page .entry-content .gallery-columns-3.gallery, .page-template-default .site-main article.type-page .entry-content .gallery-columns-3.gallery, .post-template-template-blog-photo .entry-content .gallery-columns-3.gallery, .project-template-default .project-detail-page-main .entry-content .gallery-columns-4.gallery, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-4.gallery, .page-template .site-main article.type-page .entry-content .gallery-columns-4.gallery, .page-template-default .site-main article.type-page .entry-content .gallery-columns-4.gallery, .post-template-template-blog-photo .entry-content .gallery-columns-4.gallery {
  max-width: 100%;
}
/* line 58, sass/components/_gallery.scss */
.project-template-default .project-detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery-columns-3.gallery .gallery-item, .project-template-default .project-detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery-columns-4.gallery .gallery-item {
  width: 304px;
  max-width: 100%;
}
@media (min-width: 640px) {
  /* line 67, sass/components/_gallery.scss */
  .project-template-default .project-detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery-columns-2.gallery .gallery-item, .project-template-default .project-detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery-columns-3.gallery .gallery-item, .project-template-default .project-detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item, .page-template .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item, .page-template-default .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item, .post-template-template-blog-photo .entry-content .gallery-columns-4.gallery .gallery-item {
    margin: 2rem .8rem 3.5rem;
  }
  /* line 71, sass/components/_gallery.scss */
  .project-template-default .project-detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3, .page-template .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3, .page-template-default .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3, .post-template-template-blog-photo .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3, .project-template-default .project-detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3, .page-template .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3, .page-template-default .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3, .post-template-template-blog-photo .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3, .project-template-default .project-detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3, .page-template .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3, .page-template-default .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3, .post-template-template-blog-photo .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3 {
    padding-bottom: 2rem;
  }
  /* line 74, sass/components/_gallery.scss */
  .project-template-default .project-detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3:last-child, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3:last-child, .page-template .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3:last-child, .page-template-default .site-main article.type-page .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3:last-child, .post-template-template-blog-photo .entry-content .gallery-columns-2.gallery .gallery-item .gallery-caption h3:last-child, .project-template-default .project-detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3:last-child, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3:last-child, .page-template .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3:last-child, .page-template-default .site-main article.type-page .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3:last-child, .post-template-template-blog-photo .entry-content .gallery-columns-3.gallery .gallery-item .gallery-caption h3:last-child, .project-template-default .project-detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3:last-child, .single .site-content .site-main .detail-page-main .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3:last-child, .page-template .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3:last-child, .page-template-default .site-main article.type-page .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3:last-child, .post-template-template-blog-photo .entry-content .gallery-columns-4.gallery .gallery-item .gallery-caption h3:last-child {
    padding-bottom: 0;
  }
}

/* line 1, sass/components/_events-map.scss */
#map {
  height: 300px;
  width: 300px;
}

/* line 22, sass/mixins/_mixins-master.scss */
.project-template-default .project-detail-page-main .entry-content:after, .single .site-content .site-main .detail-page-main .entry-content:after, .page-template .site-main article.type-page .entry-content:after, .page-template-default .site-main article.type-page .entry-content:after, .post-template-template-blog-photo .entry-content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 18, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content h1 + p, .single .site-content .site-main .detail-page-main .entry-content h1 + p, .page-template .site-main article.type-page .entry-content h1 + p, .page-template-default .site-main article.type-page .entry-content h1 + p, .post-template-template-blog-photo .entry-content h1 + p, .project-template-default .project-detail-page-main .entry-content h2 + p, .single .site-content .site-main .detail-page-main .entry-content h2 + p, .page-template .site-main article.type-page .entry-content h2 + p, .page-template-default .site-main article.type-page .entry-content h2 + p, .post-template-template-blog-photo .entry-content h2 + p, .project-template-default .project-detail-page-main .entry-content h3 + p, .single .site-content .site-main .detail-page-main .entry-content h3 + p, .page-template .site-main article.type-page .entry-content h3 + p, .page-template-default .site-main article.type-page .entry-content h3 + p, .post-template-template-blog-photo .entry-content h3 + p, .project-template-default .project-detail-page-main .entry-content h4 + p, .single .site-content .site-main .detail-page-main .entry-content h4 + p, .page-template .site-main article.type-page .entry-content h4 + p, .page-template-default .site-main article.type-page .entry-content h4 + p, .post-template-template-blog-photo .entry-content h4 + p {
  padding-top: 0;
}
/* line 23, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content h1 + h2, .single .site-content .site-main .detail-page-main .entry-content h1 + h2, .page-template .site-main article.type-page .entry-content h1 + h2, .page-template-default .site-main article.type-page .entry-content h1 + h2, .post-template-template-blog-photo .entry-content h1 + h2, .project-template-default .project-detail-page-main .entry-content h2 + h3, .single .site-content .site-main .detail-page-main .entry-content h2 + h3, .page-template .site-main article.type-page .entry-content h2 + h3, .page-template-default .site-main article.type-page .entry-content h2 + h3, .post-template-template-blog-photo .entry-content h2 + h3, .project-template-default .project-detail-page-main .entry-content h3 + h4, .single .site-content .site-main .detail-page-main .entry-content h3 + h4, .page-template .site-main article.type-page .entry-content h3 + h4, .page-template-default .site-main article.type-page .entry-content h3 + h4, .post-template-template-blog-photo .entry-content h3 + h4, .project-template-default .project-detail-page-main .entry-content h4 + h5, .single .site-content .site-main .detail-page-main .entry-content h4 + h5, .page-template .site-main article.type-page .entry-content h4 + h5, .page-template-default .site-main article.type-page .entry-content h4 + h5, .post-template-template-blog-photo .entry-content h4 + h5, .project-template-default .project-detail-page-main .entry-content h5 + h6, .single .site-content .site-main .detail-page-main .entry-content h5 + h6, .page-template .site-main article.type-page .entry-content h5 + h6, .page-template-default .site-main article.type-page .entry-content h5 + h6, .post-template-template-blog-photo .entry-content h5 + h6 {
  padding-top: 1rem;
}
/* line 30, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content h5 + p, .single .site-content .site-main .detail-page-main .entry-content h5 + p, .page-template .site-main article.type-page .entry-content h5 + p, .page-template-default .site-main article.type-page .entry-content h5 + p, .post-template-template-blog-photo .entry-content h5 + p, .project-template-default .project-detail-page-main .entry-content h6 + p, .single .site-content .site-main .detail-page-main .entry-content h6 + p, .page-template .site-main article.type-page .entry-content h6 + p, .page-template-default .site-main article.type-page .entry-content h6 + p, .post-template-template-blog-photo .entry-content h6 + p {
  padding-top: 0;
}
/* line 35, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content p, .single .site-content .site-main .detail-page-main .entry-content p, .page-template .site-main article.type-page .entry-content p, .page-template-default .site-main article.type-page .entry-content p, .post-template-template-blog-photo .entry-content p {
  line-height: 2.8rem;
}
/* line 38, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content p:first-of-type, .single .site-content .site-main .detail-page-main .entry-content p:first-of-type, .page-template .site-main article.type-page .entry-content p:first-of-type, .page-template-default .site-main article.type-page .entry-content p:first-of-type, .post-template-template-blog-photo .entry-content p:first-of-type {
  padding-top: 0;
}
/* line 43, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content ul, .single .site-content .site-main .detail-page-main .entry-content ul, .page-template .site-main article.type-page .entry-content ul, .page-template-default .site-main article.type-page .entry-content ul, .post-template-template-blog-photo .entry-content ul {
  list-style-type: disc;
}
/* line 47, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content ul, .single .site-content .site-main .detail-page-main .entry-content ul, .page-template .site-main article.type-page .entry-content ul, .page-template-default .site-main article.type-page .entry-content ul, .post-template-template-blog-photo .entry-content ul, .project-template-default .project-detail-page-main .entry-content ol, .single .site-content .site-main .detail-page-main .entry-content ol, .page-template .site-main article.type-page .entry-content ol, .page-template-default .site-main article.type-page .entry-content ol, .post-template-template-blog-photo .entry-content ol {
  padding-left: 2.5rem;
}
/* line 50, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content ul li, .single .site-content .site-main .detail-page-main .entry-content ul li, .page-template .site-main article.type-page .entry-content ul li, .page-template-default .site-main article.type-page .entry-content ul li, .post-template-template-blog-photo .entry-content ul li, .project-template-default .project-detail-page-main .entry-content ol li, .single .site-content .site-main .detail-page-main .entry-content ol li, .page-template .site-main article.type-page .entry-content ol li, .page-template-default .site-main article.type-page .entry-content ol li, .post-template-template-blog-photo .entry-content ol li {
  line-height: 2.8rem;
  padding: .5rem 0 .5rem 1rem;
}
/* line 56, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .intro-text, .single .site-content .site-main .detail-page-main .entry-content .intro-text, .page-template .site-main article.type-page .entry-content .intro-text, .page-template-default .site-main article.type-page .entry-content .intro-text, .post-template-template-blog-photo .entry-content .intro-text {
  font-size: 2rem;
  line-height: 3rem;
}
/* line 61, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .intro-text p, .single .site-content .site-main .detail-page-main .entry-content .intro-text p, .page-template .site-main article.type-page .entry-content .intro-text p, .page-template-default .site-main article.type-page .entry-content .intro-text p, .post-template-template-blog-photo .entry-content .intro-text p {
  padding-top: 1rem;
  line-height: 3rem;
}
/* line 67, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .pull-quote, .single .site-content .site-main .detail-page-main .entry-content .pull-quote, .page-template .site-main article.type-page .entry-content .pull-quote, .page-template-default .site-main article.type-page .entry-content .pull-quote, .post-template-template-blog-photo .entry-content .pull-quote, .project-template-default .project-detail-page-main .entry-content .facts-block, .single .site-content .site-main .detail-page-main .entry-content .facts-block, .page-template .site-main article.type-page .entry-content .facts-block, .page-template-default .site-main article.type-page .entry-content .facts-block, .post-template-template-blog-photo .entry-content .facts-block {
  border-bottom: 0.5rem solid #A2CAEC;
  padding: 2rem 0;
  margin: 2rem 0 2rem 2rem;
  float: right;
  clear: right;
}
/* line 22, sass/mixins/_mixins-master.scss */
.project-template-default .project-detail-page-main .entry-content .pull-quote:after, .single .site-content .site-main .detail-page-main .entry-content .pull-quote:after, .page-template .site-main article.type-page .entry-content .pull-quote:after, .page-template-default .site-main article.type-page .entry-content .pull-quote:after, .post-template-template-blog-photo .entry-content .pull-quote:after, .project-template-default .project-detail-page-main .entry-content .facts-block:after, .single .site-content .site-main .detail-page-main .entry-content .facts-block:after, .page-template .site-main article.type-page .entry-content .facts-block:after, .page-template-default .site-main article.type-page .entry-content .facts-block:after, .post-template-template-blog-photo .entry-content .facts-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 76, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .pull-quote, .single .site-content .site-main .detail-page-main .entry-content .pull-quote, .page-template .site-main article.type-page .entry-content .pull-quote, .page-template-default .site-main article.type-page .entry-content .pull-quote, .post-template-template-blog-photo .entry-content .pull-quote {
  max-width: 25rem;
  border-top: 0.5rem solid #A2CAEC;
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 24px;
  font-size: 2.4rem;
  color: #6C6463;
  line-height: 3.4rem;
  text-align: left;
  font-style: italic;
}
/* line 86, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .facts-block, .single .site-content .site-main .detail-page-main .entry-content .facts-block, .page-template .site-main article.type-page .entry-content .facts-block, .page-template-default .site-main article.type-page .entry-content .facts-block, .post-template-template-blog-photo .entry-content .facts-block {
  max-width: 35rem;
  padding-top: 0;
}
/* line 89, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .facts-block:before, .single .site-content .site-main .detail-page-main .entry-content .facts-block:before, .page-template .site-main article.type-page .entry-content .facts-block:before, .page-template-default .site-main article.type-page .entry-content .facts-block:before, .post-template-template-blog-photo .entry-content .facts-block:before {
  content: 'Just the Facts';
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 3.0rem;
  padding-bottom: 1rem;
  margin-bottom: 2rem;
  color: #6C6463;
  display: block;
  width: 100%;
  border-bottom: 0.5rem solid #A2CAEC;
}
/* line 101, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .facts-block > *, .single .site-content .site-main .detail-page-main .entry-content .facts-block > *, .page-template .site-main article.type-page .entry-content .facts-block > *, .page-template-default .site-main article.type-page .entry-content .facts-block > *, .post-template-template-blog-photo .entry-content .facts-block > * {
  padding-left: 2rem;
  padding-right: 2rem;
}
/* line 106, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content .facts-block ul, .single .site-content .site-main .detail-page-main .entry-content .facts-block ul, .page-template .site-main article.type-page .entry-content .facts-block ul, .page-template-default .site-main article.type-page .entry-content .facts-block ul, .post-template-template-blog-photo .entry-content .facts-block ul {
  list-style-type: disc;
}
/* line 111, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content blockquote, .single .site-content .site-main .detail-page-main .entry-content blockquote, .page-template .site-main article.type-page .entry-content blockquote, .page-template-default .site-main article.type-page .entry-content blockquote, .post-template-template-blog-photo .entry-content blockquote {
  margin: 0;
  font-weight: 600;
  padding: 3.5rem 0 2.5rem 2.6rem;
  clear: both;
}
/* line 118, sass/components/_wysiwyg.scss */
.project-template-default .project-detail-page-main .entry-content iframe, .single .site-content .site-main .detail-page-main .entry-content iframe, .page-template .site-main article.type-page .entry-content iframe, .page-template-default .site-main article.type-page .entry-content iframe, .post-template-template-blog-photo .entry-content iframe {
  max-height: 463px;
}

/* line 1, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form, .search.search-no-results .site-content .no-results .search-form, .error404 .error-404.not-found .page-content .search-form, .site-header .header-menu-search-wrapper .search-form {
  position: relative;
  width: 100%;
}
/* line 5, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form .search-field, .search.search-no-results .site-content .no-results .search-form .search-field, .error404 .error-404.not-found .page-content .search-form .search-field, .site-header .header-menu-search-wrapper .search-form .search-field {
  width: 100%;
  padding: 1.1rem;
  border-radius: 0;
  border: 0.1rem solid #6C6463;
  background: transparent;
  color: #6C6463;
}
/* line 13, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form .search-field:-ms-input-placeholder, .search.search-no-results .site-content .no-results .search-form .search-field:-ms-input-placeholder, .error404 .error-404.not-found .page-content .search-form .search-field:-ms-input-placeholder, .site-header .header-menu-search-wrapper .search-form .search-field:-ms-input-placeholder {
  color: #ADADAD;
  font-weight: 600;
  text-transform: uppercase;
}
.search.search-results .site-content .no-results .search-form .search-field::placeholder, .search.search-no-results .site-content .no-results .search-form .search-field::placeholder, .error404 .error-404.not-found .page-content .search-form .search-field::placeholder, .site-header .header-menu-search-wrapper .search-form .search-field::placeholder {
  color: #ADADAD;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 18, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form .search-field::-webkit-input-placeholder, .search.search-no-results .site-content .no-results .search-form .search-field::-webkit-input-placeholder, .error404 .error-404.not-found .page-content .search-form .search-field::-webkit-input-placeholder, .site-header .header-menu-search-wrapper .search-form .search-field::-webkit-input-placeholder, .search.search-results .site-content .no-results .search-form .search-field::-moz-placeholder, .search.search-no-results .site-content .no-results .search-form .search-field::-moz-placeholder, .error404 .error-404.not-found .page-content .search-form .search-field::-moz-placeholder, .site-header .header-menu-search-wrapper .search-form .search-field::-moz-placeholder, .search.search-results .site-content .no-results .search-form .search-field:-ms-input-placeholder, .search.search-no-results .site-content .no-results .search-form .search-field:-ms-input-placeholder, .error404 .error-404.not-found .page-content .search-form .search-field:-ms-input-placeholder, .site-header .header-menu-search-wrapper .search-form .search-field:-ms-input-placeholder {
  color: #ADADAD;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 25, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form > .search-submit, .search.search-no-results .site-content .no-results .search-form > .search-submit, .error404 .error-404.not-found .page-content .search-form > .search-submit, .site-header .header-menu-search-wrapper .search-form > .search-submit {
  display: none;
}
/* line 29, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form .form-submit-wrapper, .search.search-no-results .site-content .no-results .search-form .form-submit-wrapper, .error404 .error-404.not-found .page-content .search-form .form-submit-wrapper, .site-header .header-menu-search-wrapper .search-form .form-submit-wrapper {
  position: absolute;
  display: inline;
  right: .1rem;
  top: .1rem;
  height: 4.2rem;
  width: 4.2rem;
  overflow: hidden;
}
/* line 38, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form .form-submit-wrapper:before, .search.search-no-results .site-content .no-results .search-form .form-submit-wrapper:before, .error404 .error-404.not-found .page-content .search-form .form-submit-wrapper:before, .site-header .header-menu-search-wrapper .search-form .form-submit-wrapper:before {
  content: '';
  background-image: url(images/spritesheet.png);
  background-position: -108px -45px;
  width: 17px;
  height: 20px;
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -1rem;
  left: 50%;
  margin-left: -1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 38, sass/components/_search-form.scss */
  .search.search-results .site-content .no-results .search-form .form-submit-wrapper:before, .search.search-no-results .site-content .no-results .search-form .form-submit-wrapper:before, .error404 .error-404.not-found .page-content .search-form .form-submit-wrapper:before, .site-header .header-menu-search-wrapper .search-form .form-submit-wrapper:before {
    background-image: url(images/spritesheet-2x.png);
    background-size: 165px 157px;
  }
}
/* line 49, sass/components/_search-form.scss */
.search.search-results .site-content .no-results .search-form .form-submit-wrapper .search-submit, .search.search-no-results .site-content .no-results .search-form .form-submit-wrapper .search-submit, .error404 .error-404.not-found .page-content .search-form .form-submit-wrapper .search-submit, .site-header .header-menu-search-wrapper .search-form .form-submit-wrapper .search-submit {
  position: absolute;
  top: 0;
  left: 0;
  width: 4.2rem;
  height: 4.2rem;
  text-indent: 4.5rem;
  padding: 0;
  background: none;
  border: none;
}

/* line 1, sass/components/_pagination.scss */
.pagination-loader {
  width: 40px;
  height: 40px;
  margin: 1.5em auto;
  display: none;
}

/* line 7, sass/components/_pagination.scss */
.pagination a {
  color: #212721;
  padding: 0 0 1px;
  margin-left: 5px;
  margin-right: 10px;
}

/* line 14, sass/components/_pagination.scss */
.pagination a:hover {
  color: #930925;
  font-weight: 600;
  text-decoration: none;
  padding-bottom: 0;
  border-bottom: 1px solid;
}

/* line 22, sass/components/_pagination.scss */
.pagination span.current {
  font-weight: bold;
  color: #BA0C2F;
  border: none;
  margin-left: 5px;
  margin-right: 10px;
}

/* line 2, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav, .single-case_study .sub-nav, .single-issue_brief .sub-nav {
  display: none;
  position: absolute;
  right: 0;
  background: white;
  z-index: 99;
}
/* line 9, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav ul, .single-case_study .sub-nav ul, .single-issue_brief .sub-nav ul {
  list-style-type: none;
  width: 100%;
  padding: 0;
  margin: 0;
  -webkit-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: stretch;
      justify-content: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
  border-bottom: 1px solid #222;
}
/* line 23, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav ul li, .single-case_study .sub-nav ul li, .single-issue_brief .sub-nav ul li {
  text-transform: uppercase;
  word-break: normal;
  word-wrap: normal;
  font-size: 1.4rem;
  font-weight: 600;
  padding: 0;
  width: auto;
  position: relative;
  z-index: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
/* line 38, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav ul li a, .single-case_study .sub-nav ul li a, .single-issue_brief .sub-nav ul li a {
  color: #222;
  padding: 8px 5px;
  display: block;
  width: 100%;
  transition: background .2s, color .2s;
}
/* line 46, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav ul li a:hover, .single-case_study .sub-nav ul li a:hover, .single-issue_brief .sub-nav ul li a:hover {
  background: #BA0C2F;
  color: white !important;
  text-decoration: none;
  transition: background .2s, color .2s;
}
/* line 54, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav ul li:hover, .single-case_study .sub-nav ul li:hover, .single-issue_brief .sub-nav ul li:hover {
  border-color: #BA0C2F;
  z-index: 99;
}
/* line 59, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav ul li.active, .single-case_study .sub-nav ul li.active, .single-issue_brief .sub-nav ul li.active {
  border-color: #BA0C2F;
  z-index: 2;
}
/* line 62, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav ul li.active a, .single-case_study .sub-nav ul li.active a, .single-issue_brief .sub-nav ul li.active a {
  color: #BA0C2F;
}
/* line 68, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav .dropdown, .single-case_study .sub-nav .dropdown, .single-issue_brief .sub-nav .dropdown {
  display: none;
  width: 100%;
}
/* line 74, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav.fixed, .single-case_study .sub-nav.fixed, .single-issue_brief .sub-nav.fixed {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
}
/* line 81, sass/components/_sub-nav.scss */
.single-country_profile .sub-nav.atBottom, .single-case_study .sub-nav.atBottom, .single-issue_brief .sub-nav.atBottom {
  position: absolute;
  margin: 0;
}
@media (min-width: 1070px) {
  /* line 87, sass/components/_sub-nav.scss */
  .single-country_profile .sub-nav, .single-case_study .sub-nav, .single-issue_brief .sub-nav {
    position: absolute;
    max-width: 157px;
    margin-top: 70px;
    z-index: 1;
    background: transparent;
  }
  /* line 94, sass/components/_sub-nav.scss */
  .single-country_profile .sub-nav ul, .single-case_study .sub-nav ul, .single-issue_brief .sub-nav ul {
    display: block;
    text-align: left;
    border: none;
    -ms-flex-pack: stretch;
        justify-content: stretch;
  }
  /* line 101, sass/components/_sub-nav.scss */
  .single-country_profile .sub-nav ul li, .single-case_study .sub-nav ul li, .single-issue_brief .sub-nav ul li {
    width: 157px;
    font-size: 1.8rem;
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
    background-color: transparent;
  }
  /* line 108, sass/components/_sub-nav.scss */
  .single-country_profile .sub-nav ul li a, .single-case_study .sub-nav ul li a, .single-issue_brief .sub-nav ul li a {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 10px;
  }
  /* line 117, sass/components/_sub-nav.scss */
  .single-country_profile .sub-nav.fixed, .single-case_study .sub-nav.fixed, .single-issue_brief .sub-nav.fixed {
    top: 25px;
    margin: 0;
  }
}
@media (max-width: 1069px) {
  /* line 124, sass/components/_sub-nav.scss */
  .single-country_profile .sub-nav ul li, .single-case_study .sub-nav ul li, .single-issue_brief .sub-nav ul li {
    top: 0 !important;
  }
}

/* line 10, sass/components/_slider.scss */
.slider {
  background-size: cover;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media (min-width: 800px) {
  /* line 10, sass/components/_slider.scss */
  .slider {
    -ms-flex-align: end;
        align-items: flex-end;
  }
}

/* line 19, sass/components/_slider.scss */
.swiper-slide::after {
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.75));
  bottom: 0;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
}

/* line 31, sass/components/_slider.scss */
.slider__content {
  margin: 0 auto;
  max-width: 1000px;
  width: 100%;
}

/* line 37, sass/components/_slider.scss */
.slider__eyebrow {
  color: white;
  display: block;
  padding: 0 5rem;
  text-align: center;
}
@media (min-width: 800px) {
  /* line 37, sass/components/_slider.scss */
  .slider__eyebrow {
    text-align: left;
  }
}

/* line 47, sass/components/_slider.scss */
.slider__title {
  color: white;
  font-size: 5.25vw;
  font-weight: 600;
  margin: 20px 0 40px;
  padding: 0 5rem;
  text-align: center;
}
@media (min-width: 800px) {
  /* line 47, sass/components/_slider.scss */
  .slider__title {
    font-size: 2.5vw;
    line-height: 1.25;
    padding: 1rem 20% 2rem 5rem;
    text-align: left;
  }
}

/* line 62, sass/components/_slider.scss */
.slider__link {
  color: white;
  text-decoration: none;
}
/* line 65, sass/components/_slider.scss */
.slider__link:hover {
  color: white;
  text-decoration: underline;
}
/* line 69, sass/components/_slider.scss */
.slider__link:visited {
  color: white;
}

/* line 78, sass/components/_slider.scss */
.swiper-container {
  height: 70vh;
  margin-bottom: 5rem;
}

/*--------------------------------------------------------------
# Jquery Dotdotdot
--------------------------------------------------------------*/
/* line 1, sass/_dotdotdot.scss */
.expand-link:visited, .collapse-link:visited {
  color: #BA0C2F;
}

/* line 5, sass/_dotdotdot.scss */
.expand-link:hover, .collapse-link:hover {
  text-decoration: none;
  color: #930925;
}

/* line 10, sass/_dotdotdot.scss */
.expand-link i, .collapse-link i {
  vertical-align: middle;
  margin-right: 5px;
}

/* line 15, sass/_dotdotdot.scss */
.ddd-truncated img {
  display: none;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGU6Ly8vYXBwL3Nhc3Mvc3R5bGUuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvdmFyaWFibGVzLXNpdGUvX3R5cG9ncmFwaHkuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvX3Nwcml0ZXMuc2NzcyIsInN0eWxlLmNzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvX3dwYmFrZXJ5LnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL19ub3JtYWxpemUuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvbGF5b3V0L19sYXlvdXQtYmFzZS5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy92YXJpYWJsZXMtc2l0ZS9fc3RydWN0dXJlLnNjc3MiLCJmaWxlOi8vLy5nZW0vcnVieS8yLjYuMC9nZW1zL2JyZWFrcG9pbnQtMi43LjAvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2xheW91dC9fbGFuZGluZy1wYWdlcy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9qcXVlcnktdWkuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvdHlwb2dyYXBoeS9fdHlwb2dyYXBoeS5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy92YXJpYWJsZXMtc2l0ZS9fY29sb3JzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL3R5cG9ncmFwaHkvX2NvcHkuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2VsZW1lbnRzL19saXN0cy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9lbGVtZW50cy9fdGFibGVzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2Zvcm1zL19maWVsZHMuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvZm9ybXMvX2ZsYXRwaWNrci1jYWxlbmRhci5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9uYXZpZ2F0aW9uL19uYXZpZ2F0aW9uLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL25hdmlnYXRpb24vX2xpbmtzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL21vZHVsZXMvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvbW9kdWxlcy9fYWxpZ25tZW50cy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9tb2R1bGVzL19jbGVhcmluZ3Muc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3Mvc2l0ZS9zZWNvbmRhcnkvX3dpZGdldHMuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3Mvc2l0ZS9fc2l0ZS5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9zaXRlL3ByaW1hcnkvX3Bvc3RzLWFuZC1wYWdlcy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9zaXRlL3ByaW1hcnkvX2NvbW1lbnRzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL21vZHVsZXMvX2luZmluaXRlLXNjcm9sbC5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9tZWRpYS9fbWVkaWEuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvbWVkaWEvX2NhcHRpb25zLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL21lZGlhL19nYWxsZXJpZXMuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvbWVkaWEvX3RyaXBsZS1pbWFnZS1ibG9jay5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9fYWxlcnRpZnkuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy1sYW5kaW5nLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2NvdW50cnktcHJvZmlsZXMtbGFuZGluZy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19wcm9qZWN0cy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcG9zdC5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtZXZlbnQuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fc2VhcmNoLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3BhZ2UtdGVtcGxhdGUuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fNDA0LnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Z1bGwtd2lkdGhfdGVtcGxhdGUuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX2ZhY2V0d3AtcGFnZXIuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9yZWdpb25zL193cC1wYWdlbmF2aS5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19icmVhZGNydW1icy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbGVhcm4tbW9yZS1zZWN0aW9uLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3B1bGwtcXVvdGUtc2lkZWJhci5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fcmVsYXRlZC1ibG9nLXBvc3RzLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2NvbnRhY3QtdXMuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19hY2NvcmRpb24uc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvX2V2ZW50cy1tYXAuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL19zZWFyY2gtZm9ybS5zY3NzIiwiZmlsZTovLy9hcHAvc2Fzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyIsImZpbGU6Ly8vYXBwL3Nhc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJmaWxlOi8vL2FwcC9zYXNzL19kb3Rkb3Rkb3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFvQkU7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2dFQXFCZ0U7QUMzQ3hELDBFQUFpRTtBQUNqRSwyRUFBa0U7QUNEMUU7Ozs7Ozs7Ozs7OztFQVlFO0FBd2tCRjs7OztFQUlFO0FBdURGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBeUJFO0FBMkJGOzs7Ozs7Ozs7OztFQVdFO0FBbUJGOzs7OztFQUtFO0FBVUY7Ozs7O0VBS0U7QUNwb0JGLGtDQUFrQztBRHdvQjlCO0VBaEVGLDhDQUF1QztFQUx2QyxrQ0FBdUQ7RUFWdkQsWUFucEJrRDtFQXVwQmxELGFBdnBCd0Q7Q0NnR3pEO0FEbW1CQztFQ2ptQkEsa0NBQWtDO0VEZ29CaEM7SUFoRUYsaURBQXVDO0lBeUJ2Qyw2QkFBeUQ7R0NybEJ4RDtDQUNGOztBQUVELGtDQUFrQztBRHluQjlCO0VBaEVGLDhDQUF1QztFQUx2Qyw2QkFBdUQ7RUFWdkQsWUF4b0JtQztFQTRvQm5DLGFBNW9CeUM7Q0NvRzFDO0FEb2xCQztFQ2xsQkEsa0NBQWtDO0VEaW5CaEM7SUFoRUYsaURBQXVDO0lBeUJ2Qyw2QkFBeUQ7R0N0a0J4RDtDQUNGOztB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Q1J1K0J4RDs7QUFFRCxtQ0FBbUM7QVF4K0JuQztFQUF3QixpQ0FBZ0M7Q1IyK0J2RDs7QUFFRCxtQ0FBbUM7QVE1K0JuQztFQUF5QixpQ0FBZ0M7Q1IrK0J4RDs7QUFFRCxtQ0FBbUM7QVFoL0JuQztFQUF3QixpQ0FBZ0M7Q1JtL0J2RDs7QUFFRCxtQ0FBbUM7QVFwL0JuQztFQUF5QixpQ0FBZ0M7Q1J1L0J4RDs7QUFFRCxtQ0FBbUM7QVF4L0JuQztFQUF3QixpQ0FBZ0M7Q1IyL0J2RDs7QUFFRCxtQ0FBbUM7QVE1L0JuQztFQUF5QixrQ0FBaUM7Q1IrL0J6RDs7QUFFRCxtQ0FBbUM7QVFoZ0NuQztFQUEwQixrQ0FBaUM7Q1JtZ0MxRDs7QUFFRCxtQ0FBbUM7QVFwZ0NuQztFQUEwQixrQ0FBaUM7Q1J1Z0MxRDs7QUFFRCxtQ0FBbUM7QVF4Z0NuQztFQUFxQiw2QkFBNEI7Q1IyZ0NoRDs7QUFFRCxtQ0FBbUM7QVE1Z0NuQztFQUFzQixpQ0FBZ0M7Q1IrZ0NyRDs7QUFFRCxtQ0FBbUM7QVFoaENuQztFQUFxQixpQ0FBZ0M7Q1JtaENwRDs7QUFFRCxtQ0FBbUM7QVFwaENuQztFQUFzQixpQ0FBZ0M7Q1J1aENyRDs7QUFFRCxtQ0FBbUM7QVF4aENuQztFQUFxQixpQ0FBZ0M7Q1IyaENwRDs7QUFFRCxtQ0FBbUM7QVE1aENuQztFQUFzQixpQ0FBZ0M7Q1IraENyRDs7QUFFRCxtQ0FBbUM7QVFoaUNuQztFQUFxQixpQ0FBZ0M7Q1JtaUNwRDs7QUFFRCxtQ0FBbUM7QVFwaUNuQztFQUFzQixrQ0FBaUM7Q1J1aUN0RDs7QUFFRCxtQ0FBbUM7QVF4aUNuQztFQUF1QixrQ0FBaUM7Q1IyaUN2RDs7QUFFRCxtQ0FBbUM7QVE1aUNuQztFQUF5QixrQ0FBaUM7Q1IraUN6RDs7QUFFRCxtQ0FBbUM7QVFoakNuQztFQUF1QixrQ0FBaUM7Q1JtakN2RDs7QUFFRCxtQ0FBbUM7QVFwakNuQztFQUF5QixrQ0FBaUM7Q1J1akN6RDs7QUFFRCxtQ0FBbUM7QVF4akNuQztFQUF5QixrQ0FBaUM7Q1IyakN6RDs7QUFFRCxtQ0FBbUM7QVE1akNuQztFQUF5QixrQ0FBaUM7Q1IrakN6RDs7QUFFRCxtQ0FBbUM7QVFoa0NuQztFQUF5QixrQ0FBaUM7Q1Jta0N6RDs7QUFFRCxtQ0FBbUM7QVFwa0NuQztFQUF5QixrQ0FBaUM7Q1J1a0N6RDs7QUFFRCxtQ0FBbUM7QVF4a0NuQztFQUEwQiwrQkFBOEI7Q1Iya0N2RDs7QUFFRCxtQ0FBbUM7QVE1a0NuQztFQUEyQixpQ0FBZ0M7Q1Ira0MxRDs7QUFFRCxtQ0FBbUM7QVFobENuQztFQUEwQixpQ0FBZ0M7Q1JtbEN6RDs7QUFFRCxtQ0FBbUM7QVFwbENuQztFQUEyQixpQ0FBZ0M7Q1J1bEMxRDs7QUFFRCxtQ0FBbUM7QVF4bENuQztFQUEwQixpQ0FBZ0M7Q1IybEN6RDs7QUFFRCxtQ0FBbUM7QVE1bENuQztFQUEyQixpQ0FBZ0M7Q1IrbEMxRDs7QUFFRCxtQ0FBbUM7QVFobUNuQztFQUEwQixpQ0FBZ0M7Q1JtbUN6RDs7QUFFRCxtQ0FBbUM7QVFwbUNuQztFQUEyQixrQ0FBaUM7Q1J1bUMzRDs7QUFFRCxtQ0FBbUM7QVF4bUNuQztFQUE0QixrQ0FBaUM7Q1IybUM1RDs7QUFFRCxtQ0FBbUM7QVE1bUNuQztFQUE4QixrQ0FBaUM7Q1IrbUM5RDs7QUFFRCxtQ0FBbUM7QVFobkNuQztFQUE0QixrQ0FBaUM7Q1JtbkM1RDs7QUFFRCxtQ0FBbUM7QVFwbkNuQztFQUE4QixrQ0FBaUM7Q1J1bkM5RDs7QUFFRCxtQ0FBbUM7QVF4bkNuQztFQUE4QixrQ0FBaUM7Q1IybkM5RDs7QUFFRCxtQ0FBbUM7QVE1bkNuQztFQUE4QixrQ0FBaUM7Q1IrbkM5RDs7QUFFRCxtQ0FBbUM7QVFob0NuQztFQUE4QixrQ0FBaUM7Q1Jtb0M5RDs7QUFFRCxtQ0FBbUM7QVFwb0NuQztFQUE4QixrQ0FBaUM7Q1J1b0M5RDs7QUFFRCxtQ0FBbUM7QVF4b0NuQztFQUFnQyw2QkFBNEI7Q1Iyb0MzRDs7QUFFRCxtQ0FBbUM7QVE1b0NuQztFQUFnQyxpQ0FBZ0M7Q1Irb0MvRDs7QUFFRCxtQ0FBbUM7QVFocENuQztFQUFnQyxp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QUFFRCxtQ0FBbUM7QVF4K0NuQztFQUFxQixtQ0FBa0M7Q1IyK0N0RDs7QUFFRCxtQ0FBbUM7QVE1K0NuQztFQUFpQiw4QkFBNkI7Q1IrK0M3Qzs7QUFFRCxtQ0FBbUM7QVFoL0NuQztFQUF1QixrQ0FBaUM7Q1JtL0N2RDs7QUFFRCxtQ0FBbUM7QVFwL0NuQztFQUFrQixrQ0FBaUM7Q1J1L0NsRDs7QUFFRCxtQ0FBbUM7QVF4L0NuQztFQUFxQixrQ0FBaUM7Q1IyL0NyRDs7QUFFRCxtQ0FBbUM7QVE1L0NuQztFQUFxQixrQ0FBaUM7Q1IrL0NyRDs7QUFFRCxtQ0FBbUM7QVFoZ0RuQztFQUFxQixrQ0FBaUM7Q1JtZ0RyRDs7QUFFRCxtQ0FBbUM7QVFwZ0RuQztFQUFxQixrQ0FBaUM7Q1J1Z0RyRDs7QUFFRCxtQ0FBbUM7QVF4Z0RuQztFQUF1Qiw4QkFBNkI7Q1IyZ0RuRDs7QUFFRCxtQ0FBbUM7QVE1Z0RuQztFQUF3QixrQ0FBaUM7Q1IrZ0R4RDs7QUFFRCxtQ0FBbUM7QVFoaERuQztFQUF3QixrQ0FBaUM7Q1JtaER4RDs7QUFFRCxtQ0FBbUM7QVFwaERuQztFQUE2QixrQ0FBaUM7Q1J1aEQ3RDs7QUFFRCxtQ0FBbUM7QVF4aERuQztFQUE2QixrQ0FBaUM7Q1IyaEQ3RDs7QUFFRCxtQ0FBbUM7QVE1aERuQztFQUE2QixrQ0FBaUM7Q1IraEQ3RDs7QUFFRCxtQ0FBbUM7QVFoaURuQztFQUE2QixrQ0FBaUM7Q1JtaUQ3RDs7QUFFRCxtQ0FBbUM7QVFwaURuQztFQUEwQixtQ0FBa0M7Q1J1aUQzRDs7QUFFRCxtQ0FBbUM7QVF4aURuQztFQUEwQixtQ0FBa0M7Q1IyaUQzRDs7QUFFRCxtQ0FBbUM7QVE1aURuQztFQUEwQixtQ0FBa0M7Q1IraUQzRDs7QUFFRCxtQ0FBbUM7QVFoakRuQztFQUEwQixtQ0FBa0M7Q1JtakQzRDs7QUFFRCxtQ0FBbUM7QVFwakRuQztFQUF5QixtQ0FBa0M7Q1J1akQxRDs7QUFFRCxtQ0FBbUM7QVF4akRuQztFQUEwQixtQ0FBa0M7Q1IyakQzRDs7QUFFRCxtQ0FBbUM7QVE1akRu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aUJBQWdCO0czRXF0VGpCO0NBQ0Y7O0FBRUQsMkNBQTJDO0EyRXB0VDNDO0VBQ0UsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLGdCQUFlO0VBQ2YsbUJBQWtCO0MzRXN0VG5CO0FLMXNURztFTDRzVEYsMkNBQTJDO0UyRTl0VDdDO0lBUUksaUJBQWdCO0lBQ2hCLGtCQUFpQjtJQUNqQiw0QkFBMkI7SUFDM0IsaUJBQWdCO0czRXl0VGpCO0NBQ0Y7O0FBRUQsMkNBQTJDO0EyRXh0VDNDO0VBQ0UsYUFBWTtFQUNaLHNCQUFxQjtDM0UwdFR0QjtBQUNELDJDQUEyQztBMkUxdFR6QztFQUNFLGFBQVk7RUFDWiwyQkFBMEI7QzNFNHRUN0I7QUFDRCwyQ0FBMkM7QTJFM3RUekM7RUFDRSxhQUFZO0MzRTZ0VGY7O0FBRUQsMkNBQTJDO0EyRXZ0VDNDO0VBQ0UsYUFBWTtFQUNaLG9CQUFtQjtDM0V5dFRwQjs7QUg3cFREOztnRUFFZ0U7QUdncVRoRSxrQ0FBa0M7QTRFN3lUbEM7RUFDSSxlbEU0Q3dCO0NWbXdUM0I7O0FBRUQsa0NBQWtDO0E0RTl5VGxDO0VBQ0ksc0JBQXFCO0VBQ3JCLGVsRXlDMEI7Q1Z1d1Q3Qjs7QUFFRCxtQ0FBbUM7QTRFL3lUbkM7RUFDSSx1QkFBc0I7RUFDdEIsa0JBQWlCO0M1RWl6VHBCOztBQUVELG1DQUFtQztBNEVoelRuQztFQUNJLGNBQWE7QzVFa3pUaEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLG51bGwsbnVsbCwiLyohXG5UaGVtZSBOYW1lOiBBSUQtRVJDXG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkF1dGhvcjogSmVyZW15IEtvdWxpc2hcbkF1dGhvciBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkRlc2NyaXB0aW9uOiBEZXNjcmlwdGlvblxuVmVyc2lvbjogMS4wLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46IGFpZGVyY1xuVGFnczpcblxuVGhpcyB0aGVtZSwgbGlrZSBXb3JkUHJlc3MsIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHUEwuXG5Vc2UgaXQgdG8gbWFrZSBzb21ldGhpbmcgY29vbCwgaGF2ZSBmdW4sIGFuZCBzaGFyZSB3aGF0IHlvdSd2ZSBsZWFybmVkIHdpdGggb3RoZXJzLlxuXG5BSUQtRVJDIGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMTYgQXV0b21hdHRpYywgSW5jLlxuVW5kZXJzY29yZXMgaXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyIG9yIGxhdGVyLlxuXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cDovL25lY29sYXMuZ2l0aHViLmNvbS9ub3JtYWxpemUuY3NzL1xuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4jIFR5cG9ncmFwaHlcbiMgRWxlbWVudHNcbiMgRm9ybXNcbiMgTmF2aWdhdGlvblxuXHQjIyBMaW5rc1xuXHQjIyBNZW51c1xuIyBBY2Nlc3NpYmlsaXR5XG4jIEFsaWdubWVudHNcbiMgQ2xlYXJpbmdzXG4jIFdpZGdldHNcbiMgQ29udGVudFxuICAgICMjIFBvc3RzIGFuZCBwYWdlc1xuXHQjIyBDb21tZW50c1xuIyBJbmZpbml0ZSBzY3JvbGxcbiMgTWVkaWFcblx0IyMgQ2FwdGlvbnNcblx0IyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVNvdXJjZStTYW5zK1Bybzo0MDAsNjAwXCI7XG5AaW1wb3J0IFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1lcnJpd2VhdGhlcjozMDAsNDAwLDcwMFwiO1xuLypcblNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG5cbi5pY29uLWhvbWUge1xuICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcbn1cblxuVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbiRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG5cbkF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbiRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuKi9cbi8qXG5UaGVzZSBcInJldGluYSBncm91cFwiIHZhcmlhYmxlcyBhcmUgbWFwcGluZ3MgZm9yIHRoZSBuYW1pbmcgYW5kIHBhaXJpbmcgb2Ygbm9ybWFsIGFuZCByZXRpbmEgc3ByaXRlcy5cblxuVGhlIGxpc3QgZm9ybWF0dGVkIHZhcmlhYmxlcyBhcmUgaW50ZW5kZWQgZm9yIG1peGlucyBsaWtlIGByZXRpbmEtc3ByaXRlYCBhbmQgYHJldGluYS1zcHJpdGVzYC5cbiovXG4vKlxuVGhlIHByb3ZpZGVkIG1peGlucyBhcmUgaW50ZW5kZWQgdG8gYmUgdXNlZCB3aXRoIHRoZSBhcnJheS1saWtlIHZhcmlhYmxlc1xuXG4uaWNvbi1ob21lIHtcbiAgQGluY2x1ZGUgc3ByaXRlLXdpZHRoKCRpY29uLWhvbWUpO1xufVxuXG4uaWNvbi1lbWFpbCB7XG4gIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1lbWFpbCk7XG59XG5cbkV4YW1wbGUgdXNhZ2UgaW4gSFRNTDpcblxuYGRpc3BsYXk6IGJsb2NrYCBzcHJpdGU6XG48ZGl2IGNsYXNzPVwiaWNvbi1ob21lXCI+PC9kaXY+XG5cblRvIGNoYW5nZSBgZGlzcGxheWAgKGUuZy4gYGRpc3BsYXk6IGlubGluZS1ibG9jaztgKSwgd2Ugc3VnZ2VzdCB1c2luZyBhIGNvbW1vbiBDU1MgY2xhc3M6XG5cbi8vIENTU1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEhUTUxcbjxpIGNsYXNzPVwiaWNvbiBpY29uLWhvbWVcIj48L2k+XG4qL1xuLypcblRoZSBgcmV0aW5hLXNwcml0ZWAgbWl4aW4gc2V0cyB1cCBydWxlcyBhbmQgYSBtZWRpYSBxdWVyeSBmb3IgYSBzcHJpdGUvcmV0aW5hIHNwcml0ZS5cbiAgSXQgc2hvdWxkIGJlIHVzZWQgd2l0aCBhIFwicmV0aW5hIGdyb3VwXCIgdmFyaWFibGUuXG5cblRoZSBtZWRpYSBxdWVyeSBpcyBmcm9tIENTUyBUcmlja3M6IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL3JldGluYS1kaXNwbGF5LW1lZGlhLXF1ZXJ5L1xuXG4kaWNvbi1ob21lLWdyb3VwOiAoJ2ljb24taG9tZScsICRpY29uLWhvbWUsICRpY29uLWhvbWUtMngsICk7XG5cbi5pY29uLWhvbWUge1xuICBAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRpY29uLWhvbWUtZ3JvdXApO1xufVxuKi9cbi8qXG5UaGUgYHNwcml0ZXNgIG1peGluIGdlbmVyYXRlcyBpZGVudGljYWwgb3V0cHV0IHRvIHRoZSBDU1MgdGVtcGxhdGVcbiAgYnV0IGNhbiBiZSBvdmVycmlkZGVuIGluc2lkZSBvZiBTQ1NTXG5cbkBpbmNsdWRlIHNwcml0ZXMoJHNwcml0ZXNoZWV0LXNwcml0ZXMpO1xuKi9cbi8qXG5UaGUgYHJldGluYS1zcHJpdGVzYCBtaXhpbiBnZW5lcmF0ZXMgYSBDU1MgcnVsZSBhbmQgbWVkaWEgcXVlcnkgZm9yIHJldGluYSBncm91cHNcbiAgVGhpcyB5aWVsZHMgdGhlIHNhbWUgb3V0cHV0IGFzIENTUyByZXRpbmEgdGVtcGxhdGUgYnV0IGNhbiBiZSBvdmVycmlkZGVuIGluIFNDU1NcblxuQGluY2x1ZGUgcmV0aW5hLXNwcml0ZXMoJHJldGluYS1ncm91cHMpO1xuKi9cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi5ibGFjay1kYXRhLWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTc3cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLmJsYWNrLWRhdGEtYXJyb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi5kYXRhLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDc2cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLmRhdGEtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLmVtYWlsLWljb24tYnJhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xMjJweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAuZW1haWwtaWNvbi1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLmZhY2Vib29rLWljb24tYnJhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NXB4IC03N3B4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC5mYWNlYm9vay1pY29uLWJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4uZmFjaW5nLWRvd24tcmVkLWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOThweCAtNjhweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC5mYWNpbmctZG93bi1yZWQtYXJyb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi5mYWNpbmctZG93bi13aGl0ZS1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggLTY4cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAuZmFjaW5nLWRvd24td2hpdGUtYXJyb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi5mbGlja3ItaWNvbi1yZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzBweCAtMzZweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAuZmxpY2tyLWljb24tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4uaGFtYnVyZ2VyLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOHB4IC0xMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAuaGFtYnVyZ2VyLW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLmhhbWJ1cmdlcngtbW9iaWxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODVweCAtNDVweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAuaGFtYnVyZ2VyeC1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi5sZWZ0LWJsYWNrLWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTkycHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAubGVmdC1ibGFjay1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLmxlZnQtcmVkLWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4cHggLTEwOHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLmxlZnQtcmVkLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4ubGVmdC13aGl0ZS1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1N3B4IC0xMDhweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC5sZWZ0LXdoaXRlLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4ubGVmdGFycm93d2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzBweCAtMTA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTNweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAubGVmdGFycm93d2hpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi5saW5rZWRpbi1pY29uLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTIycHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLmxpbmtlZGluLWljb24tYnJhbmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi5tYWduaWZ5aW5nLWdsYXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTQ1cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLm1hZ25pZnlpbmctZ2xhc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi5wZGYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC03N3B4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC5wZGYtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLnJpZ2h0LWJsYWNrLWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ5cHggLTEyMnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLnJpZ2h0LWJsYWNrLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4ucmlnaHQtcmVkLWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTE0NXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLnJpZ2h0LXJlZC1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLnJpZ2h0LXdoaXRlLWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTE0NXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLnJpZ2h0LXdoaXRlLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4ucmlnaHRhcnJvd3doaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM5cHggLTEwOHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbiAgLnJpZ2h0YXJyb3d3aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLnNoYXJldGhpcy1pY29uLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEyMnB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC5zaGFyZXRoaXMtaWNvbi1icmFuZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLnR3aXR0ZXItaWNvbi1icmFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMHB4IC03MnB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC50d2l0dGVyLWljb24tYnJhbmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBzYXNzL19zcHJpdGVzLnNjc3MgKi9cbi50d2l0dGVyLWljb24tcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMwcHggMHB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC50d2l0dGVyLWljb24tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4ud2hpdGUtbWFnbmlmeWluZy1nbGFzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMXB4IC0xMjJweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAud2hpdGUtbWFnbmlmeWluZy1nbGFzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuLnlvdXR1YmUtaWNvbi1yZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC03N3B4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4gIC55b3V0dWJlLWljb24tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc2Miwgc2Fzcy9fc3ByaXRlcy5zY3NzICovXG4uemlwLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NXB4IDBweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA3NjIsIHNhc3MvX3Nwcml0ZXMuc2NzcyAqL1xuICAuemlwLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9fd3BiYWtlcnkuc2NzcyAqL1xuLndwYl9idXR0b24sIC53cGJfY29udGVudF9lbGVtZW50LCB1bC53cGJfdGh1bWJuYWlscy1mbHVpZCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDUsIHNhc3MvX3dwYmFrZXJ5LnNjc3MgKi9cbi5zaXRlLWNvbnRlbnQgLnZjX3R0YS10aXRsZS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMSwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi8qIGxpbmUgNSwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLyogbGluZSAxMCwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDI1LCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIGxpbmUgMzMsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgMzgsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA0Mywgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSA0Nywgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIGxpbmUgNTIsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qIGxpbmUgNTYsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGxpbmUgNjEsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qIGxpbmUgNjUsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBsaW5lIDcwLCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDc1LCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyogbGluZSA3OSwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIGxpbmUgODcsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogbGluZSA5MSwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogbGluZSA5NSwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogbGluZSA5OSwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSAxMDMsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5maWd1cmUge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxuLyogbGluZSAxMDcsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgMTEyLCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qIGxpbmUgMTE2LCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBsaW5lIDEyNCwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgMTM0LCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qIGxpbmUgMTM4LCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qIGxpbmUgMTQzLCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMTUxLCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBsaW5lIDE1Niwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDE2Miwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogbGluZSAxNjYsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDE3Miwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDE3Nywgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiBsaW5lIDE4Miwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKiBsaW5lIDE4OCwgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAxOTMsIHNhc3MvX25vcm1hbGl6ZS5zY3NzICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiBsaW5lIDE5Nywgc2Fzcy9fbm9ybWFsaXplLnNjc3MgKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGxpbmUgMjA2LCBzYXNzL19ub3JtYWxpemUuc2NzcyAqL1xudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0cyAoYWRkZWQgYnkgSmVyZW15KVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxLCBzYXNzL2xheW91dC9fbGF5b3V0LWJhc2Uuc2NzcyAqL1xuI3BhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDYsIHNhc3MvbGF5b3V0L19sYXlvdXQtYmFzZS5zY3NzICovXG4uc2l0ZS1jb250ZW50LCAuYnJlYWRjcnVtYnMsIC5zaXRlLWhlYWRlciwgLmZvb3Rlci1tYWluLCAuZ2xvYmFsLWZvb3Rlci1kaXNjbGFpbWVyLCAuaG9tZSAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiAuaG9tZS1zZWN0b3JzLWNvbnRhaW5lciwgLnBhZ2UtdGVtcGxhdGUucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mdWxsLXdpZHRoIC5sZWFybi1tb3JlLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIGxpbmUgMTIsIHNhc3MvbGF5b3V0L19sYXlvdXQtYmFzZS5zY3NzICovXG4uc2l0ZS1jb250ZW50LCAuYnJlYWRjcnVtYnMsIC5nbG9iYWwtZm9vdGVyLWRpc2NsYWltZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvdW50cnktcHJvZmlsZXMgLnNpdGUtY29udGVudCAuaGVudHJ5LnR5cGUtcGFnZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY291bnRyeS1wcm9maWxlcyAuc2l0ZS1jb250ZW50IC5wcm9maWxlcy1sYW5kaW5nLWNvdW50cnktbGlzdCwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIGFydGljbGUudHlwZS1wYWdlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyID4gaDIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC8qIGxpbmUgMTIsIHNhc3MvbGF5b3V0L19sYXlvdXQtYmFzZS5zY3NzICovXG4gIC5zaXRlLWNvbnRlbnQsIC5icmVhZGNydW1icywgLmdsb2JhbC1mb290ZXItZGlzY2xhaW1lciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY291bnRyeS1wcm9maWxlcyAuc2l0ZS1jb250ZW50IC5oZW50cnkudHlwZS1wYWdlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb3VudHJ5LXByb2ZpbGVzIC5zaXRlLWNvbnRlbnQgLnByb2ZpbGVzLWxhbmRpbmctY291bnRyeS1saXN0LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgYXJ0aWNsZS50eXBlLXBhZ2UsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgPiBoMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAzMCwgc2Fzcy9sYXlvdXQvX2xheW91dC1iYXNlLnNjc3MgKi9cbi5zaXRlLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBsaW5lIDM1LCBzYXNzL2xheW91dC9fbGF5b3V0LWJhc2Uuc2NzcyAqL1xuLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4vKiBsaW5lIDM4LCBzYXNzL2xheW91dC9fbGF5b3V0LWJhc2Uuc2NzcyAqL1xuLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhIC5mZWF0dXJlZC1pbWFnZSwgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhIC5kZXRhaWwtZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhIC5zaXRlLW1haW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIGxpbmUgNDgsIHNhc3MvbGF5b3V0L19sYXlvdXQtYmFzZS5zY3NzICovXG4uaG9tZSAuc2l0ZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSA1Miwgc2Fzcy9sYXlvdXQvX2xheW91dC1iYXNlLnNjc3MgKi9cbi5ob21lIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyogbGluZSA1NSwgc2Fzcy9sYXlvdXQvX2xheW91dC1iYXNlLnNjc3MgKi9cbi5ob21lIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi8qIGxpbmUgNjUsIHNhc3MvbGF5b3V0L19sYXlvdXQtYmFzZS5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb3VudHJ5LXByb2ZpbGVzIC5zaXRlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDEsIHNhc3MvbGF5b3V0L19sYW5kaW5nLXBhZ2VzLnNjc3MgKi9cbiNmYWNldHMge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgMSwgc2Fzcy9sYXlvdXQvX2xhbmRpbmctcGFnZXMuc2NzcyAqL1xuICAjZmFjZXRzIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSAxMywgc2Fzcy9sYXlvdXQvX2xhbmRpbmctcGFnZXMuc2NzcyAqL1xuICAjbWFpbiA+IC5yZWxhdGVkLWJsb2ctcG9zdHMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDIzLCBzYXNzL2xheW91dC9fbGFuZGluZy1wYWdlcy5zY3NzICovXG4gIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAtLjVyZW07XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBqUXVlcnkgVUlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxOC0wMy0xM1xuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBjb3JlLmNzcywgdGFicy5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/c2NvcGU9JmZvbGRlck5hbWU9YmFzZSZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmdGhpY2tuZXNzU2hhZG93PTVweCZvcGFjaXR5U2hhZG93PTMwJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnQ29sb3JTaGFkb3c9NjY2NjY2Jm9wYWNpdHlPdmVybGF5PTMwJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdDb2xvck92ZXJsYXk9YWFhYWFhJmljb25Db2xvckVycm9yPWNjMDAwMCZmY0Vycm9yPTVmM2YzZiZib3JkZXJDb2xvckVycm9yPWYxYTg5OSZiZ1RleHR1cmVFcnJvcj1mbGF0JmJnQ29sb3JFcnJvcj1mZGRmZGYmaWNvbkNvbG9ySGlnaGxpZ2h0PTc3NzYyMCZmY0hpZ2hsaWdodD03Nzc2MjAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9ZGFkNTVlJmJnVGV4dHVyZUhpZ2hsaWdodD1mbGF0JmJnQ29sb3JIaWdobGlnaHQ9ZmZmYTkwJmljb25Db2xvckFjdGl2ZT1mZmZmZmYmZmNBY3RpdmU9ZmZmZmZmJmJvcmRlckNvbG9yQWN0aXZlPTAwM2VmZiZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZiZ0NvbG9yQWN0aXZlPTAwN2ZmZiZpY29uQ29sb3JIb3Zlcj01NTU1NTUmZmNIb3Zlcj0yYjJiMmImYm9yZGVyQ29sb3JIb3Zlcj1jY2NjY2MmYmdUZXh0dXJlSG92ZXI9ZmxhdCZiZ0NvbG9ySG92ZXI9ZWRlZGVkJmljb25Db2xvckRlZmF1bHQ9Nzc3Nzc3JmZjRGVmYXVsdD00NTQ1NDUmYm9yZGVyQ29sb3JEZWZhdWx0PWM1YzVjNSZiZ1RleHR1cmVEZWZhdWx0PWZsYXQmYmdDb2xvckRlZmF1bHQ9ZjZmNmY2Jmljb25Db2xvckNvbnRlbnQ9NDQ0NDQ0JmZjQ29udGVudD0zMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PWRkZGRkZCZiZ1RleHR1cmVDb250ZW50PWZsYXQmYmdDb2xvckNvbnRlbnQ9ZmZmZmZmJmljb25Db2xvckhlYWRlcj00NDQ0NDQmZmNIZWFkZXI9MzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPWRkZGRkZCZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZiZ0NvbG9ySGVhZGVyPWU5ZTllOSZjb3JuZXJSYWRpdXM9M3B4JmZ3RGVmYXVsdD1ub3JtYWwmZnNEZWZhdWx0PTFlbSZmZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmXG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgOSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDEyLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8qIGxpbmUgMjIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1oZWxwZXItcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBsaW5lIDM4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIGxpbmUgNDEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1oZWxwZXItemZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4vKiBsaW5lIDUxLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktZnJvbnQge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA1OCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDY2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLS4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA3Niwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBPdmVybGF5cyAqL1xuLyogbGluZSA4Niwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgOTMsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBwb3NpdGlvbjogcmVsYXRpdmUgcHJldmVudHMgSUUgc2Nyb2xsIGJ1ZyAoZWxlbWVudCB3aXRoIHBvc2l0aW9uOiByZWxhdGl2ZSBpbnNpZGUgY29udGFpbmVyIHdpdGggb3ZlcmZsb3c6IGF1dG8gYXBwZWFyIGFzIFwiZml4ZWRcIikgKi9cbiAgcGFkZGluZzogLjJlbTtcbn1cblxuLyogbGluZSA5Nywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbn1cblxuLyogbGluZSAxMDEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAxcHggLjJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIGxpbmUgMTExLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgMTE2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4vKiBsaW5lIDEyMCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvciB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLyogbGluZSAxMjUsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMTI4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDFlbSAxLjRlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLyogQ29tcG9uZW50IGNvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxMzcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuXG4vKiBsaW5lIDE0MCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMTQ2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLWJ1dHRvbixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cblxuLyogbGluZSAxNjAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zdGF0ZS1kZWZhdWx0IGEsXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbixcbmE6bGluay51aS1idXR0b24sXG5hOnZpc2l0ZWQudWktYnV0dG9uLFxuLnVpLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgMTcwLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi8qIGxpbmUgMTgzLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbjpob3ZlcixcbmEudWktYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAxOTcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS12aXN1YWwtZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCAjNWU5ZWQ2O1xufVxuXG4vKiBsaW5lIDIwMCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogbGluZSAyMTEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWJhY2tncm91bmQsXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3JkZXI6ICMwMDNlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIGxpbmUgMjE2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDIyNSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG4gIGJhY2tncm91bmQ6ICNmZmZhOTA7XG4gIGNvbG9yOiAjNzc3NjIwO1xufVxuXG4vKiBsaW5lIDIzMiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWNoZWNrZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xufVxuXG4vKiBsaW5lIDIzNiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG4gIGNvbG9yOiAjNzc3NjIwO1xufVxuXG4vKiBsaW5lIDI0MSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XG4gIGJhY2tncm91bmQ6ICNmZGRmZGY7XG4gIGNvbG9yOiAjNWYzZjNmO1xufVxuXG4vKiBsaW5lIDI0OCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG4gIGNvbG9yOiAjNWYzZjNmO1xufVxuXG4vKiBsaW5lIDI1Mywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG4gIGNvbG9yOiAjNWYzZjNmO1xufVxuXG4vKiBsaW5lIDI1OCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDI2Mywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG4gIG9wYWNpdHk6IC43O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9NzApO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogbGluZSAyNzAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuMzU7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4vKiBsaW5lIDI3Nywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcbiAgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4vKiBsaW5lIDI4NSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4vKiBsaW5lIDI4OSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24sXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBsaW5lIDI5Mywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBsaW5lIDI5Niwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLFxuLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbixcbi51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBsaW5lIDMwMiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbixcbi51aS1idXR0b246YWN0aXZlIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLyogbGluZSAzMDYsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sXG4udWktYnV0dG9uIC51aS1zdGF0ZS1oaWdobGlnaHQudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIGxpbmUgMzEwLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIGxpbmUgMzE0LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktYnV0dG9uIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLyogcG9zaXRpb25pbmcgKi9cbi8qIGxpbmUgMzE5LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1ibGFuayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDtcbn1cblxuLyogbGluZSAzMjAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNhcmV0LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogbGluZSAzMjEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNhcmV0LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xufVxuXG4vKiBsaW5lIDMyMiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDtcbn1cblxuLyogbGluZSAzMjMsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNhcmV0LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwO1xufVxuXG4vKiBsaW5lIDMyNCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDtcbn1cblxuLyogbGluZSAzMjUsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNhcmV0LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xufVxuXG4vKiBsaW5lIDMyNiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cblxuLyogbGluZSAzMjcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNhcmV0LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cblxuLyogbGluZSAzMjgsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNhcmV0LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7XG59XG5cbi8qIGxpbmUgMzI5LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jYXJldC0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwO1xufVxuXG4vKiBsaW5lIDMzMCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbn1cblxuLyogbGluZSAzMzEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDtcbn1cblxuLyogbGluZSAzMzIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4O1xufVxuXG4vKiBsaW5lIDMzMywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4O1xufVxuXG4vKiBsaW5lIDMzNCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7XG59XG5cbi8qIGxpbmUgMzM1LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7XG59XG5cbi8qIGxpbmUgMzM2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi10cmlhbmdsZS0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDtcbn1cblxuLyogbGluZSAzMzcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7XG59XG5cbi8qIGxpbmUgMzM4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDtcbn1cblxuLyogbGluZSAzMzksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4O1xufVxuXG4vKiBsaW5lIDM0MCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cblxuLyogbGluZSAzNDEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDtcbn1cblxuLyogbGluZSAzNDIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4O1xufVxuXG4vKiBsaW5lIDM0Mywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4O1xufVxuXG4vKiBsaW5lIDM0NCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7XG59XG5cbi8qIGxpbmUgMzQ1LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7XG59XG5cbi8qIGxpbmUgMzQ2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDtcbn1cblxuLyogbGluZSAzNDcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7XG59XG5cbi8qIGxpbmUgMzQ4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDtcbn1cblxuLyogbGluZSAzNDksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7XG59XG5cbi8qIGxpbmUgMzUwLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDtcbn1cblxuLyogbGluZSAzNTEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7XG59XG5cbi8qIGxpbmUgMzUyLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4O1xufVxuXG4vKiBsaW5lIDM1Mywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDtcbn1cblxuLyogbGluZSAzNTQsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93c3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7XG59XG5cbi8qIGxpbmUgMzU1LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4O1xufVxuXG4vKiBsaW5lIDM1Niwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7XG59XG5cbi8qIGxpbmUgMzU3LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDtcbn1cblxuLyogbGluZSAzNTgsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7XG59XG5cbi8qIGxpbmUgMzU5LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDtcbn1cblxuLyogbGluZSAzNjAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7XG59XG5cbi8qIGxpbmUgMzYxLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDtcbn1cblxuLyogbGluZSAzNjIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7XG59XG5cbi8qIGxpbmUgMzYzLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7XG59XG5cbi8qIGxpbmUgMzY0LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4O1xufVxuXG4vKiBsaW5lIDM2NSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4O1xufVxuXG4vKiBsaW5lIDM2Niwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDtcbn1cblxuLyogbGluZSAzNjcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDtcbn1cblxuLyogbGluZSAzNjgsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDtcbn1cblxuLyogbGluZSAzNjksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDtcbn1cblxuLyogbGluZSAzNzAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDtcbn1cblxuLyogbGluZSAzNzEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDtcbn1cblxuLyogbGluZSAzNzIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDtcbn1cblxuLyogbGluZSAzNzMsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7XG59XG5cbi8qIGxpbmUgMzc0LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4O1xufVxuXG4vKiBsaW5lIDM3NSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDtcbn1cblxuLyogbGluZSAzNzYsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4O1xufVxuXG4vKiBsaW5lIDM3Nywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7XG59XG5cbi8qIGxpbmUgMzc4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDtcbn1cblxuLyogbGluZSAzNzksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDtcbn1cblxuLyogbGluZSAzODAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7XG59XG5cbi8qIGxpbmUgMzgxLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4O1xufVxuXG4vKiBsaW5lIDM4Miwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDtcbn1cblxuLyogbGluZSAzODMsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7XG59XG5cbi8qIGxpbmUgMzg0LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvdy00IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDtcbn1cblxuLyogbGluZSAzODUsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTQtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4O1xufVxuXG4vKiBsaW5lIDM4Niwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tZXh0bGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4O1xufVxuXG4vKiBsaW5lIDM4Nywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tbmV3d2luIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7XG59XG5cbi8qIGxpbmUgMzg4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1yZWZyZXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7XG59XG5cbi8qIGxpbmUgMzg5LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zaHVmZmxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7XG59XG5cbi8qIGxpbmUgMzkwLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi10cmFuc2Zlci1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDtcbn1cblxuLyogbGluZSAzOTEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4O1xufVxuXG4vKiBsaW5lIDM5Miwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7XG59XG5cbi8qIGxpbmUgMzkzLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1mb2xkZXItb3BlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4O1xufVxuXG4vKiBsaW5lIDM5NCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDtcbn1cblxuLyogbGluZSAzOTUsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWRvY3VtZW50LWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDtcbn1cblxuLyogbGluZSAzOTYsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLW5vdGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDtcbn1cblxuLyogbGluZSAzOTcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLW1haWwtY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7XG59XG5cbi8qIGxpbmUgMzk4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1tYWlsLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDtcbn1cblxuLyogbGluZSAzOTksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXN1aXRjYXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4O1xufVxuXG4vKiBsaW5lIDQwMCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY29tbWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDtcbn1cblxuLyogbGluZSA0MDEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXBlcnNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDtcbn1cblxuLyogbGluZSA0MDIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXByaW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4O1xufVxuXG4vKiBsaW5lIDQwMywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJhc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7XG59XG5cbi8qIGxpbmUgNDA0LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7XG59XG5cbi8qIGxpbmUgNDA1LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi11bmxvY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDtcbn1cblxuLyogbGluZSA0MDYsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWJvb2ttYXJrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4O1xufVxuXG4vKiBsaW5lIDQwNywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4O1xufVxuXG4vKiBsaW5lIDQwOCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24taG9tZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xufVxuXG4vKiBsaW5lIDQwOSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tZmxhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDtcbn1cblxuLyogbGluZSA0MTAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4O1xufVxuXG4vKiBsaW5lIDQxMSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDtcbn1cblxuLyogbGluZSA0MTIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXBlbmNpbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDtcbn1cblxuLyogbGluZSA0MTMsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNsb2NrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4O1xufVxuXG4vKiBsaW5lIDQxNCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tZGlzayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDtcbn1cblxuLyogbGluZSA0MTUsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNhbGN1bGF0b3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4O1xufVxuXG4vKiBsaW5lIDQxNiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDtcbn1cblxuLyogbGluZSA0MTcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4O1xufVxuXG4vKiBsaW5lIDQxOCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDtcbn1cblxuLyogbGluZSA0MTksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXdyZW5jaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7XG59XG5cbi8qIGxpbmUgNDIwLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1nZWFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDtcbn1cblxuLyogbGluZSA0MjEsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWhlYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDtcbn1cblxuLyogbGluZSA0MjIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXN0YXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4O1xufVxuXG4vKiBsaW5lIDQyMywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tbGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7XG59XG5cbi8qIGxpbmUgNDI0LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jYW5jZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDtcbn1cblxuLyogbGluZSA0MjUsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7XG59XG5cbi8qIGxpbmUgNDI2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1wbHVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7XG59XG5cbi8qIGxpbmUgNDI3LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDtcbn1cblxuLyogbGluZSA0MjgsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLW1pbnVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7XG59XG5cbi8qIGxpbmUgNDI5LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDtcbn1cblxuLyogbGluZSA0MzAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNsb3NldGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7XG59XG5cbi8qIGxpbmUgNDMxLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1rZXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4O1xufVxuXG4vKiBsaW5lIDQzMiwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tbGlnaHRidWxiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDtcbn1cblxuLyogbGluZSA0MzMsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXNjaXNzb3JzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDtcbn1cblxuLyogbGluZSA0MzQsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNsaXBib2FyZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7XG59XG5cbi8qIGxpbmUgNDM1LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jb3B5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDtcbn1cblxuLyogbGluZSA0MzYsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4O1xufVxuXG4vKiBsaW5lIDQzNywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4O1xufVxuXG4vKiBsaW5lIDQzOCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4O1xufVxuXG4vKiBsaW5lIDQzOSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tc2NyaXB0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDtcbn1cblxuLyogbGluZSA0NDAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7XG59XG5cbi8qIGxpbmUgNDQxLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1pbmZvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4O1xufVxuXG4vKiBsaW5lIDQ0Miwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tbm90aWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4O1xufVxuXG4vKiBsaW5lIDQ0Mywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24taGVscCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDtcbn1cblxuLyogbGluZSA0NDQsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4O1xufVxuXG4vKiBsaW5lIDQ0NSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4O1xufVxuXG4vKiBsaW5lIDQ0Niwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tcmFkaW8tb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7XG59XG5cbi8qIGxpbmUgNDQ3LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1yYWRpby1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4O1xufVxuXG4vKiBsaW5lIDQ0OCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tcGluLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4O1xufVxuXG4vKiBsaW5lIDQ0OSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tcGluLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4O1xufVxuXG4vKiBsaW5lIDQ1MCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tcGxheSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4O1xufVxuXG4vKiBsaW5lIDQ1MSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tcGF1c2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7XG59XG5cbi8qIGxpbmUgNDUyLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zZWVrLW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7XG59XG5cbi8qIGxpbmUgNDUzLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zZWVrLXByZXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7XG59XG5cbi8qIGxpbmUgNDU0LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zZWVrLWVuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDtcbn1cblxuLyogbGluZSA0NTUsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXNlZWstc3RhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XG59XG5cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi8qIGxpbmUgNDU3LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zZWVrLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuXG4vKiBsaW5lIDQ1OCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tc3RvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDtcbn1cblxuLyogbGluZSA0NTksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWVqZWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDtcbn1cblxuLyogbGluZSA0NjAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXZvbHVtZS1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4O1xufVxuXG4vKiBsaW5lIDQ2MSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdm9sdW1lLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDtcbn1cblxuLyogbGluZSA0NjIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXBvd2VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7XG59XG5cbi8qIGxpbmUgNDYzLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zaWduYWwtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDtcbn1cblxuLyogbGluZSA0NjQsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXNpZ25hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDtcbn1cblxuLyogbGluZSA0NjUsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWJhdHRlcnktMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDtcbn1cblxuLyogbGluZSA0NjYsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWJhdHRlcnktMSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDtcbn1cblxuLyogbGluZSA0NjcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWJhdHRlcnktMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDtcbn1cblxuLyogbGluZSA0NjgsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWJhdHRlcnktMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDtcbn1cblxuLyogbGluZSA0NjksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7XG59XG5cbi8qIGxpbmUgNDcwLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7XG59XG5cbi8qIGxpbmUgNDcxLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7XG59XG5cbi8qIGxpbmUgNDcyLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDtcbn1cblxuLyogbGluZSA0NzMsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4O1xufVxuXG4vKiBsaW5lIDQ3NCwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7XG59XG5cbi8qIGxpbmUgNDc1LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDtcbn1cblxuLyogbGluZSA0NzYsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDtcbn1cblxuLyogbGluZSA0NzcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDtcbn1cblxuLyogbGluZSA0NzgsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDtcbn1cblxuLyogbGluZSA0NzksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDtcbn1cblxuLyogbGluZSA0ODAsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4O1xufVxuXG4vKiBsaW5lIDQ4MSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4O1xufVxuXG4vKiBsaW5lIDQ4Miwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDtcbn1cblxuLyogbGluZSA0ODMsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDtcbn1cblxuLyogbGluZSA0ODQsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4O1xufVxuXG4vKiBsaW5lIDQ4NSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7XG59XG5cbi8qIGxpbmUgNDg2LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4O1xufVxuXG4vKiBsaW5lIDQ4Nywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7XG59XG5cbi8qIGxpbmUgNDg4LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDtcbn1cblxuLyogbGluZSA0ODksIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7XG59XG5cbi8qIGxpbmUgNDkwLCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4O1xufVxuXG4vKiBsaW5lIDQ5MSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDtcbn1cblxuLyogbGluZSA0OTIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDtcbn1cblxuLyogbGluZSA0OTMsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDtcbn1cblxuLyogbGluZSA0OTQsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb3JuZXIgcmFkaXVzICovXG4vKiBsaW5lIDUwMSwgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi8qIGxpbmUgNTA3LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4vKiBsaW5lIDUxMywgc2Fzcy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi8qIGxpbmUgNTE5LCBzYXNzL2pxdWVyeS11aS5zY3NzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLyogbGluZSA1MjcsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNhYWFhYWE7XG4gIG9wYWNpdHk6IC4zO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzApO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbn1cblxuLyogbGluZSA1MzIsIHNhc3MvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS13aWRnZXQtc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMSwgc2Fzcy90eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MgKi9cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbG9yOiAjMjEyNzIxO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy90eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuLyogbGluZSA0LCBzYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MgKi9cbmgxIGEsIGgyIGEsIGgzIGEsIGg0IGEsIGg1IGEsIGg2IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi8qIGxpbmUgNywgc2Fzcy90eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzICovXG5oMSBhOmhvdmVyLCBoMiBhOmhvdmVyLCBoMyBhOmhvdmVyLCBoNCBhOmhvdmVyLCBoNSBhOmhvdmVyLCBoNiBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MzA5MjU7XG59XG5cbi8qIGxpbmUgMTMsIHNhc3MvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5lbnRyeS1oZWFkZXIgLnN1Yi10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIGFydGljbGUudHlwZS1wYWdlIGgxLmVudHJ5LXRpdGxlLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4vKiBsaW5lIDE3LCBzYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMiwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciA+IGgyLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGgyLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGgzLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGg0LCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAud2lkZ2V0X2NhdGVnb3JpZXMgaDIsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfY2F0ZWdvcmllcyBoMywgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9jYXRlZ29yaWVzIGg0LCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDEsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGgxLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgxLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDEsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgaDEsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMiwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDIsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDIsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMiwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBoMiwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGgzLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMywgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMywgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgzLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGgzLCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDQsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGg0LCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGg0LCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDQsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgaDQge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDE3LCBzYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyID4gaDIsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfcmVjZW50X2VudHJpZXMgaDIsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfcmVjZW50X2VudHJpZXMgaDMsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfcmVjZW50X2VudHJpZXMgaDQsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfY2F0ZWdvcmllcyBoMiwgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9jYXRlZ29yaWVzIGgzLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAud2lkZ2V0X2NhdGVnb3JpZXMgaDQsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDEsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDEsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBoMSwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGgyLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMiwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMiwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgyLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGgyLCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDMsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGgzLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgzLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDMsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgaDMsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDQsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoNCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBoNCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuLyogbGluZSAyNiwgc2Fzcy90eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDUsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGg1LCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGg1LCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDUsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgaDUsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNiwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDYsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDYsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoNiwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBoNiB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDI2LCBzYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MgKi9cbiAgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGg1LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoNSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGg1LCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGg1LCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDYsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGg2LCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGg2LCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDYsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgaDYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMzUsIHNhc3MvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyAqL1xuaDEge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBsaW5lLWhlaWdodDogMy4wcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgMzUsIHNhc3MvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyAqL1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0LjByZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ3LCBzYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MgKi9cbmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogIzZDNjQ2MztcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDQ3LCBzYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MgKi9cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gIH1cbn1cblxuLyogbGluZSA1OCwgc2Fzcy90eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzICovXG5oMywgLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmhlbnRyeSAuZW50cnktdGl0bGUsIC5zZWFyY2guc2VhcmNoLW5vLXJlc3VsdHMgLnNpdGUtY29udGVudCAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5oZW50cnkgLmVudHJ5LXRpdGxlLCAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYSwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYSwgLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIGEge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgNTgsIHNhc3MvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyAqL1xuICBoMywgLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmhlbnRyeSAuZW50cnktdGl0bGUsIC5zZWFyY2guc2VhcmNoLW5vLXJlc3VsdHMgLnNpdGUtY29udGVudCAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5oZW50cnkgLmVudHJ5LXRpdGxlLCAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYSwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYSwgLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIH1cbn1cblxuLyogbGluZSA2OSwgc2Fzcy90eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzICovXG5oNCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmVudHJ5LWhlYWRlciAuc3ViLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzIC5wb3N0LW1haW4gLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBsaW5lLWhlaWdodDogMi4wcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgNjksIHNhc3MvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyAqL1xuICBoNCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmVudHJ5LWhlYWRlciAuc3ViLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzIC5wb3N0LW1haW4gLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIH1cbn1cblxuLyogbGluZSA4MCwgc2Fzcy90eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzICovXG5oNSwgLmFsZXJ0aWZ5IC5hanMtaGVhZGVyLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzZDNjQ2MztcbiAgbGluZS1oZWlnaHQ6IDIuMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDgwLCBzYXNzL3R5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MgKi9cbiAgaDUsIC5hbGVydGlmeSAuYWpzLWhlYWRlciwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLyogbGluZSA5MCwgc2Fzcy90eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzICovXG5oNiwgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLnBvc3QtY291bnRyaWVzIC5jb3VudHJ5LCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5wb3N0LWNvdW50cmllcyAuY291bnRyeSwgLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLnBvc3QtY291bnRyaWVzIC5jb3VudHJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBsaW5lLWhlaWdodDogMi4wcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDEsIHNhc3MvdHlwb2dyYXBoeS9fY29weS5zY3NzICovXG5wIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi8qIGxpbmUgNiwgc2Fzcy90eXBvZ3JhcGh5L19jb3B5LnNjc3MgKi9cbmRmbiwgY2l0ZSwgZW0sIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qIGxpbmUgMTAsIHNhc3MvdHlwb2dyYXBoeS9fY29weS5zY3NzICovXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDEuNWVtO1xufVxuXG4vKiBsaW5lIDE0LCBzYXNzL3R5cG9ncmFwaHkvX2NvcHkuc2NzcyAqL1xuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4vKiBsaW5lIDE4LCBzYXNzL3R5cG9ncmFwaHkvX2NvcHkuc2NzcyAqL1xucHJlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogOS4zNzVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxLjZlbTtcbn1cblxuLyogbGluZSAyOSwgc2Fzcy90eXBvZ3JhcGh5L19jb3B5LnNjc3MgKi9cbmNvZGUsIGtiZCwgdHQsIHZhciB7XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogOS4zNzVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi8qIGxpbmUgMzQsIHNhc3MvdHlwb2dyYXBoeS9fY29weS5zY3NzICovXG5hYmJyLCBhY3JvbnltIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi8qIGxpbmUgMzksIHNhc3MvdHlwb2dyYXBoeS9fY29weS5zY3NzICovXG5tYXJrLCBpbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNDQsIHNhc3MvdHlwb2dyYXBoeS9fY29weS5zY3NzICovXG5iaWcge1xuICBmb250LXNpemU6IDEyNSU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMSwgc2Fzcy9lbGVtZW50cy9fZWxlbWVudHMuc2NzcyAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIGxpbmUgNSwgc2Fzcy9lbGVtZW50cy9fZWxlbWVudHMuc2NzcyAqL1xuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKiBsaW5lIDExLCBzYXNzL2VsZW1lbnRzL19lbGVtZW50cy5zY3NzICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLyogRmFsbGJhY2sgZm9yIHdoZW4gdGhlcmUgaXMgbm8gY3VzdG9tIGJhY2tncm91bmQgY29sb3IgZGVmaW5lZC4gKi9cbn1cblxuLyogbGluZSAxNSwgc2Fzcy9lbGVtZW50cy9fZWxlbWVudHMuc2NzcyAqL1xuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3RlczogXCJcIiBcIlwiO1xufVxuLyogbGluZSAxOCwgc2Fzcy9lbGVtZW50cy9fZWxlbWVudHMuc2NzcyAqL1xuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLyogbGluZSAyNCwgc2Fzcy9lbGVtZW50cy9fZWxlbWVudHMuc2NzcyAqL1xuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9lbGVtZW50cy9fbGlzdHMuc2NzcyAqL1xudWwsIG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgNiwgc2Fzcy9lbGVtZW50cy9fbGlzdHMuc2NzcyAqL1xudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBsaW5lIDEwLCBzYXNzL2VsZW1lbnRzL19saXN0cy5zY3NzICovXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbi8qIGxpbmUgMTQsIHNhc3MvZWxlbWVudHMvX2xpc3RzLnNjc3MgKi9cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG4vKiBsaW5lIDIwLCBzYXNzL2VsZW1lbnRzL19saXN0cy5zY3NzICovXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDI0LCBzYXNzL2VsZW1lbnRzL19saXN0cy5zY3NzICovXG5kZCB7XG4gIG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuLyogbGluZSAzMywgc2Fzcy9lbGVtZW50cy9fZWxlbWVudHMuc2NzcyAqL1xuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9lbGVtZW50cy9fdGFibGVzLnNjc3MgKi9cbnRhYmxlIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDYsIHNhc3MvZWxlbWVudHMvX3RhYmxlcy5zY3NzICovXG4uZW50cnktY29udGVudCB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbWFyZ2luOiAycmVtIDAgMnJlbSAycmVtO1xuICBtYXgtd2lkdGg6IDI1cmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiByaWdodDtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5lbnRyeS1jb250ZW50IHRhYmxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSAxNiwgc2Fzcy9lbGVtZW50cy9fdGFibGVzLnNjc3MgKi9cbi5lbnRyeS1jb250ZW50IHRhYmxlIGNhcHRpb24ge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FDQjNCNDtcbiAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkICNBMkNBRUM7XG59XG4vKiBsaW5lIDI2LCBzYXNzL2VsZW1lbnRzL190YWJsZXMuc2NzcyAqL1xuLmVudHJ5LWNvbnRlbnQgdGFibGUgdGJvZHkge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkICNBMkNBRUM7XG4gIGJvcmRlci1ib3R0b206IDAuNXJlbSBzb2xpZCAjQTJDQUVDO1xufVxuLyogbGluZSAzMiwgc2Fzcy9lbGVtZW50cy9fdGFibGVzLnNjc3MgKi9cbi5lbnRyeS1jb250ZW50IHRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogLjhyZW0gMXJlbTtcbn1cbi8qIGxpbmUgMzQsIHNhc3MvZWxlbWVudHMvX3RhYmxlcy5zY3NzICovXG4uZW50cnktY29udGVudCB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi8qIGxpbmUgMzcsIHNhc3MvZWxlbWVudHMvX3RhYmxlcy5zY3NzICovXG4uZW50cnktY29udGVudCB0YWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4vKiBsaW5lIDQ0LCBzYXNzL2VsZW1lbnRzL190YWJsZXMuc2NzcyAqL1xuLmVudHJ5LWNvbnRlbnQgdGFibGUgY2FwdGlvbiArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxLCBzYXNzL2Zvcm1zL19maWVsZHMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzZDNjQ2MztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8qIGxpbmUgMjMsIHNhc3MvZm9ybXMvX2ZpZWxkcy5zY3NzICovXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNzIxO1xufVxuXG4vKiBsaW5lIDI4LCBzYXNzL2Zvcm1zL19maWVsZHMuc2NzcyAqL1xuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuLyogbGluZSAzMiwgc2Fzcy9mb3Jtcy9fZmllbGRzLnNjc3MgKi9cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMywgc2Fzcy9mb3Jtcy9fZmxhdHBpY2tyLWNhbGVuZGFyLnNjc3MgKi9cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDEsIHNhc3MvbmF2aWdhdGlvbi9fbGlua3Muc2NzcyAqL1xuYSB7XG4gIGNvbG9yOiAjQkEwQzJGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBsaW5lIDUsIHNhc3MvbmF2aWdhdGlvbi9fbGlua3Muc2NzcyAqL1xuYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM5NDRCQTE7XG59XG4vKiBsaW5lIDgsIHNhc3MvbmF2aWdhdGlvbi9fbGlua3Muc2NzcyAqL1xuYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUge1xuICBjb2xvcjogIzkzMDkyNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4vKiBsaW5lIDE0LCBzYXNzL25hdmlnYXRpb24vX2xpbmtzLnNjc3MgKi9cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cbi8qIGxpbmUgMTcsIHNhc3MvbmF2aWdhdGlvbi9fbGlua3Muc2NzcyAqL1xuYTpob3ZlciwgYTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBNZW51c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxLCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24ge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIFNtYWxsIG1lbnUuICovXG59XG4vKiBsaW5lIDEwLCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gLm1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5cmVtO1xuICBiYWNrZ3JvdW5kOiAjNkM2NDYzO1xuICBjb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDkuM3JlbTtcbiAgcGFkZGluZzogMS40cmVtIDA7XG4gIG1hcmdpbi10b3A6IDByZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qIGxpbmUgMjUsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiAubWVudS10b2dnbGUgLm1lbnUtdG9nZ2xlLXRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLyogbGluZSAyOCwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LXRvZ2dsZSAubWVudS10b2dnbGUtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMTQ1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAtLjFyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMjgsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LXRvZ2dsZSAubWVudS10b2dnbGUtdGV4dDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgMzcsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiAubWVudS10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLyogbGluZSA0Mywgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudS1zZWFyY2gtY29udGFpbmVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICM2QzY0NjM7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi8qIGxpbmUgNDYsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUtc2VhcmNoLWNvbnRhaW5lciAuaGVhZGVyLW1lbnUtc2VhcmNoLXdyYXBwZXIgLm1lbnUtc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDUwLCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51LXNlYXJjaC1jb250YWluZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSA1Nywgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uLnRvZ2dsZWQgLm1lbnUtdG9nZ2xlIC5tZW51LXRvZ2dsZS10ZXh0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODVweCAtNjhweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuMXJlbTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA1Nywgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCAubWVudS10b2dnbGUgLm1lbnUtdG9nZ2xlLXRleHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG4vKiBsaW5lIDY0LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gLm1vYmlsZS1uYXZpZ2F0aW9uLW1haW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSA2OCwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LW1haW4tbWVudS1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBsaW5lIDczLCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgODAsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDg0LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzIxMjcyMTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLyogbGluZSA5OCwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaTpob3ZlciA+IGE6aG92ZXIsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpOmhvdmVyID4gYS5mb2N1cywgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkuZm9jdXMgPiBhOmhvdmVyLCAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5mb2N1cyA+IGEuZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xuICBjb2xvcjogI0ZGRjtcbn1cbi8qIGxpbmUgMTE0LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBsaW5lIDExNiwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogbGluZSAxMjksIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUtYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUJFQkVCO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQxcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLyogbGluZSAxNDQsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUtYnV0dG9uIC5zdWItbWVudS1saW5rIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi8qIGxpbmUgMTUzLCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51LWJ1dHRvbiAuc3ViLW1lbnUtbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ5cHggLTEyMnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMTUzLCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUtYnV0dG9uIC5zdWItbWVudS1saW5rOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgMTY0LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51LWJ1dHRvbjpob3ZlciwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUtYnV0dG9uLmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xufVxuLyogbGluZSAxNjgsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUtYnV0dG9uOmhvdmVyIC5zdWItbWVudS1saW5rOmJlZm9yZSwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUtYnV0dG9uLmZvY3VzIC5zdWItbWVudS1saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC0xNDVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDE2OCwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51LWJ1dHRvbjpob3ZlciAuc3ViLW1lbnUtbGluazpiZWZvcmUsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51LWJ1dHRvbi5mb2N1cyAuc3ViLW1lbnUtbGluazpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG4vKiBsaW5lIDE3Niwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLXNlbGVjdGVkID4gYSB7XG4gIGNvbG9yOiAjQkEwQzJGO1xufVxuLyogbGluZSAxODEsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1zZWxlY3RlZCAuc3ViLW1lbnUtYnV0dG9uIC5zdWItbWVudS1saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4cHggLTY4cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMTgxLCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1zZWxlY3RlZCAuc3ViLW1lbnUtYnV0dG9uIC5zdWItbWVudS1saW5rOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgMTg4LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtc2VsZWN0ZWQgLnN1Yi1tZW51LWJ1dHRvbjpob3ZlciAuc3ViLW1lbnUtbGluazpiZWZvcmUsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtc2VsZWN0ZWQgLnN1Yi1tZW51LWJ1dHRvbi5mb2N1cyAuc3ViLW1lbnUtbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NXB4IC02OHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMTg4LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1zZWxlY3RlZCAuc3ViLW1lbnUtYnV0dG9uOmhvdmVyIC5zdWItbWVudS1saW5rOmJlZm9yZSwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1zZWxlY3RlZCAuc3ViLW1lbnUtYnV0dG9uLmZvY3VzIC5zdWItbWVudS1saW5rOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgMTk2LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtc2VsZWN0ZWQ6aG92ZXIgPiBhOmhvdmVyLCAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLXNlbGVjdGVkOmhvdmVyID4gYS5mb2N1cywgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1zZWxlY3RlZC5mb2N1cyA+IGE6aG92ZXIsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtc2VsZWN0ZWQuZm9jdXMgPiBhLmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0JBMEMyRjtcbiAgY29sb3I6ICNGRkY7XG59XG4vKiBsaW5lIDIwNCwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMikgaW5zZXQ7XG59XG4vKiBsaW5lIDIxMCwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDIxNiwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51IGxpID4gYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMTI3MjE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLyogbGluZSAyMzAsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bC5zdWItbWVudSBsaTpob3ZlciA+IGEsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUgbGkuZm9jdXMgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0JBMEMyRjtcbiAgY29sb3I6ICNGRkY7XG59XG4vKiBsaW5lIDI0Miwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51IGxpIHVsIHtcbiAgbGVmdDogLTk5OWVtO1xuICB0b3A6IDA7XG59XG4vKiBsaW5lIDI0Nywgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51IGxpOmhvdmVyID4gdWwsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUgbGkuZm9jdXMgPiB1bCB7XG4gIGxlZnQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAyNjAsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDI2NCwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gLm1vYmlsZS1uYXZpZ2F0aW9uLW1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qIGxpbmUgMjY4LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLyogbGluZSAyNzYsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAvKiBsaW5lIDI4Miwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpID4gYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIGNvbG9yOiAjMjEyNzIxO1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLyogbGluZSAyOTEsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaSA+IGE6aG92ZXIsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpID4gYS5mb2N1cyB7XG4gICAgY29sb3I6ICNCQTBDMkY7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgfVxuICAvKiBsaW5lIDI5Nywgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS04Njkge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLyogbGluZSAyOTksIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0tODY5ID4gYSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgLyogbGluZSAzMjMsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaTpsYXN0LWNoaWxkOmhvdmVyID4gdWwuc3ViLW1lbnUsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpOmxhc3QtY2hpbGQuZm9jdXMgPiB1bC5zdWItbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAzMjksIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaTpob3ZlciwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkuZm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgY29sb3I6ICNCQTBDMkY7XG4gIH1cbiAgLyogbGluZSAzMzMsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaTpob3ZlciA+IGEsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLmZvY3VzID4gYSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBjb2xvcjogI0JBMEMyRjtcbiAgfVxuICAvKiBsaW5lIDMzNywgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpOmhvdmVyID4gYTpob3ZlciwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGk6aG92ZXIgPiBhLmZvY3VzLCAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5mb2N1cyA+IGE6aG92ZXIsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLmZvY3VzID4gYS5mb2N1cyB7XG4gICAgY29sb3I6ICNCQTBDMkY7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgfVxuICAvKiBsaW5lIDM0NCwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICB9XG4gIC8qIGxpbmUgMzQ2LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAvKiBsaW5lIDM1MCwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC8qIGxpbmUgMzU2LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IHVsLnN1Yi1tZW51LCAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmZvY3VzID4gdWwuc3ViLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLyogbGluZSAzNjUsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0gPiBhLCAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmZvY3VzID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0gPiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAvKiBsaW5lIDM5MSwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtOTk5ZW07XG4gICAgei1pbmRleDogOTk5OTk7XG4gIH1cbiAgLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC8qIGxpbmUgNDA1LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bC5zdWItbWVudSBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSA0MTEsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51IGxpID4gYSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMyMTI3MjE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAvKiBsaW5lIDQyNSwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUgbGk6aG92ZXIgPiBhLCAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51IGxpLmZvY3VzID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gICAgYmFja2dyb3VuZDogI0JBMEMyRjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxuICAvKiBsaW5lIDQzNywgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUgbGkgdWwge1xuICAgIGxlZnQ6IC05OTllbTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLyogbGluZSA0NDIsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51IGxpOmhvdmVyID4gdWwsIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUgbGkuZm9jdXMgPiB1bCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLyogbGluZSA0NTYsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0tODY5IHtcbiAgICB3aWR0aDogOSU7XG4gIH1cbiAgLyogbGluZSA0NjEsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0tODMge1xuICAgIHdpZHRoOiAxMiU7XG4gIH1cbiAgLyogbGluZSA0NjUsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0tMTI3IHtcbiAgICB3aWR0aDogMTklO1xuICB9XG4gIC8qIGxpbmUgNDY5LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLTEyNCwgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLTY2MSB7XG4gICAgd2lkdGg6IDE0JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAvKiBsaW5lIDQ4Miwgc2Fzcy9uYXZpZ2F0aW9uL19tZW51cy5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS0xMjcge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgLyogbGluZSA0ODYsIHNhc3MvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0tMTIzIHtcbiAgICB3aWR0aDogMTQlO1xuICB9XG4gIC8qIGxpbmUgNDkwLCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1pdGVtLTgzIHtcbiAgICB3aWR0aDogMTElO1xuICB9XG59XG5cbi8qIGxpbmUgNTA5LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5zaXRlLW1haW4gLmNvbW1lbnQtbmF2aWdhdGlvbiwgLnNpdGUtbWFpblxuLnBvc3RzLW5hdmlnYXRpb24sIC5zaXRlLW1haW5cbi5wb3N0LW5hdmlnYXRpb24ge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIGxpbmUgNTE0LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi8qIGxpbmUgNTE5LCBzYXNzL25hdmlnYXRpb24vX21lbnVzLnNjc3MgKi9cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4vKiBsaW5lIDIsIHNhc3MvbW9kdWxlcy9fYWNjZXNzaWJpbGl0eS5zY3NzICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBsaW5lIDksIHNhc3MvbW9kdWxlcy9fYWNjZXNzaWJpbGl0eS5zY3NzICovXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDguNzVweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4vKiBsaW5lIDMwLCBzYXNzL21vZHVsZXMvX2FjY2Vzc2liaWxpdHkuc2NzcyAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQWxpZ25tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxLCBzYXNzL21vZHVsZXMvX2FsaWdubWVudHMuc2NzcyAqL1xuLmFsaWdubGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgMSwgc2Fzcy9tb2R1bGVzL19hbGlnbm1lbnRzLnNjc3MgKi9cbiAgLmFsaWdubGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIH1cbn1cblxuLyogbGluZSAxMCwgc2Fzcy9tb2R1bGVzL19hbGlnbm1lbnRzLnNjc3MgKi9cbi5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSAxMCwgc2Fzcy9tb2R1bGVzL19hbGlnbm1lbnRzLnNjc3MgKi9cbiAgLmFsaWducmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICB9XG59XG5cbi8qIGxpbmUgMTksIHNhc3MvbW9kdWxlcy9fYWxpZ25tZW50cy5zY3NzICovXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ2xlYXJpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4uY2xlYXI6YmVmb3JlOmFmdGVyLFxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YmVmb3JlOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmJlZm9yZTphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXG4ubWFpbi1uYXZpZ2F0aW9uOmFmdGVyLFxuLnNpdGUtaGVhZGVyOmJlZm9yZTphZnRlcixcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YmVmb3JlOmFmdGVyLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjpiZWZvcmU6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIGxpbmUgMTgsIHNhc3MvbW9kdWxlcy9fY2xlYXJpbmdzLnNjc3MgKi9cbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5tYWluLW5hdmlnYXRpb246YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxLCBzYXNzL3NpdGUvc2Vjb25kYXJ5L193aWRnZXRzLnNjc3MgKi9cbi53aWRnZXQge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgLyogTWFrZSBzdXJlIHNlbGVjdCBlbGVtZW50cyBmaXQgaW4gd2lkZ2V0cy4gKi9cbn1cbi8qIGxpbmUgNSwgc2Fzcy9zaXRlL3NlY29uZGFyeS9fd2lkZ2V0cy5zY3NzICovXG4ud2lkZ2V0IHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBQb3N0cyBhbmQgcGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMSwgc2Fzcy9zaXRlL3ByaW1hcnkvX3Bvc3RzLWFuZC1wYWdlcy5zY3NzICovXG4uc3RpY2t5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgNSwgc2Fzcy9zaXRlL3ByaW1hcnkvX3Bvc3RzLWFuZC1wYWdlcy5zY3NzICovXG4uaGVudHJ5IHtcbiAgbWFyZ2luOiAwIDAgMi41cmVtO1xufVxuLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLmhlbnRyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogbGluZSAxMCwgc2Fzcy9zaXRlL3ByaW1hcnkvX3Bvc3RzLWFuZC1wYWdlcy5zY3NzICovXG4uYnlsaW5lLFxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxNSwgc2Fzcy9zaXRlL3ByaW1hcnkvX3Bvc3RzLWFuZC1wYWdlcy5zY3NzICovXG4uc2luZ2xlIC5ieWxpbmUsXG4uZ3JvdXAtYmxvZyAuYnlsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4vKiBsaW5lIDIwLCBzYXNzL3NpdGUvcHJpbWFyeS9fcG9zdHMtYW5kLXBhZ2VzLnNjc3MgKi9cbi5wYWdlLWNvbnRlbnQsXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDI2LCBzYXNzL3NpdGUvcHJpbWFyeS9fcG9zdHMtYW5kLXBhZ2VzLnNjc3MgKi9cbi5wYWdlLWxpbmtzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxLCBzYXNzL3NpdGUvcHJpbWFyeS9fY29tbWVudHMuc2NzcyAqL1xuLmNvbW1lbnQtY29udGVudCBhIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vKiBsaW5lIDQsIHNhc3Mvc2l0ZS9wcmltYXJ5L19jb21tZW50cy5zY3NzICovXG4uYnlwb3N0YXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBHbG9iYWxseSBoaWRkZW4gZWxlbWVudHMgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgc3VwcG9ydGVkIGFuZCBpbiB1c2UuICovXG4vKiBsaW5lIDIsIHNhc3MvbW9kdWxlcy9faW5maW5pdGUtc2Nyb2xsLnNjc3MgKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIC8qIFRoZW1lIEZvb3RlciAod2hlbiBzZXQgdG8gc2Nyb2xsaW5nKSAqL1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXG4vKiBsaW5lIDgsIHNhc3MvbW9kdWxlcy9faW5maW5pdGUtc2Nyb2xsLnNjc3MgKi9cbi5pbmZpbml0eS1lbmQubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMSwgc2Fzcy9tZWRpYS9fbWVkaWEuc2NzcyAqL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbi8qIGxpbmUgMTEsIHNhc3MvbWVkaWEvX21lZGlhLnNjc3MgKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxLCBzYXNzL21lZGlhL19jYXB0aW9ucy5zY3NzICovXG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDUsIHNhc3MvbWVkaWEvX2NhcHRpb25zLnNjc3MgKi9cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi8qIGxpbmUgOSwgc2Fzcy9tZWRpYS9fY2FwdGlvbnMuc2NzcyAqL1xuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbjogMC44MDc1ZW0gMDtcbn1cblxuLyogbGluZSAxNCwgc2Fzcy9tZWRpYS9fY2FwdGlvbnMuc2NzcyAqL1xuLndwLWNhcHRpb24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gLjVyZW0gMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDEsIHNhc3MvbWVkaWEvX2dhbGxlcmllcy5zY3NzICovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSA1LCBzYXNzL21lZGlhL19nYWxsZXJpZXMuc2NzcyAqL1xuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA0NCwgc2Fzcy9tZWRpYS9fZ2FsbGVyaWVzLnNjc3MgKi9cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgVkMgTWVkaWEgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMSwgc2Fzcy9tZWRpYS9fdHJpcGxlLWltYWdlLWJsb2NrLnNjc3MgKi9cbi5lbnRyeS1jb250ZW50IC50cmlwbGUtaW1hZ2UtYmxvY2sge1xuICBtYXJnaW46IDIuMHJlbSAwO1xuICAtd2Via2l0LWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi8qIGxpbmUgOCwgc2Fzcy9tZWRpYS9fdHJpcGxlLWltYWdlLWJsb2NrLnNjc3MgKi9cbi5lbnRyeS1jb250ZW50IC50cmlwbGUtaW1hZ2UtYmxvY2sgPiBmaWd1cmU6Zmlyc3QtY2hpbGQge1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbn1cbi8qIGxpbmUgMTIsIHNhc3MvbWVkaWEvX3RyaXBsZS1pbWFnZS1ibG9jay5zY3NzICovXG4uZW50cnktY29udGVudCAudHJpcGxlLWltYWdlLWJsb2NrIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLyogbGluZSAxOCwgc2Fzcy9tZWRpYS9fdHJpcGxlLWltYWdlLWJsb2NrLnNjc3MgKi9cbi5lbnRyeS1jb250ZW50IC50cmlwbGUtaW1hZ2UtYmxvY2sgPiBkaXYge1xuICAtd2Via2l0LWZsZXg6IGRpc3BsYXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLyogbGluZSAyOCwgc2Fzcy9tZWRpYS9fdHJpcGxlLWltYWdlLWJsb2NrLnNjc3MgKi9cbi5lbnRyeS1jb250ZW50IC50cmlwbGUtaW1hZ2UtYmxvY2sgPiBkaXYgZmlndXJlIHtcbiAgLXdlYmtpdC1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDUwJTtcbn1cbi8qIGxpbmUgMzgsIHNhc3MvbWVkaWEvX3RyaXBsZS1pbWFnZS1ibG9jay5zY3NzICovXG4uZW50cnktY29udGVudCAudHJpcGxlLWltYWdlLWJsb2NrID4gZGl2IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTAsIHNhc3MvbWVkaWEvX3RyaXBsZS1pbWFnZS1ibG9jay5zY3NzICovXG4gIC5lbnRyeS1jb250ZW50IC50cmlwbGUtaW1hZ2UtYmxvY2sge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC8qIGxpbmUgNTQsIHNhc3MvbWVkaWEvX3RyaXBsZS1pbWFnZS1ibG9jay5zY3NzICovXG4gIC5lbnRyeS1jb250ZW50IC50cmlwbGUtaW1hZ2UtYmxvY2sgPiBmaWd1cmU6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA1MzBweDtcbiAgfVxuICAvKiBsaW5lIDU4LCBzYXNzL21lZGlhL190cmlwbGUtaW1hZ2UtYmxvY2suc2NzcyAqL1xuICAuZW50cnktY29udGVudCAudHJpcGxlLWltYWdlLWJsb2NrID4gZGl2IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMHJlbTtcbiAgfVxuICAvKiBsaW5lIDYyLCBzYXNzL21lZGlhL190cmlwbGUtaW1hZ2UtYmxvY2suc2NzcyAqL1xuICAuZW50cnktY29udGVudCAudHJpcGxlLWltYWdlLWJsb2NrID4gZGl2IGZpZ3VyZSB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gIH1cbiAgLyogbGluZSA2NSwgc2Fzcy9tZWRpYS9fdHJpcGxlLWltYWdlLWJsb2NrLnNjc3MgKi9cbiAgLmVudHJ5LWNvbnRlbnQgLnRyaXBsZS1pbWFnZS1ibG9jayA+IGRpdiBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUaW0ncyBjdXN0b20gYWRkaXRpb25zICYgRmVsZCFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogYWxlcnRpZnlqcyAxLjguMCBodHRwOi8vYWxlcnRpZnlqcy5jb21cbiAqIEFsZXJ0aWZ5SlMgaXMgYSBqYXZhc2NyaXB0IGZyYW1ld29yayBmb3IgZGV2ZWxvcGluZyBwcmV0dHkgYnJvd3NlciBkaWFsb2dzIGFuZCBub3RpZmljYXRpb25zLlxuICogQ29weXJpZ2h0IDIwMTYgTW9oYW1tYWQgWW91bmVzIDxNb2hhbW1hZEBhbGVydGlmeWpzLmNvbT4gKGh0dHA6Ly9hbGVydGlmeWpzLmNvbSlcbiAqIExpY2Vuc2VkIHVuZGVyIEdQTCAzIDxodHRwczovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL2dwbC0zLjA+Ki9cbi8qIGxpbmUgNywgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtZGltbWVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxOTgxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbiAgb3BhY2l0eTogLjU7XG59XG4vKiBsaW5lIDIwLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAxOTgxO1xufVxuLyogbGluZSAzMCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDUlIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDExcmVtO1xuICBtYXgtd2lkdGg6IDU4cmVtO1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4vKiBsaW5lIDM5LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1kaWFsb2cuYWpzLWNhcHR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cbi8qIGxpbmUgNTAsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeSAuYWpzLXJlc2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLyogbGluZSA1Nywgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtY29tbWFuZHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cmVtO1xuICB0b3A6IDRyZW07XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMjtcbn1cbi8qIGxpbmUgNjQsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeSAuYWpzLWNvbW1hbmRzIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIGxpbmUgNzYsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeSAuYWpzLWNvbW1hbmRzIGJ1dHRvbi5hanMtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NXB4IC00NXB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDc2LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4gIC5hbGVydGlmeSAuYWpzLWNvbW1hbmRzIGJ1dHRvbi5hanMtY2xvc2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG4vKiBsaW5lIDgwLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1jb21tYW5kcyBidXR0b24uYWpzLW1heGltaXplIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBS0NBWUFBQUNOTXMrOUFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEVnQUFDeElCMHQxKy9BQUFBQlowUlZoMFEzSmxZWFJwYjI0Z1ZHbHRaUUF3Tnk4eE15OHhOT3JacXVnQUFBQWNkRVZZZEZOdlpuUjNZWEpsQUVGa2IySmxJRVpwY21WM2IzSnJjeUJEVXpib3ZMS01BQUFBT1VsRVFWUVlsV1A4Ly84L0F6R0FoWUdCZ2FHNHVCaXY2dDdlWGtZbW9veGpZR0FnV2lFTHN2SFlGTUNjUlgyclNYY2pvU0JpSkRiQUFlRCtFR3UrOEJaY0FBQUFBRWxGVGtTdVFtQ0MpO1xufVxuLyogbGluZSA4Niwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi8qIGxpbmUgOTQsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeSAuYWpzLWJvZHkge1xuICBtaW4taGVpZ2h0OiA1LjZyZW07XG59XG4vKiBsaW5lIDk3LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1ib2R5IC5hanMtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG59XG4vKiBsaW5lIDEwMCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtYm9keSAuYWpzLWNvbnRlbnQgLmV4dGVybmFsLWxpbmstdXJsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNCQTBDMkY7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4vKiBsaW5lIDEwNywgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtZm9vdGVyIHtcbiAgcGFkZGluZzogMS42cmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMi40cmVtO1xuICBtaW4taGVpZ2h0OiA0LjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4vKiBsaW5lIDExNSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtZm9vdGVyIC5hanMtYnV0dG9ucyAuYWpzLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogOC44cmVtO1xuICBtaW4taGVpZ2h0OiAzLjVyZW07XG59XG4vKiBsaW5lIDEyMCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtZm9vdGVyIC5hanMtYnV0dG9ucy5hanMtcHJpbWFyeSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLyogbGluZSAxMjMsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeSAuYWpzLWZvb3RlciAuYWpzLWJ1dHRvbnMuYWpzLXByaW1hcnkgLmFqcy1idXR0b24ge1xuICBtYXJnaW46IC42cmVtIDFyZW0gMCAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4vKiBsaW5lIDEyNywgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtZm9vdGVyIC5hanMtYnV0dG9ucy5hanMtcHJpbWFyeSAuYWpzLWJ1dHRvbi5hanMtb2sge1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogI0JBMEMyRjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi8qIGxpbmUgMTM1LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1mb290ZXIgLmFqcy1idXR0b25zLmFqcy1wcmltYXJ5IC5hanMtYnV0dG9uLmFqcy1vazphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMTQ1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMS4ycmVtO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDEzNSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuICAuYWxlcnRpZnkgLmFqcy1mb290ZXIgLmFqcy1idXR0b25zLmFqcy1wcmltYXJ5IC5hanMtYnV0dG9uLmFqcy1vazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgMTQzLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkgLmFqcy1mb290ZXIgLmFqcy1idXR0b25zLmFqcy1wcmltYXJ5IC5hanMtYnV0dG9uLmFqcy1jYW5jZWwge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjQkEwQzJGO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4vKiBsaW5lIDE1MSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtZm9vdGVyIC5hanMtYnV0dG9ucy5hanMtcHJpbWFyeSAuYWpzLWJ1dHRvbi5hanMtY2FuY2VsOmhvdmVyIHtcbiAgY29sb3I6ICM5MzA5MjU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLyogbGluZSAxNTcsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeSAuYWpzLWZvb3RlciAuYWpzLWJ1dHRvbnMuYWpzLXByaW1hcnkgLmFqcy1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICM2QzY0NjM7XG59XG4vKiBsaW5lIDE2Miwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtZm9vdGVyIC5hanMtYnV0dG9ucy5hanMtYXV4aWxpYXJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLyogbGluZSAxNjcsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeSAuYWpzLWZvb3RlciAuYWpzLWJ1dHRvbnMuYWpzLWF1eGlsaWFyeSAuYWpzLWJ1dHRvbiB7XG4gIG1hcmdpbjogLjRyZW07XG59XG4vKiBsaW5lIDE3NCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFLQ0FZQUFBQ05Ncys5QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRWdBQUN4SUIwdDErL0FBQUFCWjBSVmgwUTNKbFlYUnBiMjRnVkdsdFpRQXdOeTh4TVM4eE5FRFFZbU1BQUFBY2RFVllkRk52Wm5SM1lYSmxBRUZrYjJKbElFWnBjbVYzYjNKcmN5QkRVemJvdkxLTUFBQUFRMGxFUVZRWWxhWE5NUW9BSUF4RDBkVDdINjU3bDBLWDNpSnVVbEJVTk9zUFBDR0ptN1ZEcDZyeWVNeE11RHNBUUg3b3dXM3B5bjNSUzI2aUt4RVJNTE4zdWdPYUFrYUwzc1dWaWdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG4vKiBsaW5lIDE4OCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1uby1vdmVyZmxvdyAuYWpzLWJvZHkgLmFqcy1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLyogbGluZSAxOTEsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtbm8tcGFkZGluZy5hanMtbWF4aW1pemVkIC5hanMtYm9keSAuYWpzLWNvbnRlbnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi8qIGxpbmUgMTk2LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLW5vLXBhZGRpbmc6bm90KC5hanMtbWF4aW1pemVkKSAuYWpzLWJvZHkge1xuICBtYXJnaW4tbGVmdDogLTIuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMi40cmVtO1xufVxuLyogbGluZSAyMDAsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtbm8tcGFkZGluZzpub3QoLmFqcy1tYXhpbWl6ZWQpIC5hanMtYm9keSAuYWpzLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSAyMDMsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtbm8tcGFkZGluZy5hanMtcmVzaXphYmxlIC5hanMtYm9keSAuYWpzLWNvbnRlbnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi8qIGxpbmUgMjA3LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLW1heGltaXphYmxlIC5hanMtY29tbWFuZHMgYnV0dG9uLmFqcy1tYXhpbWl6ZSwgLmFsZXJ0aWZ5LmFqcy1tYXhpbWl6YWJsZSAuYWpzLWNvbW1hbmRzIGJ1dHRvbi5hanMtcmVzdG9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qIGxpbmUgMjExLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLWNsb3NhYmxlIC5hanMtY29tbWFuZHMgYnV0dG9uLmFqcy1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qIGxpbmUgMjE0LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLW1heGltaXplZCAuYWpzLWRpYWxvZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMjIyLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLW1heGltaXplZC5hanMtbW9kZWxlc3MgLmFqcy1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDIyOCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1tYXhpbWl6ZWQgLmFqcy1jb21tYW5kcyBidXR0b24uYWpzLW1heGltaXplIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBS0NBWUFBQUNOTXMrOUFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEVnQUFDeElCMHQxKy9BQUFBQlowUlZoMFEzSmxZWFJwYjI0Z1ZHbHRaUUF3Tnk4eE15OHhOT3JacXVnQUFBQWNkRVZZZEZOdlpuUjNZWEpsQUVGa2IySmxJRVpwY21WM2IzSnJjeUJEVXpib3ZMS01BQUFBU2tsRVFWUVlsWldRMFFrQU1RaER0WFJpbmNPWlg3OEtWdHJEQ3dncUpORW9JQjNNUExqN2xSVVJPbHB5VlhHemJ5NnpXdVkra3o2dGo1c0JNVE1BeVZWMy81OTVSYk9oM2NBWHN3dzFyYWVpT2NvQUFBQUFTVVZPUks1Q1lJST0pO1xufVxuLyogbGluZSAyMzEsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtcmVzaXphYmxlIC5hanMtZGlhbG9nLCAuYWxlcnRpZnkuYWpzLW1heGltaXplZCAuYWpzLWRpYWxvZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDIzNSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1yZXNpemFibGUgLmFqcy1jb21tYW5kcywgLmFsZXJ0aWZ5LmFqcy1tYXhpbWl6ZWQgLmFqcy1jb21tYW5kcyB7XG4gIG1hcmdpbjogMS40cmVtIDIuNHJlbSAwIDA7XG59XG4vKiBsaW5lIDIzOSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1yZXNpemFibGUgLmFqcy1oZWFkZXIsIC5hbGVydGlmeS5hanMtbWF4aW1pemVkIC5hanMtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG59XG4vKiBsaW5lIDI0OCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1yZXNpemFibGUgLmFqcy1ib2R5LCAuYWxlcnRpZnkuYWpzLW1heGltaXplZCAuYWpzLWJvZHkge1xuICBtaW4taGVpZ2h0OiAyMi40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKiBsaW5lIDI1Mywgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1yZXNpemFibGUgLmFqcy1ib2R5IC5hanMtY29udGVudCwgLmFsZXJ0aWZ5LmFqcy1tYXhpbWl6ZWQgLmFqcy1ib2R5IC5hanMtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cmVtO1xuICByaWdodDogMi40cmVtO1xuICBib3R0b206IDVyZW07XG4gIGxlZnQ6IDIuNHJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4vKiBsaW5lIDI2Miwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1yZXNpemFibGUgLmFqcy1mb290ZXIsIC5hbGVydGlmeS5hanMtbWF4aW1pemVkIC5hanMtZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG59XG4vKiBsaW5lIDI3MCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1yZXNpemFibGU6bm90KC5hanMtbWF4aW1pemVkKSAuYWpzLWRpYWxvZyB7XG4gIG1pbi13aWR0aDogNTQuOHJlbTtcbn1cbi8qIGxpbmUgMjczLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLXJlc2l6YWJsZTpub3QoLmFqcy1tYXhpbWl6ZWQpIC5hanMtaGFuZGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDI3Niwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1tb3ZhYmxlOm5vdCguYWpzLW1heGltaXplZCkgLmFqcy1oZWFkZXIge1xuICBjdXJzb3I6IG1vdmU7XG59XG4vKiBsaW5lIDI3OSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1tb2RlbGVzcyAuYWpzLWRpbW1lciwgLmFsZXJ0aWZ5LmFqcy1tb2RlbGVzcyAuYWpzLXJlc2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgMjgzLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLW1vZGVsZXNzIC5hanMtbW9kYWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuLyogbGluZSAyODgsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtbW9kZWxlc3MuYWpzLXBpbm5hYmxlIC5hanMtY29tbWFuZHMgYnV0dG9uLmFqcy1waW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFvQUFBQUtDQVlBQUFDTk1zKzlBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFZ0FBQ3hJQjB0MSsvQUFBQUJaMFJWaDBRM0psWVhScGIyNGdWR2x0WlFBd055OHhNeTh4Tk9yWnF1Z0FBQUFjZEVWWWRGTnZablIzWVhKbEFFRmtiMkpsSUVacGNtVjNiM0pyY3lCRFV6Ym92TEtNQUFBQVFrbEVRVlFZbGNXUE1RNEFJQXdDcVU5dTM4R2JjYkhSV04xTXZLUURoUUZNRXBLSW1HSkEwZ0Nnbll3MFYwcnd4c2VnNWVyVDRvU2tRVkk1ZDlmK2U5K3hBME5iTHBXZml0UFhBQUFBQUVsRlRrU3VRbUNDKTtcbn1cbi8qIGxpbmUgMjkyLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLW1vZGVsZXNzLmFqcy11bnBpbm5lZCAuYWpzLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLyogbGluZSAyOTUsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtbW9kZWxlc3MuYWpzLXVucGlubmVkIC5hanMtY29tbWFuZHMgYnV0dG9uLmFqcy1waW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFLQ0FZQUFBQ05Ncys5QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRWdBQUN4SUIwdDErL0FBQUFCWjBSVmgwUTNKbFlYUnBiMjRnVkdsdFpRQXdOeTh4TXk4eE5PclpxdWdBQUFBY2RFVllkRk52Wm5SM1lYSmxBRUZrYjJKbElFWnBjbVYzYjNKcmN5QkRVemJvdkxLTUFBQUFPMGxFUVZRWWxXUDgvLzgvQXpHQWlTaFY2QXFMaTR0eEdzK0NMb0JMTVliQzN0NWVSbXlhV2ZCWmh3d1lrWDJOVHhQUnZpYktqUmhXNHdNQWh4a1lHYkx1M3BFQUFBQUFTVVZPUks1Q1lJST0pO1xufVxuLyogbGluZSAyOTgsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtbW9kZWxlc3M6bm90KC5hanMtdW5waW5uZWQpIC5hanMtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDUwcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi8qIGxpbmUgMzAyLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLWJhc2ljIC5hanMtaGVhZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIGxpbmUgMzA1LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLWJhc2ljIC5hanMtZm9vdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogbGluZSAzMDgsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtZnJhbWVsZXNzIC5hanMtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiA2cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4vKiBsaW5lIDMxOSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1mcmFtZWxlc3MgLmFqcy1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAzMjIsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtZnJhbWVsZXNzIC5hanMtYm9keSAuYWpzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi8qIGxpbmUgMzI5LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLWZyYW1lbGVzczpub3QoLmFqcy1yZXNpemFibGUpIC5hanMtZGlhbG9nIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4vKiBsaW5lIDMzMiwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1mcmFtZWxlc3M6bm90KC5hanMtcmVzaXphYmxlKSAuYWpzLWRpYWxvZyAuYWpzLWNvbW1hbmRzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogbGluZSAzMzgsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hanMtbm8tb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4vKiBsaW5lIDM0Miwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFqcy1uby1vdmVyZmxvdy5hanMtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzUyLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWpzLW5vLXNlbGVjdGlvbixcbi5hanMtbm8tc2VsZWN0aW9uICoge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAvKiBsaW5lIDM2MSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuICAuYWxlcnRpZnkgLmFqcy1kaWFsb2cge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cblxuICAvKiBsaW5lIDM2NCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuICAuYWxlcnRpZnk6bm90KC5hanMtbWF4aW1pemVkKSAuYWpzLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG5cbiAgLyogbGluZSAzNjcsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbiAgLmFsZXJ0aWZ5Om5vdCguYWpzLW1heGltaXplZCkuYWpzLXJlc2l6YWJsZSAuYWpzLWRpYWxvZyB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLyogbGluZSAzNzQsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbiAgLmFsZXJ0aWZ5IGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMzU5M0QyO1xuICB9XG59XG4vKiBsaW5lIDM4Miwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5IC5hanMtZGltbWVyLFxuLmFsZXJ0aWZ5IC5hanMtbW9kYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zO1xufVxuLyogbGluZSAzOTAsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtaGlkZGVuIC5hanMtZGltbWVyLCAuYWxlcnRpZnkuYWpzLWhpZGRlbiAuYWpzLW1vZGFsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLyogbGluZSAzOTUsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtaW46bm90KC5hanMtaGlkZGVuKSAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbn1cbi8qIGxpbmUgMzk5LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnkuYWpzLW91dC5hanMtaGlkZGVuIC5hanMtZGlhbG9nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDI1MG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDI1MG1zO1xufVxuLyogbGluZSA0MDMsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeSAuYWpzLWRpYWxvZy5hanMtc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhanMtc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBhanMtc2hha2U7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4vKiBsaW5lIDQxMiwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1zbGlkZS5hanMtaW46bm90KC5hanMtaGlkZGVuKSAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFqcy1zbGlkZUluO1xuICBhbmltYXRpb24tbmFtZTogYWpzLXNsaWRlSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG4vKiBsaW5lIDQxOCwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LmFqcy1zbGlkZS5hanMtb3V0LmFqcy1oaWRkZW4gLmFqcy1kaWFsb2cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhanMtc2xpZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhanMtc2xpZGVPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xufVxuLyogbGluZSA0MjQsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtem9vbS5hanMtaW46bm90KC5hanMtaGlkZGVuKSAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFqcy16b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhanMtem9vbUluO1xufVxuLyogbGluZSA0MjgsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtem9vbS5hanMtb3V0LmFqcy1oaWRkZW4gLmFqcy1kaWFsb2cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhanMtem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFqcy16b29tT3V0O1xufVxuLyogbGluZSA0MzIsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtZmFkZS5hanMtaW46bm90KC5hanMtaGlkZGVuKSAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFqcy1mYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhanMtZmFkZUluO1xufVxuLyogbGluZSA0MzYsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtZmFkZS5hanMtb3V0LmFqcy1oaWRkZW4gLmFqcy1kaWFsb2cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhanMtZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFqcy1mYWRlT3V0O1xufVxuLyogbGluZSA0NDAsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtcHVsc2UuYWpzLWluOm5vdCguYWpzLWhpZGRlbikgLmFqcy1kaWFsb2cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhanMtcHVsc2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGFqcy1wdWxzZUluO1xufVxuLyogbGluZSA0NDQsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtcHVsc2UuYWpzLW91dC5hanMtaGlkZGVuIC5hanMtZGlhbG9nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYWpzLXB1bHNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYWpzLXB1bHNlT3V0O1xufVxuLyogbGluZSA0NDgsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtZmxpcHguYWpzLWluOm5vdCguYWpzLWhpZGRlbikgLmFqcy1kaWFsb2cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhanMtZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFqcy1mbGlwSW5YO1xufVxuLyogbGluZSA0NTIsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtZmxpcHguYWpzLW91dC5hanMtaGlkZGVuIC5hanMtZGlhbG9nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYWpzLWZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogYWpzLWZsaXBPdXRYO1xufVxuLyogbGluZSA0NTYsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtZmxpcHkuYWpzLWluOm5vdCguYWpzLWhpZGRlbikgLmFqcy1kaWFsb2cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhanMtZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGFqcy1mbGlwSW5ZO1xufVxuLyogbGluZSA0NjAsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS5hanMtZmxpcHkuYWpzLW91dC5hanMtaGlkZGVuIC5hanMtZGlhbG9nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYWpzLWZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogYWpzLWZsaXBPdXRZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLXNoYWtlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWpzLXNoYWtlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhanMtcHVsc2VJbiB7XG4gIDAlLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhanMtcHVsc2VJbiB7XG4gIDAlLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFqcy1wdWxzZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDUwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhanMtcHVsc2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhanMtem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy16b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4yNSwgMC4yNSwgMC4yNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhanMtem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcbiAgfVxufVxuQGtleWZyYW1lcyBhanMtem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFqcy1mYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1mYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLWZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1mYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFqcy1mbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1mbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLWZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1mbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFqcy1mbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1mbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLWZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1mbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFqcy1zbGlkZUluIHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IC0xMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1zbGlkZUluIHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IC0xMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLXNsaWRlT3V0IHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IC0xMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1zbGlkZU91dCB7XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwJTtcbiAgfVxufVxuLyogbGluZSA5MDEsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS1ub3RpZmllciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxOTgyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4vKiBsaW5lIDkwOSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LW5vdGlmaWVyIC5hanMtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI2cmVtO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG4vKiBsaW5lIDkyMSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LW5vdGlmaWVyIC5hanMtbWVzc2FnZS5hanMtdmlzaWJsZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4vKiBsaW5lIDkyOSwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LW5vdGlmaWVyIC5hanMtbWVzc2FnZS5hanMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTEsIDE4OSwgMTE0LCAwLjk1KTtcbn1cbi8qIGxpbmUgOTMyLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnktbm90aWZpZXIgLmFqcy1tZXNzYWdlLmFqcy1lcnJvciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCA5MiwgOTIsIDAuOTUpO1xufVxuLyogbGluZSA5MzUsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS1ub3RpZmllciAuYWpzLW1lc3NhZ2UuYWpzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MiwgMjQ4LCAyMTUsIDAuOTUpO1xufVxuLyogbGluZSA5NDAsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS1ub3RpZmllci5hanMtdG9wIHtcbiAgdG9wOiAxcmVtO1xufVxuLyogbGluZSA5NDMsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS1ub3RpZmllci5hanMtYm90dG9tIHtcbiAgYm90dG9tOiAxcmVtO1xufVxuLyogbGluZSA5NDYsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS1ub3RpZmllci5hanMtcmlnaHQge1xuICByaWdodDogMXJlbTtcbn1cbi8qIGxpbmUgOTQ5LCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnktbm90aWZpZXIuYWpzLXJpZ2h0IC5hanMtbWVzc2FnZSB7XG4gIHJpZ2h0OiAtMzJyZW07XG59XG4vKiBsaW5lIDk1Miwgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LW5vdGlmaWVyLmFqcy1yaWdodCAuYWpzLW1lc3NhZ2UuYWpzLXZpc2libGUge1xuICByaWdodDogMjlyZW07XG59XG4vKiBsaW5lIDk1Nywgc2Fzcy9fYWxlcnRpZnkuc2NzcyAqL1xuLmFsZXJ0aWZ5LW5vdGlmaWVyLmFqcy1sZWZ0IHtcbiAgbGVmdDogMXJlbTtcbn1cbi8qIGxpbmUgOTYwLCBzYXNzL19hbGVydGlmeS5zY3NzICovXG4uYWxlcnRpZnktbm90aWZpZXIuYWpzLWxlZnQgLmFqcy1tZXNzYWdlIHtcbiAgbGVmdDogLTMwcmVtO1xufVxuLyogbGluZSA5NjMsIHNhc3MvX2FsZXJ0aWZ5LnNjc3MgKi9cbi5hbGVydGlmeS1ub3RpZmllci5hanMtbGVmdCAuYWpzLW1lc3NhZ2UuYWpzLXZpc2libGUge1xuICBsZWZ0OiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEplcmVteSdzIGN1c3RvbSBhZGRpdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLWxhbmRpbmcuc2NzcyAqL1xuLmJsb2ctbGFuZGluZyAuZmVhdHVyZWQtaW1hZ2Uge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjEyNzIxO1xufVxuLyogbGluZSA1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctbGFuZGluZy5zY3NzICovXG4uYmxvZy1sYW5kaW5nIC5mZWF0dXJlZC1pbWFnZSAuYXR0YWNobWVudC1wb3N0LXRodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLmJsb2ctbGFuZGluZyAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBsaW5lIDE2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctbGFuZGluZy5zY3NzICovXG4uYmxvZy1sYW5kaW5nIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmZhY2V0d3AtdGVtcGxhdGUgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4vKiBsaW5lIDE5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctbGFuZGluZy5zY3NzICovXG4uYmxvZy1sYW5kaW5nIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmZhY2V0d3AtdGVtcGxhdGUgYXJ0aWNsZSAuZmVhdHVyZWQtaW1hZ2UtdGh1bWJuYWlsIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLyogbGluZSAyNywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLWxhbmRpbmcuc2NzcyAqL1xuLmJsb2ctbGFuZGluZyAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5mYWNldHdwLXRlbXBsYXRlIGFydGljbGUgLmZlYXR1cmVkLWltYWdlLXRodW1ibmFpbCAuZmVhdHVyZWQtdmlkZW8tcGx1cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSAzMCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLWxhbmRpbmcuc2NzcyAqL1xuLmJsb2ctbGFuZGluZyAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5mYWNldHdwLXRlbXBsYXRlIGFydGljbGUgLmZlYXR1cmVkLWltYWdlLXRodW1ibmFpbCAuZmVhdHVyZWQtdmlkZW8tcGx1cyArIC5mdnAtb25sb2FkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgMzYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy1sYW5kaW5nLnNjc3MgKi9cbi5ibG9nLWxhbmRpbmcgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciAuZmFjZXR3cC10ZW1wbGF0ZSBhcnRpY2xlIC5wb3N0LW1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgMzksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy1sYW5kaW5nLnNjc3MgKi9cbi5ibG9nLWxhbmRpbmcgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciAuZmFjZXR3cC10ZW1wbGF0ZSBhcnRpY2xlIC5wb3N0LW1haW4gLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjNkM2NDYzO1xufVxuLyogbGluZSA0NSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLWxhbmRpbmcuc2NzcyAqL1xuLmJsb2ctbGFuZGluZyAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5mYWNldHdwLXRlbXBsYXRlIGFydGljbGUgLnBvc3QtbWFpbiAucG9zdC1kYXRlOmFmdGVyIHtcbiAgY29udGVudDogJ3wnO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAuNnJlbSAwIDFyZW07XG59XG4vKiBsaW5lIDU0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctbGFuZGluZy5zY3NzICovXG4uYmxvZy1sYW5kaW5nIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmZhY2V0d3AtdGVtcGxhdGUgYXJ0aWNsZSAucG9zdC1tYWluIC5wb3N0LWV4Y2VycHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4vKiBsaW5lIDU3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctbGFuZGluZy5zY3NzICovXG4uYmxvZy1sYW5kaW5nIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmZhY2V0d3AtdGVtcGxhdGUgYXJ0aWNsZSAucG9zdC1tYWluIC5wb3N0LWV4Y2VycHQgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC8qIGxpbmUgODQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy1sYW5kaW5nLnNjc3MgKi9cbiAgLmJsb2ctbGFuZGluZyAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5mYWNldHdwLXRlbXBsYXRlIGFydGljbGUgLmZlYXR1cmVkLWltYWdlLXRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC8qIGxpbmUgOTAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy1sYW5kaW5nLnNjc3MgKi9cbiAgLmJsb2ctbGFuZGluZyAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5mYWNldHdwLXRlbXBsYXRlIGFydGljbGUgLnBvc3QtbWFpbiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICB9XG4gIC8qIGxpbmUgOTcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy1sYW5kaW5nLnNjc3MgKi9cbiAgLmJsb2ctbGFuZGluZyAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5mYWNldHdwLXRlbXBsYXRlIGFydGljbGU6Zmlyc3QtY2hpbGQgLnBvc3QtbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAvKiBsaW5lIDEwNCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLWxhbmRpbmcuc2NzcyAqL1xuICAuYmxvZy1sYW5kaW5nIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmZhY2V0d3AtdGVtcGxhdGUgYXJ0aWNsZSAuZmVhdHVyZWQtaW1hZ2UtdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gIH1cbiAgLyogbGluZSAxMDgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy1sYW5kaW5nLnNjc3MgKi9cbiAgLmJsb2ctbGFuZGluZyAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5mYWNldHdwLXRlbXBsYXRlIGFydGljbGUgLnBvc3QtbWFpbiB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19jb3VudHJ5LXByb2ZpbGVzLWxhbmRpbmcuc2NzcyAqL1xuLmNvdW50cnktcHJvZmlsZXMtbGFuZGluZyAucHJvZmlsZXMtbGFuZGluZy1jb3VudHJ5LWxpc3Qge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbHVtbi1jb3VudDogMTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5jb3VudHJ5LXByb2ZpbGVzLWxhbmRpbmcgLnByb2ZpbGVzLWxhbmRpbmctY291bnRyeS1saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSA5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2NvdW50cnktcHJvZmlsZXMtbGFuZGluZy5zY3NzICovXG4uY291bnRyeS1wcm9maWxlcy1sYW5kaW5nIC5wcm9maWxlcy1sYW5kaW5nLWNvdW50cnktbGlzdCAubGV0dGVyLWdyb3VwIHtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi8qIGxpbmUgMTUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fY291bnRyeS1wcm9maWxlcy1sYW5kaW5nLnNjc3MgKi9cbi5jb3VudHJ5LXByb2ZpbGVzLWxhbmRpbmcgLnByb2ZpbGVzLWxhbmRpbmctY291bnRyeS1saXN0IC5sZXR0ZXItZ3JvdXAgLmNvdW50cnkge1xuICBwYWRkaW5nOiAuNXJlbSAwO1xufVxuLyogbGluZSAxOCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19jb3VudHJ5LXByb2ZpbGVzLWxhbmRpbmcuc2NzcyAqL1xuLmNvdW50cnktcHJvZmlsZXMtbGFuZGluZyAucHJvZmlsZXMtbGFuZGluZy1jb3VudHJ5LWxpc3QgLmxldHRlci1ncm91cCAuY291bnRyeSBhIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSAyNywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19jb3VudHJ5LXByb2ZpbGVzLWxhbmRpbmcuc2NzcyAqL1xuICAuY291bnRyeS1wcm9maWxlcy1sYW5kaW5nIC5wcm9maWxlcy1sYW5kaW5nLWNvdW50cnktbGlzdCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAvKiBsaW5lIDMyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2NvdW50cnktcHJvZmlsZXMtbGFuZGluZy5zY3NzICovXG4gIC5jb3VudHJ5LXByb2ZpbGVzLWxhbmRpbmcgLnByb2ZpbGVzLWxhbmRpbmctY291bnRyeS1saXN0IHtcbiAgICBjb2x1bW4tY291bnQ6IDQ7XG4gIH1cbn1cblxuLyogbGluZSAyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Byb2plY3RzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXByb2plY3RzLWxhbmRpbmcgLnNpdGUtbWFpbiAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogbGluZSAzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wb3N0LnNjc3MgKi9cbi5zaW5nbGUuc2luZ2xlLXBvc3QgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5ibG9nLXBhZ2VyLWxpbmtzIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEQkRCREI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjREJEQkRCO1xufVxuLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLnNpbmdsZS5zaW5nbGUtcG9zdCAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmJsb2ctcGFnZXItbGlua3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBsaW5lIDEwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wb3N0LnNjc3MgKi9cbi5zaW5nbGUuc2luZ2xlLXBvc3QgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5ibG9nLXBhZ2VyLWxpbmtzIGEge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICNCQTBDMkY7XG59XG4vKiBsaW5lIDE1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wb3N0LnNjc3MgKi9cbi5zaW5nbGUuc2luZ2xlLXBvc3QgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5ibG9nLXBhZ2VyLWxpbmtzIC5wcmV2aW91cy1wb3N0LWxpbmsge1xuICBmbG9hdDogbGVmdDtcbn1cbi8qIGxpbmUgMTcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXBvc3Quc2NzcyAqL1xuLnNpbmdsZS5zaW5nbGUtcG9zdCAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmJsb2ctcGFnZXItbGlua3MgLnByZXZpb3VzLXBvc3QtbGluayBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OHB4IC0xMDhweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDE3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wb3N0LnNjc3MgKi9cbiAgLnNpbmdsZS5zaW5nbGUtcG9zdCAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmJsb2ctcGFnZXItbGlua3MgLnByZXZpb3VzLXBvc3QtbGluayBhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgMjYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXBvc3Quc2NzcyAqL1xuLnNpbmdsZS5zaW5nbGUtcG9zdCAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmJsb2ctcGFnZXItbGlua3MgLm5leHQtcG9zdC1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLyogbGluZSAyOSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcG9zdC5zY3NzICovXG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuYmxvZy1wYWdlci1saW5rcyAubmV4dC1wb3N0LWxpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOHB4IC0xNDVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMjksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXBvc3Quc2NzcyAqL1xuICAuc2luZ2xlLnNpbmdsZS1wb3N0IC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuYmxvZy1wYWdlci1saW5rcyAubmV4dC1wb3N0LWxpbmsgYTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cblxuLyogbGluZSAxNCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtZXZlbnQuc2NzcyAqL1xuLnNpbmdsZS5zaW5nbGUtZXZlbnQgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1sb2NhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4vKiBsaW5lIDE3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1ldmVudC5zY3NzICovXG4uc2luZ2xlLnNpbmdsZS1ldmVudCAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWxvY2F0aW9uIC5sb2NhdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWV2ZW50LnNjc3MgKi9cbi5zaW5nbGUuc2luZ2xlLWV2ZW50IC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktbG9jYXRpb24gLmxvY2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyogbGluZSAyNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtZXZlbnQuc2NzcyAqL1xuLnNpbmdsZS5zaW5nbGUtZXZlbnQgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1sb2NhdGlvbiAubG9jYXRpb24gcCwgLnNpbmdsZS5zaW5nbGUtZXZlbnQgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1sb2NhdGlvbiAubG9jYXRpb24gLmZpZWxkLW5hbWUtZmllbGQtbG9jYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKiBsaW5lIDMxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1ldmVudC5zY3NzICovXG4uc2luZ2xlLnNpbmdsZS1ldmVudCAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gI21hcCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi8qIGxpbmUgMywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5lbnRyeS1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUJFQkVCO1xufVxuLyogbGluZSAxMCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5lbnRyeS1jb250ZW50LCAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAucmVsYXRlZC1wcm9qZWN0cywgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmVudHJ5LWhlYWRlci1maWVsZHMsIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5kZXRhaWwtcGFnZS1leHRyYXMsIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5sZWFybi1tb3JlLXNlY3Rpb24sIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5lbnRyeS1mb290ZXIge1xuICBtYXgtd2lkdGg6IDEwMTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4vKiBsaW5lIDE2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLyogbGluZSAyMCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIHNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi8qIGxpbmUgMjYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgd29yZC1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4vKiBsaW5lIDM1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgLm5vLXBhZGRpbmcgcCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMzksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCAudmNfY29sLXNtLTYgLnZjX2NvbHVtbi1pbm5lciAud3BiX3RleHRfY29sdW1uIHAge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuLyogbGluZSA0Mywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5lbnRyeS1jb250ZW50IC52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS02OmZpcnN0LWNoaWxkID4gLnZjX2NvbHVtbi1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTAuNXB4O1xufVxuLyogbGluZSA0OCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5lbnRyeS1jb250ZW50IC52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS02Omxhc3QtY2hpbGQgPiAudmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMC41cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4vKiBsaW5lIDUzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgLndwYl9zaW5nbGVfaW1hZ2UgLnZjX2ZpZ3VyZSwgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgLndwYl9zaW5nbGVfaW1hZ2UgLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVyLCAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCAud3BiX3NpbmdsZV9pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgNTcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCAud3BiX3NpbmdsZV9pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4vKiBsaW5lIDYyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgLnZjX2NvbC1zbS02IC53cGJfc2luZ2xlX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qIGxpbmUgNjcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCAud3BiX3NpbmdsZV9pbWFnZS53aWR0aC1hdXRvIGltZyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDcxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDMyLjU1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogMXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4vKiBsaW5lIDg0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLjVlbTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjIyO1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgd2lkdGg6IDg4MHB4O1xufVxuLyogbGluZSA5OCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5lbnRyeS1jb250ZW50IGgzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuLyogbGluZSAxMDUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi8qIGxpbmUgMTEwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgLnZjX3R0YSAudmNfdHRhLWNvbnRyb2xzLWljb24udmNfdHRhLWNvbnRyb2xzLWljb24tY2hldnJvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkEwQzJGICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDExNCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC52Yy1lbmFibGVkIC5lbnRyeS1jb250ZW50IC52Y190dGEtcGFuZWwtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMTIwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLmVudHJ5LWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4vKiBsaW5lIDEyNCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5lbnRyeS1jb250ZW50IHVsLCAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuZW50cnktY29udGVudCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLyogbGluZSAxMjksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuZW50cnktY29udGVudCB1bCBsaSwgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLmVudHJ5LWNvbnRlbnQgb2wgbGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICB3b3JkLXNwYWNpbmc6IDEuNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogLjVyZW0gMCAuNXJlbSAxcmVtO1xufVxuLyogbGluZSAxMzcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuZW50cnktY29udGVudCB1bCBsaSB1bCwgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLmVudHJ5LWNvbnRlbnQgdWwgbGkgb2wsIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5lbnRyeS1jb250ZW50IG9sIGxpIHVsLCAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuZW50cnktY29udGVudCBvbCBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLyogbGluZSAxNDUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSBzZWN0aW9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi8qIGxpbmUgMTUxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnNpdGUtbWFpbiA+IC5lbnRyeS1oZWFkZXIgaW1nLmZsYWctaW1hZ2Uge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUJFQkVCO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi8qIGxpbmUgMTU4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLmNvdW50cnktcHJvZmlsZS1mZWF0dXJlZC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAxNjUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAucmVsYXRlZC1wcm9qZWN0cyAuY291bnRyeS1wcm9maWxlLXJlbGF0ZWQtcHJvamVjdHMge1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSAwO1xufVxuLyogbGluZSAxNjgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAucmVsYXRlZC1wcm9qZWN0cyAuY291bnRyeS1wcm9maWxlLXJlbGF0ZWQtcHJvamVjdHMgaDMge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi8qIGxpbmUgMTc3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnJlbGF0ZWQtcHJvamVjdHMgLmNvdW50cnktcHJvZmlsZS1yZWxhdGVkLXByb2plY3RzIC5jb3VudHJ5LXByb2ZpbGUtcmVsYXRlZC1wcm9qZWN0cy1saXN0IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA3MHB4KSB7XG4gIC8qIGxpbmUgMTg2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jb3VudHJ5X3Byb2ZpbGUuc2NzcyAqL1xuICAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODlweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAvKiBsaW5lIDE5MCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbiAgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmRldGFpbC1wYWdlLWV4dHJhcywgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmxlYXJuLW1vcmUtc2VjdGlvbiwgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnZjLWVuYWJsZWQgLmVudHJ5LWZvb3RlciB7XG4gICAgbWF4LXdpZHRoOiA4MjNweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuICAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuc2l0ZS1tYWluID4gLmVudHJ5LWhlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAvKiBsaW5lIDIwMywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbiAgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnNpdGUtbWFpbiA+IC5lbnRyeS1oZWFkZXIgaDEge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLyogbGluZSAyMDgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4gIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5zaXRlLW1haW4gPiAuZW50cnktaGVhZGVyIGltZy5mbGFnLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAtMy43cmVtO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAvKiBsaW5lIDIxNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbiAgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLmNvdW50cnktcHJvZmlsZS1mZWF0dXJlZC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuICAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAucmVsYXRlZC1wcm9qZWN0czphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAvKiBsaW5lIDIyMiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbiAgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnJlbGF0ZWQtcHJvamVjdHMgLmNvdW50cnktcHJvZmlsZS1yZWxhdGVkLXByb2plY3RzIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAvKiBsaW5lIDIzMCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbiAgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnNpdGUtbWFpbiA+IC5lbnRyeS1oZWFkZXIgaDEge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLyogbGluZSAyMzQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4gIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5zaXRlLW1haW4gPiAuZW50cnktaGVhZGVyIGltZy5mbGFnLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAvKiBsaW5lIDI0MSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbiAgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnNpdGUtbWFpbiA+IC5lbnRyeS1oZWFkZXIgaDEge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLyogbGluZSAyNDUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNvdW50cnlfcHJvZmlsZS5zY3NzICovXG4gIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5zaXRlLW1haW4gPiAuZW50cnktaGVhZGVyIGltZy5mbGFnLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAvKiBsaW5lIDI1Niwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY291bnRyeV9wcm9maWxlLnNjc3MgKi9cbiAgLnNpbmdsZS5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzLCAuc2luZ2xlLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5sZWFybi1tb3JlLXNlY3Rpb24ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgLnN1Yi1uYXYge1xuICB0b3A6IC0xcHg7XG59XG4vKiBsaW5lIDYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IC5zaXRlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4vKiBsaW5lIDEwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSAuZW50cnktY29udGVudCB7XG4gIG1heC13aWR0aDogMTAxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi8qIGxpbmUgMTUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyogbGluZSAxOSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgMjMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IC5iYW5uZXIge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG4gIG1hcmdpbi1yaWdodDogLTJyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi8qIGxpbmUgMzgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IC5iYW5uZXIgLnRpdGxlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi8qIGxpbmUgNDEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IC5iYW5uZXIgLnRpdGxlLXdyYXBwZXIgaDEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiAzLjByZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjByZW07XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qIGxpbmUgNTUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IC5iYW5uZXIucmlnaHQgLnRpdGxlLXdyYXBwZXIgaDEge1xuICBmbG9hdDogcmlnaHQ7XG59XG4vKiBsaW5lIDU5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSAudW5kZXItYmFubmVyIHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMi4wcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xufVxuLyogbGluZSA2Niwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLyogbGluZSA2OSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgd29yZC1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4vKiBsaW5lIDc4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIC5uby1wYWRkaW5nIHAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDgyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIC52Y19jb2wtc20tNiAudmNfY29sdW1uLWlubmVyIC53cGJfdGV4dF9jb2x1bW4gcCB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG4vKiBsaW5lIDg2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIC52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS02OmZpcnN0LWNoaWxkID4gLnZjX2NvbHVtbi1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTAuNXB4O1xufVxuLyogbGluZSA5MSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiAudmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNjpsYXN0LWNoaWxkID4gLnZjX2NvbHVtbi1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMTAuNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLyogbGluZSA5Niwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiAud3BiX3NpbmdsZV9pbWFnZSAudmNfZmlndXJlLCAuc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiAud3BiX3NpbmdsZV9pbWFnZSAudmNfc2luZ2xlX2ltYWdlLXdyYXBwZXIsIC5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIC53cGJfc2luZ2xlX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSAxMDAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24gLndwYl9zaW5nbGVfaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLyogbGluZSAxMDUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24gLnZjX2NvbC1zbS02IC53cGJfc2luZ2xlX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qIGxpbmUgMTEwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIC53cGJfc2luZ2xlX2ltYWdlLndpZHRoLWF1dG8gaW1nIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMTE0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIHAuZW1waGFzaXMsIC5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIHNwYW4uZW1waGFzaXMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3b3JkLXNwYWNpbmc6IDEuNnB4O1xufVxuLyogbGluZSAxMjEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24gLnJlZmVyZW5jZXMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLyogbGluZSAxMjUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24gLnJlZmVyZW5jZXMgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IC41cmVtIDA7XG4gIHdvcmQtc3BhY2luZzogLjVweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLyogbGluZSAxMzQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24gdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4vKiBsaW5lIDEzOCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiB1bCwgLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb24gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi8qIGxpbmUgMTQzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIHVsIGxpLCAuc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gIHdvcmQtc3BhY2luZzogMS42cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAuNXJlbSAwIC41cmVtIDFyZW07XG59XG4vKiBsaW5lIDE1Miwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMzIuNTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB3b3JkLXNwYWNpbmc6IDFweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XG59XG4vKiBsaW5lIDE2Mywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiBoMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAuNWVtO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB3aWR0aDogODgwcHg7XG59XG4vKiBsaW5lIDE3Nywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uc2luZ2xlLWNhc2Vfc3R1ZHkgc2VjdGlvbiBoMyB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi8qIGxpbmUgMTg0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIGg0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMzVweCAwO1xufVxuLyogbGluZSAxOTEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IHNlY3Rpb246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLyogbGluZSAxOTUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1jYXNlX3N0dWR5IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuMHJlbTtcbn1cbi8qIGxpbmUgMjAyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbn1cbi8qIGxpbmUgMjA4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtY2FzZV9zdHVkeSAuY2FwdGlvbi1ob3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjByZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjByZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDc1JSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIyOSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4gIC5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxuICAvKiBsaW5lIDIzMywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4gIC5zaW5nbGUtY2FzZV9zdHVkeSAuYmFubmVyIC50aXRsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDIzNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4gIC5zaW5nbGUtY2FzZV9zdHVkeSAuYmFubmVyIC50aXRsZS13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDQuMHJlbTtcbiAgICBsaW5lLWhlaWdodDogNS4wcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDI0NCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4gIC5zaW5nbGUtY2FzZV9zdHVkeSBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4OXB4O1xuICB9XG4gIC8qIGxpbmUgMjUwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbiAgLnNpbmdsZS1jYXNlX3N0dWR5IC5iYW5uZXIgLnRpdGxlLXdyYXBwZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNS4wcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDYuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAxMnB4KSB7XG4gIC8qIGxpbmUgMjYwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbiAgLnNpbmdsZS1jYXNlX3N0dWR5IC5iYW5uZXIgLnRpdGxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLyogbGluZSAyNjYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuICAuc2luZ2xlLWNhc2Vfc3R1ZHkgLmJhbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjczLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zdGF0LXNlY3Rpb24ge1xuICAtd2Via2l0LWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDM1cHggMDtcbn1cblxuLyogbGluZSAyODMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1zdGF0LXdyYXBwZXIge1xuICAtd2Via2l0LWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxuLyogbGluZSAyOTEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1zdGF0LXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogbGluZSAyOTUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1zdGF0LXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogbGluZSAyOTksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLnNpbmdsZS1zdGF0LWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2FpZGVyYy9pbWFnZXMvc3RhdC1iZy5wbmdcIik7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgLXdlYmtpdC1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzEzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtc3RhdC12YWx1ZSB7XG4gIGNvbG9yOiAjMDAyZTZjO1xuICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG5cbi8qIGxpbmUgMzIyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5zaW5nbGUtc3RhdC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLyogbGluZSAzMzEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLmltYWdlLW92ZXJsYXktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLyogbGluZSAzMzYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLmltYWdlLW92ZXJsYXktY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgMzQxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5pbWFnZS1vdmVybGF5LWNvbnRhaW5lciAuaW1hZ2Utb3ZlcmxheSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIGxpbmUgMzQ2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbi5pbWFnZS1vdmVybGF5LWNvbnRhaW5lciAuaW1hZ2Utb3ZlcmxheSBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMi4wcmVtO1xufVxuXG4vKiBsaW5lIDM1NSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtY2FzZV9zdHVkeS5zY3NzICovXG4uaW1hZ2Utb3ZlcmxheS1jb250YWluZXIucmlnaHQgLmltYWdlLW92ZXJsYXkge1xuICByaWdodDogMDtcbn1cblxuLyogbGluZSAzNjEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuLmltYWdlLW92ZXJsYXktY29udGFpbmVyLmJvdHRvbSAuaW1hZ2Utb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzY4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbiAgLmltYWdlLW92ZXJsYXktY29udGFpbmVyIC5pbWFnZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG4gIC8qIGxpbmUgMzcyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbiAgLmltYWdlLW92ZXJsYXktY29udGFpbmVyIC5pbWFnZS1vdmVybGF5IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAzODEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuICAuaW1hZ2Utb3ZlcmxheSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogbGluZSAzODYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuZGl2LnB1bGwtcXVvdGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDdweDtcbiAgYmFja2dyb3VuZDogIzAwMmY2YjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMTBweCAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gIHdvcmQtc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi8qIGxpbmUgNDAyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbmRpdi5wdWxsLXF1b3RlIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC8qIGxpbmUgNDA4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1jYXNlX3N0dWR5LnNjc3MgKi9cbiAgZGl2LnB1bGwtcXVvdGUubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLyogbGluZSA0MTMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWNhc2Vfc3R1ZHkuc2NzcyAqL1xuICBkaXYucHVsbC1xdW90ZS5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4vKiBsaW5lIDQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLnZjLWVuYWJsZWQgLmVudHJ5LWhlYWRlciwgLnNpbmdsZS1pc3N1ZV9icmllZiAudmMtZW5hYmxlZCAuZW50cnktY29udGVudCwgLnNpbmdsZS1pc3N1ZV9icmllZiAudmMtZW5hYmxlZCAucmVsYXRlZC1wcm9qZWN0cywgLnNpbmdsZS1pc3N1ZV9icmllZiAudmMtZW5hYmxlZCAuZW50cnktZm9vdGVyLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC52Yy1lbmFibGVkIC5kZXRhaWwtcGFnZS1leHRyYXMsIC5zaW5nbGUtaXNzdWVfYnJpZWYgLnZjLWVuYWJsZWQgLmxlYXJuLW1vcmUtc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMTAxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi8qIGxpbmUgMTAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLyogbGluZSAxNCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuLnNpbmdsZS1pc3N1ZV9icmllZiBzZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4vKiBsaW5lIDE5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZV9icmllZi5zY3NzICovXG4uc2luZ2xlLWlzc3VlX2JyaWVmIC5lbnRyeS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICB3b3JkLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi8qIGxpbmUgMjgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgLm5vLXBhZGRpbmcgcCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMzIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgLnZjX2NvbC1zbS02IC52Y19jb2x1bW4taW5uZXIgLndwYl90ZXh0X2NvbHVtbiBwIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cbi8qIGxpbmUgMzYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTY6Zmlyc3QtY2hpbGQgPiAudmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMC41cHg7XG59XG4vKiBsaW5lIDQxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZV9icmllZi5zY3NzICovXG4uc2luZ2xlLWlzc3VlX2JyaWVmIC5lbnRyeS1jb250ZW50IC52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS02Omxhc3QtY2hpbGQgPiAudmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMC41cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4vKiBsaW5lIDQ2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZV9icmllZi5zY3NzICovXG4uc2luZ2xlLWlzc3VlX2JyaWVmIC5lbnRyeS1jb250ZW50IC53cGJfc2luZ2xlX2ltYWdlIC52Y19maWd1cmUsIC5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgLndwYl9zaW5nbGVfaW1hZ2UgLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVyLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5lbnRyeS1jb250ZW50IC53cGJfc2luZ2xlX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSA1MCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCAud3BiX3NpbmdsZV9pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4vKiBsaW5lIDU1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZV9icmllZi5zY3NzICovXG4uc2luZ2xlLWlzc3VlX2JyaWVmIC5lbnRyeS1jb250ZW50IC52Y19jb2wtc20tNiAud3BiX3NpbmdsZV9pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKiBsaW5lIDYwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZV9icmllZi5zY3NzICovXG4uc2luZ2xlLWlzc3VlX2JyaWVmIC5lbnRyeS1jb250ZW50IC53cGJfc2luZ2xlX2ltYWdlLndpZHRoLWF1dG8gaW1nIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgNjQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4vKiBsaW5lIDY4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZV9icmllZi5zY3NzICovXG4uc2luZ2xlLWlzc3VlX2JyaWVmIC5lbnRyeS1jb250ZW50IHVsLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5lbnRyeS1jb250ZW50IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4vKiBsaW5lIDczLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZV9icmllZi5zY3NzICovXG4uc2luZ2xlLWlzc3VlX2JyaWVmIC5lbnRyeS1jb250ZW50IHVsIGxpLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5lbnRyeS1jb250ZW50IG9sIGxpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgd29yZC1zcGFjaW5nOiAxLjZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IC41cmVtIDAgLjVyZW0gMXJlbTtcbn1cbi8qIGxpbmUgODEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgdWwgbGkgdWwsIC5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgdWwgbGkgb2wsIC5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgb2wgbGkgdWwsIC5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgb2wgbGkgb2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi8qIGxpbmUgODgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDMyLjU1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogMXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4vKiBsaW5lIDEwMSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCBoMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAuNWVtO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB3aWR0aDogODgwcHg7XG59XG4vKiBsaW5lIDExNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCBoMyB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4vKiBsaW5lIDEyMywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWVfYnJpZWYuc2NzcyAqL1xuLnNpbmdsZS1pc3N1ZV9icmllZiAuZW50cnktY29udGVudCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi8qIGxpbmUgMTI4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZV9icmllZi5zY3NzICovXG4uc2luZ2xlLWlzc3VlX2JyaWVmIC5lbnRyeS1jb250ZW50IC52Y190dGEgLnZjX3R0YS1jb250cm9scy1pY29uLnZjX3R0YS1jb250cm9scy1pY29uLWNoZXZyb246OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0JBMEMyRiAhaW1wb3J0YW50O1xufVxuLyogbGluZSAxMzIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgLmVudHJ5LWNvbnRlbnQgLnZjX3R0YS1wYW5lbC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLyogbGluZSAxMzcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbi5zaW5nbGUtaXNzdWVfYnJpZWYgc2VjdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA3MHB4KSB7XG4gIC8qIGxpbmUgMTQzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZV9icmllZi5zY3NzICovXG4gIC5zaW5nbGUtaXNzdWVfYnJpZWYgLnZjLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTg5cHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLyogbGluZSAxNDgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlX2JyaWVmLnNjc3MgKi9cbiAgLnNpbmdsZS1pc3N1ZV9icmllZiAudmMtZW5hYmxlZCAuZGV0YWlsLXBhZ2UtZXh0cmFzLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC52Yy1lbmFibGVkIC5sZWFybi1tb3JlLXNlY3Rpb24sIC5zaW5nbGUtaXNzdWVfYnJpZWYgLnZjLWVuYWJsZWQgLmVudHJ5LWZvb3RlciB7XG4gICAgbWF4LXdpZHRoOiA4MjNweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC8qIGxpbmUgMTU5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZV9icmllZi5zY3NzICovXG4gIC5zaW5nbGUuc2luZ2xlLWlzc3VlX2JyaWVmIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzLCAuc2luZ2xlLnNpbmdsZS1pc3N1ZV9icmllZiAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmxlYXJuLW1vcmUtc2VjdGlvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuaGVyb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vKiBsaW5lIDcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5oZXJvX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuICAuaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuaGVyb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi8qIGxpbmUgMTksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5oZXJvX19jb250ZW50IGgyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLyogbGluZSAyMywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLmhlcm9fX2NvbnRlbnQgYTpmb2N1cyxcbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5oZXJvX19jb250ZW50IGE6aG92ZXIsXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuaGVyb19fY29udGVudCBhOnZpc2l0ZWQge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLyogbGluZSAzMSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLmlzc3VlX19zdGF0aXN0aWNfY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cmVtIHNvbGlkICNBMkNBRUM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAzMSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuICAuaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuaXNzdWVfX3N0YXRpc3RpY19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4vKiBsaW5lIDQ0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuaXNzdWVfX3N0YXRpc3RpYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDQ0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4gIC5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5pc3N1ZV9fc3RhdGlzdGljIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi8qIGxpbmUgNjAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5pc3N1ZV9fc3RhdGlzdGljLWZlYXR1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4vKiBsaW5lIDYyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuaXNzdWVfX3N0YXRpc3RpYy1mZWF0dXJlIHAge1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDA1cHgpIHtcbiAgLyogbGluZSA2Miwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuICAuaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuaXNzdWVfX3N0YXRpc3RpYy1mZWF0dXJlIHAge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAvKiBsaW5lIDYyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4gIC5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5pc3N1ZV9fc3RhdGlzdGljLWZlYXR1cmUgcCB7XG4gICAgZm9udC1zaXplOiA3cmVtO1xuICB9XG59XG4vKiBsaW5lIDc3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuaXNzdWVfX3N0YXRpc3RpYy10ZXh0IHtcbiAgY29sb3I6ICMyMTI3MjE7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyogbGluZSA4Nywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLmJsb2ctcG9zdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA4Nywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuICAuaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuYmxvZy1wb3N0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG59XG4vKiBsaW5lIDk3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuYmxvZy1wb3N0LWl0ZW0tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi8qIGxpbmUgMTAwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuYmxvZy1wb3N0LWl0ZW0tbGVmdCBpbWcge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLyogbGluZSAxMDYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5yZWxhdGVkLXByb2plY3RzLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEwNiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuICAuaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAucmVsYXRlZC1wcm9qZWN0cy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLyogbGluZSAxMTUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbi5pc3N1ZS10ZW1wbGF0ZS1kZWZhdWx0IC5yZWxhdGVkLXByb2plY3RzLWxpc3QtaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLWlzc3VlLnNjc3MgKi9cbiAgLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLnJlbGF0ZWQtcHJvamVjdHMtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4vKiBsaW5lIDEzMywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLnJlbGF0ZWQtcHJvamVjdHMtbGlzdC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4vKiBsaW5lIDEzNywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLndvcmstYmxvY2sge1xuICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgI0EyQ0FFQztcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4vKiBsaW5lIDE0Miwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtcmVsYXRlZC1kb2N1bWVudHMgLndvcmstYmxvY2ssXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuaGlnaGxpZ2h0cyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMTQ3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuaXNzdWUtYWJvdXQge1xuICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgI0EyQ0FFQztcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4vKiBsaW5lIDE1Miwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLmVudHJ5LXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4vKiBsaW5lIDE1Niwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtaXNzdWUuc2NzcyAqL1xuLmlzc3VlLXRlbXBsYXRlLWRlZmF1bHQgLmVudHJ5LWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi8qIGxpbmUgMTYwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1pc3N1ZS5zY3NzICovXG4uaXNzdWUtdGVtcGxhdGUtZGVmYXVsdCAuZW50cnktY29udGVudCB1bCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLyogbGluZSAyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmxlYXJuLW1vcmUtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0RCREJEQjtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgNywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcHJvamVjdC5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5sZWFybi1tb3JlLXNlY3Rpb24gLmxlYXJuLW1vcmUtY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuLyogbGluZSAxMCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcHJvamVjdC5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5sZWFybi1tb3JlLXNlY3Rpb24gLmxlYXJuLW1vcmUtY2F0ZWdvcmllcyAubGVhcm4tbW9yZS1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbn1cbi8qIGxpbmUgMTMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSBoNCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4vKiBsaW5lIDIyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0gLmxlYXJuLW1vcmUtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IC44cmVtIDA7XG59XG4vKiBsaW5lIDI1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0gLmxlYXJuLW1vcmUtbGlzdCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4vKiBsaW5lIDI5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0gLmxlYXJuLW1vcmUtbGlzdCBsaS50b2dnbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDMyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0gLmxlYXJuLW1vcmUtbGlzdCBsaS50b2dnbGUtb25seS50b2dnbGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDM5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0gLmxlYXJuLW1vcmUtdG9nZ2xlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4vKiBsaW5lIDQ1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0gLmxlYXJuLW1vcmUtdG9nZ2xlLWxpbms6aG92ZXIsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0gLmxlYXJuLW1vcmUtdG9nZ2xlLWxpbms6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSA1Mywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcHJvamVjdC5zY3NzICovXG4gIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbiAgLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuICAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5sZWFybi1tb3JlLXNlY3Rpb24gLmxlYXJuLW1vcmUtY2F0ZWdvcmllczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAvKiBsaW5lIDU3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbiAgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC8qIGxpbmUgNjUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuICAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5sZWFybi1tb3JlLXNlY3Rpb24gLnByb2plY3QtbGVhcm4tbW9yZS1jYXRlZ29yaWVzIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbiAgLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuICAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5sZWFybi1tb3JlLXNlY3Rpb24gLnByb2plY3QtbGVhcm4tbW9yZS1jYXRlZ29yaWVzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC8qIGxpbmUgNjksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuICAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5sZWFybi1tb3JlLXNlY3Rpb24gLnByb2plY3QtbGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxufVxuLyogbGluZSA4MSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcHJvamVjdC5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWhlYWRlci1maWVsZHMge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi8qIGxpbmUgODQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkIHtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIHBhZGRpbmctYm90dG9tOiAuM3JlbTtcbn1cbi8qIGxpbmUgODgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmVudHJ5LXR5cGUsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC5lbnRyeS1wb3N0LWRhdGUsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC5lbnRyeS1kYXRlLXRpbWUgLmRhdGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLyogbGluZSA5Mywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19zaW5nbGUtcHJvamVjdC5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWhlYWRlci1maWVsZHMgLmVudHJ5LWRhdGUtYW5kLXR5cGVzIHtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgOTksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1oZWFkZXItZmllbGRzIC5lbnRyeS1kYXRlLWFuZC10eXBlcyAuZW50cnktcG9zdC1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLyogbGluZSAxMDQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1oZWFkZXItZmllbGRzIC5lbnRyeS1kYXRlLWFuZC10eXBlcyAuZW50cnktdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi8qIGxpbmUgMTA4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktaGVhZGVyLWZpZWxkcyAuZW50cnktZGF0ZS1hbmQtdHlwZXMgLmVudHJ5LXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDogJ3wnO1xuICBtYXJnaW46IC0uNHJlbSAuOHJlbSAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLyogbGluZSAxMjMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qIGxpbmUgMTI5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi8qIGxpbmUgMTM0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmJsb2ctcG9zdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLyogbGluZSAxNDAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2luZ2xlLXByb2plY3Quc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAuYmxvZy1wb3N0LWl0ZW0tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi8qIGxpbmUgMTQzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLmJsb2ctcG9zdC1pdGVtLWxlZnQgaW1nIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBsaW5lIDExLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmVudHJ5LWhlYWRlciAuc3ViLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xufVxuLyogbGluZSAyMiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtZmVhdHVyZWQtaW1hZ2UgaW1nLndwLXBvc3QtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgMjcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLWZlYXR1cmVkLWltYWdlIC5mZWF0dXJlZC12aWRlby1wbHVzICsgLmZ2cC1vbmxvYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAzNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1oZWFkZXItZmllbGRzIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4vKiBsaW5lIDM4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQge1xuICBjb2xvcjogIzZDNjQ2MztcbiAgcGFkZGluZy1ib3R0b206IC4zcmVtO1xufVxuLyogbGluZSA0Miwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmVudHJ5LXR5cGUsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmVudHJ5LXBvc3QtZGF0ZSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQuZW50cnktZGF0ZS10aW1lIC5kYXRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi8qIGxpbmUgNDcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktaGVhZGVyLWZpZWxkcyAuZW50cnktZGF0ZS1hbmQtdHlwZXMge1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSA1Mywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1oZWFkZXItZmllbGRzIC5lbnRyeS1kYXRlLWFuZC10eXBlcyAuZW50cnktcG9zdC1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLyogbGluZSA1OCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1oZWFkZXItZmllbGRzIC5lbnRyeS1kYXRlLWFuZC10eXBlcyAuZW50cnktdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi8qIGxpbmUgNjIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktaGVhZGVyLWZpZWxkcyAuZW50cnktZGF0ZS1hbmQtdHlwZXMgLmVudHJ5LXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDogJ3wnO1xuICBtYXJnaW46IC0uNHJlbSAuOHJlbSAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLyogbGluZSA3Nywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qIGxpbmUgODMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi8qIGxpbmUgODgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuLyogbGluZSA5Miwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmRpc2NsYWltZXIsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmRpc2NsYWltZXItcGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4vKiBsaW5lIDk3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIHtcbiAgcGFkZGluZzogMXJlbSAwIDJyZW07XG59XG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBsaW5lIDEwMSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayBoMyB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLyogbGluZSAxMDUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4vKiBsaW5lIDEwOSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdC13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgLyogbGluZSAxMDksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4gIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdC13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxuICAvKiBsaW5lIDExNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbiAgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0LXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHdpZHRoOiAzMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG4gIC8qIGxpbmUgMTIxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3Qtd3JhcHBlcjpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkgYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAvKiBsaW5lIDEwOSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbiAgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0LXdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogMzMlO1xuICB9XG4gIC8qIGxpbmUgMTI4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3Qtd3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgd2lkdGg6IDMycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbiAgLyogbGluZSAxMzQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4gIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdC13cmFwcGVyOm50aC1vZi10eXBlKDNuKzIpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDE0MCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbiAgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0LXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMykge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTQ4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0LXdyYXBwZXIgLmRvY3VtZW50LWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi8qIGxpbmUgMTUxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0LXdyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4vKiBsaW5lIDE1NCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdC13cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC50b2dnbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDE1Nywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdC13cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC50b2dnbGUtb25seS50b2dnbGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDE2NCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdC13cmFwcGVyIC5sZWFybi1tb3JlLXRvZ2dsZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLyogbGluZSAxNzAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3Qtd3JhcHBlciAubGVhcm4tbW9yZS10b2dnbGUtbGluazpob3ZlciwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0LXdyYXBwZXIgLmxlYXJuLW1vcmUtdG9nZ2xlLWxpbms6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBsaW5lIDE3OCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNS43cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgd2lkdGg6IDMwcmVtO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLyogbGluZSAxODYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50IGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cbi8qIGxpbmUgMTkyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDE5Niwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQ6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi8qIGxpbmUgMjA0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC5wZGY6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC03N3B4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDIwNCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbiAgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC5wZGY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSAyMDksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LnppcDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODVweCAwcHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMjA5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LnppcDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgLyogbGluZSAxNzgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4gIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG4gIC8qIGxpbmUgMjE3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50Om50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB3aWR0aDogMzJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDIyMywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbiAgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkgYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAvKiBsaW5lIDE3OCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbiAgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudCB7XG4gICAgbWluLXdpZHRoOiAzMyU7XG4gIH1cbiAgLyogbGluZSAyMzAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4gIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmZ1cnRoZXItcmVhZGluZy1ibG9jayAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQ6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHdpZHRoOiAzMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG4gIC8qIGxpbmUgMjM2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5mdXJ0aGVyLXJlYWRpbmctYmxvY2sgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50Om50aC1vZi10eXBlKDNuKzIpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDI0Miwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbiAgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuZnVydGhlci1yZWFkaW5nLWJsb2NrIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMwcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAyNTMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5yZWxhdGVkLWRvY3VtZW50cyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5yZWxhdGVkLWRvY3VtZW50czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgMjU5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAucmVsYXRlZC1kb2N1bWVudHMgaDMge1xuICBwYWRkaW5nOiAzcmVtIDAgMnJlbTtcbn1cbi8qIGxpbmUgMjYzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAucmVsYXRlZC1kb2N1bWVudHMgLmRvYy1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi8qIGxpbmUgMjY5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAucmVsYXRlZC1kb2N1bWVudHMgLmRvYy1ibG9jayAudGVybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4vKiBsaW5lIDI3Niwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLnJlbGF0ZWQtZG9jdW1lbnRzIC5kb2MtYmxvY2sgLnRlcm0tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi8qIGxpbmUgMjc5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAucmVsYXRlZC1kb2N1bWVudHMgLmRvYy1ibG9jayAudGVybS1kZXNjcmlwdGlvbjplbXB0eSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLyogbGluZSAyODcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5yZWxhdGVkLWRvY3VtZW50cyAuZG9jLWJsb2NrIC5yZWxhdGVkLWRvY3VtZW50cy1saXN0IC5yZWxhdGVkLWRvYyB7XG4gIHBhZGRpbmc6IC44cmVtIDA7XG59XG4vKiBsaW5lIDI5MCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLnJlbGF0ZWQtZG9jdW1lbnRzIC5kb2MtYmxvY2sgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpc3QgLnJlbGF0ZWQtZG9jOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4vKiBsaW5lIDI5NCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLnJlbGF0ZWQtZG9jdW1lbnRzIC5kb2MtYmxvY2sgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpc3QgLnJlbGF0ZWQtZG9jOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi8qIGxpbmUgMjk4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAucmVsYXRlZC1kb2N1bWVudHMgLmRvYy1ibG9jayAucmVsYXRlZC1kb2N1bWVudHMtbGlzdCAucmVsYXRlZC1kb2MgcCB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDMwNiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLnByb2plY3QtZnVsbC1wcm9maWxlLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5jb3VudHJ5LWZ1bGwtcHJvZmlsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLyogbGluZSAzMDgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5wcm9qZWN0LWZ1bGwtcHJvZmlsZSBhLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5jb3VudHJ5LWZ1bGwtcHJvZmlsZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xuICBjb2xvcjogI0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgMzE4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAucHJvamVjdC1mdWxsLXByb2ZpbGUgYTphZnRlciwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuY291bnRyeS1mdWxsLXByb2ZpbGUgYTphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTE0NXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMzE4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5wcm9qZWN0LWZ1bGwtcHJvZmlsZSBhOmFmdGVyLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5jb3VudHJ5LWZ1bGwtcHJvZmlsZSBhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSAzMjcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5wcm9qZWN0LWZ1bGwtcHJvZmlsZSBhOmhvdmVyLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5jb3VudHJ5LWZ1bGwtcHJvZmlsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzkzMDkyNTtcbn1cbi8qIGxpbmUgMzMzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAucHJvamVjdC1mdWxsLXByb2ZpbGUge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbi8qIGxpbmUgMzM3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyA+IGgzLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5hZGR0aGlzX3Rvb2xib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4vKiBsaW5lIDM0Miwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAuNHJlbTtcbn1cbi8qIGxpbmUgMzUwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAuYWRkdGhpcy1idXR0b24ge1xuICBtYXJnaW46IDAgNXB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG4vKiBsaW5lIDM1NCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmFkZHRoaXMtYnV0dG9uIGltZyB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4vKiBsaW5lIDM1Nywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbi5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1leHRyYXMgLmFkZHRoaXMtYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogbGluZSAzNjAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4uc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5hZGR0aGlzLWJ1dHRvbjpob3ZlciBpbWcge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgMzY4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzIC5yZWxhdGVkLWRvY3VtZW50cyAucmVsYXRlZC1kb2NzLWNhdGVnb3JpZXMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxuICAvKiBsaW5lIDM3MSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbiAgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcyAucmVsYXRlZC1kb2N1bWVudHMgLnJlbGF0ZWQtZG9jcy1jYXRlZ29yaWVzIC5kb2MtYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLyogbGluZSAzODAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZGV0YWlsLXBhZ2UtZ2VuZXJpYy5zY3NzICovXG4gIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtZXh0cmFzLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAubGVhcm4tbW9yZS1zZWN0aW9uLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuYmxvZy1wYWdlci1saW5rcyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMzg3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2RldGFpbC1wYWdlLWdlbmVyaWMuc2NzcyAqL1xuICAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAucHVsbC1xdW90ZS1zaWRlYmFyIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAvKiBsaW5lIDM5Miwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19kZXRhaWwtcGFnZS1nZW5lcmljLnNjc3MgKi9cbiAgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4ge1xuICAgIG1hcmdpbi10b3A6IC0wLjZyZW07XG4gIH1cbn1cblxuLyogbGluZSAzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLnBhZ2UtaGVhZGVyLCAuc2VhcmNoLnNlYXJjaC1uby1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi8qIGxpbmUgMTMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLnNpdGUtY29udGVudCAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5oZW50cnkgLmVudHJ5LXN1bW1hcnkgcCwgLnNlYXJjaC5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgLmhlbnRyeSAuZW50cnktc3VtbWFyeSBwIHtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi8qIGxpbmUgMTgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLnNpdGUtY29udGVudCAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5oZW50cnkgLmVudHJ5LWZvb3RlciAuZWRpdC1saW5rLCAuc2VhcmNoLnNlYXJjaC1uby1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciAuaGVudHJ5IC5lbnRyeS1mb290ZXIgLmVkaXQtbGluayB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4vKiBsaW5lIDIyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciAuaGVudHJ5IC5zZWFyY2h3cC1oaWdobGlnaHQsIC5zZWFyY2guc2VhcmNoLW5vLXJlc3VsdHMgLnNpdGUtY29udGVudCAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIC5oZW50cnkgLnNlYXJjaHdwLWhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICNDMUQ1RUQ7XG59XG4vKiBsaW5lIDI5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtLCAuc2VhcmNoLnNlYXJjaC1uby1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIHtcbiAgbWF4LXdpZHRoOiA2MHJlbTtcbn1cblxuLyogbGluZSAzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4vKiBsaW5lIDksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIGFydGljbGUudHlwZS1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IHAge1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSAyNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgcCArIHAge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi8qIGxpbmUgMzIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgNDAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciAuYXV0aG9ycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgNDgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciAuYXV0aG9yczpudGgtb2YtdHlwZShuKzEpIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi8qIGxpbmUgNTQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciAuYXV0aG9ycyAuZmVhdHVyZWQtaW1hZ2UtdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDU2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgLmF1dGhvcnMgLmZlYXR1cmVkLWltYWdlLXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLyogbGluZSA2Miwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzIC5wb3N0LW1haW4ge1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xufVxuLyogbGluZSA2NSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzIC5wb3N0LW1haW4gLmVudHJ5LWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLyogbGluZSA3Mywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzIC5wb3N0LW1haW4gLmVudHJ5LWNvbnRlbnQgLmF1dGhvci10aXRsZSB7XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi8qIGxpbmUgNzksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciAuYXV0aG9ycyAucG9zdC1tYWluIC5lbnRyeS1jb250ZW50IC5hdXRob3ItbGlua3Mge1xuICBwYWRkaW5nLXRvcDogLjVyZW07XG59XG4vKiBsaW5lIDg0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgLmF1dGhvcnMgLnBvc3QtbWFpbiAuZW50cnktZm9vdGVyIC5lZGl0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAuN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAvKiBsaW5lIDk2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbiAgLyogbGluZSAxMDEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgYXJ0aWNsZS50eXBlLXBhZ2UsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgPiBoMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAxMDYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbiAgLyogbGluZSAxMTEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbiAgLyogbGluZSAxMTQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzIC5mZWF0dXJlZC1pbWFnZS10aHVtYm5haWwgaW1nIHtcbiAgICBoZWlnaHQ6IDMyOHB4O1xuICB9XG4gIC8qIGxpbmUgMTE4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciAuYXV0aG9ycyAucG9zdC1tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgLyogbGluZSAxMzAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjQwcHg7XG4gIH1cbiAgLyogbGluZSAxMzUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuOHJlbTtcbiAgfVxuICAvKiBsaW5lIDE0MCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgLmF1dGhvcnM6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogLjhyZW07XG4gIH1cbiAgLyogbGluZSAxNDYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIC5hdXRob3JzIC5mZWF0dXJlZC1pbWFnZS10aHVtYm5haWwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWluLXdpZHRoOiA2NjBweCkgYW5kIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC8qIGxpbmUgMTU3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG4gIC8qIGxpbmUgMTYyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciAuYXV0aG9yczpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xuICB9XG4gIC8qIGxpbmUgMTY4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciAuYXV0aG9yczpudGgtb2YtdHlwZSgzbisyKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAuOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuOHJlbTtcbiAgfVxuICAvKiBsaW5lIDE3NCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgLmF1dGhvcnM6bnRoLW9mLXR5cGUoM24rMykge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogLjhyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWluLXdpZHRoOiA2NjBweCkgYW5kIChtaW4td2lkdGg6IDk4MHB4KSBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC8qIGxpbmUgMTg1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAxOTAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fYWJvdXQtdXMuc2NzcyAqL1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dC11cyAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEuYWJvdXQtdXMgLmF1dGhvcnMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTI4MHB4O1xuICB9XG4gIC8qIGxpbmUgMTk0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciAuYXV0aG9yczpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xuICB9XG4gIC8qIGxpbmUgMjAwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Fib3V0LXVzLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciAuYXV0aG9yczpudGgtb2YtdHlwZSg0bisyKSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQtdXMgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLmFib3V0LXVzIC5hdXRob3JzLWNvbnRhaW5lciAuYXV0aG9yczpudGgtb2YtdHlwZSg0biszKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAuOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuOHJlbTtcbiAgfVxuICAvKiBsaW5lIDIwNiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hYm91dC11cy5zY3NzICovXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0LXVzIC5zaXRlLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS5hYm91dC11cyAuYXV0aG9ycy1jb250YWluZXIgLmF1dGhvcnM6bnRoLW9mLXR5cGUoNG4rNCkge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogLjhyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGFnZS10ZW1wbGF0ZS5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluID4gLmZlYXR1cmVkLWltYWdlIGltZywgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluID4gLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDMyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3BhZ2UtdGVtcGxhdGUuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdHJhaW5pbmctbW9vY3MgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4vKiBsaW5lIDM1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3BhZ2UtdGVtcGxhdGUuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdHJhaW5pbmctbW9vY3MgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbn1cblxuLyogbGluZSAxMCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL180MDQuc2NzcyAqL1xuLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLnNlYXJjaC1mb3JtIHtcbiAgbWF4LXdpZHRoOiA2MHJlbTtcbn1cbi8qIGxpbmUgMTcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fNDA0LnNjc3MgKi9cbi5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfcmVjZW50X2VudHJpZXMgaDIsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfcmVjZW50X2VudHJpZXMgaDMsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfcmVjZW50X2VudHJpZXMgaDQsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfY2F0ZWdvcmllcyBoMiwgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9jYXRlZ29yaWVzIGgzLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAud2lkZ2V0X2NhdGVnb3JpZXMgaDQge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi8qIGxpbmUgMjMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fNDA0LnNjc3MgKi9cbi5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGksIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSB7XG4gIHBhZGRpbmc6IC41cmVtIDA7XG59XG4vKiBsaW5lIDI2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvXzQwNC5zY3NzICovXG4uZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpOmZpcnN0LWNoaWxkLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi8qIGxpbmUgMzAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fNDA0LnNjc3MgKi9cbi5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGk6bGFzdC1jaGlsZCwgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Z1bGwtd2lkdGhfdGVtcGxhdGUuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mdWxsLXdpZHRoIC5zaXRlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZnVsbC13aWR0aF90ZW1wbGF0ZS5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZ1bGwtd2lkdGggLmVudHJ5LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgMTIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZnVsbC13aWR0aF90ZW1wbGF0ZS5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZ1bGwtd2lkdGggLmxlYXJuLW1vcmUtc2VjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi8qIGxpbmUgMTgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fZnVsbC13aWR0aF90ZW1wbGF0ZS5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZ1bGwtd2lkdGggLmVudHJ5LWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDIyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Z1bGwtd2lkdGhfdGVtcGxhdGUuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mdWxsLXdpZHRoIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaWZyYW1lIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLyogbGluZSAyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuc2l0ZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSA3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDQ1JTtcbiAgLyogbWFpbnRhaW4gYXNwZWN0IHJhdGlvICovXG59XG4vKiBsaW5lIDIzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktaGVhZGVyIC5iYW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4vKiBsaW5lIDM5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktaGVhZGVyIGgxIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDMuMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDQuMHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4vKiBsaW5lIDUwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktaGVhZGVyIC5mZWF0dXJlZC1pbWFnZS1jYXB0aW9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIuMnJlbTtcbiAgcmlnaHQ6IDIuMHJlbTtcbn1cbi8qIGxpbmUgNTksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1kYXRlLWFuZC10eXBlcyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4vKiBsaW5lIDY0LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktZGF0ZS1hbmQtdHlwZXMgLmVudHJ5LXBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi8qIGxpbmUgNjgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1kYXRlLWFuZC10eXBlcyAuZW50cnktdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi8qIGxpbmUgNzMsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1kYXRlLWFuZC10eXBlcyAuZW50cnktdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiAnfCc7XG4gIG1hcmdpbjogLS40cmVtIC44cmVtIDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4vKiBsaW5lIDg1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktYXV0aG9yIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXRvcDogMi4wcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi8qIGxpbmUgOTIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODAwcHg7XG59XG4vKiBsaW5lIDk4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC43cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMi4wcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjByZW07XG59XG4vKiBsaW5lIDEwNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbi5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLyogbGluZSAxMTEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGRpdi5pbnRyby10ZXh0IHAge1xuICBjb2xvcjogIzZjNjQ2MztcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gIHBhZGRpbmctdG9wOiA0LjByZW07XG59XG4vKiBsaW5lIDExOSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbi5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMi4wcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi4wcmVtO1xufVxuLyogbGluZSAxMjYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAyLjByZW0gMDtcbn1cbi8qIGxpbmUgMTMyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuY2FwdGlvbi1ob3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjByZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjByZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDc1JSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi8qIGxpbmUgMTUzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byBmb290ZXIuZW50cnktZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMi4wcmVtO1xufVxuLyogbGluZSAxNTksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLWV4dHJhcywgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmxlYXJuLW1vcmUtc2VjdGlvbiwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmJsb2ctcGFnZXItbGlua3Mge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDE2NCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbi5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmltYWdlLXJvdyB7XG4gIG1hcmdpbjogMi4wcmVtIDA7XG59XG4vKiBsaW5lIDE2Nywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbi5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmltYWdlLXJvdyBmaWd1cmUge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDE3Miwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbi5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmltYWdlLXJvdyBmaWd1cmUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSAxNzgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4ucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5pbWFnZS1yb3cgZGl2LndwYl93cmFwcGVyIHtcbiAgLXdlYmtpdC1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAxODcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4gIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWhlYWRlciB7XG4gICAgbWluLWhlaWdodDogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDE5MSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbiAgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDUuMHJlbTtcbiAgICBsaW5lLWhlaWdodDogNi40cmVtO1xuICB9XG4gIC8qIGxpbmUgMTk2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuICAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5pbWFnZS1yb3cgZGl2LndwYl93cmFwcGVyIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAvKiBsaW5lIDIwMSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19waG90by1ibG9nLnNjc3MgKi9cbiAgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuaW1hZ2Utcm93IC53cGJfc2luZ2xlX2ltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG4gIC8qIGxpbmUgMjA2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuICAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5pbWFnZS1yb3cgLndwYl9zaW5nbGVfaW1hZ2U6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgMjEwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX3Bob3RvLWJsb2cuc2NzcyAqL1xuICAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5pbWFnZS1yb3cgLndwYl9zaW5nbGVfaW1hZ2U6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODY1cHgpIHtcbiAgLyogbGluZSAyMTYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4gIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAyMjEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fcGhvdG8tYmxvZy5zY3NzICovXG4gIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWZvb3RlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4ubWFzdC1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkM2QzZDM7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLyogbGluZSA3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuLm1hc3Qtc2VjdGlvbiBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLyogbGluZSAxMiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbi5tYXN0LXNlY3Rpb24gaDIsXG4ubWFzdC1zZWN0aW9uIGgzIHtcbiAgY29sb3I6ICNCQTBDMkY7XG59XG4vKiBsaW5lIDE3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuLm1hc3Qtc2VjdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cbi8qIGxpbmUgMjUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4ubWFzdC1zZWN0aW9uIC53eXNpd3lnOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBsaW5lIDMzLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuLm1hc3Qtc2VjdGlvbiAud3lzaXd5Z19fY29udGVudCAuc3UtYWNjb3JkaW9uIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSAzNywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbi5tYXN0LXNlY3Rpb24gLnd5c2l3eWdfX2NvbnRlbnQgLnN1LWFjY29yZGlvbiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDQyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuLm1hc3Qtc2VjdGlvbiAud3lzaXd5Z19fY29udGVudCAuc3Utc3BvaWxlci10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBwYWRkaW5nOiAycmVtIDRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi8qIGxpbmUgNTIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4ubWFzdC1zZWN0aW9uIC53eXNpd3lnX19jb250ZW50IC5zdS1zcG9pbGVyLWljb24ge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgNTcsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4ubWFzdC1zZWN0aW9uIC53eXNpd3lnX19jb250ZW50IC5zdS11LWNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vcm1hbDtcbn1cbi8qIGxpbmUgNjIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4ubWFzdC1zZWN0aW9uICsgLmljb24tZ3JpZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyogbGluZSA2OCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbi5tYXN0LXNlY3Rpb24gLmxpbmtzLWdyaWRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi8qIGxpbmUgNzYsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4ubWFzdC1zZWN0aW9uIC5saW5rcy1ncmlkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4vKiBsaW5lIDgwLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuLm1hc3Qtc2VjdGlvbiAubGlua3MtZ3JpZF9fbGluayB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMzBweCAzMHB4IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNhYWE7XG59XG4vKiBsaW5lIDg4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuLm1hc3Qtc2VjdGlvbiAubGlua3MtZ3JpZF9fbGluazpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4vKiBsaW5lIDkyLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuLm1hc3Qtc2VjdGlvbiAubGlua3MtZ3JpZF9fbGluayBhLmJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTVweCA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKiBsaW5lIDEwMSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbi5tYXN0LXNlY3Rpb24gLmxpbmtzLWdyaWRfX2xpbmsgYS5idXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwMmY2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMmY2Yztcbn1cbi8qIGxpbmUgMTA4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuLm1hc3Qtc2VjdGlvbiAubGlua3MtZ3JpZF9fbGluay13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBsaW5lIDExNiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbi5tYXN0LXNlY3Rpb24gLmxpbmtzLWdyaWRfX2xpbmstY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAvKiBsaW5lIDEyMywgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbiAgLm1hc3Qtc2VjdGlvbiAubGlua3MtZ3JpZF9fbGluayB7XG4gICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDczcHgpIHtcbiAgLyogbGluZSAxMzAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4gIC5tYXN0LXNlY3Rpb24gLmxpbmtzLWdyaWRfX2xpbmsge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxNXB4KSB7XG4gIC8qIGxpbmUgMTM2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuICAubWFzdC1zZWN0aW9uIC5saW5rcy1ncmlkX19saW5rIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTVweCkge1xuICAvKiBsaW5lIDE0Miwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbiAgLm1hc3Qtc2VjdGlvbiAubGlua3MtZ3JpZF9fbGluayB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuLyogbGluZSAxNDgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4ubWFzdC1zZWN0aW9uIC5yZXNvdXJjZS1ncmlkIGEuYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIGxpbmUgMTU3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuLm1hc3Qtc2VjdGlvbiAucmVzb3VyY2UtZ3JpZCBhLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAyZjZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAyZjZjO1xufVxuLyogbGluZSAxNjQsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4ubWFzdC1zZWN0aW9uIC5yZXNvdXJjZS1ncmlkX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMTY5LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuLm1hc3Qtc2VjdGlvbiAucmVzb3VyY2UtZ3JpZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi8qIGxpbmUgMTc2LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuLm1hc3Qtc2VjdGlvbiAucmVzb3VyY2UtZ3JpZF9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vKiBsaW5lIDE4NCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbi5tYXN0LXNlY3Rpb24gLnJlc291cmNlLWdyaWRfX2l0ZW0td3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSAxOTIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4ubWFzdC1zZWN0aW9uIC5yZXNvdXJjZS1ncmlkX19pdGVtLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLyogbGluZSAxOTksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4gIC5tYXN0LXNlY3Rpb24gLnJlc291cmNlLWdyaWRfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNzNweCkge1xuICAvKiBsaW5lIDIwNSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbiAgLm1hc3Qtc2VjdGlvbiAucmVzb3VyY2UtZ3JpZF9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE1cHgpIHtcbiAgLyogbGluZSAyMTEsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4gIC5tYXN0LXNlY3Rpb24gLnJlc291cmNlLWdyaWRfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1NXB4KSB7XG4gIC8qIGxpbmUgMjE3LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuICAubWFzdC1zZWN0aW9uIC5yZXNvdXJjZS1ncmlkX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4vKiBsaW5lIDIyMiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbi5tYXN0LXNlY3Rpb24gLnBhZ2UtbGlua3NfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTU1cHgpIHtcbiAgLyogbGluZSAyMjIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4gIC5tYXN0LXNlY3Rpb24gLnBhZ2UtbGlua3NfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLyogbGluZSAyMzIsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4ubWFzdC1zZWN0aW9uIC5wYWdlLWxpbmtzX19jb250ZW50IGEuYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIGxpbmUgMjQxLCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuLm1hc3Qtc2VjdGlvbiAucGFnZS1saW5rc19fY29udGVudCBhLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAyZjZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAyZjZjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1NXB4KSB7XG4gIC8qIGxpbmUgMjQ4LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuICAubWFzdC1zZWN0aW9uIC5wYWdlLWxpbmtzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuLyogbGluZSAyNTUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4ubWFzdC1zZWN0aW9uIC5pY29uLWdyaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG4vKiBsaW5lIDI1OSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbi5tYXN0LXNlY3Rpb24gLmljb24tZ3JpZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi8qIGxpbmUgMjY1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuLm1hc3Qtc2VjdGlvbiAuaWNvbi1ncmlkX19pdGVtIHtcbiAgZmxleC1iYXNpczogMzMuMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vKiBsaW5lIDI3Miwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbi5tYXN0LXNlY3Rpb24gLmljb24tZ3JpZF9faXRlbS1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qIGxpbmUgMjc1LCBzYXNzL2NvbXBvbmVudHMvcGFnZXMvX21hc3Quc2NzcyAqL1xuLm1hc3Qtc2VjdGlvbiAuaWNvbi1ncmlkX19pdGVtLWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xufVxuLyogbGluZSAyODAsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4ubWFzdC1zZWN0aW9uIC5pY29uLWdyaWRfX2l0ZW0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSAyODksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4ubWFzdC1zZWN0aW9uIC5pY29uLWdyaWRfX2l0ZW0tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSAyOTUsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4ubWFzdC1zZWN0aW9uIC5pY29uLWdyaWRfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTVweCkge1xuICAvKiBsaW5lIDMwMCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbiAgLm1hc3Qtc2VjdGlvbiAuaWNvbi1ncmlkX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTVweCkge1xuICAvKiBsaW5lIDMwNiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbiAgLm1hc3Qtc2VjdGlvbiAuaWNvbi1ncmlkX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4vKiBsaW5lIDMxMiwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbi5tYXN0LXNlY3Rpb24gLm1hc3QtcmVzb3VyY2VzIC5mZWF0dXJlZC1pbWFnZS10aHVtYm5haWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLyogbGluZSAzMTksIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4ubWFzdC1zZWN0aW9uIC5tYXN0LTUwNTAgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAvKiBsaW5lIDMxOSwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbiAgLm1hc3Qtc2VjdGlvbiAubWFzdC01MDUwIC5yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vKiBsaW5lIDMyOCwgc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19tYXN0LnNjc3MgKi9cbi5tYXN0LXNlY3Rpb24gLm1hc3QtNTA1MCAuY29sdW1uIHtcbiAgZmxleDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLyogbGluZSAzMjgsIHNhc3MvY29tcG9uZW50cy9wYWdlcy9fbWFzdC5zY3NzICovXG4gIC5tYXN0LXNlY3Rpb24gLm1hc3QtNTA1MCAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtaGVhZGVyLnNjc3MgKi9cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5zaXRlLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAvKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4gIC5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLyogbGluZSAzOSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtaGVhZGVyLnNjc3MgKi9cbi5zaXRlLWhlYWRlciAubG9nby1jb250YWluZXIge1xuICBoZWlnaHQ6IDYzcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAxLjVyZW0gYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmdC1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDUyLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5sb2dvLWNvbnRhaW5lciBhIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNjBweDtcbiAgZmxleC1iYXNpczogMTYwcHg7XG4gIG1heC13aWR0aDogNDUlO1xufVxuLyogbGluZSA1Nywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtaGVhZGVyLnNjc3MgKi9cbi5zaXRlLWhlYWRlciAubG9nby1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi8qIGxpbmUgNjMsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4vKiBsaW5lIDY2LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAubWVudS1zZWNvbmRhcnktbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDcxLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAubWVudS1zZWNvbmRhcnktbWVudS1jb250YWluZXIgLnNlY29uZGFyeS1tZW51IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4vKiBsaW5lIDc2LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAubWVudS1zZWNvbmRhcnktbWVudS1jb250YWluZXIgLnNlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNDRkNGQ0Y7XG59XG4vKiBsaW5lIDgxLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAubWVudS1zZWNvbmRhcnktbWVudS1jb250YWluZXIgLnNlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xufVxuLyogbGluZSA4OCwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtaGVhZGVyLnNjc3MgKi9cbi5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUtc2VhcmNoLXdyYXBwZXIgLm1lbnUtc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIC5zZWNvbmRhcnktbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI0JBMEMyRjtcbn1cbi8qIGxpbmUgOTMsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5tZW51LXNlY29uZGFyeS1tZW51LWNvbnRhaW5lciAuc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnfCc7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDAgLjhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qIGxpbmUgMTAwLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAubWVudS1zZWNvbmRhcnktbWVudS1jb250YWluZXIgLnNlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0uZmlyc3Q6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi8qIGxpbmUgMTExLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAuc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogOXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSAxMTgsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjNkM2NDYzO1xufVxuLyogbGluZSAxMjIsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2ggLnNlYXJjaC1mb3JtIC5mb3JtLXN1Ym1pdC13cmFwcGVyIHtcbiAgcmlnaHQ6IC4zcmVtO1xuICB0b3A6IC4zcmVtO1xufVxuLyogbGluZSAxMzEsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLnNpdGUtbmF2aWdhdGlvbiAubWVudS10b2dnbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOTVweDtcbn1cbi8qIGxpbmUgMTQyLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5icmVhZGNydW1icyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAxLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC8qIGxpbmUgMTYwLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmxvZ28tY29udGFpbmVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAvKiBsaW5lIDE2Nywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtaGVhZGVyLnNjc3MgKi9cbiAgLnNpdGUtaGVhZGVyIC5sb2dvLWNvbnRhaW5lciBhIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDI2MHB4O1xuICAgIGZsZXgtYmFzaXM6IDI2MHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDE3NSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtaGVhZGVyLnNjc3MgKi9cbiAgLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgcGFkZGluZzogMCAycmVtIDAgMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDI1cHg7XG4gIH1cbiAgLyogbGluZSAxODQsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4gIC5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUtc2VhcmNoLXdyYXBwZXIgLm1lbnUtc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC8qIGxpbmUgMTg4LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5tZW51LXNlY29uZGFyeS1tZW51LWNvbnRhaW5lciAuc2Vjb25kYXJ5LW1lbnUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC8qIGxpbmUgMTkxLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5tZW51LXNlY29uZGFyeS1tZW51LWNvbnRhaW5lciAuc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgY29sb3I6ICM2QzY0NjM7XG4gIH1cbiAgLyogbGluZSAxOTQsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4gIC5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUtc2VhcmNoLXdyYXBwZXIgLm1lbnUtc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIC5zZWNvbmRhcnktbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjNkM2NDYzO1xuICB9XG4gIC8qIGxpbmUgMTk5LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5tZW51LXNlY29uZGFyeS1tZW51LWNvbnRhaW5lciAuc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbTpiZWZvcmUge1xuICAgIG1hcmdpbjogMCAycmVtO1xuICB9XG4gIC8qIGxpbmUgMjA3LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC8qIGxpbmUgMjE1LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGNvbG9yOiAjNkM2NDYzO1xuICB9XG4gIC8qIGxpbmUgMjIyLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2ggLnNlYXJjaC1mb3JtIC5mb3JtLXN1Ym1pdC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICByaWdodDogMXB4O1xuICAgIHRvcDogMXB4O1xuICB9XG4gIC8qIGxpbmUgMjM5LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAycmVtIC41cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAvKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4gIC5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAyNDgsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4gIC5zaXRlLWhlYWRlciAubG9nby1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG4gIC8qIGxpbmUgMjUzLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMjU1LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5tZW51LXNlY29uZGFyeS1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC8qIGxpbmUgMjU5LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLyogbGluZSAyNjUsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWhlYWRlci5zY3NzICovXG4gIC5zaXRlLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjcyLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1oZWFkZXIuc2NzcyAqL1xuLmhvbWUgLnNpdGUtaGVhZGVyIC5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSAxLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSA1LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgYmFja2dyb3VuZDogI0E3QzZFRDtcbiAgcGFkZGluZzogMi41cmVtIDJyZW07XG59XG4vKiBsaW5lIDExLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3RzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBjb2xvcjogIzRGNEY1MDtcbiAgbWFyZ2luOiAwO1xufVxuLyogbGluZSAyMCwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAubGFuZC1uZXdzLXBvc3RzLXdyYXBwZXIgLmxhbmQtbmV3cy1wb3N0LWxpc3QgLmxhbmQtbmV3cy1wb3N0IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAubGFuZC1uZXdzLXBvc3RzLXdyYXBwZXIgLmxhbmQtbmV3cy1wb3N0LWxpc3QgLmxhbmQtbmV3cy1wb3N0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSAyMywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAubGFuZC1uZXdzLXBvc3RzLXdyYXBwZXIgLmxhbmQtbmV3cy1wb3N0LWxpc3QgLmxhbmQtbmV3cy1wb3N0IC5sYW5kLW5ld3MtcG9zdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMyMTI3MjE7XG59XG4vKiBsaW5lIDI4LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3QtbGlzdCAubGFuZC1uZXdzLXBvc3QgLmxhbmQtbmV3cy1wb3N0LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzkzMDkyNTtcbn1cbi8qIGxpbmUgMzMsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcG9zdC1saXN0IC5sYW5kLW5ld3MtcG9zdCAubGFuZC1uZXdzLXBvc3QtZGF0ZS1hbmQtYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4vKiBsaW5lIDM2LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3QtbGlzdCAubGFuZC1uZXdzLXBvc3QgLmxhbmQtbmV3cy1wb3N0LWRhdGUtYW5kLWF1dGhvciBhIHtcbiAgY29sb3I6ICMyMTI3MjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgNDIsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcG9zdC1saXN0IC5sYW5kLW5ld3MtcG9zdCAubGFuZC1uZXdzLXBvc3QtZGF0ZS1hbmQtYXV0aG9yIC5wb3N0LWF1dGhvcnM6YmVmb3JlLCAuc2l0ZS1mb290ZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcG9zdC1saXN0IC5sYW5kLW5ld3MtcG9zdCAubGFuZC1uZXdzLXBvc3QtZGF0ZS1hbmQtYXV0aG9yIC5wb3N0LXR5cGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICd8JztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogLjVyZW07XG59XG4vKiBsaW5lIDUzLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3QtbGlzdCAubGFuZC1uZXdzLXBvc3QgLnBvc3QtZGF0ZSwgLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3QtbGlzdCAubGFuZC1uZXdzLXBvc3QgLnBvc3QtYXV0aG9ycywgLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3QtbGlzdCAubGFuZC1uZXdzLXBvc3QgLnBvc3QtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi8qIGxpbmUgNTgsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcG9zdC1saXN0IC5sYW5kLW5ld3MtcG9zdCAuYXV0aG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyogbGluZSA2OSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAubGFuZC1uZXdzLXBvc3RzLXdyYXBwZXIgLmxhbmQtbmV3cy1yZWFkLW1vcmUtYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi8qIGxpbmUgNzEsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcmVhZC1tb3JlLWJ1dHRvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEuNnJlbSAycmVtO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xufVxuLyogbGluZSA2MCwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXJlYWQtbW9yZS1idXR0b24gYTphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTE0NXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDYwLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4gIC5zaXRlLWZvb3RlciAubGFuZC1uZXdzLXBvc3RzLXdyYXBwZXIgLmxhbmQtbmV3cy1yZWFkLW1vcmUtYnV0dG9uIGE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG4vKiBsaW5lIDY4LCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcmVhZC1tb3JlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzkzMDkyNTtcbn1cbi8qIGxpbmUgNzcsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMi41cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICNFQkVCRUI7XG59XG4vKiBsaW5lIDgyLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLmVtYWlsLXNpZ251cC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5lbWFpbC1zaWdudXAtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgODYsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuZW1haWwtc2lnbnVwLXdyYXBwZXIgLmVtYWlsLXNpZ251cC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgY29sb3I6ICM2QzY0NjM7XG59XG4vKiBsaW5lIDkyLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLmVtYWlsLXNpZ251cC13cmFwcGVyIC5lbWFpbC1zaWdudXAtc3VidGl0bGUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi8qIGxpbmUgOTcsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuZW1haWwtc2lnbnVwLXdyYXBwZXIgLmVtYWlsLXNpZ251cC1yZWFkLW1vcmUtYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4vKiBsaW5lIDk5LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLmVtYWlsLXNpZ251cC13cmFwcGVyIC5lbWFpbC1zaWdudXAtcmVhZC1tb3JlLWJ1dHRvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEuNnJlbSAycmVtO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xufVxuLyogbGluZSA2MCwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLmVtYWlsLXNpZ251cC13cmFwcGVyIC5lbWFpbC1zaWdudXAtcmVhZC1tb3JlLWJ1dHRvbiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMTQ1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNjAsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLmVtYWlsLXNpZ251cC13cmFwcGVyIC5lbWFpbC1zaWdudXAtcmVhZC1tb3JlLWJ1dHRvbiBhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSA2OCwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLmVtYWlsLXNpZ251cC13cmFwcGVyIC5lbWFpbC1zaWdudXAtcmVhZC1tb3JlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzkzMDkyNTtcbn1cbi8qIGxpbmUgMTA0LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLmVtYWlsLXNpZ251cC13cmFwcGVyIC5tYzR3cC1mb3JtIC5lbWFpbC1zaWdudXAtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuZW1haWwtc2lnbnVwLXdyYXBwZXIgLm1jNHdwLWZvcm0gLmVtYWlsLXNpZ251cC1mb3JtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSAxMDgsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuZW1haWwtc2lnbnVwLXdyYXBwZXIgLm1jNHdwLWZvcm0gLmVtYWlsLXNpZ251cC1mb3JtIC5lbWFpbC10ZXh0LWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4MCU7XG59XG4vKiBsaW5lIDExMSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5lbWFpbC1zaWdudXAtd3JhcHBlciAubWM0d3AtZm9ybSAuZW1haWwtc2lnbnVwLWZvcm0gLmVtYWlsLXRleHQtaW5wdXQgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDEuNHJlbSAycmVtO1xufVxuLyogbGluZSAxMTcsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuZW1haWwtc2lnbnVwLXdyYXBwZXIgLm1jNHdwLWZvcm0gLmVtYWlsLXNpZ251cC1mb3JtIC5lbWFpbC10ZXh0LWlucHV0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5ODk4OTg7XG59XG4vKiBsaW5lIDEyMywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5lbWFpbC1zaWdudXAtd3JhcHBlciAubWM0d3AtZm9ybSAuZW1haWwtc2lnbnVwLWZvcm0gLmVtYWlsLXNpZ251cC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDgwJTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4vKiBsaW5lIDEzMiwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5lbWFpbC1zaWdudXAtd3JhcHBlciAubWM0d3AtZm9ybSAuZW1haWwtc2lnbnVwLWZvcm0gLmVtYWlsLXNpZ251cC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTMwOTI1O1xufVxuLyogbGluZSAxMzYsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuZW1haWwtc2lnbnVwLXdyYXBwZXIgLm1jNHdwLWZvcm0gLmVtYWlsLXNpZ251cC1mb3JtIC5lbWFpbC1zaWdudXAtYnV0dG9uIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtaW5kZW50OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDE1MCwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5lbWFpbC1zaWdudXAtd3JhcHBlciAubWM0d3AtZm9ybSAuZW1haWwtc2lnbnVwLWZvcm0gLmVtYWlsLXNpZ251cC1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiaW1hZ2VzL2J1aWxkL3JpZ2h0YXJyb3d3aGl0ZS5wbmdcIik7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi8qIGxpbmUgMTY3LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBjb2xvcjogIzZDNjQ2Mztcbn1cbi8qIGxpbmUgMTc0LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAuZmxpY2tyLWJ1dHRvbiwgLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAudHdpdHRlci1idXR0b24sIC5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5zb2NpYWwtbWVkaWEtZm9sbG93LXdyYXBwZXIgLnlvdXR1YmUtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDQuNXJlbTtcbn1cbi8qIGxpbmUgMTgwLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAuZmxpY2tyLWJ1dHRvbiBhLCAuc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy13cmFwcGVyIC50d2l0dGVyLWJ1dHRvbiBhLCAuc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy13cmFwcGVyIC55b3V0dWJlLWJ1dHRvbiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMTI3MjE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbn1cbi8qIGxpbmUgMTg5LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAuZmxpY2tyLWJ1dHRvbiBhOmhvdmVyLCAuc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy13cmFwcGVyIC50d2l0dGVyLWJ1dHRvbiBhOmhvdmVyLCAuc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy13cmFwcGVyIC55b3V0dWJlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNCQTBDMkY7XG59XG4vKiBsaW5lIDE5Mywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5zb2NpYWwtbWVkaWEtZm9sbG93LXdyYXBwZXIgLmZsaWNrci1idXR0b24gYTpiZWZvcmUsIC5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5zb2NpYWwtbWVkaWEtZm9sbG93LXdyYXBwZXIgLnR3aXR0ZXItYnV0dG9uIGE6YmVmb3JlLCAuc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy13cmFwcGVyIC55b3V0dWJlLWJ1dHRvbiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xLjhyZW07XG59XG4vKiBsaW5lIDIwOSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlLWZvb3RlciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIC5zb2NpYWwtbWVkaWEtZm9sbG93LXdyYXBwZXIgLmZsaWNrci1idXR0b24gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMwcHggLTM2cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMjA5LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuICAuc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy13cmFwcGVyIC5mbGlja3ItYnV0dG9uIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgMjEzLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAudHdpdHRlci1idXR0b24gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMwcHggMHB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDIxMywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAudHdpdHRlci1idXR0b24gYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSAyMTcsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmVtYWlsLWFuZC1zb2NpYWwtd3JhcHBlciAuc29jaWFsLW1lZGlhLWZvbGxvdy13cmFwcGVyIC55b3V0dWJlLWJ1dHRvbiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC03N3B4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAvKiBsaW5lIDIxNywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1mb2xsb3ctd3JhcHBlciAueW91dHViZS1idXR0b24gYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSAyMjQsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIgLmdsb2JhbC1mb290ZXItZGlzY2xhaW1lciB7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIGNvbG9yOiAjNkM2NDYzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLyogbGluZSAxLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuICAuc2l0ZS1mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgMjM4LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDI0Miwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWlubmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC8qIGxpbmUgMjQ3LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1pbm5lciAubGFuZC1uZXdzLXBvc3RzLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1OCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG4gIC8qIGxpbmUgMjUyLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1pbm5lciAubGFuZC1uZXdzLXBvc3RzLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyMDAwcHg7XG4gICAgYmFja2dyb3VuZDogI0E3QzZFRDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAvKiBsaW5lIDI2NSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItaW5uZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcG9zdC1saXN0IC5sYW5kLW5ld3MtcG9zdCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxuICAvKiBsaW5lIDI2OCwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItaW5uZXIgLmxhbmQtbmV3cy1wb3N0cy13cmFwcGVyIC5sYW5kLW5ld3MtcG9zdC1saXN0IC5sYW5kLW5ld3MtcG9zdDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbiAgLyogbGluZSAyNzMsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWlubmVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3QtbGlzdCAubGFuZC1uZXdzLXJlYWQtbW9yZS1idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbiAgLyogbGluZSAyNzYsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWlubmVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciAubGFuZC1uZXdzLXBvc3QtbGlzdCAubGFuZC1uZXdzLXJlYWQtbW9yZS1idXR0b24gYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIH1cbiAgLyogbGluZSAyODQsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWlubmVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbiAgLyogbGluZSAyOTAsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWlubmVyIC5lbWFpbC1hbmQtc29jaWFsLXdyYXBwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyMDAwcHg7XG4gICAgYmFja2dyb3VuZDogI0VCRUJFQjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAvKiBsaW5lIDMwMywgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIC5nbG9iYWwtZm9vdGVyLWRpc2NsYWltZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgd2lkdGg6IDY1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLyogbGluZSAzMTEsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19zaXRlLWZvb3Rlci5zY3NzICovXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWlubmVyIC5sYW5kLW5ld3MtcG9zdHMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgMzE1LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1pbm5lciAuZW1haWwtYW5kLXNvY2lhbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMiwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX2ZhY2V0d3AtcGFnZXIuc2NzcyAqL1xuLmZhY2V0d3AtcGFnZXIgLnBhZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgNiwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX2ZhY2V0d3AtcGFnZXIuc2NzcyAqL1xuLmZhY2V0d3AtcGFnZXIgc3BhbiwgLmZhY2V0d3AtcGFnZXIgYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qIGxpbmUgOSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX2ZhY2V0d3AtcGFnZXIuc2NzcyAqL1xuLmZhY2V0d3AtcGFnZXIgc3Bhbi5mYWNldHdwLXBhZ2UsIC5mYWNldHdwLXBhZ2VyIGEuZmFjZXR3cC1wYWdlIHtcbiAgY29sb3I6ICMyMTI3MjE7XG4gIHBhZGRpbmc6IDAgMCAxcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi8qIGxpbmUgMTUsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL19mYWNldHdwLXBhZ2VyLnNjc3MgKi9cbi5mYWNldHdwLXBhZ2VyIHNwYW4uZmFjZXR3cC1wYWdlLmZpcnN0LXBhZ2UsIC5mYWNldHdwLXBhZ2VyIHNwYW4uZmFjZXR3cC1wYWdlLnByZXZpb3VzLXBhZ2UsIC5mYWNldHdwLXBhZ2VyIHNwYW4uZmFjZXR3cC1wYWdlLm5leHQtcGFnZSwgLmZhY2V0d3AtcGFnZXIgc3Bhbi5mYWNldHdwLXBhZ2UubGFzdC1wYWdlLCAuZmFjZXR3cC1wYWdlciBhLmZhY2V0d3AtcGFnZS5maXJzdC1wYWdlLCAuZmFjZXR3cC1wYWdlciBhLmZhY2V0d3AtcGFnZS5wcmV2aW91cy1wYWdlLCAuZmFjZXR3cC1wYWdlciBhLmZhY2V0d3AtcGFnZS5uZXh0LXBhZ2UsIC5mYWNldHdwLXBhZ2VyIGEuZmFjZXR3cC1wYWdlLmxhc3QtcGFnZSB7XG4gIGNvbG9yOiAjQkEwQzJGO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLyogbGluZSAyMCwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX2ZhY2V0d3AtcGFnZXIuc2NzcyAqL1xuLmZhY2V0d3AtcGFnZXIgc3Bhbi5mYWNldHdwLXBhZ2U6aG92ZXIsIC5mYWNldHdwLXBhZ2VyIHNwYW4uZmFjZXR3cC1wYWdlOmZvY3VzLCAuZmFjZXR3cC1wYWdlciBhLmZhY2V0d3AtcGFnZTpob3ZlciwgLmZhY2V0d3AtcGFnZXIgYS5mYWNldHdwLXBhZ2U6Zm9jdXMge1xuICBjb2xvcjogIzkzMDkyNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuLyogbGluZSAyOSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX2ZhY2V0d3AtcGFnZXIuc2NzcyAqL1xuLmZhY2V0d3AtcGFnZXIgc3Bhbi5hY3RpdmUsIC5mYWNldHdwLXBhZ2VyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNCQTBDMkY7XG59XG4vKiBsaW5lIDMyLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fZmFjZXR3cC1wYWdlci5zY3NzICovXG4uZmFjZXR3cC1wYWdlciBzcGFuLmFjdGl2ZTpob3ZlciwgLmZhY2V0d3AtcGFnZXIgc3Bhbi5hY3RpdmU6Zm9jdXMsIC5mYWNldHdwLXBhZ2VyIGEuYWN0aXZlOmhvdmVyLCAuZmFjZXR3cC1wYWdlciBhLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjQkEwQzJGO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBsaW5lIDIsIHNhc3MvY29tcG9uZW50cy9yZWdpb25zL193cC1wYWdlbmF2aS5zY3NzICovXG4ud3AtcGFnZW5hdmkgYSwgLndwLXBhZ2VuYXZpIHNwYW4ge1xuICBwYWRkaW5nOiAwIDAgMXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4vKiBsaW5lIDEwLCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fd3AtcGFnZW5hdmkuc2NzcyAqL1xuLndwLXBhZ2VuYXZpIGEucGFnZSB7XG4gIGNvbG9yOiAjMjEyNzIxO1xufVxuLyogbGluZSAxNCwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3dwLXBhZ2VuYXZpLnNjc3MgKi9cbi53cC1wYWdlbmF2aSBhLmZpcnN0LCAud3AtcGFnZW5hdmkgYS5sYXN0LCAud3AtcGFnZW5hdmkgYS5wcmV2aW91c3Bvc3RzbGluaywgLndwLXBhZ2VuYXZpIGEubmV4dHBvc3RzbGluayB7XG4gIGNvbG9yOiAjQkEwQzJGO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLyogbGluZSAxOSwgc2Fzcy9jb21wb25lbnRzL3JlZ2lvbnMvX3dwLXBhZ2VuYXZpLnNjc3MgKi9cbi53cC1wYWdlbmF2aSBhOmhvdmVyLCAud3AtcGFnZW5hdmkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjOTMwOTI1O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG4vKiBsaW5lIDI4LCBzYXNzL2NvbXBvbmVudHMvcmVnaW9ucy9fd3AtcGFnZW5hdmkuc2NzcyAqL1xuLndwLXBhZ2VuYXZpIC5jdXJyZW50IHtcbiAgY29sb3I6ICNCQTBDMkY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG59XG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4ubWFwLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgNiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyICNmcm9udC1wYWdlLW1hcC1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjNkM2NDYzO1xuICBib3JkZXItd2lkdGg6IDAgMCAuM3JlbSAwO1xuICBwYWRkaW5nOiAyLjVyZW0gMXJlbTtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAtb3ZlcmxheSAub3ZlcmxheS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLyogbGluZSAzMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyICNmcm9udC1wYWdlLW1hcC1vdmVybGF5IC5zaXRlLWJyYW5kaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi8qIGxpbmUgMzYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAtb3ZlcmxheSAuc2l0ZS1icmFuZGluZyAuc2l0ZS1icmFuZGluZy1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi8qIGxpbmUgNDEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAtb3ZlcmxheSAub3ZlcmxheS1jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgNTQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAtb3ZlcmxheSAub3ZlcmxheS1jdGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExN3B4IC0xNDVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA1NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbiAgLm1hcC1jb250YWluZXIgI2Zyb250LXBhZ2UtbWFwLW92ZXJsYXkgLm92ZXJsYXktY3RhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSA2Mywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyICNmcm9udC1wYWdlLW1hcC1vdmVybGF5IC5vdmVybGF5LWN0YTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5MzA5MjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLyogbGluZSA3MCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbiAgLm1hcC1jb250YWluZXIgI2Zyb250LXBhZ2UtbWFwLW92ZXJsYXkgLm92ZXJsYXktaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG4vKiBsaW5lIDc2LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgLmZyb250LXBhZ2UtbWFwLWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cmVtO1xuICB0b3A6IDkwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMjUwcHg7XG59XG4vKiBsaW5lIDg2LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgLmZyb250LXBhZ2UtbWFwLWZpbHRlcnMgLm1hcC1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSA4OCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyIC5mcm9udC1wYWdlLW1hcC1maWx0ZXJzIC5tYXAtZmlsdGVyICsgLmxhYmVsLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzRDNEM0O1xufVxuLyogbGluZSA5NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyIC5mcm9udC1wYWdlLW1hcC1maWx0ZXJzIC5tYXAtZmlsdGVyICsgLmxhYmVsLXdyYXBwZXIgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogI0JBMEMyRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyogbGluZSAxMDksIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAuZnJvbnQtcGFnZS1tYXAtZmlsdGVycyAubWFwLWZpbHRlcjpjaGVja2VkICsgLmxhYmVsLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjQTlERDg1O1xufVxuLyogbGluZSAxMTMsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAuZnJvbnQtcGFnZS1tYXAtZmlsdGVycyAubWFwLWZpbHRlcjpjaGVja2VkICsgLmxhYmVsLXdyYXBwZXIgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzZDNjQ2MztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi8qIGxpbmUgMTQxLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgLmZyb250LXBhZ2UtbWFwLWZpbHRlcnMgLmdsb2JhbC1tYXAtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgMTQ1LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgLmZyb250LXBhZ2UtbWFwLWZpbHRlcnMgLmdsb2JhbC1tYXAtbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDNEM0QzQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNFQkVCRUI7XG4gIGNvbG9yOiAjQkEwQzJGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDEuNXJlbSA0LjVyZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgMTU3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgLmZyb250LXBhZ2UtbWFwLWZpbHRlcnMgLmdsb2JhbC1tYXAtbGluayBhIC5oaWdobGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLyogbGluZSAxNjMsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAuZnJvbnQtcGFnZS1tYXAtZmlsdGVycyAuZ2xvYmFsLW1hcC1saW5rIGEgLmhpZ2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMTQ1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLjhyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMTYzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuICAubWFwLWNvbnRhaW5lciAuZnJvbnQtcGFnZS1tYXAtZmlsdGVycyAuZ2xvYmFsLW1hcC1saW5rIGEgLmhpZ2hsaWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgMTkyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgI2Zyb250LXBhZ2UtbWFwLCAubWFwLWNvbnRhaW5lciAjcHJvZmlsZXMtbGFuZGluZy1tYXAge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAxOTcsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4ubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAgLm1hcC1hY3RpdmF0ZS1saW5rLCAubWFwLWNvbnRhaW5lciAjcHJvZmlsZXMtbGFuZGluZy1tYXAgLm1hcC1hY3RpdmF0ZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgMjA3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgI2Zyb250LXBhZ2UtbWFwIC5tYXBib3hnbC1jb250cm9sLWNvbnRhaW5lciwgLm1hcC1jb250YWluZXIgI3Byb2ZpbGVzLWxhbmRpbmctbWFwIC5tYXBib3hnbC1jb250cm9sLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDIxNSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyICNmcm9udC1wYWdlLW1hcCAubWFwYm94Z2wtY29udHJvbC1jb250YWluZXIgLm1hcGJveGdsLWN0cmwtY29tcGFzcywgLm1hcC1jb250YWluZXIgI3Byb2ZpbGVzLWxhbmRpbmctbWFwIC5tYXBib3hnbC1jb250cm9sLWNvbnRhaW5lciAubWFwYm94Z2wtY3RybC1jb21wYXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgMjI4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuLm1hcC1jb250YWluZXIubm8tZ2wgLm5vLWdsLW1zZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4gIC5tYXAtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUNCM0I0O1xuICB9XG4gIC8qIGxpbmUgMjM3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuICAubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDYwcmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcmVtO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMC45cmVtO1xuICAgIGhlaWdodDogMjEuOHJlbTtcbiAgICBib3JkZXItd2lkdGg6IC41cmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAycmVtO1xuICB9XG4gIC8qIGxpbmUgMjQ5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuICAubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAtb3ZlcmxheSAub3ZlcmxheS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgZm9udC1zaXplOiA1LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIH1cbiAgLyogbGluZSAyNTQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4gIC5tYXAtY29udGFpbmVyICNmcm9udC1wYWdlLW1hcC1vdmVybGF5IC5vdmVybGF5LWN0YSB7XG4gICAgd2lkdGg6IDMwcmVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxuICAvKiBsaW5lIDI1OSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19tYXAtY29udGFpbmVyLnNjc3MgKi9cbiAgLm1hcC1jb250YWluZXIgI2Zyb250LXBhZ2UtbWFwLW92ZXJsYXkgLm92ZXJsYXktY3RhOmFmdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8qIGxpbmUgMjY0LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuICAubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAtb3ZlcmxheS5tYXAtYWN0aXZhdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGxpbmUgMjY5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX21hcC1jb250YWluZXIuc2NzcyAqL1xuICAubWFwLWNvbnRhaW5lciAjZnJvbnQtcGFnZS1tYXAsIC5tYXAtY29udGFpbmVyICNwcm9maWxlcy1sYW5kaW5nLW1hcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogbGluZSAyNzQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4gIC5tYXAtY29udGFpbmVyLm5vLWdsICNmcm9udC1wYWdlLW1hcC1vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDI3LjhyZW07XG4gICAgbWFyZ2luLXRvcDogLTEzLjlyZW07XG4gIH1cbiAgLyogbGluZSAyNzgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbWFwLWNvbnRhaW5lci5zY3NzICovXG4gIC5tYXAtY29udGFpbmVyLm5vLWdsICNmcm9udC1wYWdlLW1hcC1vdmVybGF5IC5uby1nbC1tc2cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIGxpbmUgMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMuc2NzcyAqL1xuI2ZhY2V0cyBoMy5mYWNldHMtc3ViaGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQTdDNkVEO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLyogbGluZSA4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIGg0LmZhY2V0LXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RCREJEQjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLyogbGluZSAxNSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMuc2NzcyAqL1xuI2ZhY2V0cyBoNC5mYWNldC10aXRsZS5tb2JpbGUtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDE5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIGg0LmZhY2V0LXRpdGxlIC5mYWNldC10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKiBsaW5lIDIyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIGg0LmZhY2V0LXRpdGxlIC5mYWNldC10b2dnbGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBsaW5lIDI2LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIGg0LmZhY2V0LXRpdGxlIC5mYWNldC10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnKCspJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4vKiBsaW5lIDMzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIGg0LmZhY2V0LXRpdGxlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyogbGluZSAzNywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMuc2NzcyAqL1xuI2ZhY2V0cyBoNC5mYWNldC10aXRsZS50b2dnbGVkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4vKiBsaW5lIDM5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIGg0LmZhY2V0LXRpdGxlLnRvZ2dsZWQgLmZhY2V0LXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcoXFwyMDEzKSc7XG59XG4vKiBsaW5lIDQ5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIC5mYWNldHdwLWZhY2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGxpbmUgNTEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLnNjc3MgKi9cbiNmYWNldHMgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3gge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4vKiBsaW5lIDU1LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94OmhvdmVyIHtcbiAgY29sb3I6ICM5MzA5MjU7XG59XG4vKiBsaW5lIDYwLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXRvZ2dsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4vKiBsaW5lIDY3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4jZmFjZXRzIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1zbGlkZXIgLmZhY2V0d3Atc2xpZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLyogbGluZSA3MCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMuc2NzcyAqL1xuI2ZhY2V0cyAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtc2xpZGVyIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjQTdDNkVEO1xufVxuLyogbGluZSA3NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMuc2NzcyAqL1xuI2ZhY2V0cyAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtc2xpZGVyIC5mYWNldHdwLXNsaWRlci1yZXNldCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgODUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLnNjc3MgKi9cbiNmYWNldHMgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWRhdGVfcmFuZ2UgLmZsYXRwaWNrci1hbHQsICNmYWNldHMgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWRhdGVfcmFuZ2UgLmZsYXRwaWNrci1tb2JpbGUge1xuICB3aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAuNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLyogbGluZSA5NSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMuc2NzcyAqL1xuI2ZhY2V0cyAucmVzZXQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMS42cmVtIDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICNCQTBDMkY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDExN3B4O1xufVxuLyogbGluZSA2MCwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuI2ZhY2V0cyAucmVzZXQtYnV0dG9uOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMTQ1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNjAsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbiAgI2ZhY2V0cyAucmVzZXQtYnV0dG9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjVweCAxNTdweDtcbiAgfVxufVxuLyogbGluZSA2OCwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuI2ZhY2V0cyAucmVzZXQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzkzMDkyNTtcbn1cbi8qIGxpbmUgOTksIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLnNjc3MgKi9cbiNmYWNldHMgLnJlc2V0LWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSAxMDcsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLnNjc3MgKi9cbiAgI2ZhY2V0cyBoNC5mYWNldC10aXRsZTpob3ZlciB7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICB9XG4gIC8qIGxpbmUgMTExLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4gICNmYWNldHMgaDQuZmFjZXQtdGl0bGUubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qIGxpbmUgMTE2LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy5zY3NzICovXG4gICNmYWNldHMgLmZhY2V0d3AtZmFjZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIGxpbmUgMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19icmVhZGNydW1icy5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLmJyZWFkY3J1bWJzID4gc3BhbiB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi8qIGxpbmUgNCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19icmVhZGNydW1icy5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLmJyZWFkY3J1bWJzID4gc3BhbiBhIHtcbiAgY29sb3I6ICNCQTBDMkY7XG59XG4vKiBsaW5lIDcsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5icmVhZGNydW1icyA+IHNwYW4gYSBzcGFuIHtcbiAgY29sb3I6ICNCQTBDMkY7XG59XG4vKiBsaW5lIDEwLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2JyZWFkY3J1bWJzLnNjc3MgKi9cbi5zaXRlLWhlYWRlciAuYnJlYWRjcnVtYnMgPiBzcGFuIGEgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjOTMwOTI1O1xufVxuLyogbGluZSAxNiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19icmVhZGNydW1icy5zY3NzICovXG4uc2l0ZS1oZWFkZXIgLmJyZWFkY3J1bWJzID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi8qIGxpbmUgMjAsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuLnNpdGUtaGVhZGVyIC5icmVhZGNydW1icyA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcbn1cbi8qIGxpbmUgNCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi8qIGxpbmUgOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG59XG4vKiBsaW5lIDEzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtaGVhZGVyIC5zZWN0b3JzLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDIxLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdCAuc2VjdG9yIHtcbiAgcGFkZGluZzogLjVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSAyNSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvciAuc2VjdG9yLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG59XG4vKiBsaW5lIDM0LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdCAuc2VjdG9yIC5zZWN0b3ItaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAzOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvciAuc2VjdG9yLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0E3QzZFRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSA0Mywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvciAuc2VjdG9yLW92ZXJsYXkgLnNlY3Rvci1uYW1lIHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgcGFkZGluZzogMi41cmVtO1xufVxuLyogbGluZSA1Mywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvciAuc2VjdG9yLW92ZXJsYXkgLnNlY3Rvci1pY29uIHtcbiAgd2lkdGg6IDE1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi8qIGxpbmUgNTgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4uaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1saXN0LWNvbnRhaW5lciAuc2VjdG9ycy1saXN0IC5zZWN0b3IgLnNlY3Rvci1vdmVybGF5IC5zZWN0b3ItaWNvbiBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLyogbGluZSA2NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3Rvci5zZWN0b3JzLWRhdGEtY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgNjgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4uaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1saXN0LWNvbnRhaW5lciAuc2VjdG9ycy1saXN0IC5zZWN0b3Iuc2VjdG9ycy1kYXRhLWN0YSAuc2VjdG9ycy1kYXRhLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjQTdDNkVEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyMTI3MjE7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4vKiBsaW5lIDc4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdCAuc2VjdG9yLnNlY3RvcnMtZGF0YS1jdGEgLmRhdGEtdGVhc2VyLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDc1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgcGFkZGluZzogMi41cmVtO1xufVxuLyogbGluZSA4Nywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbi5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3Rvci5zZWN0b3JzLWRhdGEtY3RhIC5kYXRhLXRlYXNlci1kZXNjcmlwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTc3cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgODcsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3Rvci5zZWN0b3JzLWRhdGEtY3RhIC5kYXRhLXRlYXNlci1kZXNjcmlwdGlvbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgOTQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4uaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1saXN0LWNvbnRhaW5lciAuc2VjdG9ycy1saXN0IC5zZWN0b3Iuc2VjdG9ycy1kYXRhLWN0YSAuZGF0YS10ZWFzZXItZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogNzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNSU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMzhweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA5NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbiAgLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdCAuc2VjdG9yLnNlY3RvcnMtZGF0YS1jdGEgLmRhdGEtdGVhc2VyLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgNnJlbTtcbiAgfVxuICAvKiBsaW5lIDExMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbiAgLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC8qIGxpbmUgMTE3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuICAuaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1oZWFkZXIgLnNlY3RvcnMtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC8qIGxpbmUgMTIyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuICAuaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1saXN0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbiAgLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAvKiBsaW5lIDEyOSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbiAgLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdCAuc2VjdG9yIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDFyZW07XG4gIH1cbiAgLyogbGluZSAxMzUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvciAuc2VjdG9yLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDEzOSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbiAgLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdCAuc2VjdG9yIC5zZWN0b3ItaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMyM3B4O1xuICB9XG4gIC8qIGxpbmUgMTQ1LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuICAuaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1saXN0LWNvbnRhaW5lciAuc2VjdG9ycy1saXN0IC5zZWN0b3IgLnNlY3Rvci1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNjcsIDE5OCwgMjM3LCAwLjkpO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gIH1cbiAgLyogbGluZSAxNTIsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvciAuc2VjdG9yLW92ZXJsYXkgLnNlY3Rvci1uYW1lIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC8qIGxpbmUgMTYyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuICAuaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1saXN0LWNvbnRhaW5lciAuc2VjdG9ycy1saXN0IC5zZWN0b3IgLnNlY3Rvci1vdmVybGF5IC5zZWN0b3ItaWNvbiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogbGluZSAxNjYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvciAuc2VjdG9yLW92ZXJsYXkgLnNlY3Rvci1pY29uIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAvKiBsaW5lIDE3Miwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19ob21lLXNlY3RvcnMtY29udGFpbmVyLnNjc3MgKi9cbiAgLmhvbWUtc2VjdG9ycy1jb250YWluZXIgLnNlY3RvcnMtbGlzdC1jb250YWluZXIgLnNlY3RvcnMtbGlzdCAuc2VjdG9yLnNlY3RvcnMtZGF0YS1jdGEge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDFyZW07XG4gIH1cbiAgLyogbGluZSAxNzcsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3Rvci5zZWN0b3JzLWRhdGEtY3RhIC5kYXRhLXRlYXNlci1kZXNjcmlwdGlvbiB7XG4gICAgaGVpZ2h0OiAzMjNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgIHBhZGRpbmc6IDdyZW0gMi41cmVtIDVyZW07XG4gIH1cbiAgLyogbGluZSAxOTUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3Rvci5zZWN0b3JzLWRhdGEtY3RhIC5kYXRhLXRlYXNlci1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogNzZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSAxOTUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3Rvci5zZWN0b3JzLWRhdGEtY3RhIC5kYXRhLXRlYXNlci1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSAyMTAsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QgLnNlY3RvcjpudGgtb2YtdHlwZSgzKSAuc2VjdG9yLW92ZXJsYXkgLnNlY3Rvci1uYW1lIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC8qIGxpbmUgMjE0LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2hvbWUtc2VjdG9ycy1jb250YWluZXIuc2NzcyAqL1xuICAuaG9tZS1zZWN0b3JzLWNvbnRhaW5lciAuc2VjdG9ycy1saXN0LWNvbnRhaW5lciAuc2VjdG9ycy1saXN0IC5zZWN0b3I6bnRoLW9mLXR5cGUoMykgLnNlY3Rvci1vdmVybGF5IC5zZWN0b3ItaWNvbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLyogbGluZSAyMjUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLyogbGluZSAyMzksIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9faG9tZS1zZWN0b3JzLWNvbnRhaW5lci5zY3NzICovXG4gIC5ob21lLXNlY3RvcnMtY29udGFpbmVyIC5zZWN0b3JzLWxpc3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4vKiBsaW5lIDI5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sge1xuICBtYXgtd2lkdGg6IDEzODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgMzQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4ud29yay1ibG9jayAuaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4vKiBsaW5lIDQwLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLmhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLyogbGluZSA0NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5oZWFkZXIgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDUwLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogNDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBsaW5lIDYyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtcHJldiwgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNjhweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNCQTBDMkY7XG4gIHRleHQtaW5kZW50OiAtOTk5cmVtO1xufVxuLyogbGluZSA3MSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLXByZXY6aG92ZXIsIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTMwOTI1O1xufVxuLyogbGluZSA3Niwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLXByZXYge1xuICBsZWZ0OiAuOHJlbTtcbn1cbi8qIGxpbmUgODEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4ud29yay1ibG9jayAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMHB4IC0xMDhweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBsZWZ0OiAycmVtO1xuICBtYXJnaW4tdG9wOiAuM3JlbTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA4MSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbiAgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtcHJldjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG4vKiBsaW5lIDkwLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAuOHJlbTtcbn1cbi8qIGxpbmUgOTQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4ud29yay1ibG9jayAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM5cHggLTEwOHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHJpZ2h0OiAycmVtO1xuICBtYXJnaW4tdG9wOiAuM3JlbTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA5NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbiAgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgMTA0LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uY2Fyb3VzZWwtc2xpZGUge1xuICB3aWR0aDogMzIwcHg7XG4gIHBhZGRpbmc6IDAgLjhyZW07XG59XG4vKiBsaW5lIDEwOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmNhcm91c2VsLXNsaWRlIC5jYXJvdXNlbC1pbWFnZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMTk4cHg7XG59XG4vKiBsaW5lIDExMywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmNhcm91c2VsLXNsaWRlIC5jYXJvdXNlbC1pbWFnZSBpbWcsIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmNhcm91c2VsLXNsaWRlIC5jYXJvdXNlbC1pbWFnZSAuZmVhdHVyZWQtdmlkZW8tcGx1cyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDExNywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmNhcm91c2VsLXNsaWRlIC5jYXJvdXNlbC1pbWFnZSBpbWcgaWZyYW1lLCAud29yay1ibG9jayAub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5jYXJvdXNlbC1zbGlkZSAuY2Fyb3VzZWwtaW1hZ2UgLmZlYXR1cmVkLXZpZGVvLXBsdXMgaWZyYW1lIHtcbiAgaGVpZ2h0OiAxOThweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDEyMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmNhcm91c2VsLXNsaWRlIC5jYXJvdXNlbC1pbWFnZSBpbWcuZnZwLW9ubG9hZCwgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uY2Fyb3VzZWwtc2xpZGUgLmNhcm91c2VsLWltYWdlIC5mZWF0dXJlZC12aWRlby1wbHVzLmZ2cC1vbmxvYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAxMjgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4ud29yay1ibG9jayAub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5jYXJvdXNlbC1zbGlkZSAuY2Fyb3VzZWwtZGV0YWlscyB7XG4gIGhlaWdodDogMjEycHg7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogI0VCRUJFQjtcbn1cbi8qIGxpbmUgMTYxLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uY2Fyb3VzZWwtc2xpZGUgLmNhcm91c2VsLWRldGFpbHMgLmNhcm91c2VsLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi8qIGxpbmUgMTY1LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uY2Fyb3VzZWwtc2xpZGUgLmNhcm91c2VsLWRldGFpbHMgLmNhcm91c2VsLXRpdGxlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogIzZDNjQ2MztcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cbi8qIGxpbmUgMTcxLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uY2Fyb3VzZWwtc2xpZGUgLmNhcm91c2VsLWRldGFpbHMgLmNhcm91c2VsLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzkzMDkyNTtcbn1cbi8qIGxpbmUgMTg4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uY2Fyb3VzZWwtc2xpZGUgLmNhcm91c2VsLWRldGFpbHMgLnJlYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDE5NSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbi53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmNhcm91c2VsLXNsaWRlIC5jYXJvdXNlbC1kZXRhaWxzIC5yZWFkLW1vcmU6dmlzaXRlZCB7XG4gIGNvbG9yOiAjQkEwQzJGO1xufVxuLyogbGluZSAxOTgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4ud29yay1ibG9jayAub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5jYXJvdXNlbC1zbGlkZSAuY2Fyb3VzZWwtZGV0YWlscyAucmVhZC1tb3JlOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzkzMDkyNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAvKiBsaW5lIDE4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuICAud29yay1ibG9jayAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtNC4ycmVtO1xuICB9XG4gIC8qIGxpbmUgMjIsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNC4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLXByZXYge1xuICAgIGxlZnQ6IDAuOHJlbTtcbiAgfVxuICAvKiBsaW5lIDgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAwLjhyZW07XG4gIH1cbiAgLyogbGluZSAyMTQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG4gIC8qIGxpbmUgMjE4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuICAud29yay1ibG9jayAuaGVhZGVyIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbiAgLyogbGluZSAyMjMsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA3NDBweCkge1xuICAvKiBsaW5lIDE4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3dvcmstYmxvY2suc2NzcyAqL1xuICAud29yay1ibG9jayAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtNC4ycmVtO1xuICB9XG4gIC8qIGxpbmUgMjIsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNC4ycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogNzQwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAvKiBsaW5lIDQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLXByZXYge1xuICAgIGxlZnQ6IDAuOHJlbTtcbiAgfVxuICAvKiBsaW5lIDgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAwLjhyZW07XG4gIH1cbiAgLyogbGluZSAyMzMsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA3NDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMTA2MHB4KSB7XG4gIC8qIGxpbmUgMTgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLXByZXYge1xuICAgIGxlZnQ6IC00LjJyZW07XG4gIH1cbiAgLyogbGluZSAyMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbiAgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC00LjJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA3NDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMTA2MHB4KSBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbiAgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtcHJldiB7XG4gICAgbGVmdDogMC44cmVtO1xuICB9XG4gIC8qIGxpbmUgOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbiAgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDAuOHJlbTtcbiAgfVxuICAvKiBsaW5lIDI0Mywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbiAgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWluLXdpZHRoOiA3NDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMTA2MHB4KSBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC8qIGxpbmUgMTgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fd29yay1ibG9jay5zY3NzICovXG4gIC53b3JrLWJsb2NrIC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLXByZXYge1xuICAgIGxlZnQ6IC00LjJyZW07XG4gIH1cbiAgLyogbGluZSAyMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL193b3JrLWJsb2NrLnNjc3MgKi9cbiAgLndvcmstYmxvY2sgLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC00LjJyZW07XG4gIH1cbn1cblxuLyogbGluZSAxLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2xlYXJuLW1vcmUtc2VjdGlvbi5zY3NzICovXG4ubGVhcm4tbW9yZS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjREJEQkRCO1xufVxuLyogbGluZSA1LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2xlYXJuLW1vcmUtc2VjdGlvbi5zY3NzICovXG4ubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbi8qIGxpbmUgOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19sZWFybi1tb3JlLXNlY3Rpb24uc2NzcyAqL1xuLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xufVxuLyogbGluZSAxMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19sZWFybi1tb3JlLXNlY3Rpb24uc2NzcyAqL1xuLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0gaDQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLyogbGluZSAyMCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19sZWFybi1tb3JlLXNlY3Rpb24uc2NzcyAqL1xuLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0gLmxlYXJuLW1vcmUtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IC44cmVtIDA7XG59XG4vKiBsaW5lIDIzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2xlYXJuLW1vcmUtc2VjdGlvbi5zY3NzICovXG4ubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSAubGVhcm4tbW9yZS1saXN0IGxpIGEge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi8qIGxpbmUgMjcsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbGVhcm4tbW9yZS1zZWN0aW9uLnNjc3MgKi9cbi5sZWFybi1tb3JlLXNlY3Rpb24gLmxlYXJuLW1vcmUtY2F0ZWdvcmllcyAubGVhcm4tbW9yZS1pdGVtIC5sZWFybi1tb3JlLWxpc3QgbGkudG9nZ2xlLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogbGluZSAzMCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19sZWFybi1tb3JlLXNlY3Rpb24uc2NzcyAqL1xuLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0gLmxlYXJuLW1vcmUtbGlzdCBsaS50b2dnbGUtb25seS50b2dnbGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDM3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2xlYXJuLW1vcmUtc2VjdGlvbi5zY3NzICovXG4ubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSAubGVhcm4tbW9yZS10b2dnbGUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi8qIGxpbmUgNDMsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbGVhcm4tbW9yZS1zZWN0aW9uLnNjc3MgKi9cbi5sZWFybi1tb3JlLXNlY3Rpb24gLmxlYXJuLW1vcmUtY2F0ZWdvcmllcyAubGVhcm4tbW9yZS1pdGVtIC5sZWFybi1tb3JlLXRvZ2dsZS1saW5rOmhvdmVyLCAubGVhcm4tbW9yZS1zZWN0aW9uIC5sZWFybi1tb3JlLWNhdGVnb3JpZXMgLmxlYXJuLW1vcmUtaXRlbSAubGVhcm4tbW9yZS10b2dnbGUtbGluazpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDUxLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2xlYXJuLW1vcmUtc2VjdGlvbi5zY3NzICovXG4gIC5sZWFybi1tb3JlLXNlY3Rpb24gLmxlYXJuLW1vcmUtY2F0ZWdvcmllcyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICB9XG4gIC8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbiAgLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC8qIGxpbmUgNTUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fbGVhcm4tbW9yZS1zZWN0aW9uLnNjc3MgKi9cbiAgLmxlYXJuLW1vcmUtc2VjdGlvbiAubGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAvKiBsaW5lIDYzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2xlYXJuLW1vcmUtc2VjdGlvbi5zY3NzICovXG4gIC5sZWFybi1tb3JlLXNlY3Rpb24gLnByb2plY3QtbGVhcm4tbW9yZS1jYXRlZ29yaWVzIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbiAgLyogbGluZSAyMiwgc2Fzcy9taXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyAqL1xuICAubGVhcm4tbW9yZS1zZWN0aW9uIC5wcm9qZWN0LWxlYXJuLW1vcmUtY2F0ZWdvcmllczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAvKiBsaW5lIDY3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2xlYXJuLW1vcmUtc2VjdGlvbi5zY3NzICovXG4gIC5sZWFybi1tb3JlLXNlY3Rpb24gLnByb2plY3QtbGVhcm4tbW9yZS1jYXRlZ29yaWVzIC5sZWFybi1tb3JlLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fcHVsbC1xdW90ZS1zaWRlYmFyLnNjc3MgKi9cbi5wdWxsLXF1b3RlLXNpZGViYXIge1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSA0LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3B1bGwtcXVvdGUtc2lkZWJhci5zY3NzICovXG4ucHVsbC1xdW90ZS1zaWRlYmFyIC5wdWxsLXF1b3RlIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjQTJDQUVDO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBsaW5lLWhlaWdodDogMy40cmVtO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC8qIGxpbmUgMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19wdWxsLXF1b3RlLXNpZGViYXIuc2NzcyAqL1xuICAucHVsbC1xdW90ZS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbiAgLyogbGluZSAxNSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19wdWxsLXF1b3RlLXNpZGViYXIuc2NzcyAqL1xuICAucHVsbC1xdW90ZS1zaWRlYmFyIC5wdWxsLXF1b3RlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciwgLnJlc3VsdHMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4vKiBsaW5lIDIyLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4uZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGU6YWZ0ZXIsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSAxNCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciA+IGgyLCAucmVzdWx0cy1jb250YWluZXIgPiBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLyogbGluZSAxOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4vKiBsaW5lIDIxLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lci5zY3NzICovXG4uZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLnBvc3QtbWFpbiwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLnBvc3QtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSAyNSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLyogbGluZSAyOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLnBvc3QtY291bnRyaWVzLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5wb3N0LWNvdW50cmllcyB7XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBwYWRkaW5nLWJvdHRvbTogLjZyZW07XG59XG4vKiBsaW5lIDM3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lci5zY3NzICovXG4uZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYSwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgNDEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyLnNjc3MgKi9cbi5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSBhOmhvdmVyLCAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYTpmb2N1cywgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYTpob3ZlciwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgY29sb3I6ICM5MzA5MjU7XG59XG4vKiBsaW5lIDQ4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lci5zY3NzICovXG4uZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAucmVsYXRlZC1jb3VudHJpZXMsIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC50eXBlLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5yZWxhdGVkLWNvdW50cmllcywgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAudHlwZSB7XG4gIGNvbG9yOiAjNkM2NDYzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLyogbGluZSA2MCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmRhdGVzLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5kYXRlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qIGxpbmUgNjUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyLnNjc3MgKi9cbi5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5ldmVudC11cGNvbWluZywgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuZXZlbnQtdXBjb21pbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKiBsaW5lIDczLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lci5zY3NzICovXG4uZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuZXZlbnQtdXBjb21pbmc6YWZ0ZXIsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmV2ZW50LXVwY29taW5nOmFmdGVyIHtcbiAgY29udGVudDogJ3wnO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMCAuNnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi8qIGxpbmUgODEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyLnNjc3MgKi9cbi5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkIHtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIHBhZGRpbmctYm90dG9tOiAuM3JlbTtcbn1cbi8qIGxpbmUgODUsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyLnNjc3MgKi9cbi5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmRhdGUtdGltZSAuZGF0ZSwgLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQudHlwZSwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC5kYXRlLXRpbWUgLmRhdGUsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQudHlwZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDg5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lci5zY3NzICovXG4uZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC5kYXRlLXRpbWUuc2luZ2xlLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmRhdGUtdGltZS5zaW5nbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSA5NCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuICAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC5kYXRlLXRpbWUuZW5kLCAuZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC5kYXRlLXRpbWUuc3RhcnQsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQuZGF0ZS10aW1lLmVuZCwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC5kYXRlLXRpbWUuc3RhcnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAvKiBsaW5lIDk4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lci5zY3NzICovXG4gIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmRhdGUtdGltZS5lbmQ6YmVmb3JlLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmRhdGUtdGltZS5lbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnfCc7XG4gICAgcGFkZGluZzogMCAuNXJlbTtcbiAgfVxufVxuLyogbGluZSAxMDQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyLnNjc3MgKi9cbi5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmxvY2F0aW9uIHAsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQubG9jYXRpb24gcCB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDEwOSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLnNlcGFyYXRvciwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuc2VwYXJhdG9yIHtcbiAgY29sb3I6ICM2QzY0NjM7XG59XG4vKiBsaW5lIDExNSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1jb250ZW50LCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG4vKiBsaW5lIDExOCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHAsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG4vKiBsaW5lIDEyMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHA6Zmlyc3Qtb2YtdHlwZSwgLnJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgcDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4vKiBsaW5lIDEyNiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19mYWNldHMtcmVzdWx0cy1jb250YWluZXIuc2NzcyAqL1xuLmZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHAuZGF0YS1jb2xsZWN0aW9uLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktY29udGVudCBwLmRhdGEtY29sbGVjdGlvbiB7XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIGxpbmUgMTMyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2ZhY2V0cy1yZXN1bHRzLWNvbnRhaW5lci5zY3NzICovXG4uZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgLnN0YXJ0LWRhdGUsIC5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktY29udGVudCAuZW5kLWRhdGUsIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1jb250ZW50IC5zdGFydC1kYXRlLCAucmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktY29udGVudCAuZW5kLWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNkM2NDYzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLyogbGluZSAxMzgsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fZmFjZXRzLXJlc3VsdHMtY29udGFpbmVyLnNjc3MgKi9cbi5mYWNldHMtcmVzdWx0cy1jb250YWluZXIgYXJ0aWNsZSAuZW50cnktY29udGVudCAucmVhZC1tb3JlLWxpbmssIC5yZXN1bHRzLWNvbnRhaW5lciBhcnRpY2xlIC5lbnRyeS1jb250ZW50IC5yZWFkLW1vcmUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogbGluZSAyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3JlbGF0ZWQtYmxvZy1wb3N0cy5zY3NzICovXG4uc2l0ZS1tYWluID4gLnJlbGF0ZWQtYmxvZy1wb3N0cyBoMyB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQTdDNkVEO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi8qIGxpbmUgOSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19yZWxhdGVkLWJsb2ctcG9zdHMuc2NzcyAqL1xuLnNpdGUtbWFpbiA+IC5yZWxhdGVkLWJsb2ctcG9zdHMgdWwgbGkge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLyogbGluZSAxMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19yZWxhdGVkLWJsb2ctcG9zdHMuc2NzcyAqL1xuLnNpdGUtbWFpbiA+IC5yZWxhdGVkLWJsb2ctcG9zdHMgdWwgbGkgLnBvc3QtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjEyNzIxO1xufVxuLyogbGluZSAxNywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19yZWxhdGVkLWJsb2ctcG9zdHMuc2NzcyAqL1xuLnNpdGUtbWFpbiA+IC5yZWxhdGVkLWJsb2ctcG9zdHMgdWwgbGkgLnBvc3QtdGl0bGU6dmlzaXRlZCB7XG4gIGNvbG9yOiAjOTQ0QkExO1xufVxuLyogbGluZSAyMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19yZWxhdGVkLWJsb2ctcG9zdHMuc2NzcyAqL1xuLnNpdGUtbWFpbiA+IC5yZWxhdGVkLWJsb2ctcG9zdHMgdWwgbGkgLnBvc3QtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzkzMDkyNTtcbn1cbi8qIGxpbmUgMjYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fcmVsYXRlZC1ibG9nLXBvc3RzLnNjc3MgKi9cbi5zaXRlLW1haW4gPiAucmVsYXRlZC1ibG9nLXBvc3RzIHVsIGxpIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgY29sb3I6ICM2QzY0NjM7XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19jb250YWN0LXVzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwY2Y3IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi8qIGxpbmUgOSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19jb250YWN0LXVzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xufVxuLyogbGluZSAxNiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19jb250YWN0LXVzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxLjZyZW0gMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogI0JBMEMyRjtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIHBhZGRpbmc6IDEuNnJlbSAzLjVyZW07XG59XG4vKiBsaW5lIDYwLCBzYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzICovXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cGNmNyAud3BjZjctZm9ybSAud3BjZjctc3VibWl0OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMTQ1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNjAsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3BjZjcgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgNjgsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTMwOTI1O1xufVxuLyogbGluZSAyMywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19jb250YWN0LXVzLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwY2Y3ICsgLmNvbnRhY3QtcGFnZS1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDQuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAvKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fY29udGFjdC11cy5zY3NzICovXG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwY2Y3IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLyogbGluZSAzMywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19jb250YWN0LXVzLnNjc3MgKi9cbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3BjZjcgKyAuY29udGFjdC1wYWdlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSwgYS51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uOmFjdGl2ZSwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNCQTBDMkY7XG4gIGJhY2tncm91bmQ6ICNCQTBDMkY7XG59XG5cbi8qIGxpbmUgNiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWNvbnRhaW5lci51aS10YWJzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4vKiBsaW5lIDE0LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtY29udGFpbmVyLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDBweCAwcHggMXB4IDBweDtcbn1cblxuLyogbGluZSAxOSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWNvbnRhaW5lci51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi8qIGxpbmUgMjMsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4vKiBsaW5lIDI2LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi50YWJzLWJvZHkgYXJ0aWNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgMzIsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5ID4gaDIge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbi8qIGxpbmUgMzYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLyogbGluZSAzOSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWJvZHkgYXJ0aWNsZSAucG9zdC1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDQzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLyogbGluZSA0Niwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5wb3N0LWNvdW50cmllcyB7XG4gIGNvbG9yOiAjNkM2NDYzO1xuICBwYWRkaW5nLWJvdHRvbTogLjZyZW07XG59XG4vKiBsaW5lIDU1LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBsaW5lIDU5LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIGE6aG92ZXIsIC50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBjb2xvcjogIzkzMDkyNTtcbn1cbi8qIGxpbmUgNjYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWhlYWRlciAucmVsYXRlZC1jb3VudHJpZXMsIC50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC50eXBlIHtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDc4LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmRhdGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyogbGluZSA4Mywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5ldmVudC11cGNvbWluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qIGxpbmUgOTEsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuZXZlbnQtdXBjb21pbmc6YWZ0ZXIge1xuICBjb250ZW50OiAnfCc7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwIC42cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLyogbGluZSA5OSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkIHtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIHBhZGRpbmctYm90dG9tOiAuM3JlbTtcbn1cbi8qIGxpbmUgMTAzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQuZGF0ZS10aW1lIC5kYXRlLCAudGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC50eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi8qIGxpbmUgMTA3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQuZGF0ZS10aW1lLnNpbmdsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDExMiwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbiAgLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQuZGF0ZS10aW1lLmVuZCwgLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLmluZm8tZmllbGQuZGF0ZS10aW1lLnN0YXJ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLyogbGluZSAxMTYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4gIC50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItZmllbGRzIC5pbmZvLWZpZWxkLmRhdGUtdGltZS5lbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnfCc7XG4gICAgcGFkZGluZzogMCAuNXJlbTtcbiAgfVxufVxuLyogbGluZSAxMjIsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyLWZpZWxkcyAuaW5mby1maWVsZC5sb2NhdGlvbiBwIHtcbiAgcGFkZGluZzogMDtcbn1cbi8qIGxpbmUgMTI3LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1maWVsZHMgLnNlcGFyYXRvciB7XG4gIGNvbG9yOiAjNkM2NDYzO1xufVxuLyogbGluZSAxMzMsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xufVxuLyogbGluZSAxMzYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cbi8qIGxpbmUgMTQwLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX3RhYnMuc2NzcyAqL1xuLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyogbGluZSAxNDQsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fdGFicy5zY3NzICovXG4udGFicy1ib2R5IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgcC5kYXRhLWNvbGxlY3Rpb24ge1xuICBjb2xvcjogIzZDNjQ2MztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDE1MCwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktY29udGVudCAuc3RhcnQtZGF0ZSwgLnRhYnMtYm9keSBhcnRpY2xlIC5lbnRyeS1jb250ZW50IC5lbmQtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2QzY0NjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDE1Niwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL190YWJzLnNjc3MgKi9cbi50YWJzLWJvZHkgYXJ0aWNsZSAuZW50cnktY29udGVudCAucmVhZC1tb3JlLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19hY2NvcmRpb24uc2NzcyAqL1xuLmFjY29yZGlvbiBoMiBhIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBiYWNrZ3JvdW5kOiAjMjA1NDkzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTIsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5hY2NvcmRpb24gaDIge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgMTYsIHNhc3MvY29tcG9uZW50cy9zZWN0aW9ucy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuXG4vKiBsaW5lIDIwLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2FjY29yZGlvbi5zY3NzICovXG4uYWNjb3JkaW9uICsgaDEge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuXG4vKiBsaW5lIDI0LCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2FjY29yZGlvbi5zY3NzICovXG4uYWNjb3JkaW9uIGgyIGE6YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDMzLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2FjY29yZGlvbi5zY3NzICovXG4uYWNjb3JkaW9uIGgyIGEuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDQyLCBzYXNzL2NvbXBvbmVudHMvc2VjdGlvbnMvX2FjY29yZGlvbi5zY3NzICovXG4uYWNjb3JkaW9uIC5pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbn1cblxuLyogbGluZSA0Nywgc2Fzcy9jb21wb25lbnRzL3NlY3Rpb25zL19hY2NvcmRpb24uc2NzcyAqL1xuLmFjY29yZGlvbiBhLnNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzLCBzYXNzL2NvbXBvbmVudHMvX21hcC1wb3B1cHMuc2NzcyAqL1xuLm1hcGJveGdsLXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50LCAubWFwYm94Z2wtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCwgLmxlYWZsZXQtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQsIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzLjVyZW07XG4gIGJvcmRlcjogNHB4IHNvbGlkICM2QzY0NjM7XG59XG4vKiBsaW5lIDcsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubWFwYm94Z2wtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLm1hcGJveGdsLXBvcHVwLWNsb3NlLWJ1dHRvbiwgLm1hcGJveGdsLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgLm1hcGJveGdsLXBvcHVwLWNsb3NlLWJ1dHRvbiwgLmxlYWZsZXQtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLm1hcGJveGdsLXBvcHVwLWNsb3NlLWJ1dHRvbiwgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCAubWFwYm94Z2wtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTlyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggLTQ1cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IDJyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgNywgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbiAgLm1hcGJveGdsLXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IC5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b24sIC5tYXBib3hnbC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IC5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b24sIC5sZWFmbGV0LXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IC5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b24sIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgLm1hcGJveGdsLXBvcHVwLWNsb3NlLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgMTQsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubWFwYm94Z2wtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDIsIC5tYXBib3hnbC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IGgyLCAubGVhZmxldC1wb3B1cCAubWFwYm94Z2wtcG9wdXAtY29udGVudCBoMiwgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLyogbGluZSAyMCwgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbi5tYXBib3hnbC1wb3B1cCAubWFwYm94Z2wtcG9wdXAtY29udGVudCBoMywgLm1hcGJveGdsLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDMsIC5sZWFmbGV0LXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IGgzLCAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzZDNjQ2MztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtO1xufVxuLyogbGluZSAyOCwgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbi5tYXBib3hnbC1wb3B1cCAubWFwYm94Z2wtcG9wdXAtY29udGVudCBwLCAubWFwYm94Z2wtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBwLCAubGVhZmxldC1wb3B1cCAubWFwYm94Z2wtcG9wdXAtY29udGVudCBwLCAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6ICMyMTI3MjE7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4vKiBsaW5lIDM2LCBzYXNzL2NvbXBvbmVudHMvX21hcC1wb3B1cHMuc2NzcyAqL1xuLm1hcGJveGdsLXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IG9sLCAubWFwYm94Z2wtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBvbCwgLmxlYWZsZXQtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgb2wsIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLyogbGluZSAzOSwgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbi5tYXBib3hnbC1wb3B1cCAubWFwYm94Z2wtcG9wdXAtY29udGVudCBvbCBsaSwgLm1hcGJveGdsLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgb2wgbGksIC5sZWFmbGV0LXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IG9sIGxpLCAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IG9sIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG59XG4vKiBsaW5lIDQ4LCBzYXNzL2NvbXBvbmVudHMvX21hcC1wb3B1cHMuc2NzcyAqL1xuLm1hcGJveGdsLXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IG9sIGxpIGEsIC5tYXBib3hnbC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IG9sIGxpIGEsIC5sZWFmbGV0LXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IG9sIGxpIGEsIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgb2wgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLyogbGluZSA1NCwgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbi5tYXBib3hnbC1wb3B1cCAubWFwYm94Z2wtcG9wdXAtY29udGVudCBoNCwgLm1hcGJveGdsLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDQsIC5sZWFmbGV0LXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IGg0LCAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IGg0IHtcbiAgcGFkZGluZzogMS41cmVtIDAgMCAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi8qIGxpbmUgNTcsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubWFwYm94Z2wtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQgYSwgLm1hcGJveGdsLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDQgYSwgLmxlYWZsZXQtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQgYSwgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBoNCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjQkEwQzJGO1xuICBjb2xvcjogI0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgNjcsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubWFwYm94Z2wtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQgYTphZnRlciwgLm1hcGJveGdsLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDQgYTphZnRlciwgLmxlYWZsZXQtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQgYTphZnRlciwgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBoNCBhOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTdweCAtMTQ1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLyogbGluZSA2Nywgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbiAgLm1hcGJveGdsLXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IGg0IGE6YWZ0ZXIsIC5tYXBib3hnbC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IGg0IGE6YWZ0ZXIsIC5sZWFmbGV0LXBvcHVwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IGg0IGE6YWZ0ZXIsIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDQgYTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgNzYsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubWFwYm94Z2wtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQgYTpob3ZlciwgLm1hcGJveGdsLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDQgYTpob3ZlciwgLmxlYWZsZXQtcG9wdXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQgYTpob3ZlciwgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBoNCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzkzMDkyNTtcbn1cblxuLyogbGluZSA4OCwgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NXB4IC00NXB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICByaWdodDogMnJlbTtcbiAgdG9wOiAycmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgODgsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4gIC5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3ByaXRlc2hlZXQtMngucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2NXB4IDE1N3B4O1xuICB9XG59XG4vKiBsaW5lIDk2LCBzYXNzL2NvbXBvbmVudHMvX21hcC1wb3B1cHMuc2NzcyAqL1xuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiA0MjhweDtcbn1cbi8qIGxpbmUgOTgsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICB3aWR0aDogNDI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuLyogbGluZSAxMDIsIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDIsIC5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudCBoMywgLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciAubGVhZmxldC1wb3B1cC1jb250ZW50IGg0LCAubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgaDUsIC5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudCBoNiwgLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciAubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG4vKiBsaW5lIDEwNiwgc2Fzcy9jb21wb25lbnRzL19tYXAtcG9wdXBzLnNjc3MgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudCBhOm5vdChoNCBhKSB7XG4gIGNvbG9yOiAjQkEwQzJGO1xufVxuLyogbGluZSAxMDksIHNhc3MvY29tcG9uZW50cy9fbWFwLXBvcHVwcy5zY3NzICovXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgYTpub3QoaDQgYSk6aG92ZXIsIC5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudCBhOm5vdChoNCBhKS5mb2N1cyB7XG4gIGNvbG9yOiAjOTMwOTI1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi8qIGxpbmUgMTE0LCBzYXNzL2NvbXBvbmVudHMvX21hcC1wb3B1cHMuc2NzcyAqL1xuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciAubGVhZmxldC1wb3B1cC1jb250ZW50IGE6bm90KGg0IGEpOnZpc2l0ZWQge1xuICBjb2xvcjogIzk0NEJBMTtcbn1cblxuLyogbGluZSAxLCBzYXNzL2NvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBsaW5lIDYsIHNhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi8qIGxpbmUgMTEsIHNhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pY29uLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWljb24sIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pY29uLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pY29uLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLyogbGluZSAxMywgc2Fzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWljb24gYSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pY29uIGEsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pY29uIGEsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWljb24gYSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWljb24gYSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLyogbGluZSAxNywgc2Fzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWljb24gaW1nLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWljb24gaW1nLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaWNvbiBpbWcsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWljb24gaW1nLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgMjQsIHNhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSA+IGZpZ2NhcHRpb24gaDMsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gPiBmaWdjYXB0aW9uIGgzLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gPiBmaWdjYXB0aW9uIGgzLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSA+IGZpZ2NhcHRpb24gaDMsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSA+IGZpZ2NhcHRpb24gaDMsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoNCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSA+IGZpZ2NhcHRpb24gaDQsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSA+IGZpZ2NhcHRpb24gaDQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoNCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoNCwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDMsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDQsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoNCwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDQsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGg0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLyogbGluZSAyOCwgc2Fzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gPiBmaWdjYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gPiBmaWdjYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoNDpsYXN0LWNoaWxkLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoNDpsYXN0LWNoaWxkLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gPiBmaWdjYXB0aW9uIGg0Omxhc3QtY2hpbGQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtID4gZmlnY2FwdGlvbiBoNDpsYXN0LWNoaWxkLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gPiBmaWdjYXB0aW9uIGg0Omxhc3QtY2hpbGQsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoNDpsYXN0LWNoaWxkLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDQ6bGFzdC1jaGlsZCwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDQ6bGFzdC1jaGlsZCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoNDpsYXN0LWNoaWxkLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoNDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4vKiBsaW5lIDM1LCBzYXNzL2NvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMS5nYWxsZXJ5LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTEuZ2FsbGVyeSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTEuZ2FsbGVyeSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMS5nYWxsZXJ5LCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMS5nYWxsZXJ5IHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cbi8qIGxpbmUgMzgsIHNhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0xLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0xLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTEuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0xLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTEuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDMwNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDUwLCBzYXNzL2NvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0sIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0sIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0sIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ2NnB4O1xufVxuLyogbGluZSA1Niwgc2Fzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnksIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnksIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5LCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLyogbGluZSA1OCwgc2Fzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMy5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0sIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMy5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0sIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0sIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMzA0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAvKiBsaW5lIDY3LCBzYXNzL2NvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyAqL1xuICAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy00LmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy00LmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy00LmdhbGxlcnkgLmdhbGxlcnktaXRlbSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW46IDJyZW0gLjhyZW0gMy41cmVtO1xuICB9XG4gIC8qIGxpbmUgNzEsIHNhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzICovXG4gIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDMsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDMsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDMsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzLCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDMsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMy5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy00LmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMywgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC8qIGxpbmUgNzQsIHNhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzICovXG4gIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0yLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMy5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24gaDM6bGFzdC1jaGlsZCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMy5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMy5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy00LmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiBoMzpsYXN0LWNoaWxkLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy00LmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzOmxhc3QtY2hpbGQsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy00LmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIGgzOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgc2Fzcy9jb21wb25lbnRzL19ldmVudHMtbWFwLnNjc3MgKi9cbiNtYXAge1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudDphZnRlciwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudDphZnRlciwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8qIGxpbmUgMTgsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDEgKyBwLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMSArIHAsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDEgKyBwLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDEgKyBwLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGgxICsgcCwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGgyICsgcCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDIgKyBwLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgyICsgcCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgyICsgcCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBoMiArIHAsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMyArIHAsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGgzICsgcCwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMyArIHAsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMyArIHAsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgaDMgKyBwLCAucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDQgKyBwLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNCArIHAsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDQgKyBwLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDQgKyBwLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGg0ICsgcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyogbGluZSAyMywgc2Fzcy9jb21wb25lbnRzL193eXNpd3lnLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMSArIGgyLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMSArIGgyLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgxICsgaDIsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMSArIGgyLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGgxICsgaDIsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMiArIGgzLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMiArIGgzLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgyICsgaDMsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMiArIGgzLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGgyICsgaDMsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMyArIGg0LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoMyArIGg0LCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGgzICsgaDQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoMyArIGg0LCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGgzICsgaDQsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNCArIGg1LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNCArIGg1LCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGg0ICsgaDUsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoNCArIGg1LCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGg0ICsgaDUsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNSArIGg2LCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNSArIGg2LCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGg1ICsgaDYsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBoNSArIGg2LCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGg1ICsgaDYge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi8qIGxpbmUgMzAsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDUgKyBwLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBoNSArIHAsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDUgKyBwLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaDUgKyBwLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGg1ICsgcCwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IGg2ICsgcCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaDYgKyBwLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGg2ICsgcCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGg2ICsgcCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBoNiArIHAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi8qIGxpbmUgMzUsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgcCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgcCwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBwLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgcCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cbi8qIGxpbmUgMzgsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgcDpmaXJzdC1vZi10eXBlLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBwOmZpcnN0LW9mLXR5cGUsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgcDpmaXJzdC1vZi10eXBlLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgcDpmaXJzdC1vZi10eXBlLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyogbGluZSA0Mywgc2Fzcy9jb21wb25lbnRzL193eXNpd3lnLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCB1bCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgdWwsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgdWwsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCB1bCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi8qIGxpbmUgNDcsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgdWwsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IHVsLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IHVsLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgdWwsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgdWwsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBvbCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgb2wsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgb2wsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBvbCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuLyogbGluZSA1MCwgc2Fzcy9jb21wb25lbnRzL193eXNpd3lnLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCB1bCBsaSwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgdWwgbGksIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgdWwgbGksIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCB1bCBsaSwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCB1bCBsaSwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IG9sIGxpLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBvbCBsaSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBvbCBsaSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IG9sIGxpLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IG9sIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgcGFkZGluZzogLjVyZW0gMCAuNXJlbSAxcmVtO1xufVxuLyogbGluZSA1Niwgc2Fzcy9jb21wb25lbnRzL193eXNpd3lnLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuaW50cm8tdGV4dCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmludHJvLXRleHQsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmludHJvLXRleHQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuaW50cm8tdGV4dCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuaW50cm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG4vKiBsaW5lIDYxLCBzYXNzL2NvbXBvbmVudHMvX3d5c2l3eWcuc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5pbnRyby10ZXh0IHAsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5pbnRyby10ZXh0IHAsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmludHJvLXRleHQgcCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5pbnRyby10ZXh0IHAsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmludHJvLXRleHQgcCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbi8qIGxpbmUgNjcsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLnB1bGwtcXVvdGUsIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5wdWxsLXF1b3RlLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5wdWxsLXF1b3RlLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLnB1bGwtcXVvdGUsIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLnB1bGwtcXVvdGUsIC5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2ssIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jaywgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2ssIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2ssIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cmVtIHNvbGlkICNBMkNBRUM7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbWFyZ2luOiAycmVtIDAgMnJlbSAycmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiByaWdodDtcbn1cbi8qIGxpbmUgMjIsIHNhc3MvbWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAucHVsbC1xdW90ZTphZnRlciwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLnB1bGwtcXVvdGU6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLnB1bGwtcXVvdGU6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAucHVsbC1xdW90ZTphZnRlciwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAucHVsbC1xdW90ZTphZnRlciwgLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jazphZnRlciwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrOmFmdGVyLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jazphZnRlciwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jazphZnRlciwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBsaW5lIDc2LCBzYXNzL2NvbXBvbmVudHMvX3d5c2l3eWcuc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5wdWxsLXF1b3RlLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAucHVsbC1xdW90ZSwgLnBhZ2UtdGVtcGxhdGUgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAucHVsbC1xdW90ZSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5wdWxsLXF1b3RlLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5wdWxsLXF1b3RlIHtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkICNBMkNBRUM7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICM2QzY0NjM7XG4gIGxpbmUtaGVpZ2h0OiAzLjRyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qIGxpbmUgODYsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2ssIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jayB7XG4gIG1heC13aWR0aDogMzVyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyogbGluZSA4OSwgc2Fzcy9jb21wb25lbnRzL193eXNpd3lnLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2s6YmVmb3JlLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2s6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jazpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2s6YmVmb3JlLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnSnVzdCB0aGUgRmFjdHMnO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjByZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjb2xvcjogIzZDNjQ2MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgI0EyQ0FFQztcbn1cbi8qIGxpbmUgMTAxLCBzYXNzL2NvbXBvbmVudHMvX3d5c2l3eWcuc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jayA+ICosIC5zaW5nbGUgLnNpdGUtY29udGVudCAuc2l0ZS1tYWluIC5kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jayA+ICosIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrID4gKiwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jayA+ICosIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWJsb2ctcGhvdG8gLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi8qIGxpbmUgMTA2LCBzYXNzL2NvbXBvbmVudHMvX3d5c2l3eWcuc2NzcyAqL1xuLnByb2plY3QtdGVtcGxhdGUtZGVmYXVsdCAucHJvamVjdC1kZXRhaWwtcGFnZS1tYWluIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jayB1bCwgLnNpbmdsZSAuc2l0ZS1jb250ZW50IC5zaXRlLW1haW4gLmRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgLmZhY3RzLWJsb2NrIHVsLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jayB1bCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IC5mYWN0cy1ibG9jayB1bCwgLnBvc3QtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZy1waG90byAuZW50cnktY29udGVudCAuZmFjdHMtYmxvY2sgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4vKiBsaW5lIDExMSwgc2Fzcy9jb21wb25lbnRzL193eXNpd3lnLnNjc3MgKi9cbi5wcm9qZWN0LXRlbXBsYXRlLWRlZmF1bHQgLnByb2plY3QtZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBibG9ja3F1b3RlLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBibG9ja3F1b3RlLCAucGFnZS10ZW1wbGF0ZSAuc2l0ZS1tYWluIGFydGljbGUudHlwZS1wYWdlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtbWFpbiBhcnRpY2xlLnR5cGUtcGFnZSAuZW50cnktY29udGVudCBibG9ja3F1b3RlLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDMuNXJlbSAwIDIuNXJlbSAyLjZyZW07XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSAxMTgsIHNhc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzICovXG4ucHJvamVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9qZWN0LWRldGFpbC1wYWdlLW1haW4gLmVudHJ5LWNvbnRlbnQgaWZyYW1lLCAuc2luZ2xlIC5zaXRlLWNvbnRlbnQgLnNpdGUtbWFpbiAuZGV0YWlsLXBhZ2UtbWFpbiAuZW50cnktY29udGVudCBpZnJhbWUsIC5wYWdlLXRlbXBsYXRlIC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaWZyYW1lLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4gYXJ0aWNsZS50eXBlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgaWZyYW1lLCAucG9zdC10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLXBob3RvIC5lbnRyeS1jb250ZW50IGlmcmFtZSB7XG4gIG1heC1oZWlnaHQ6IDQ2M3B4O1xufVxuXG4vKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9fc2VhcmNoLWZvcm0uc2NzcyAqL1xuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSwgLnNlYXJjaC5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSwgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLnNlYXJjaC1mb3JtLCAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDUsIHNhc3MvY29tcG9uZW50cy9fc2VhcmNoLWZvcm0uc2NzcyAqL1xuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkLCAuc2VhcmNoLnNlYXJjaC1uby1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkLCAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzZDNjQ2MztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNkM2NDYzO1xufVxuLyogbGluZSAxMywgc2Fzcy9jb21wb25lbnRzL19zZWFyY2gtZm9ybS5zY3NzICovXG4uc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6OnBsYWNlaG9sZGVyLCAuc2VhcmNoLnNlYXJjaC1uby1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6OnBsYWNlaG9sZGVyLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZDo6cGxhY2Vob2xkZXIsIC5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUtc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBREFEQUQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDE4LCBzYXNzL2NvbXBvbmVudHMvX3NlYXJjaC1mb3JtLnNjc3MgKi9cbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLnNpdGUtY29udGVudCAubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkOjotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLnNlYXJjaC1uby1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkOjotbW96LXBsYWNlaG9sZGVyLCAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkOjotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLnNlYXJjaC1uby1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUtc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBREFEQUQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDI1LCBzYXNzL2NvbXBvbmVudHMvX3NlYXJjaC1mb3JtLnNjc3MgKi9cbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLnNpdGUtY29udGVudCAubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0gPiAuc2VhcmNoLXN1Ym1pdCwgLnNlYXJjaC5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSA+IC5zZWFyY2gtc3VibWl0LCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAuc2VhcmNoLWZvcm0gPiAuc2VhcmNoLXN1Ym1pdCwgLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWZvcm0gPiAuc2VhcmNoLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDI5LCBzYXNzL2NvbXBvbmVudHMvX3NlYXJjaC1mb3JtLnNjc3MgKi9cbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLnNpdGUtY29udGVudCAubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0gLmZvcm0tc3VibWl0LXdyYXBwZXIsIC5zZWFyY2guc2VhcmNoLW5vLXJlc3VsdHMgLnNpdGUtY29udGVudCAubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0gLmZvcm0tc3VibWl0LXdyYXBwZXIsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlciwgLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudS1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWZvcm0gLmZvcm0tc3VibWl0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcmlnaHQ6IC4xcmVtO1xuICB0b3A6IC4xcmVtO1xuICBoZWlnaHQ6IDQuMnJlbTtcbiAgd2lkdGg6IDQuMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIGxpbmUgMzgsIHNhc3MvY29tcG9uZW50cy9fc2VhcmNoLWZvcm0uc2NzcyAqL1xuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlcjpiZWZvcmUsIC5zZWFyY2guc2VhcmNoLW5vLXJlc3VsdHMgLnNpdGUtY29udGVudCAubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0gLmZvcm0tc3VibWl0LXdyYXBwZXI6YmVmb3JlLCAuZXJyb3I0MDQgLmVycm9yLTQwNC5ub3QtZm91bmQgLnBhZ2UtY29udGVudCAuc2VhcmNoLWZvcm0gLmZvcm0tc3VibWl0LXdyYXBwZXI6YmVmb3JlLCAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTQ1cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC8qIGxpbmUgMzgsIHNhc3MvY29tcG9uZW50cy9fc2VhcmNoLWZvcm0uc2NzcyAqL1xuICAuc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIC5mb3JtLXN1Ym1pdC13cmFwcGVyOmJlZm9yZSwgLnNlYXJjaC5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlcjpiZWZvcmUsIC5lcnJvcjQwNCAuZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlcjpiZWZvcmUsIC5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUtc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1mb3JtIC5mb3JtLXN1Ym1pdC13cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY1cHggMTU3cHg7XG4gIH1cbn1cbi8qIGxpbmUgNDksIHNhc3MvY29tcG9uZW50cy9fc2VhcmNoLWZvcm0uc2NzcyAqL1xuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlciAuc2VhcmNoLXN1Ym1pdCwgLnNlYXJjaC5zZWFyY2gtbm8tcmVzdWx0cyAuc2l0ZS1jb250ZW50IC5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlciAuc2VhcmNoLXN1Ym1pdCwgLmVycm9yNDA0IC5lcnJvci00MDQubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5mb3JtLXN1Ym1pdC13cmFwcGVyIC5zZWFyY2gtc3VibWl0LCAuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtZm9ybSAuZm9ybS1zdWJtaXQtd3JhcHBlciAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNC4ycmVtO1xuICBoZWlnaHQ6IDQuMnJlbTtcbiAgdGV4dC1pbmRlbnQ6IDQuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBsaW5lIDEsIHNhc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1sb2FkZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDEuNWVtIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNywgc2Fzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uIGEge1xuICBjb2xvcjogIzIxMjcyMTtcbiAgcGFkZGluZzogMCAwIDFweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDE0LCBzYXNzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjOTMwOTI1O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG5cbi8qIGxpbmUgMjIsIHNhc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNCQTBDMkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDIsIHNhc3MvY29tcG9uZW50cy9fc3ViLW5hdi5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuc3ViLW5hdiwgLnNpbmdsZS1jYXNlX3N0dWR5IC5zdWItbmF2LCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5zdWItbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDk5O1xufVxuLyogbGluZSA5LCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgdWwsIC5zaW5nbGUtY2FzZV9zdHVkeSAuc3ViLW5hdiB1bCwgLnNpbmdsZS1pc3N1ZV9icmllZiAuc3ViLW5hdiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xufVxuLyogbGluZSAyMywgc2Fzcy9jb21wb25lbnRzL19zdWItbmF2LnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5zdWItbmF2IHVsIGxpLCAuc2luZ2xlLWNhc2Vfc3R1ZHkgLnN1Yi1uYXYgdWwgbGksIC5zaW5nbGUtaXNzdWVfYnJpZWYgLnN1Yi1uYXYgdWwgbGkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4vKiBsaW5lIDM4LCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgdWwgbGkgYSwgLnNpbmdsZS1jYXNlX3N0dWR5IC5zdWItbmF2IHVsIGxpIGEsIC5zaW5nbGUtaXNzdWVfYnJpZWYgLnN1Yi1uYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMjIyO1xuICBwYWRkaW5nOiA4cHggNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzLCBjb2xvciAuMnM7XG59XG4vKiBsaW5lIDQ2LCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgdWwgbGkgYTpob3ZlciwgLnNpbmdsZS1jYXNlX3N0dWR5IC5zdWItbmF2IHVsIGxpIGE6aG92ZXIsIC5zaW5nbGUtaXNzdWVfYnJpZWYgLnN1Yi1uYXYgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNCQTBDMkY7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzLCBjb2xvciAuMnM7XG59XG4vKiBsaW5lIDU0LCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgdWwgbGk6aG92ZXIsIC5zaW5nbGUtY2FzZV9zdHVkeSAuc3ViLW5hdiB1bCBsaTpob3ZlciwgLnNpbmdsZS1pc3N1ZV9icmllZiAuc3ViLW5hdiB1bCBsaTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0JBMEMyRjtcbiAgei1pbmRleDogOTk7XG59XG4vKiBsaW5lIDU5LCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgdWwgbGkuYWN0aXZlLCAuc2luZ2xlLWNhc2Vfc3R1ZHkgLnN1Yi1uYXYgdWwgbGkuYWN0aXZlLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5zdWItbmF2IHVsIGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0JBMEMyRjtcbiAgei1pbmRleDogMjtcbn1cbi8qIGxpbmUgNjIsIHNhc3MvY29tcG9uZW50cy9fc3ViLW5hdi5zY3NzICovXG4uc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuc3ViLW5hdiB1bCBsaS5hY3RpdmUgYSwgLnNpbmdsZS1jYXNlX3N0dWR5IC5zdWItbmF2IHVsIGxpLmFjdGl2ZSBhLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5zdWItbmF2IHVsIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNCQTBDMkY7XG59XG4vKiBsaW5lIDY4LCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgLmRyb3Bkb3duLCAuc2luZ2xlLWNhc2Vfc3R1ZHkgLnN1Yi1uYXYgLmRyb3Bkb3duLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5zdWItbmF2IC5kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSA3NCwgc2Fzcy9jb21wb25lbnRzL19zdWItbmF2LnNjc3MgKi9cbi5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5zdWItbmF2LmZpeGVkLCAuc2luZ2xlLWNhc2Vfc3R1ZHkgLnN1Yi1uYXYuZml4ZWQsIC5zaW5nbGUtaXNzdWVfYnJpZWYgLnN1Yi1uYXYuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDgxLCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYuYXRCb3R0b20sIC5zaW5nbGUtY2FzZV9zdHVkeSAuc3ViLW5hdi5hdEJvdHRvbSwgLnNpbmdsZS1pc3N1ZV9icmllZiAuc3ViLW5hdi5hdEJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNzBweCkge1xuICAvKiBsaW5lIDg3LCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuICAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuc3ViLW5hdiwgLnNpbmdsZS1jYXNlX3N0dWR5IC5zdWItbmF2LCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5zdWItbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAxNTdweDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLyogbGluZSA5NCwgc2Fzcy9jb21wb25lbnRzL19zdWItbmF2LnNjc3MgKi9cbiAgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgdWwsIC5zaW5nbGUtY2FzZV9zdHVkeSAuc3ViLW5hdiB1bCwgLnNpbmdsZS1pc3N1ZV9icmllZiAuc3ViLW5hdiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC8qIGxpbmUgMTAxLCBzYXNzL2NvbXBvbmVudHMvX3N1Yi1uYXYuc2NzcyAqL1xuICAuc2luZ2xlLWNvdW50cnlfcHJvZmlsZSAuc3ViLW5hdiB1bCBsaSwgLnNpbmdsZS1jYXNlX3N0dWR5IC5zdWItbmF2IHVsIGxpLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5zdWItbmF2IHVsIGxpIHtcbiAgICB3aWR0aDogMTU3cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLyogbGluZSAxMDgsIHNhc3MvY29tcG9uZW50cy9fc3ViLW5hdi5zY3NzICovXG4gIC5zaW5nbGUtY291bnRyeV9wcm9maWxlIC5zdWItbmF2IHVsIGxpIGEsIC5zaW5nbGUtY2FzZV9zdHVkeSAuc3ViLW5hdiB1bCBsaSBhLCAuc2luZ2xlLWlzc3VlX2JyaWVmIC5zdWItbmF2IHVsIGxpIGEge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAvKiBsaW5lIDExNywgc2Fzcy9jb21wb25lbnRzL19zdWItbmF2LnNjc3MgKi9cbiAgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYuZml4ZWQsIC5zaW5nbGUtY2FzZV9zdHVkeSAuc3ViLW5hdi5maXhlZCwgLnNpbmdsZS1pc3N1ZV9icmllZiAuc3ViLW5hdi5maXhlZCB7XG4gICAgdG9wOiAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjlweCkge1xuICAvKiBsaW5lIDEyNCwgc2Fzcy9jb21wb25lbnRzL19zdWItbmF2LnNjc3MgKi9cbiAgLnNpbmdsZS1jb3VudHJ5X3Byb2ZpbGUgLnN1Yi1uYXYgdWwgbGksIC5zaW5nbGUtY2FzZV9zdHVkeSAuc3ViLW5hdiB1bCBsaSwgLnNpbmdsZS1pc3N1ZV9icmllZiAuc3ViLW5hdiB1bCBsaSB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSAxMCwgc2Fzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLnNsaWRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAxMCwgc2Fzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAuc2xpZGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLyogbGluZSAxOSwgc2Fzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLnN3aXBlci1zbGlkZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC43NSkpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4vKiBsaW5lIDMxLCBzYXNzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4uc2xpZGVyX19jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAzNywgc2Fzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLnNsaWRlcl9fZXllYnJvdyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgMzcsIHNhc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLnNsaWRlcl9fZXllYnJvdyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ3LCBzYXNzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4uc2xpZGVyX190aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA1LjI1dnc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gIHBhZGRpbmc6IDAgNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNDcsIHNhc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLnNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcGFkZGluZzogMXJlbSAyMCUgMnJlbSA1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLyogbGluZSA2Miwgc2Fzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLnNsaWRlcl9fbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogbGluZSA2NSwgc2Fzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLnNsaWRlcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4vKiBsaW5lIDY5LCBzYXNzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4uc2xpZGVyX19saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgNzgsIHNhc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA3MHZoO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEpxdWVyeSBEb3Rkb3Rkb3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMSwgc2Fzcy9fZG90ZG90ZG90LnNjc3MgKi9cbi5leHBhbmQtbGluazp2aXNpdGVkLCAuY29sbGFwc2UtbGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICNCQTBDMkY7XG59XG5cbi8qIGxpbmUgNSwgc2Fzcy9fZG90ZG90ZG90LnNjc3MgKi9cbi5leHBhbmQtbGluazpob3ZlciwgLmNvbGxhcHNlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjOTMwOTI1O1xufVxuXG4vKiBsaW5lIDEwLCBzYXNzL19kb3Rkb3Rkb3Quc2NzcyAqL1xuLmV4cGFuZC1saW5rIGksIC5jb2xsYXBzZS1saW5rIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLyogbGluZSAxNSwgc2Fzcy9fZG90ZG90ZG90LnNjc3MgKi9cbi5kZGQtdHJ1bmNhdGVkIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXN0eWxlLmNzcy5tYXAgKi9cbiIsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbF19 */