@charset "UTF-8";
.js_scroll:before, .js_scroll__canvas:before, blockquote + p cite:before, .nav-links:before, .entry-content .gallery:before, .search-form:before, .js__split-wrap:before, .js__split-content:before, .Scroll__canvas:before, .site-footer:before, .comment-list:before, .entry-masonry .entry-content:before, .js_scroll:after, .js_scroll__canvas:after, blockquote + p cite:after, .nav-links:after, .entry-content .gallery:after, .search-form:after, .js__split-wrap:after, .js__split-content:after, .Scroll__canvas:after, .site-footer:after, .comment-list:after, .entry-masonry .entry-content:after, .cf:before, .cf:after {
  content: " ";
  display: table; }

.js_scroll:after, .js_scroll__canvas:after, blockquote + p cite:after, .nav-links:after, .entry-content .gallery:after, .search-form:after, .js__split-wrap:after, .js__split-content:after, .Scroll__canvas:after, .site-footer:after, .comment-list:after, .entry-masonry .entry-content:after, .cf:after {
  clear: both; }

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */ }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/* Text meant only for screen readers */
.screen-reader-text, .screen-reader-response {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }
  .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus, .screen-reader-response:hover, .screen-reader-response:active, .screen-reader-response:focus {
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    display: block;
    font-size: 1.4rem;
    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 */ }

/* Make clicks pass-through */
#nprogress {
  pointer-events: none; }

#nprogress .bar {
  background: #fcfcfc;
  position: fixed;
  z-index: 5500;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; }

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 -10px rgba(252, 252, 252, 0.7), 0 0 -5px rgba(252, 252, 252, 0.7);
  opacity: 1;
  -webkit-transform: rotate(4deg) translate(0px, 4px);
          transform: rotate(4deg) translate(0px, 4px); }

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 5500;
  top: 0.7162rem;
  right: 0.7162rem; }
  @media screen and (max-width: 1024px) {
    #nprogress .spinner {
      top: auto;
      bottom: 5px;
      right: 5px; } }

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: #fcfcfc;
  border-left-color: #fcfcfc;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite; }

.nprogress-custom-parent {
  overflow: hidden;
  position: relative; }

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute; }

@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

/**
 * Core PhotoSwipe CSS file, http://photoswipe.com
 * @author Dmitry Semenov
 */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  z-index: 3500;
  -webkit-text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  outline: none; }
  .pswp img {
    max-width: none; }
  .pswp .pswp__button {
    background-color: transparent; }

.pswp--animate_opacity {
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
  display: block; }

.pswp--zoom-allowed .pswp__img {
  cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grap; }

.pswp--dragging .pswp__img {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden; }

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden; }

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s; }

.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

.pswp__img--placeholder--blank {
  background: #222; }

.pswp--ie .pswp__img {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

/**
 * Default PhotoSwipe UI CSS file, http://photoswipe.com
 * @author Dmitry Semenov
 */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 4050; }

.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%; }

/**
 * Loading indicator, aka preloader.
 * You can play with preloader is here: http://codepen.io/dimsemenov/pen/yyBWoR
 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  z-index: 3020;
  opacity: 0;
  position: relative;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  will-change: opacity; }

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px; }

.pswp__preloader--active {
  opacity: 1; }
  .pswp__preloader--active .pswp__preloader__icn {
    background: url(preloader.gif) 0 0 no-repeat; }

.pswp--css_animation .pswp__preloader--active {
  opacity: 1; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise 500ms linear infinite;
            animation: clockwise 500ms linear infinite; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0; }

.pswp--css_animation .pswp__preloader__cut {
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }

.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  color: #FFF;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #FFF;
  opacity: 0.7; }

.pswp__error-msg a {
  color: #FFF;
  text-decoration: underline; }

.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  margin: 0;
  box-shadow: none;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s; }
  .pswp__button:focus, .pswp__button:hover {
    opacity: 1; }
  .pswp__button:active {
    opacity: 0.9; }
  .pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0; }

.pswp--animated-in .pswp__button {
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s; }

.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(default-skin.svg); }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none; } }

.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 4450;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  -webkit-backface-visibility: hidden; }

.pswp__share-modal--hidden {
  display: none; }

.pswp__share-tooltip {
  z-index: 4550;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
  transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
  -webkit-backface-visibility: hidden; }
  .pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px; }
    .pswp__share-tooltip a:hover {
      text-decoration: none;
      color: #000; }

.pswp__share-modal--fade-in {
  opacity: 1; }
  .pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
    transform: translateY(0); }

.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px; }

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none; }

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF; }
  a.pswp__share--facebook:hover:before {
    border-bottom-color: #3E5C9A; }

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF; }

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D; }

a.pswp__share--download:hover {
  background: #DDD; }

.pswp__button--close {
  background-position: 0 -44px; }

.pswp__button--share {
  background-position: -44px -44px; }

.pswp__button--fs {
  display: none; }

.pswp--supports-fs .pswp__button--fs {
  display: block; }

.pswp--fs .pswp__button--fs {
  background-position: -44px 0; }

.pswp__button--zoom {
  display: none;
  background-position: -88px 0; }

.pswp--zoom-allowed .pswp__button--zoom {
  display: block; }

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0; }

.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute; }

.pswp__top-bar,
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden; }

.pswp__button--arrow--left {
  left: 0; }

.pswp__button--arrow--right {
  right: 0; }

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute; }

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px; }

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px; }

.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }

@media screen and (max-width: 1024px) {
  .pswp_scroll-wrap {
    top: 0;
    bottom: 0; }
  .pswp__caption {
    margin-top: 0; }
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right; } }

.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  color: #FFF;
  width: 100%;
  min-height: 44px; }
  .pswp__caption small {
    font-size: 11px;
    color: #BBB; }

.pswp__caption__center {
  text-align: left;
  max-width: 98%;
  margin: 0 auto;
  color: #FFF;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC; }

.pswp__caption--empty {
  display: none; }

.pswp__caption--fake {
  visibility: hidden; }

.pswp__bg,
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible; }

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5); }

.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }

.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  opacity: 0; }

.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0; }

.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__bg,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  opacity: 0.001; }

.pswp__element--disabled {
  display: none !important; }

.pswp--minimal--dark .pswp__top-bar {
  background: none; }

.pswp--minimal--dark .pswp__button--arrow--left,
.pswp--minimal--dark .pswp__button--arrow--right {
  background: none; }

/*! Flickity v1.0.0
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative; }

.flickity-enabled:focus {
  outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%; }

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%; }

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab; }

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 2.5rem;
  height: 2.5rem;
  border: none;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }
  .flickity-prev-next-button.flickity-prev-next-button {
    background-color: rgba(54, 54, 54, 0.5);
    border: 0;
    border-radius: 6px;
    outline: 0; }
    .flickity-prev-next-button.flickity-prev-next-button:hover {
      background-color: #363636; }

.flickity-prev-next-button:hover {
  background: #0d0d0d; }

.flickity-prev-next-button:focus {
  outline: none; }

.flickity-prev-next-button:active {
  opacity: 0.9; }

.flickity-prev-next-button.previous {
  left: 1.875rem; }

.flickity-prev-next-button.next {
  right: 1.875rem; }

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 1.875rem; }

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 1.875rem; }

.flickity-prev-next-button:disabled {
  display: none;
  cursor: auto; }

.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%; }

.flickity-prev-next-button .arrow {
  fill: #fcfcfc; }

/* color & size if no SVG - IE8 and Android 2.3 */
.flickity-prev-next-button.no-svg {
  color: #fcfcfc;
  font-size: 26px; }

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1; }

.flickity-rtl .flickity-page-dots {
  direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  opacity: 0.25;
  cursor: pointer; }

.flickity-page-dots .dot.is-selected {
  opacity: 1; }

.js_scroll {
  position: relative;
  overflow: hidden; }

.js_scroll__canvas {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
  padding-bottom: 20px; }
  .layout--responsive .js_scroll__canvas {
    overflow: auto; }

.iScrollHorizontalScrollbar {
  position: fixed;
  bottom: 8px;
  z-index: 9999;
  height: 10px;
  right: auto;
  width: calc(100% - 16px);
  left: 8px;
  background-color: rgba(252, 252, 252, 0.4);
  border-radius: 2px; }
  .iScrollHorizontalScrollbar .iScrollIndicator {
    height: 100%;
    position: relative;
    border-radius: 2px;
    width: 25%;
    background-color: #141414;
    cursor: move; }

html {
  font: normal 100%/1.68 "PT Sans", sans-serif; }
  @media screen and (max-width: 1024px) {
    html {
      font-size: 85%; } }
  @media screen and (min-width: 638px) and (max-width: 1024px) {
    html {
      font-size: 75%; } }

::-moz-selection {
  background-color: #012F62;
  color: #fcfcfc;
  text-shadow: none; }

::selection {
  background-color: #012F62;
  color: #fcfcfc;
  text-shadow: none; }

body {
  word-wrap: break-word; }

small {
  font-size: 0.7rem; }

h1, h2, h3, h4, h5, h6 {
  line-height: 1.2;
  font-family: "Oswald", sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  -webkit-font-smoothing: antialiased; }
  .entry-content h1, .column h1, .comment-content h1, .entry-content h2, .column h2, .comment-content h2, .entry-content h3, .column h3, .comment-content h3, .entry-content h4, .column h4, .comment-content h4, .entry-content h5, .column h5, .comment-content h5, .entry-content h6, .column h6, .comment-content h6 {
    margin-top: 3rem;
    margin-bottom: 1.3rem; }

h1 {
  font-size: 2.1875rem; }

h2 {
  font-size: 1.875rem; }

h3 {
  font-size: 1.25rem; }

h4 {
  font-size: 1.125rem; }

h5 {
  font-size: 1rem; }

h6 {
  font-size: 0.875rem;
  font-weight: 400; }

@media screen and (max-width: 640px) {
  h1 {
    font-size: 1.625rem; }
  h2 {
    font-size: 1.5rem; }
  h3 {
    font-size: 1.3125rem; }
  h4 {
    font-size: 1.125rem; }
  h5 {
    font-size: 1rem; } }

abbr, acronym, blockquote, code, dir, kbd, listing, plaintext, q, samp, tt, var, xmp {
  -webkit-hyphens: none;
     -moz-hyphens: none;
      -ms-hyphens: none;
          hyphens: none; }

pre code {
  word-wrap: normal;
  white-space: -moz-pre-wrap;
  white-space: pre-wrap; }

pre {
  white-space: pre; }

code {
  white-space: nowrap;
  font-family: monospace;
  overflow-x: scroll; }

abbr {
  font-variant: small-caps;
  font-weight: 600;
  text-transform: lowercase;
  color: #808080; }
  abbr[title]:hover {
    cursor: help; }

dt, dd {
  display: inline;
  margin: 0; }

dt + dt:before, dd + dt:before {
  content: "\A";
  white-space: pre; }

dd + dd:before {
  content: ", "; }

dd:before {
  content: ": ";
  margin-left: -0.2em; }

dt {
  color: #676767; }

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

body.disable-hover {
  pointer-events: none; }

#village-hover-blocker {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 7600; }
  #village-hover-blocker.is-active {
    display: block; }

.js_scroll:before, .js_scroll__canvas:before, blockquote + p cite:before, .nav-links:before, .entry-content .gallery:before, .search-form:before, .js__split-wrap:before, .js__split-content:before, .Scroll__canvas:before, .site-footer:before, .comment-list:before, .entry-masonry .entry-content:before, .js_scroll:after, .js_scroll__canvas:after, blockquote + p cite:after, .nav-links:after, .entry-content .gallery:after, .search-form:after, .js__split-wrap:after, .js__split-content:after, .Scroll__canvas:after, .site-footer:after, .comment-list:after, .entry-masonry .entry-content:after, .cf:before, .cf:after {
  content: " ";
  display: table; }

.js_scroll:after, .js_scroll__canvas:after, blockquote + p cite:after, .nav-links:after, .entry-content .gallery:after, .search-form:after, .js__split-wrap:after, .js__split-content:after, .Scroll__canvas:after, .site-footer:after, .comment-list:after, .entry-masonry .entry-content:after, .cf:after {
  clear: both; }

a {
  color: #012F62;
  text-decoration: none; }
  .entry-content a {
    font-weight: bold; }
  a:hover {
    cursor: pointer; }

img {
  max-width: 100%;
  height: auto; }

blockquote {
  position: relative;
  padding: 1.1588rem;
  padding-left: 1.875rem;
  margin-bottom: 3.0338rem;
  margin-top: 3.0338rem;
  font-size: 1.125rem;
  font-weight: 300;
  font-style: italic;
  font-family: "Merriweather";
  border-left: 3px #0d0d0d solid; }
  .entry-content blockquote p {
    margin: 0; }

blockquote + p cite {
  float: right;
  font-style: italic; }
  blockquote + p cite a, blockquote + p cite a:visited {
    color: #f0f0f0; }

button::-moz-focus-inner, a:active, a:focus {
  border: 0;
  outline: 0; }

.layout--responsive h1 {
  font-size: 1.5rem; }

.dropcap .first-letter {
  float: left;
  font-size: 2.4rem;
  margin-right: 1rem;
  font-weight: bold;
  padding: 0.25rem 1.5rem;
  background-color: #0d0d0d;
  color: #fcfcfc; }

table {
  background: white;
  margin-bottom: 1.25rem;
  border: solid 1px #dddddd;
  table-layout: auto; }

table caption {
  background: transparent;
  color: #222222;
  font-size: 1rem;
  font-weight: bold; }

table thead {
  background: whitesmoke; }

table thead tr th,
table thead tr td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-size: 0.875rem;
  font-weight: bold;
  color: #222222; }

table tfoot {
  background: whitesmoke; }

table tfoot tr th,
table tfoot tr td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-size: 0.875rem;
  font-weight: bold;
  color: #222222; }

table tr th,
table tr td {
  padding: 0.5625rem 0.625rem;
  font-size: 0.875rem;
  color: #222222;
  text-align: left; }

table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background: #f9f9f9; }

table thead tr th,
table tfoot tr th,
table tfoot tr td,
table tbody tr th,
table tbody tr td,
table tr td {
  display: table-cell;
  line-height: 1.125rem; }

body.is-disabled-scroll {
  overflow: hidden; }

.entry-content p {
  margin-bottom: 1.875rem; }

.site-content .button, .site-content button, input[type=submit], .village-form input[type=button], .village-form .wpcf7-submit, .page .edit-link a, .comment-list #cancel-comment-reply-link, .single-client_gallery .protected-area__password button, .village-button {
  padding: .8em 1.35em;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 0.875em;
  outline: none;
  border: none;
  display: inline-block;
  color: #fcfcfc;
  background-color: #0d0d0d;
  border-radius: 1px;
  text-align: center;
  -webkit-transition: background-color 200ms ease-in;
  transition: background-color 200ms ease-in;
  box-shadow: 0 1px 1px 0px rgba(13, 13, 13, 0.3); }
  .site-content .button:hover, .site-content button:hover, input[type=submit]:hover, .village-form input[type=button]:hover, .village-form .wpcf7-submit:hover, .page .edit-link a:hover, .comment-list #cancel-comment-reply-link:hover, .single-client_gallery .protected-area__password button:hover, .village-button:hover {
    background-color: #0d0d0d;
    text-decoration: none; }

.bypostauthor, .gallery-caption {
  font-size: 1rem; }

select {
  max-width: 100%; }

.post figure {
  max-width: 100%;
  margin: 0; }

.post p {
  margin-bottom: 0.5em; }

#wp-calendar caption {
  font-weight: 400;
  margin-bottom: 1.1588rem; }

#wp-calendar #next {
  text-align: right; }

.nav-links {
  margin-bottom: 1.875rem; }

.nav-previous {
  float: left;
  text-align: left; }

.nav-next {
  float: right;
  text-align: right; }

.entry-content .gallery .gallery-item {
  float: left;
  margin: 1.1588rem; }
  .entry-content .gallery .gallery-item img {
    display: block;
    margin-left: auto;
    margin-right: auto; }

.search .page-content {
  text-align: center; }

.search .search-form {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem; }

.search .content-area {
  min-height: 80vh; }

input, textarea {
  outline: 0;
  margin-bottom: 1.1588rem;
  -webkit-transition: border-color 300ms ease-out;
  transition: border-color 300ms ease-out;
  padding: 0.7162rem;
  color: #0d0d0d;
  border-radius: 2px; }

input[placeholder], textarea[placeholder] {
  font-weight: 500; }

input[type=submit] {
  border: none;
  width: auto;
  text-align: left; }

input:not([type=submit]):not([type=file]), textarea {
  border: 2px solid #f0f0f0; }
  input:not([type=submit]):not([type=file]):focus, textarea:focus {
    border-color: #363636; }

.js-gained-focus[required]:invalid {
  border-color: #d81818; }

input[required]:focus, .js-gained-focus[required]:focus {
  border-color: #363636; }

form .required {
  color: #d81818;
  display: inline-block; }

form input[required]:valid + .required {
  color: #067a06; }

.entry-content .wpcf7-response-output {
  border-width: 0px;
  padding: 1.1588rem;
  background-color: #fcfcfc;
  color: #0d0d0d;
  border-radius: 4px;
  text-align: center; }

.village-form {
  max-width: 900px; }
  @media screen and (max-width: 640px) {
    .village-form {
      padding: 1.1588rem; } }
  .village-form input, .village-form textarea {
    width: 100%;
    max-width: 900px; }
  .village-form input[type=button], .village-form .wpcf7-submit {
    max-width: 130px;
    display: block; }
  .village-form > p {
    position: relative;
    margin-bottom: 0; }
    .village-form > p .required {
      position: absolute;
      right: -1.2rem;
      font-size: 1.25rem;
      top: 0; }

.search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: center;
      align-content: center;
  height: 3rem;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto; }
  .search-form .search-field, .search-form .search-submit {
    float: left;
    height: 3rem; }
  @media screen and (max-width: 1024px) {
    .search-form {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .search-form .search-submit {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        width: 100%; } }
  .search-form .search-field {
    width: 75%;
    -webkit-box-flex: 5;
        -ms-flex: 5;
            flex: 5;
    margin: 0;
    outline: 0; }
  .search-form .search-submit {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
    width: 20%;
    max-width: 3rem;
    outline: 0;
    border: 0;
    margin-left: 0.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 4px;
    max-height: 2.9rem; }
    .search-form .search-submit:hover {
      background-color: #333333; }
    .search-form .search-submit:after {
      display: none; }
    .search-form .search-submit .icon {
      font-size: 1.7rem;
      line-height: 0;
      display: block;
      position: relative;
      top: -0.1rem; }

.protected-post input[type=password] {
  width: 40%;
  max-width: 400px; }

.comment-respond {
  padding: 3.75rem; }
  @media screen and (max-width: 1024px) {
    .comment-respond {
      padding: 1.875rem; } }
  .comment-respond .comment-field {
    position: relative;
    margin: 0;
    display: block;
    width: 60%;
    max-width: 100%; }
    @media screen and (min-width: 1025px) {
      .comment-respond .comment-field {
        min-width: 300px; } }
    @media screen and (max-width: 640px) {
      .comment-respond .comment-field {
        width: 100%; } }
    .comment-respond .comment-field input, .comment-respond .comment-field textarea {
      width: 100%; }
    .comment-respond .comment-field .required {
      position: absolute;
      right: 0.7162rem;
      top: 0.5rem; }
  .comment-respond .form-submit input[type=submit] {
    display: inline-block;
    border: none; }

.comment-form-comment {
  width: 90%; }
  @media screen and (min-width: 1025px) {
    .comment-form-comment {
      min-width: 300px; } }
  @media screen and (max-width: 640px) {
    .comment-form-comment {
      width: 100%; } }
  .comment-form-comment textarea {
    width: 100%; }

.comment-reply-title {
  font-size: 1rem; }

.comment-notes {
  margin-bottom: 1.1588rem;
  margin-top: 0.7162rem;
  font-size: 0.875rem;
  text-align: left;
  color: #aeaeae; }

.paging-navigation {
  text-align: center;
  margin-top: 4.9086rem;
  margin-bottom: 1.875rem;
  font-size: 1.125em; }
  .paging-navigation ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center; }
  .paging-navigation li {
    display: inline; }

a.page-numbers, span.page-numbers {
  padding: 0.875em 1.125em;
  margin: auto .3rem;
  color: #0d0d0d; }

a:hover.page-numbers {
  color: #012F62;
  text-decoration: none; }

.paging-navigation .current {
  background-color: #f0f0f0; }

.post .page-links {
  text-align: center; }

#village-loading {
  display: none; }

.js #village-loading {
  display: block; }
  .js #village-loading.is-disabled {
    display: none; }

.site-loading__background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 5000;
  background-color: #141414;
  -webkit-transform: translateZ(0);
          transform: translateZ(0); }

.site-loading__progress {
  width: 98%;
  position: fixed;
  top: 50%;
  left: 1%;
  border: 2px solid #fcfcfc;
  border-radius: 2px;
  display: none; }

.site-loading__value {
  height: 5px;
  width: 0%;
  background-color: #fcfcfc;
  -webkit-transform: translateZ(0);
  -webkit-transition: width 200ms linear;
  transition: width 200ms linear; }
  .is-loading-complete .site-loading__value {
    opacity: 0; }

.post-navigation {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem; }
  .post-navigation, .post-navigation a {
    color: #636363; }
  .post-navigation a:hover {
    text-decoration: none;
    color: #012F62; }
  .post-navigation .no-adjacent-post {
    opacity: 0; }
  .post-navigation .nav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: justify;
        align-content: space-between;
    border-bottom: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0; }
  .post-navigation .nav-previous, .post-navigation .nav-next {
    padding: 1.1588rem 0;
    width: 50%;
    -webkit-font-smoothing: antialiased; }
    .post-navigation .nav-previous, .post-navigation .nav-previous a, .post-navigation .nav-next, .post-navigation .nav-next a {
      -webkit-transition: color 60ms ease-out, color 60ms ease-out;
      transition: color 60ms ease-out, color 60ms ease-out; }
    .post-navigation .nav-previous:hover, .post-navigation .nav-next:hover {
      color: #012F62;
      cursor: pointer; }
      .post-navigation .nav-previous:hover a, .post-navigation .nav-next:hover a {
        color: #012F62; }
  .post-navigation .nav-next {
    text-align: right;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .post-navigation .nav__inner {
    display: block;
    height: 100%;
    position: relative;
    z-index: 100; }
    .js .post-navigation .nav__inner {
      cursor: pointer; }
  @media screen and (max-width: 640px) {
    .post-navigation .nav-links {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
    .post-navigation .nav-next, .post-navigation .nav-previous {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .post-navigation .nav-next .icon, .post-navigation .nav-previous .icon {
        display: none; } }
  .js .post-navigation .no-adjacent-post {
    cursor: default; }
  .post-navigation .no-adjacent-post:hover {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  .post-navigation .icon {
    font-size: 1em; }
  .post-navigation .nav-next .icon {
    margin-left: 0.7162rem; }
  .post-navigation .nav-previous .icon {
    margin-right: 0.7162rem; }
  .post-navigation .label {
    display: block;
    font-size: 0.875rem;
    margin: 0;
    text-transform: uppercase;
    opacity: 0.8; }
  .post-navigation a {
    font-size: 1rem;
    font-weight: 700; }
  @media screen and (max-width: 640px) {
    .post-navigation .nav-next, .post-navigation .nav-previous {
      width: 100%;
      margin-bottom: 0.7162rem;
      padding-top: 0.7162rem;
      padding-bottom: 0.7162rem;
      text-align: left; }
    .post-navigation .label {
      font-size: 0.875rem; }
    .post-navigation a {
      font-size: 1.25rem; } }

.js__carousel {
  margin-bottom: 1.875rem; }
  @media screen and (max-width: 1024px) {
    .js__carousel {
      margin-bottom: 1.4062rem; } }

.village-carousel {
  position: absolute;
  width: 100%;
  left: 0;
  width: 100%;
  left: 0; }
  @media screen and (max-width: 481px) {
    .village-carousel {
      width: 100%;
      left: 0; } }
  .village-carousel img {
    height: 500px;
    max-width: none;
    width: auto;
    -webkit-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
    margin-left: 0; }
    .village-carousel img.is-selected {
      opacity: 1; }
  .sidebar-enabled .village-carousel {
    position: relative; }

.js__carousel, .js__carousel img {
  height: 400px; }

.js__carousel img {
  margin-right: 1.875rem; }

.js__carousel.space-huge img {
  margin-right: 1.875rem; }

.js__carousel.space-tiny img {
  margin-right: 0.7162rem; }

.js__carousel.space-none img {
  margin-right: 0; }

.js__carousel .village-carousel img {
  max-width: none; }

.js__carousel.small, .js__carousel.small img {
  height: 150px; }

.js__carousel.medium, .js__carousel.medium img {
  height: 300px; }

.js__carousel.large, .js__carousel.large img {
  height: 720px; }
  @media screen and (max-width: 1152px) {
    .js__carousel.large, .js__carousel.large img {
      height: 400px; } }

@media screen and (max-width: 640px) {
  .js__carousel, .js__carousel img {
    max-height: 300px; }
  .js__carousel img {
    margin-right: 1.1588rem; }
  .js__carousel.space-huge img {
    margin-right: 1.1588rem; } }

@media screen and (max-width: 481px) {
  .js__carousel, .js__carousel img {
    max-height: 125px; }
  .js__carousel img {
    margin-right: 4px; }
  .js__carousel.space-huge img {
    margin-right: 1.1588rem; }
  .js__carousel.space-tiny img {
    margin-right: 2px; } }

.toggle-label {
  display: none; }
  .toggle-label.is-visible {
    display: block; }

.navigation-toggle .toggle-label.is-visible {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.js__split-wrap {
  overflow: hidden;
  margin-bottom: 4.9086rem;
  margin-top: 4.9086rem; }
  .js__split-wrap + .js__split-wrap {
    margin-top: -4.9086rem; }

.js__split-content {
  width: 100%; }
  .js__split-content .image {
    overflow: hidden;
    position: relative; }
    .js__split-content .image img {
      margin: 0;
      padding: 0;
      width: 100%;
      max-width: none;
      max-height: none; }
      .js__split-content .image img.wide {
        height: auto; }
      .js__split-content .image img.tall {
        width: auto; }
  .js__split-content .text {
    padding: 4.9086rem 1.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    border: 1px solid #f0f0f0; }
    .js__split-content .text h1, .js__split-content .text h2, .js__split-content .text h3 {
      font-family: "Oswald"; }
  .js__split-content .text .split-part__inner {
    margin-left: auto;
    margin-right: auto; }
    .js__split-content .text .split-part__inner p {
      padding: 0;
      margin-bottom: 1.1588rem; }
  @media screen and (max-width: 1024px) {
    .js__split-content {
      position: static;
      width: 100%;
      max-width: 450px;
      margin-left: auto;
      margin-right: auto; }
      .js__split-content .image img {
        position: static;
        max-width: 100%; }
      .js__split-content .split-part {
        width: 100%; } }

.split-part {
  width: 50%;
  float: left; }
  .split-part.right {
    float: right; }

.pswp__caption__center {
  text-align: center; }

.Scroll__container {
  position: relative;
  overflow: hidden; }
  .Scroll__container.is-disabled {
    display: none; }

.Scroll__canvas {
  position: absolute;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .Scroll__canvas .js__hcol {
    float: left; }

.Scroll__item {
  position: relative;
  margin-left: 4px; }
  .Scroll__item:first-child {
    margin-left: 8px; }
  .Scroll__item:last-child {
    margin-right: 8px; }

.site--responsive .site-content .content-area--horizontal {
  padding-right: 1.1588rem;
  padding-left: 1.1588rem; }

.site--responsive .horizontal-container {
  display: block; }

.site--responsive .entry-horizontal {
  width: 100%;
  margin: 0 0 1.875rem;
  display: block; }
  .site--responsive .entry-horizontal .caption {
    text-align: center; }

.site--responsive .entry-horizontal--text {
  width: 100% !important; }

.featured-badge {
  color: #363636;
  padding: 0;
  line-height: 0;
  margin: 0 auto;
  display: inline-block;
  position: absolute;
  top: -8px;
  right: 1.875rem;
  border-radius: 5px;
  font-size: 4rem; }

.entry-title a, .Entry__title a, .Entry__meta a {
  color: #363636; }

.Entry__continue {
  display: block;
  width: 100%;
  padding: 0.5372rem 1.1588rem;
  margin-top: 1.1588rem;
  background-color: #0d0d0d;
  color: #fcfcfc;
  font-size: .75rem;
  font-weight: bold;
  text-transform: uppercase; }

.entry-meta {
  margin-bottom: 1.875rem;
  font-size: 0.85rem;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
  -webkit-font-smoothing: antialiased; }
  .entry-meta a {
    color: #012F62;
    text-transform: uppercase;
    font-weight: 400; }

.regular-post {
  margin-bottom: 4.9086rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .regular-post.sticky {
    position: relative;
    background-color: whitesmoke;
    padding: 1.875rem;
    box-shadow: 0 0 2px 0px rgba(13, 13, 13, 0.07), 0 1px 24px 3px rgba(174, 174, 174, 0.07); }
  .regular-post .entry-title {
    line-height: 1;
    margin-bottom: 3.0338rem; }
  .regular-post .entry-thumbnail {
    max-width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 1.875rem; }
  .regular-post .entry-inner {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .regular-post .entry-content {
    width: 100%;
    padding: 0;
    margin-bottom: 3.0338rem; }
  .regular-post .posted-on {
    font-size: .75rem;
    display: block; }
    .regular-post .posted-on a {
      color: #636363;
      text-transform: uppercase; }
  @media screen and (min-width: 1025px) {
    .regular-post .entry-post.with-thumbnail {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
                  -ms-grid-row-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    .regular-post .entry-post.without-thumbnail {
      margin-left: auto;
      margin-right: auto; }
      .regular-post .entry-post.without-thumbnail .entry-inner {
        padding-left: 0;
        padding-right: 0; } }
  @media screen and (min-width: 638px) and (max-width: 1024px) {
    .regular-post .entry-title {
      margin-bottom: 1.1588rem; }
    .regular-post .entry-content {
      margin-bottom: 1.1588rem; } }
  @media screen and (max-width: 801px) {
    .regular-post {
      width: 100%; } }
  @media screen and (max-width: 640px) {
    .regular-post {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 48%;
      border: 1px solid #ededed;
      padding: 1.875rem; }
      .regular-post .entry-thumbnail {
        margin-right: 0;
        margin-bottom: 1.5528rem; }
      .regular-post .entry-title {
        font-size: 2rem;
        margin-bottom: 1.1588rem; }
      .regular-post .entry-content {
        margin-bottom: 1.1588rem; } }
  @media screen and (max-width: 481px) {
    .regular-post {
      padding: 1.1588rem; }
      .regular-post .entry-title {
        font-size: 1.5rem; } }

.Entry--classic {
  max-width: 1120px;
  margin: auto auto 9.8172rem auto;
  color: #636363;
  -webkit-font-smoothing: antialiased; }
  .Entry--classic .meta-separator {
    margin-left: .3rem;
    margin-right: .3rem; }
  .Entry--classic .Entry__thumbnail {
    background-color: #ededed;
    margin-bottom: 3.0338rem; }
  .Entry--classic .Entry__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .Entry--classic .Entry__header {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 1.875rem; }
  .Entry--classic .Entry__title {
    margin-bottom: 0.7162rem; }
  .Entry--classic .Entry__content {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2; }
  .Entry--classic .Entry__continue {
    width: auto;
    display: inline-block;
    margin-top: 0.7162rem; }
  .Entry--classic .Entry__meta {
    text-transform: uppercase;
    -webkit-box-align: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    font-size: .8rem; }
  .Entry--classic .Entry__categories {
    font-weight: bold;
    display: inline-block; }
  @media screen and (max-width: 640px) {
    .Entry--classic .Entry__header {
      margin-bottom: 1.1588rem; }
    .Entry--classic .Entry__inner {
      display: block; } }

body, .site {
  background-color: #fcfcfc; }

.site {
  width: 100%; }

.content-area {
  max-width: 1380px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 4.9086rem 1.875rem 1.875rem; }
  .blog-header + .content-area {
    padding-top: 1.875rem; }
  @media screen and (max-width: 1024px) {
    .content-area {
      width: 95%;
      width: calc(100% - 3.75rem);
      padding: 1.1588rem; } }
  @media screen and (max-width: 640px) {
    .content-area {
      width: 98%;
      padding: 1.1588rem; } }
  @media screen and (max-width: 481px) {
    .content-area {
      width: 100%; } }
  .content-area.is-disabled {
    display: none; }

.content-area--full {
  padding: 0;
  max-width: none; }

.content-area--archive {
  padding-top: 4.9086rem; }
  .content-area--archive .entry-header {
    margin-bottom: 4.9086rem; }

.body-border {
  background-color: #141414;
  position: fixed;
  z-index: 2500; }
  @media screen and (max-width: 640px) {
    .body-border {
      display: none; } }
  .body-border--left, .body-border--right {
    width: 4px;
    height: 100%; }
  .body-border--top, .body-border--bottom {
    height: 4px;
    width: 100%; }
  .body-border--top {
    top: 0;
    left: 0; }
  .body-border--bottom {
    bottom: 0;
    left: 0; }
  .body-border--left {
    left: 0;
    top: 0; }
  .body-border--right {
    right: 0;
    top: 0; }

.site-header {
  width: 100%;
  max-width: 100vw;
  background-color: #fcfcfc;
  position: fixed;
  z-index: 800;
  left: 0;
  border-top: 4px solid #141414; }
  .body-borders--disable .site-header {
    border-top: none; }
  .no-js .site-header {
    position: static; }
  .site-header__inner {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 1.875rem 3.0338rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: auto;
    margin-right: auto; }
    @media screen and (max-width: 1024px) {
      .site-header__inner {
        padding: 0.7162rem 1.875rem; } }
    @media screen and (max-width: 640px) {
      .site-header__inner {
        width: 100%;
        padding: 0.7162rem 1.1588rem; } }
    .site-header__inner.no-active-menu {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-right: 1.1588rem;
      padding-left: 1.1588rem; }
  @media screen and (max-width: 640px) {
    .site-header {
      position: relative;
      height: auto; } }

.site-header--placeholder {
  min-height: 75px;
  height: 75px;
  display: block;
  width: 100%; }
  @media screen and (max-width: 640px) {
    .site-header--placeholder {
      display: none; } }

.site-home-link {
  -webkit-transition: 1.2s ease-out transform;
  transition: 1.2s ease-out transform;
  display: inline-block; }
  .site-home-link img {
    display: inline-block; }

.site-title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1; }

.site-subtitle {
  font-weight: 300;
  font-size: 1rem;
  margin: 0; }

.menu-item {
  vertical-align: middle; }

.site-logo {
  height: 100%;
  overflow: hidden;
  position: relative; }
  .site-logo--image {
    -ms-flex-preferred-size: 150px;
        flex-basis: 150px; }
  .site-logo--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .no-active-menu .site-logo--text {
      -webkit-box-align: start;
          -ms-flex-align: start;
                  -ms-grid-row-align: flex-start;
              align-items: flex-start; }
    .site-logo--text .site-title {
      font-size: 1.33rem;
      font-weight: 400;
      letter-spacing: .3rem; }
      .screen--small .site-logo--text .site-title {
        font-size: 1rem;
        letter-spacing: normal; }
      .site-logo--text .site-title a {
        color: #363636; }
    .site-logo--text .site-subtitle {
      font-size: 0.8rem;
      font-weight: 300;
      text-transform: none;
      font-style: italic;
      font-family: "Merriweather";
      color: #636363;
      margin-top: .25rem; }

.site-home-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

@media screen and (max-width: 1024px) {
  .site-header__inner {
    height: 100%; }
  #js-logo {
    display: none; }
  .site-logo {
    text-align: center; } }

@media screen and (max-width: 640px) {
  .site-title {
    font-size: 1rem; } }

.header__icons {
  background-color: #141414;
  color: #fcfcfc; }

.mobile-ie .site-header__inner, .mobile-ie .site-logo, .mobile-ie .site-logo--text {
  display: inline-block; }

.site-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-size: 0.825rem;
  font-weight: 600;
  -webkit-font-smoothing: antialiased;
  z-index: 1000;
  height: 100%; }
  .site-navigation .menu-link {
    -webkit-transition: color 300ms ease;
    transition: color 300ms ease;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 1.1588rem;
    color: #363636;
    text-transform: uppercase;
    text-decoration: none; }
    .site-navigation .menu-link:hover {
      cursor: pointer;
      opacity: 0.8; }
  .site-navigation .sub-menu .menu-link:hover {
    color: #012F62; }
  .site-navigation .current-menu-item > .menu-link, .site-navigation .current_page_parent:not(.menu-item-has-children) > .menu-link {
    color: gray; }
  .site-navigation .current_page_parent > .menu-link .menu-item__inner > .dropdown-icon, .site-navigation .current-menu-ancestor > .menu-link .menu-item__inner > .dropdown-icon, .site-navigation .current-menu-parent > .menu-link .menu-item__inner > .dropdown-icon, .site-navigation .current_page_ancestor > .menu-link .menu-item__inner > .dropdown-icon {
    color: gray; }
  .site-navigation .no-hover > .menu-link {
    cursor: default; }
  @media screen and (max-width: 640px) {
    .site-navigation {
      font-size: 0.82rem; } }
  .site-navigation .menu-item {
    position: relative;
    display: block;
    list-style-type: none; }
  .site-navigation .menu-item__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .site-navigation .sub-menu {
    display: block; }
  .site-navigation .dropdown-icon {
    display: inline-block;
    margin-left: 0.7162rem;
    width: .6em;
    font-size: .7em;
    right: .2em;
    position: relative; }
    .site-navigation .dropdown-icon .ion-chevron-down {
      position: relative; }
  .site-navigation .sub-menu .dropdown-icon {
    top: 0; }

.no-touch .menu-item--touch {
  display: none; }

.site--regular .site-navigation .navigation-toggle {
  display: none; }

.site--regular .site-navigation .site-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .mobile-ie .site--regular .site-navigation .site-menu {
    display: block; }

.site--regular .site-navigation .level-0 {
  position: relative;
  z-index: 1000; }

.site--regular .site-navigation .level-0 + .sub-menu > .sub-menu__inner {
  position: relative;
  margin-top: 30px; }
  .site--regular .site-navigation .level-0 + .sub-menu > .sub-menu__inner:before, .site--regular .site-navigation .level-0 + .sub-menu > .sub-menu__inner:after {
    content: "";
    display: block;
    position: absolute;
    top: -30px;
    right: 50%;
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
    border: 15px solid transparent; }
  .site--regular .site-navigation .level-0 + .sub-menu > .sub-menu__inner:before {
    border-bottom-color: #0d0d0d; }
  .site--regular .site-navigation .level-0 + .sub-menu > .sub-menu__inner:after {
    border-bottom-color: #fcfcfc;
    top: -26px; }

.site--regular .site-navigation .sub-menu {
  display: none;
  position: absolute;
  right: 50%;
  top: 100%;
  top: calc(100% - 15px);
  text-align: left;
  min-width: 12rem;
  font-size: .65rem;
  -webkit-transform: translateX(50%);
          transform: translateX(50%); }
  .site--regular .site-navigation .sub-menu__inner {
    padding: 0.7162rem;
    background-color: #fcfcfc;
    border: 3px solid #0d0d0d;
    border-radius: 2px; }
  .site--regular .site-navigation .sub-menu .menu-item {
    margin: 0; }
    .site--regular .site-navigation .sub-menu .menu-item .sub-menu {
      left: 100%;
      left: calc( 100% + 1.1588rem);
      right: auto;
      -webkit-transform: translateX(0);
              transform: translateX(0);
      top: -0.7162rem; }
      .site--regular .site-navigation .sub-menu .menu-item .sub-menu.js-invert-position {
        left: auto;
        right: 100%;
        right: calc( 100% + 1.1588rem); }
  .site--regular .site-navigation .sub-menu .menu-link {
    padding: 0.7162rem 1.1588rem; }

.site--portable .site-navigation, .site--responsive .site-navigation {
  text-align: right;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .mobile-ie .site--portable .site-navigation, .mobile-ie .site--responsive .site-navigation {
    display: block;
    position: relative;
    z-index: 1000;
    text-align: left; }
    .menu-item .mobile-ie .site--portable .site-navigation, .menu-item .mobile-ie .site--responsive .site-navigation {
      text-align: left; }
  .site--portable .site-navigation .site-navigation__content, .site--responsive .site-navigation .site-navigation__content {
    position: absolute;
    width: 75%;
    width: calc( 100% - 2.3177rem);
    left: 1.1588rem;
    right: 1.1588rem;
    top: 100%;
    padding-top: 0; }
  .site--portable .site-navigation .site-menu__container, .site--responsive .site-navigation .site-menu__container {
    padding-top: 1.1588rem;
    padding-bottom: 1.1588rem;
    background-color: #f7f7f7;
    border: 3px solid #0d0d0d;
    position: relative; }
    .site--portable .site-navigation .site-menu__container:before, .site--portable .site-navigation .site-menu__container:after, .site--responsive .site-navigation .site-menu__container:before, .site--responsive .site-navigation .site-menu__container:after {
      content: "";
      display: block;
      position: absolute;
      z-index: 1000;
      top: -30px;
      right: 3.3338rem;
      border: 15px solid transparent; }
      @media screen and (max-width: 640px) {
        .site--portable .site-navigation .site-menu__container:before, .site--portable .site-navigation .site-menu__container:after, .site--responsive .site-navigation .site-menu__container:before, .site--responsive .site-navigation .site-menu__container:after {
          right: 1.5088rem;
          top: -30px; } }
    .site--portable .site-navigation .site-menu__container:before, .site--responsive .site-navigation .site-menu__container:before {
      border-bottom-color: #0d0d0d; }
    .site--portable .site-navigation .site-menu__container:after, .site--responsive .site-navigation .site-menu__container:after {
      border-bottom-color: #fcfcfc;
      top: -26px; }
  .site--portable .site-navigation .menu-item, .site--responsive .site-navigation .menu-item {
    background-color: #f7f7f7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .site--portable .site-navigation .menu-link, .site--responsive .site-navigation .menu-link {
    padding: 0.7162rem;
    padding-right: 5%; }
    .site--portable .site-navigation .menu-link.level-0, .site--responsive .site-navigation .menu-link.level-0 {
      padding-right: 1.875rem; }
  .site--portable .site-navigation .sub-menu, .site--responsive .site-navigation .sub-menu {
    padding: 1.1588rem;
    margin-top: 0.7162rem;
    width: 100%;
    background-color: rgba(174, 174, 174, 0.25); }
    .site--portable .site-navigation .sub-menu .menu-item, .site--responsive .site-navigation .sub-menu .menu-item {
      background-color: transparent; }
  .site--portable .site-navigation .dropdown-icon, .site--responsive .site-navigation .dropdown-icon {
    display: inline-block; }
  .site--portable .site-navigation .site-navigation__content, .site--responsive .site-navigation .site-navigation__content {
    display: none; }

.is-menu-open {
  -webkit-overflow-scrolling: touch; }
  .is-menu-open .site-navigation__container {
    overflow-y: auto;
    max-height: 360px;
    max-height: 90vh; }

.navigation-toggle {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  display: block; }
  .mobile-ie .navigation-toggle {
    display: inline-block;
    text-align: right; }
  .navigation-toggle .toggle-label {
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    text-align: center; }
    .navigation-toggle .toggle-label .icon {
      margin-right: .25rem; }
  @media screen and (min-height: 561px) {
    .navigation-toggle {
      padding-top: .5rem;
      padding-bottom: .5rem; } }
  .navigation-toggle .icon {
    font-size: 1.5rem;
    position: relative;
    top: .1rem;
    margin-left: .5rem; }
    .no-js .navigation-toggle .icon {
      display: none; }
  .navigation-toggle__text {
    text-transform: uppercase;
    font-size: .9rem;
    position: relative;
    color: #636363; }
  .navigation-toggle__label {
    text-transform: uppercase;
    font-size: .9rem; }

.no-menu-found {
  font-size: 0.7rem;
  display: block;
  height: 100%;
  width: 100%;
  text-align: right; }
  .site--portable .no-menu-found, .site--responsive .no-menu-found {
    padding: 1.875rem; }
  .no-menu-found h1 {
    font-size: .8rem;
    margin-bottom: 0; }
  .no-menu-found .doc-link {
    font-weight: normal;
    display: block; }
    .no-menu-found .doc-link a {
      letter-spacing: normal;
      text-decoration: none;
      text-transform: none;
      font-weight: 600; }

.site-footer {
  text-align: center;
  font-size: 0.7rem;
  width: 100%; }
  .site-footer.is-hidden {
    display: none; }
  .site-footer__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    margin-left: auto;
    margin-right: auto;
    background-color: #0d0d0d;
    color: #aeaeae;
    text-align: center; }
    .site-footer__inner a {
      color: #ededed; }
  .site-footer .instagram-title {
    margin-bottom: 1.1588rem;
    margin-top: 3.0338rem;
    font-size: 1.1rem; }
  @media screen and (max-width: 640px) {
    .site-footer {
      height: auto; }
      .site-footer .site-footer__inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -ms-flex-flow: column-reverse;
            flex-flow: column-reverse;
        width: 100%;
        padding: 0.7162rem; } }

.site-info {
  font-size: .75rem;
  text-align: center;
  padding: 2rem;
  width: 100%;
  text-transform: uppercase; }

.site-footer--placeholder {
  height: 50px;
  min-height: 50px;
  -ms-flex-preferred-size: 50px;
      flex-basis: 50px;
  display: none; }
  .is-horizontal .site-footer--placeholder {
    display: block;
    width: 100%; }

.entry-content img, .entry-content figure {
  max-width: 100%; }

.entry-content ul, .entry-content ol {
  margin-left: 1.5em; }

.sidebar-enabled .content-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media screen and (max-width: 801px) {
    .sidebar-enabled .content-area {
      display: block; } }

.sidebar-enabled .site-main {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
  -ms-flex-preferred-size: 430px;
      flex-basis: 430px; }

.sidebar-enabled .site-sidebar {
  -ms-flex-preferred-size: 320px;
      flex-basis: 320px; }

.site-sidebar {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 320px;
  margin-left: 4.9086rem; }
  @media screen and (min-width: 638px) and (max-width: 1024px) {
    .site-sidebar {
      margin-left: 1.875rem; } }
  .site-sidebar a {
    color: #636363;
    font-weight: 600;
    -webkit-font-smoothing: antialiased; }
    .site-sidebar a:hover {
      color: #0d0d0d; }
  .site-sidebar .widget {
    margin-bottom: 1.875rem;
    padding-top: 1.875rem;
    border-top: 5px solid #0d0d0d;
    font-size: .875rem; }
    .site-sidebar .widget li {
      list-style-type: none;
      border-bottom: 1px solid #ededed;
      padding-top: 0.7162rem;
      padding-bottom: 0.7162rem; }
    .site-sidebar .widget li a {
      font-size: .875rem; }
    .site-sidebar .widget .cat-item {
      text-transform: uppercase; }
  .site-sidebar .widget-title {
    margin-bottom: 1.1588rem; }
  .site-sidebar .search-submit .icon {
    font-size: 1.5rem; }

#rpwwt-recent-posts-widget-with-thumbnails-2 img {
  max-width: 100px; }

.rpwwt-post-categories, .rpwwt-post-author, .rpwwt-post-date {
  color: #636363;
  font-size: .75rem;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  line-height: 1.2; }

.rpwwt-post-excerpt {
  display: block; }
  .rpwwt-post-excerpt:before {
    content: "";
    clear: both;
    display: block;
    width: 100%; }

.rpwwt-widget ul li {
  margin: 0.7162rem 0 0 0; }

.widget_simpleimage .simple-image {
  margin-bottom: 0.7162rem; }

.entry-wrapper {
  margin-bottom: 1.875rem; }

.entry-content, .comment-content, .ca-desc {
  margin-left: auto;
  margin-right: auto;
  -webkit-font-smoothing: antialiased; }
  .entry-content ul, .entry-content ol, .comment-content ul, .comment-content ol, .ca-desc ul, .ca-desc ol {
    margin-bottom: 1.875rem; }
  .entry-content ul li, .entry-content ol li, .comment-content ul li, .comment-content ol li, .ca-desc ul li, .ca-desc ol li {
    margin-bottom: 0.7162rem; }
    .entry-content ul li ul, .entry-content ul li ol, .entry-content ol li ul, .entry-content ol li ol, .comment-content ul li ul, .comment-content ul li ol, .comment-content ol li ul, .comment-content ol li ol, .ca-desc ul li ul, .ca-desc ul li ol, .ca-desc ol li ul, .ca-desc ol li ol {
      margin-top: 0;
      margin-bottom: 0;
      margin-left: 1.875rem; }
      .entry-content ul li ul li:first-child, .entry-content ul li ol li:first-child, .entry-content ol li ul li:first-child, .entry-content ol li ol li:first-child, .comment-content ul li ul li:first-child, .comment-content ul li ol li:first-child, .comment-content ol li ul li:first-child, .comment-content ol li ol li:first-child, .ca-desc ul li ul li:first-child, .ca-desc ul li ol li:first-child, .ca-desc ol li ul li:first-child, .ca-desc ol li ol li:first-child {
        margin-top: 0.7162rem; }
  .entry-content pre, .comment-content pre, .ca-desc pre {
    background-color: #f0f0f0;
    padding: 1.875rem;
    border-radius: 3px;
    margin-top: 1.875rem;
    margin-bottom: 1.875rem; }
  .entry-content .highlight, .comment-content .highlight, .ca-desc .highlight {
    background-color: #ededed;
    padding: .2em .5em;
    margin-left: .2em;
    margin-right: .2em;
    color: black; }
  .entry-content .alignleft, .comment-content .alignleft, .ca-desc .alignleft {
    float: left; }
  .entry-content .alignright, .comment-content .alignright, .ca-desc .alignright {
    float: right; }
  .entry-content img.alignleft, .entry-content figure.alignleft, .comment-content img.alignleft, .comment-content figure.alignleft, .ca-desc img.alignleft, .ca-desc figure.alignleft {
    margin: 1.6em 1.6em 1.6em 0em; }
  .entry-content img.alignright, .entry-content figure.alignright, .comment-content img.alignright, .comment-content figure.alignright, .ca-desc img.alignright, .ca-desc figure.alignright {
    margin: 1.6em 0em 1.6em 1.6em; }
  .entry-content img.aligncenter, .entry-content figure.aligncenter, .comment-content img.aligncenter, .comment-content figure.aligncenter, .ca-desc img.aligncenter, .ca-desc figure.aligncenter {
    margin: 1.6em auto;
    display: block; }
  .entry-content img.nomargin, .entry-content figure.nomargin, .comment-content img.nomargin, .comment-content figure.nomargin, .ca-desc img.nomargin, .ca-desc figure.nomargin {
    margin: 0; }
  .entry-content img.no-top-margin, .entry-content figure.no-top-margin, .comment-content img.no-top-margin, .comment-content figure.no-top-margin, .ca-desc img.no-top-margin, .ca-desc figure.no-top-margin {
    margin-top: 0; }
  .entry-content img.no-bottom-margin, .entry-content figure.no-bottom-margin, .comment-content img.no-bottom-margin, .comment-content figure.no-bottom-margin, .ca-desc img.no-bottom-margin, .ca-desc figure.no-bottom-margin {
    margin: 0; }
  @media screen and (min-width: 1025px) {
    .entry-content img.image-center-overflow, .entry-content figure.image-center-overflow, .comment-content img.image-center-overflow, .comment-content figure.image-center-overflow, .ca-desc img.image-center-overflow, .ca-desc figure.image-center-overflow {
      max-width: 130%;
      margin-left: -15%; }
      .sidebar-enabled .entry-content img.image-center-overflow, .sidebar-enabled .entry-content figure.image-center-overflow, .sidebar-enabled .comment-content img.image-center-overflow, .sidebar-enabled .comment-content figure.image-center-overflow, .sidebar-enabled .ca-desc img.image-center-overflow, .sidebar-enabled .ca-desc figure.image-center-overflow {
        max-width: 100%;
        margin: 0; } }
  .entry-content .image-aside, .comment-content .image-aside, .ca-desc .image-aside {
    width: 40%;
    max-width: 400px;
    height: 100%; }
  .entry-content .wp-caption-text, .comment-content .wp-caption-text, .ca-desc .wp-caption-text {
    font-size: .75em;
    text-align: center;
    color: #636363; }
  @media screen and (min-width: 1025px) {
    .entry-content p + .alignright, .entry-content p + .alignleft, .comment-content p + .alignright, .comment-content p + .alignleft, .ca-desc p + .alignright, .ca-desc p + .alignleft {
      margin-top: .2em; } }
  .entry-content .modern-columns, .comment-content .modern-columns, .ca-desc .modern-columns {
    margin-bottom: 1.1588rem;
    margin-top: 1.1588rem;
    padding-top: 1.1588rem;
    padding-bottom: 1.1588rem; }
    @media screen and (min-width: 641px) {
      .entry-content .modern-columns, .comment-content .modern-columns, .ca-desc .modern-columns {
        -webkit-column-rule: 1px solid #ededed;
           -moz-column-rule: 1px solid #ededed;
                column-rule: 1px solid #ededed;
        -webkit-column-gap: 4.9086rem;
           -moz-column-gap: 4.9086rem;
                column-gap: 4.9086rem; } }
    .entry-content .modern-columns + .modern-columns, .comment-content .modern-columns + .modern-columns, .ca-desc .modern-columns + .modern-columns {
      border-top: 1px solid #ededed;
      padding-top: 1.875rem; }
    .entry-content .modern-columns h1, .entry-content .modern-columns h2, .entry-content .modern-columns h3, .entry-content .modern-columns h4, .entry-content .modern-columns h5, .entry-content .modern-columns h6, .comment-content .modern-columns h1, .comment-content .modern-columns h2, .comment-content .modern-columns h3, .comment-content .modern-columns h4, .comment-content .modern-columns h5, .comment-content .modern-columns h6, .ca-desc .modern-columns h1, .ca-desc .modern-columns h2, .ca-desc .modern-columns h3, .ca-desc .modern-columns h4, .ca-desc .modern-columns h5, .ca-desc .modern-columns h6 {
      margin-top: 0; }
    .entry-content .modern-columns.two, .comment-content .modern-columns.two, .ca-desc .modern-columns.two {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2; }
    .entry-content .modern-columns.three, .comment-content .modern-columns.three, .ca-desc .modern-columns.three {
      -webkit-column-count: 3;
         -moz-column-count: 3;
              column-count: 3; }
    @media screen and (max-width: 640px) {
      .entry-content .modern-columns.modern-columns, .comment-content .modern-columns.modern-columns, .ca-desc .modern-columns.modern-columns {
        -webkit-column-count: 1;
           -moz-column-count: 1;
                column-count: 1; } }
  .entry-content .large-text, .entry-content .village-callout, .comment-content .large-text, .comment-content .village-callout, .ca-desc .large-text, .ca-desc .village-callout {
    font-size: 1.33rem;
    line-height: 1.88rem; }

.wp-post-image {
  display: block;
  margin-left: auto;
  margin-right: auto; }

@media screen and (min-width: 641px) {
  .page .content-area {
    padding-top: 4.9086rem; } }

.page .entry-footer {
  text-align: center; }

.page .edit-link {
  text-align: right;
  display: block;
  padding: 1.875rem; }
  .page .edit-link a {
    display: inline-block;
    margin: 1.875rem auto; }

.page-title {
  text-align: center;
  margin-bottom: 1.875rem; }

.single-post .content-area {
  max-width: 831px;
  margin-left: auto;
  margin-right: auto; }

.sidebar-enabled.single-post .content-area {
  max-width: 1380px; }

.entry-single-post {
  margin-left: auto;
  margin-right: auto; }
  .entry-single-post .entry-header {
    margin-bottom: 1.875rem; }
  .entry-single-post .entry-title {
    text-align: center;
    font-size: 2.5rem;
    margin-top: -5px; }
  .entry-single-post .entry-content > p {
    margin-top: 3.0338rem;
    margin-bottom: 3.0338rem; }
  .entry-single-post .post-thumbnail {
    margin-bottom: 1.875rem;
    margin-left: auto;
    margin-right: auto; }
  @media screen and (max-width: 640px) {
    .entry-single-post .entry-title {
      font-size: 1.75rem; }
    .entry-single-post .entry-content > p {
      margin-top: 1.875rem;
      margin-bottom: 1.875rem; } }

.js__contain-full-image {
  margin-bottom: 1.875rem; }
  @media screen and (max-width: 1024px) {
    .js__contain-full-image {
      margin-bottom: 1.4062rem; } }

.js__contain-full-image .village-big {
  position: absolute;
  width: 100%;
  left: 0; }

.entry-single-post__meta, .meta--responsive {
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: 600; }
  .entry-single-post__meta a, .meta--responsive a {
    color: #0d0d0d; }
    .entry-single-post__meta a:hover, .meta--responsive a:hover {
      color: #012F62; }

.entry-single-post__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0.7162rem;
  margin-bottom: 3.0338rem; }
  .entry-single-post__meta .icon.ion-edit {
    margin-right: 0.7162rem; }
  .entry-single-post__meta .meta__row {
    display: inline; }
    .entry-single-post__meta .meta__row:not(:last-child):after {
      content: "";
      width: 15px;
      border-bottom: 1px solid #0d0d0d;
      display: inline-block;
      margin: 0 1em .4em; }

.meta--responsive {
  display: none;
  text-transform: uppercase;
  font-weight: bold;
  padding: 1em;
  color: #fcfcfc;
  background: #0d0d0d; }
  .meta--responsive a {
    color: #fcfcfc; }
  .meta--responsive .meta__row {
    padding: .25em; }
  .meta--responsive .meta__row:before {
    content: "";
    width: 7px;
    border-bottom: 1px solid #fcfcfc;
    display: inline-block;
    margin: 0 1em .4em 1em; }

@media screen and (max-width: 481px) {
  .meta--responsive {
    display: block; }
  .meta--desktop {
    display: none; } }

.comments-area {
  padding-bottom: 1.875rem;
  margin-left: auto;
  margin-right: auto; }
  @media screen and (max-width: 1024px) {
    .comments-area {
      padding-bottom: 1.875rem; } }
  .comments-area code, .comments-area pre {
    white-space: pre; }
  .single-product .comments-area {
    background-color: transparent; }

.comments-title {
  text-align: center;
  font-size: 1.4rem; }

.comment-list {
  margin-bottom: 1.875rem; }
  @media screen and (max-width: 1024px) {
    .comment-list {
      margin-bottom: 1.4062rem; } }
  .comment-list, .comment-list .children, .comment-list .comment {
    list-style-type: none;
    margin-left: 0; }
  .comment-list .comment-reply-link {
    font-size: 0.8rem;
    padding: .3em .7em;
    color: #aeaeae;
    text-transform: uppercase;
    font-family: "Oswald", sans-serif;
    font-weight: 300; }
    .comment-list .comment-reply-link:hover {
      color: #0d0d0d; }
  .comment-list .reply {
    position: absolute;
    top: 1.1588rem;
    right: 1.1588rem; }
  .comment-list .reply > a {
    display: block;
    background-color: #f0f0f0;
    margin-right: -1.1588rem; }
  .comment-list .comment-respond {
    clear: left;
    background-color: #f0f0f0;
    position: relative;
    top: -1.1588rem; }
    .comment-list .comment-respond .logged-in-as {
      margin-bottom: 1.875rem; }
  .comment-list #cancel-comment-reply-link {
    font-family: "PT Sans", sans-serif;
    background-color: #aeaeae;
    font-size: 0.7em;
    position: relative;
    top: -0.5em;
    margin-left: 0.7162rem; }
    .comment-list #cancel-comment-reply-link:hover {
      background-color: #0d0d0d; }
  .comment-list .pingback, .comment-list .trackback {
    padding: 1.875rem;
    width: 100%;
    text-align: center; }
    @media screen and (max-width: 640px) {
      .comment-list .pingback, .comment-list .trackback {
        padding: 1.1588rem; } }

.comment-awaiting-moderation {
  font-style: italic;
  font-size: 0.875rem; }

.comments-toggle {
  text-transform: uppercase; }

.comment-subscription-form {
  font-size: .75rem; }

.Comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  margin-bottom: 1.1588rem; }
  .Comment .children {
    font-size: 0.9em;
    margin-left: calc(5em + 1.875rem);
    padding: 1.1588rem 0; }
    .Comment .children .Comment__avatar {
      width: 3em; }
  .Comment .children .children {
    margin-left: calc(3em + 1.875rem); }

.Comment__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.Comment__avatar {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 5em;
  margin-right: 1.875rem; }
  .Comment__avatar img {
    border-radius: 50%; }
  @media screen and (max-width: 640px) {
    .Comment__avatar {
      margin-right: 0.7162rem; } }

.Comment__author {
  font-family: "Oswald";
  text-transform: uppercase;
  font-size: 1.1em; }

.Comment__meta {
  width: 100%;
  font-size: 0.9em; }
  .Comment__meta a {
    font-weight: 300; }
  .Comment__meta .comment-metadata {
    font-size: 0.75rem;
    display: inline; }
    .Comment__meta .comment-metadata, .Comment__meta .comment-metadata a {
      color: #aeaeae; }

.Comment__text {
  font-size: .875em;
  margin-bottom: 1.1588rem;
  margin-top: 0.7162rem; }
  @media screen and (max-width: 640px) {
    .Comment__text {
      padding: 0;
      margin-left: auto;
      width: 100%; } }

.nav-widget.simple-social-icons {
  overflow: visible;
  text-align: right;
  padding-bottom: 4px; }
  .nav-widget.simple-social-icons ul {
    text-align: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .nav-widget.simple-social-icons ul li {
    float: none;
    display: inline-block;
    margin: 0 0.7162rem 0 0 !important; }
    .nav-widget.simple-social-icons ul li:last-child {
      margin-right: 0 !important; }

.nav-widget--forced.simple-social-icons {
  position: relative;
  padding-right: 3.7498rem; }
  .nav-widget--forced.simple-social-icons a {
    display: block;
    background-color: transparent !important;
    color: #fcfcfc !important;
    border-radius: 0 !important;
    font-size: 0.855rem !important;
    padding: 0.5rem !important;
    -webkit-transition: color 200ms ease-in-out;
    transition: color 200ms ease-in-out; }
    .nav-widget--forced.simple-social-icons a:hover {
      color: #026ce0 !important;
      background-color: transparent !important; }

.site-footer__instagram {
  position: relative; }
  .site-footer__instagram .instagram-pics + p {
    display: none; }

.jr-insta-thumb, .instagram-pics {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  .jr-insta-thumb .autocrop, .instagram-pics .autocrop {
    overflow: hidden;
    position: relative;
    display: block; }
    .jr-insta-thumb .autocrop img, .instagram-pics .autocrop img {
      position: absolute;
      left: 0;
      top: 0;
      display: block; }
  .jr-insta-thumb a, .jr-insta-thumb img, .instagram-pics a, .instagram-pics img {
    display: block;
    margin: 0;
    padding: 0; }
  .jr-insta-thumb li, .instagram-pics li {
    list-style-type: none;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .jr-insta-thumb li img.landscape, .instagram-pics li img.landscape {
      max-width: none !important; }

.error404 .content-area {
  width: 100%;
  margin: 0;
  padding: 0;
  max-width: 100%; }

.error404 .site-footer {
  display: none; }

.Missing {
  height: 900px;
  height: 100vh;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  font-size: 1.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .Missing a {
    font-weight: bold; }
    .Missing a:hover {
      text-decoration: underline; }

.Missing__header {
  margin-bottom: 1.875rem;
  text-align: center; }
  .Missing__header h1, .Missing__header h2 {
    text-transform: none;
    font-family: "PT Sans", sans-serif; }

.Missing__content {
  padding: 0 1.875rem;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -4.9086rem;
  text-align: center; }

.Missing__error {
  font-size: 2.5rem;
  font-weight: bold;
  margin-bottom: 1.1588rem; }

.Missing__title {
  font-size: 1.4rem; }

a.Missing__button {
  background-color: #0d0d0d;
  color: #fcfcfc;
  padding: 0.7162rem 1.1588rem;
  font-size: 1rem;
  display: inline-block;
  font-weight: 400;
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease; }
  a.Missing__button:hover {
    text-decoration: none;
    background-color: #636363; }

.ca-desc__title, .ca-title {
  text-align: center;
  margin-bottom: 1.875rem; }

.ca-entry a {
  color: #363636; }

.ca-entry a:hover {
  text-decoration: none; }

.ca-entry__date {
  color: #aeaeae;
  font-size: .9rem; }

.ca-desc__content {
  margin-bottom: 4.9086rem; }

.ca-filters__search {
  font-size: 1.1rem; }

.single-client_gallery .protected-area {
  margin-top: 0;
  text-shadow: 0 1px 1px #0d0d0d; }
  .single-client_gallery .protected-area .entry-content {
    padding: 4.9086rem;
    max-width: 600px; }
  .single-client_gallery .protected-area__title {
    font-size: 3rem; }

.single-client_gallery .protected-area__password button {
  display: inline-block; }

.ca-image img {
  display: block; }

.ca-image-state__status {
  font-size: 2rem; }
  .ca-image-state__status .when-favorite-selected {
    color: #363636; }

.entry-client-area {
  margin-bottom: 1.875rem; }

.single-client_gallery .content-area--fullscreen {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.single-client_gallery .protected-area {
  min-height: 80vh;
  color: #363636;
  text-shadow: none;
  margin: 0; }
  .single-client_gallery .protected-area__icon {
    font-size: 5rem;
    line-height: 1;
    text-align: center;
    display: block; }

.site-welcome {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  z-index: 3000;
  background-color: #fcfcfc; }
  .no-js .site-welcome {
    display: none; }

.site-welcome__background {
  background-color: #fcfcfc;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1; }
  .site-welcome__background img {
    position: absolute;
    left: 50%;
    top: 0;
    min-width: 100%;
    min-height: 100%;
    max-width: inherit;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }

.site-welcome__content.center {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%); }

.welcome-button {
  display: block;
  text-align: center;
  font-size: 1.25rem;
  color: #fcfcfc;
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
  cursor: pointer; }

#welcome-video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  background-size: cover;
  -webkit-transition: 1s opacity;
  transition: 1s opacity; }

.header-slider {
  margin-bottom: 1.875rem;
  background-color: #0d0d0d; }
  @media screen and (max-width: 640px) {
    .header-slider .flickity-prev-next-button {
      display: none; } }
  .header-slider .flickity-page-dots {
    bottom: -2.1875rem; }

.slider-post {
  max-height: 580px;
  width: 100%;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
  opacity: 0.5; }
  .slider-post.is-selected {
    opacity: 1; }
  .slider-post__content {
    position: absolute;
    bottom: 1.875rem;
    left: 1.875rem; }
    .slider-post__content a, .slider-post__content {
      color: #fcfcfc;
      text-shadow: 0px 0.04rem 0.05rem rgba(13, 13, 13, 0.67); }
  .slider-post__title {
    margin-bottom: .3rem; }
  .slider-post__date {
    text-transform: uppercase;
    font-size: .875rem;
    font-weight: 300; }

#content.sticky-content--enable {
  max-width: none;
  margin-left: inherit;
  margin-right: inherit; }

.js__sticky-right {
  padding: 1.875rem;
  background-color: rgba(252, 252, 252, 0.6); }
  .sticky-content--enable .js__sticky-right {
    position: fixed;
    right: 0;
    top: 0;
    height: 100%;
    width: 40%;
    max-width: 600px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .js__sticky-right .village-form, .js__sticky-right .wpcf7-submit {
    margin-bottom: 0;
    margin-top: 0; }

@media screen and (max-width: 1024px) {
  .column-grid .column-last {
    float: left; } }

@media screen and (max-width: 1024px) {
  .column-grid .column {
    width: calc(50% - 1.875rem);
    margin-right: 1.875rem;
    /* FireFox Flexbox Hack */
    min-width: 1px; } }

@media screen and (max-width: 640px) {
  .column-grid .column {
    width: 100%; } }

.entry-single-portfolio__title {
  margin-bottom: 0.7162rem; }
  .screen--small .entry-single-portfolio__title {
    font-size: 1.25rem; }

.entry-single-portfolio__subtitle {
  margin: 0;
  font-weight: 400;
  font-family: "PT Sans", sans-serif;
  text-transform: none;
  font-style: italic;
  font-size: 1.1rem; }
  .screen--small .entry-single-portfolio__subtitle {
    font-size: 1rem; }

.entry-single-portfolio .caption {
  text-align: center;
  line-height: 2;
  font-size: 1.25rem; }

@media screen and (max-width: 640px) {
  .entry-single-portfolio__subtitle {
    margin-bottom: 0.7162rem;
    font-size: 1.1rem; }
  .entry-single-portfolio--text {
    padding: 1.1588rem; } }

.entry-single-portfolio {
  width: 400px; }
  .entry-single-portfolio__title, .entry-single-portfolio__subtitle {
    text-align: left; }
  .entry-single-portfolio__subtitle {
    font-size: 1.12rem;
    font-family: "Merriweather";
    font-style: italic;
    padding-bottom: 1.875rem; }
  .entry-single-portfolio__content p + p {
    margin-top: 1.875rem; }

.entry-horizontal img {
  position: relative;
  z-index: 100;
  -webkit-transition: opacity 500ms ease-in;
  transition: opacity 500ms ease-in; }
  .entry-horizontal img.is-loading {
    opacity: 0; }
  .entry-horizontal img.is-loaded {
    opacity: 1; }

.js .entry-horizontal.is-hidden {
  display: none; }

.sp-description {
  width: 75%;
  max-width: 681px;
  margin-left: auto;
  margin-right: auto; }
  .sp-description__title, .sp-description__subtitle {
    text-align: center;
    margin-bottom: 1.1588rem; }
  .sp-description__subtitle {
    display: block;
    font-family: "Merriweather";
    font-style: italic;
    text-transform: none;
    font-size: 1.1rem;
    font-weight: 400; }
  .sp-description__content {
    margin-top: 3rem;
    margin-bottom: 3rem; }

@media screen and (max-width: 640px) {
  .lazy-image {
    min-height: 300px; } }

.lazy-image__placeholder {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: -webkit-linear-gradient(bottom, #aeaeae 30%, #fcfcfc);
  background: linear-gradient(to top, #aeaeae 30%, #fcfcfc);
  z-index: 90; }
  .entry-masonry .lazy-image__placeholder {
    background: -webkit-linear-gradient(bottom, #f0f0f0 25%, #fcfcfc);
    background: linear-gradient(to top, #f0f0f0 25%, #fcfcfc); }
  .lazy-image__placeholder:after {
    content: "";
    width: 25px;
    height: 25px;
    display: block;
    border: solid 2px transparent;
    border-top-color: #363636;
    border-left-color: #363636;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    top: calc(50% - 12.5px);
    left: calc(50% - 12.5px);
    -webkit-animation: nprogress-spinner 400ms linear infinite;
            animation: nprogress-spinner 400ms linear infinite; }

.entry-horizontal, .single-portfolio .entry-masonry, .ca-image-container {
  position: relative; }
  .entry-horizontal .caption, .single-portfolio .entry-masonry .caption, .ca-image-container .caption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 125;
    color: #fcfcfc;
    min-height: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 1.875rem;
    background-color: rgba(13, 13, 13, 0.2);
    background: -webkit-linear-gradient(bottom, rgba(13, 13, 13, 0.5) 30%, rgba(13, 13, 13, 0) 100%);
    background: linear-gradient(to top, rgba(13, 13, 13, 0.5) 30%, rgba(13, 13, 13, 0) 100%);
    text-shadow: 0px 0.04rem 0.05rem rgba(13, 13, 13, 0.67); }

.single-portfolio .entry-masonry .caption {
  text-align: center;
  padding-left: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.entry-single-portfolio__inner, .entry-single-portfolio__inner--trimmed {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 4.9086rem; }
  @media screen and (max-width: 640px) {
    .entry-single-portfolio__inner, .entry-single-portfolio__inner--trimmed {
      padding: 0 1.875rem 1.875rem; }
      .entry-single-portfolio__inner .entry-single-portfolio__title, .entry-single-portfolio__inner .entry-single-portfolio__subtitle, .entry-single-portfolio__inner--trimmed .entry-single-portfolio__title, .entry-single-portfolio__inner--trimmed .entry-single-portfolio__subtitle {
        text-align: center; } }
  .entry-single-portfolio__inner.is-hidden, .entry-single-portfolio__inner--trimmed.is-hidden {
    display: none; }

.village-button.modal {
  margin-top: 1.1588rem; }

.portfolio-modal {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #fcfcfc;
  z-index: 1200;
  overflow: scroll;
  -webkit-overflow-scrolling: touch; }
  .portfolio-modal.is-hidden {
    opacity: 0;
    display: none; }
  .portfolio-modal .portfolio-close--modal {
    top: 1.1588rem;
    right: 1.1588rem; }
  .portfolio-modal__title {
    margin-bottom: 1.1588rem; }
  .portfolio-modal__content {
    padding: 3.75rem 1.875rem 7.5rem;
    width: 76%;
    max-width: 780px;
    margin-left: auto;
    margin-right: auto; }

.Parallax-Text {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translateX(0) translateZ(0);
          transform: translateX(0) translateZ(0);
  display: none; }
  .Parallax-Text.is-visible {
    display: block; }
  .Parallax-Text__placeholder {
    float: left; }

.portfolio-video__wrapper {
  display: none; }

.video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(13, 13, 13, 0.5);
  -webkit-transition: background 400ms ease;
  transition: background 400ms ease;
  z-index: 110;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .video-overlay:hover {
    background-color: rgba(13, 13, 13, 0.25); }
  .video-overlay__play-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 50%;
    height: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%); }
  .video-overlay__play-button {
    display: block;
    padding: 10px calc(50% - 30px);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer; }

.video-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #0d0d0d;
  display: none;
  z-index: 4000; }
  .video-popup.is-enabled {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .video-popup__inner {
    width: 100%;
    max-width: 1200px;
    max-width: 80vw; }
  .video-popup__close {
    position: absolute;
    top: 1.875rem;
    right: 1.875rem;
    text-align: center;
    font-size: 3rem;
    line-height: 1;
    padding: 1rem 1.25rem;
    color: #fcfcfc;
    cursor: pointer; }

.photoswipe-html {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.photoswipe-video {
  overflow: hidden; }

.photoswipe-video img {
  max-width: 100%; }

.entry-portfolio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  height: 100%;
  background-color: #F9F9F9;
  cursor: pointer;
  overflow: hidden; }
  .entry-portfolio img {
    width: 100%;
    display: block; }
  .entry-portfolio .caption {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%; }

@media screen and (min-width: 641px) {
  .has-touch .entry-portfolio__hovercard {
    display: none; } }

@media screen and (max-width: 640px) {
  .entry-portfolio {
    margin-bottom: 1.875rem; }
  .hovercard__title--popup {
    bottom: 1.1588rem;
    left: 0;
    width: 100%; }
  .entry-portfolio__hovercard {
    display: none; } }

@media screen and (max-width: 640px) {
  .entry-portfolio__hovercard {
    margin-bottom: 1.875rem;
    position: static;
    background: #363636;
    border-left: 0;
    font-size: .875rem;
    width: 100%;
    padding: 0.7162rem;
    text-align: center; }
  .entry-portfolio__title {
    font-size: 1rem; }
  .entry-portfolio__subtitle, .entry-portfolio__title {
    padding: 0.7162rem;
    margin-bottom: .25rem;
    margin-top: .25rem;
    text-transform: none; } }

.masonry-portfolio--minimal {
  margin-bottom: 0;
  border-width: 15px; }
  .masonry-portfolio--minimal .entry-title {
    position: absolute; }

.entry-masonry.entry-portfolio--preview {
  margin-bottom: 4.9086rem; }

.masonview__thumbnail {
  position: relative;
  overflow: hidden;
  display: block; }

.masonview .js__masonview-frame {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fcfcfc;
  height: 100%;
  width: 100%;
  display: none; }
  .masonview .js__masonview-frame img {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0); }
  .masonview .js__masonview-frame.is-visible {
    display: block; }

.masonview__previews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1.875rem; }

.masonview__preview {
  margin-top: 1rem;
  width: 33.33%;
  width: calc(33.33% - 0.6667rem); }
  .masonview__preview:last-child {
    margin-right: 0; }

.masonview__title {
  font-size: 1.5rem;
  margin-bottom: 0.7162rem; }
  .masonview__title a {
    color: #0d0d0d; }

.masonview__subtitle {
  font-size: 1rem;
  font-family: "Merriweather";
  text-transform: none;
  font-style: italic; }

.masonview .button {
  margin-top: 1.875rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .masonview .button i, .masonview .button span {
    display: block; }

#masonview-preloader {
  display: none; }

.Portfolio--packery .content-area {
  width: 100%;
  max-width: 100%;
  padding: 0;
  overflow: hidden; }

.Packery {
  width: 100%;
  width: calc(100% + 1px);
  min-height: 100;
  position: relative; }

.Packery__item, .Packery__grid-sizer {
  position: relative;
  overflow: hidden;
  height: 300px;
  width: 25%;
  height: 17vw; }
  .Packery__item.image-portrait, .Packery__grid-sizer.image-portrait {
    height: 34vw; }
  @media screen and (min-width: 638px) and (max-width: 1024px) {
    .Packery__item, .Packery__grid-sizer {
      width: 33.3333%;
      height: 23vw; }
      .Packery__item.image-portrait, .Packery__grid-sizer.image-portrait {
        height: 46vw; } }
  @media screen and (max-width: 801px) {
    .Packery__item, .Packery__grid-sizer {
      width: 50%;
      height: 34vw; }
      .Packery__item.image-portrait, .Packery__grid-sizer.image-portrait {
        height: 68vw; } }
  @media screen and (min-width: 1401px) {
    .Packery__item, .Packery__grid-sizer {
      width: 20%;
      height: 14vw; }
      .Packery__item.image-portrait, .Packery__grid-sizer.image-portrait {
        height: 28vw; } }
  @media screen and (min-width: 2560px) {
    .Packery__item, .Packery__grid-sizer {
      width: 14.2857%;
      height: 10vw; }
      .Packery__item.image-portrait, .Packery__grid-sizer.image-portrait {
        height: 20vw; } }

.Packery__item {
  overflow: hidden; }
  .Packery__item img {
    height: auto;
    width: auto;
    max-width: none;
    max-height: none;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%); }
  .Packery__item.image-portrait img {
    min-width: calc(100% + 2px);
    max-height: calc(100% + 4px); }
  .Packery__item.image-landscape img {
    min-height: calc(100% + 2px);
    max-width: calc(100% + 4px); }
  .Packery__item.js__gallery-image {
    cursor: pointer; }

.ca-masonry-item__content, .entry-portfolio--hovercard .hovercard__title {
  z-index: 150;
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  text-transform: uppercase;
  -webkit-transition: opacity .3s ease, -webkit-transform .35s ease-out;
  transition: opacity .3s ease, -webkit-transform .35s ease-out;
  transition: transform .35s ease-out, opacity .3s ease;
  transition: transform .35s ease-out, opacity .3s ease, -webkit-transform .35s ease-out;
  font-size: 1.5rem; }
  .ca-masonry-item__content a, .entry-portfolio--hovercard .hovercard__title a, .ca-masonry-item__content, .entry-portfolio--hovercard .hovercard__title {
    color: #fcfcfc;
    text-shadow: 0px 0.03em 0.05em rgba(13, 13, 13, 0.67); }

.entry-portfolio--hovercard {
  cursor: pointer; }
  .entry-portfolio--hovercard, .entry-portfolio--hovercard a {
    color: #fcfcfc;
    text-transform: uppercase; }
    .entry-portfolio--hovercard:hover, .entry-portfolio--hovercard a:hover {
      text-decoration: none; }
  .has-touch .entry-portfolio--hovercard .hovercard__popup {
    display: none; }

.no-touch .entry-portfolio--hovercard.enable-hover .hovercard__popup {
  z-index: 200;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  padding: 1.875rem;
  background-color: rgba(13, 13, 13, 0.75);
  opacity: 0;
  -webkit-transition: opacity .35s ease;
  transition: opacity .35s ease;
  cursor: pointer; }

.no-touch .entry-portfolio--hovercard.enable-hover .hovercard__title--popup, .no-touch .entry-portfolio--hovercard.enable-hover .hovercard__subtitle {
  margin-bottom: 0.7162rem; }

.no-touch .entry-portfolio--hovercard.enable-hover .hovercard__subtitle {
  font-size: 1rem;
  font-weight: 300;
  font-family: "Merriweather";
  text-transform: none;
  font-style: italic;
  margin-bottom: 1.875rem; }

.no-touch .entry-portfolio--hovercard.enable-hover .view-gallery {
  font-size: .875rem; }

.no-touch .entry-portfolio--hovercard.enable-hover .sepline {
  width: 100%;
  max-width: 2.5rem;
  height: 0;
  margin-bottom: 1.1588rem;
  border: none;
  border-bottom: 1px solid #fcfcfc; }

.no-touch .entry-portfolio--hovercard.enable-hover:before, .no-touch .entry-portfolio--hovercard.enable-hover:after {
  content: "";
  display: block;
  position: absolute;
  top: 1.875rem;
  left: 1.875rem;
  right: 1.875rem;
  bottom: 1.875rem;
  opacity: 0;
  width: 100%;
  width: calc(100% - 3.75rem);
  height: 100%;
  height: calc(100% - 3.75rem);
  pointer-events: none;
  z-index: 225;
  -webkit-transition: opacity .4s ease-in, -webkit-transform .4s ease;
  transition: opacity .4s ease-in, -webkit-transform .4s ease;
  transition: transform .4s ease, opacity .4s ease-in;
  transition: transform .4s ease, opacity .4s ease-in, -webkit-transform .4s ease; }

.no-touch .entry-portfolio--hovercard.enable-hover:before {
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  -webkit-transform: scaleX(0);
          transform: scaleX(0); }

.no-touch .entry-portfolio--hovercard.enable-hover:after {
  border-left: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
  -webkit-transform: scaleY(0);
          transform: scaleY(0); }

.no-touch .entry-portfolio--hovercard.enable-hover .hovercard__inner {
  width: 100%;
  height: 100%;
  padding: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-transform: translateY(15px);
          transform: translateY(15px);
  opacity: 0;
  -webkit-transition: opacity .3s ease, -webkit-transform .35s ease-out;
  transition: opacity .3s ease, -webkit-transform .35s ease-out;
  transition: transform .35s ease-out, opacity .3s ease;
  transition: transform .35s ease-out, opacity .3s ease, -webkit-transform .35s ease-out; }

.no-touch .entry-portfolio--hovercard.enable-hover:hover:after, .no-touch .entry-portfolio--hovercard.enable-hover.has-no-thumbnail:after {
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms; }

.no-touch .entry-portfolio--hovercard.enable-hover:hover:before, .no-touch .entry-portfolio--hovercard.enable-hover:hover:after, .no-touch .entry-portfolio--hovercard.enable-hover.has-no-thumbnail:before, .no-touch .entry-portfolio--hovercard.enable-hover.has-no-thumbnail:after {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1; }

.no-touch .entry-portfolio--hovercard.enable-hover:hover .hovercard__inner, .no-touch .entry-portfolio--hovercard.enable-hover.has-no-thumbnail .hovercard__inner {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0); }

.no-touch .entry-portfolio--hovercard.enable-hover:hover .hovercard__title, .no-touch .entry-portfolio--hovercard.enable-hover.has-no-thumbnail .hovercard__title {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  opacity: 0; }

.no-touch .entry-portfolio--hovercard.enable-hover:hover .hovercard__popup, .no-touch .entry-portfolio--hovercard.enable-hover .hovercard__popup:hover {
  display: block;
  opacity: 1; }

.no-touch .entry-portfolio--hovercard.enable-hover.entry-masonry .hovercard__title {
  font-size: 1.4rem; }

.no-touch .entry-portfolio--hovercard.enable-hover.entry-masonry .hovercard__title--popup {
  font-size: 1.4rem; }

.no-touch .entry-portfolio--hovercard.enable-hover.entry-masonry .hovercard__title--popup, .no-touch .entry-portfolio--hovercard.enable-hover.entry-masonry .hovercard__subtitle, .no-touch .entry-portfolio--hovercard.enable-hover.entry-masonry .sepline {
  margin-bottom: 0.7162rem; }

.no-touch .entry-portfolio--hovercard.enable-hover.entry-masonry .hovercard__inner {
  padding: 1.1588rem; }

.no-touch .entry-portfolio--hovercard.enable-hover.entry-masonry:before, .no-touch .entry-portfolio--hovercard.enable-hover.entry-masonry:after {
  top: 1.1588rem;
  left: 1.1588rem;
  right: 1.1588rem;
  bottom: 1.1588rem;
  width: calc(100% - 2.3177rem);
  height: calc(100% - 2.3177rem);
  pointer-events: none; }

.entry-horizontal.has-no-thumbnail {
  width: 400px;
  height: 100%;
  background-color: #0d0d0d; }
  @media screen and (max-width: 640px) {
    .entry-horizontal.has-no-thumbnail {
      width: 100%;
      min-height: 300px;
      text-align: left; }
      .entry-horizontal.has-no-thumbnail .hovercard__title--popup {
        position: static;
        text-align: left; } }
  .entry-horizontal.has-no-thumbnail .hovercard__popup {
    display: none; }
  .no-touch .entry-horizontal.has-no-thumbnail .hovercard__popup {
    opacity: 1;
    display: block; }

.entry-masonry.has-no-thumbnail {
  height: 300px; }
  .entry-masonry.has-no-thumbnail .hovercard__popup {
    opacity: 1; }

.portfolio-close, .portfolio-modal .portfolio-close--modal, .portfolio-arrow {
  position: fixed;
  padding: 1.875rem;
  cursor: pointer;
  font-size: 1.75rem;
  color: #fcfcfc;
  z-index: 700; }
  @media screen and (max-width: 640px) {
    .portfolio-close, .portfolio-modal .portfolio-close--modal, .portfolio-arrow {
      z-index: 700; } }
  .portfolio-close, .portfolio-modal .portfolio-close--modal, .portfolio-close .icon, .portfolio-modal .portfolio-close--modal .icon, .portfolio-arrow, .portfolio-arrow .icon {
    -webkit-transition: opacity 300ms ease, background-color 300ms ease;
    transition: opacity 300ms ease, background-color 300ms ease; }
    .portfolio-close:hover, .portfolio-modal .portfolio-close--modal:hover, .portfolio-close .icon:hover, .portfolio-modal .portfolio-close--modal .icon:hover, .portfolio-arrow:hover, .portfolio-arrow .icon:hover {
      -webkit-transition-delay: 1000ms;
              transition-delay: 1000ms; }
  .portfolio-close .icon, .portfolio-modal .portfolio-close--modal .icon, .portfolio-arrow .icon {
    background-color: rgba(54, 54, 54, 0.7);
    border-radius: 5px;
    text-align: center;
    line-height: 1;
    width: 2.5rem;
    height: 2.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .portfolio-close:hover .icon, .portfolio-modal .portfolio-close--modal:hover .icon, .portfolio-arrow:hover .icon {
    background-color: #363636; }

.portfolio-close, .portfolio-modal .portfolio-close--modal {
  top: 7.2787rem;
  right: 0.0912rem;
  -webkit-transform-origin: center;
          transform-origin: center;
  display: none; }
  .portfolio-close.is-enabled, .portfolio-modal .is-enabled.portfolio-close--modal {
    display: block; }
  .single-portfolio .portfolio-close.is-enabled, .single-portfolio .portfolio-modal .is-enabled.portfolio-close--modal, .portfolio-modal .single-portfolio .is-enabled.portfolio-close--modal {
    display: block; }
  @media screen and (max-width: 640px) {
    .portfolio-close, .portfolio-modal .portfolio-close--modal {
      -webkit-transition: opacity 175ms ease, background-color 175ms ease, top 175ms ease;
      transition: opacity 175ms ease, background-color 175ms ease, top 175ms ease; }
      .js__was-scrolled .portfolio-close, .js__was-scrolled .portfolio-modal .portfolio-close--modal, .portfolio-modal .js__was-scrolled .portfolio-close--modal {
        top: 1.1588rem; } }

.portfolio-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  visibility: visible; }
  .portfolio-arrow:hover {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  @media screen and (max-width: 640px) {
    .portfolio-arrow {
      display: none; } }
  .portfolio-arrow.is-hidden {
    opacity: 0;
    visibility: hidden; }
  .portfolio-arrow.is-disabled {
    display: none; }

.portfolio-arrow--left {
  left: 0.0912rem; }

.portfolio-arrow--right {
  right: 0.0912rem; }

@media screen and (max-width: 640px) {
  .portfolio-arrow {
    display: none; }
  .portfolio-close, .portfolio-modal .portfolio-close--modal {
    right: -0.7162rem; }
    .portfolio-close .icon, .portfolio-modal .portfolio-close--modal .icon {
      border-radius: 3px; } }

.masonry-container {
  width: 100%;
  max-width: 1380px;
  padding: 0;
  padding-bottom: 4.9086rem; }
  .masonry-container img {
    display: block;
    max-width: 100%;
    padding: 0;
    margin: 0; }
  .masonry-container .entry-masonry a {
    outline: 0; }
  .masonry-container .grid-sizer, .masonry-container .entry-masonry, .masonry-container .ca-masonry-item {
    width: 33%; }
    @media screen and (max-width: 1024px) {
      .masonry-container .grid-sizer, .masonry-container .entry-masonry, .masonry-container .ca-masonry-item {
        width: 50%; } }
    @media screen and (max-width: 640px) {
      .masonry-container .grid-sizer, .masonry-container .entry-masonry, .masonry-container .ca-masonry-item {
        width: 100%;
        max-width: 640px;
        margin-left: auto;
        margin-right: auto; } }

.js__photoswipe .entry-masonry {
  cursor: pointer; }

.masonry-border {
  border-left: 2px solid #f0f0f0;
  position: absolute;
  height: 100%;
  width: 2px;
  left: 33%;
  left: calc(33% - 1.5px);
  top: 1.4324rem; }
  .masonry-border:last-child {
    left: 66%;
    left: calc(66% - 1.5px); }
  @media screen and (max-width: 1024px) {
    .masonry-border {
      display: none; } }

.entry-masonry {
  border: 12px solid transparent;
  position: relative; }
  @media screen and (max-width: 640px) {
    .entry-masonry {
      border-width: 0px;
      margin-bottom: 1.1588rem; } }
  .entry-masonry.post {
    border-top-width: 0px;
    border-bottom-width: 0px;
    margin-bottom: 4.9086rem;
    padding-top: 0;
    padding: 0.7162rem; }
  .entry-masonry a.link {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0; }
  .entry-masonry img {
    display: block;
    padding: 0;
    margin: 0; }
  .entry-masonry .entry-header {
    margin-top: 1.875rem;
    margin-bottom: 1.525rem; }
  .entry-masonry .entry-date {
    text-transform: uppercase;
    font-size: 0.875rem;
    color: #aeaeae; }
  .entry-masonry .entry-title {
    font-size: 1.5rem;
    margin-bottom: 0; }
  .entry-masonry .entry-content {
    margin-bottom: 1.875rem; }
    .entry-masonry .entry-content .icon {
      float: right; }
  .entry-masonry.sticky {
    background-color: #f0f0f0; }

.village-grid {
  width: 100%; }
  .village-grid .village-column {
    min-width: 1px; }
  @media screen and (min-width: 641px) {
    .village-grid {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .village-grid .village-column {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        -ms-flex-preferred-size: 250px;
            flex-basis: 250px;
        margin-right: 1.875rem;
        margin-bottom: 0.7162rem; } }
    @media screen and (min-width: 641px) and (min-width: 640px) and (max-width: 768px) {
      .village-grid .village-column {
        -ms-flex-preferred-size: 384px;
            flex-basis: 384px; } }
  @media screen and (min-width: 641px) {
      .village-grid .column-size-half {
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%; }
      .village-grid .column-size-third {
        -ms-flex-preferred-size: 33%;
            flex-basis: 33%; }
      .village-grid .column-size-fourth {
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%; } }
  @media screen and (min-width: 1025px) {
    .village-grid .village-column:last-child {
      margin-right: 0; } }
  @media screen and (max-width: 1024px) {
    .village-grid .village-column {
      margin-right: 1.1588rem; } }
  @media screen and (max-width: 640px) {
    .village-grid .village-column {
      margin-bottom: 1.875rem;
      margin-right: 0; } }

.village-pricing {
  border: 2px solid #0d0d0d;
  padding: 1.1588rem; }
  .village-pricing p {
    margin: 0; }
  .entry-content .village-pricing__title {
    text-align: center;
    font-size: 1.275rem;
    margin: 0;
    margin-bottom: 1.1588rem;
    padding: 0 1.1588rem; }
  .entry-content .village-pricing__price {
    background-color: #0d0d0d;
    color: #fcfcfc;
    text-align: center;
    padding: 1.875rem;
    margin-top: 0;
    margin-bottom: 1.1588rem;
    margin-left: -1.1588rem;
    font-size: 2rem;
    font-weight: 300;
    font-style: italic;
    font-family: "Merriweather";
    width: calc(100% + 2.3177rem); }
  .entry-content .village-pricing__content {
    margin: 0; }
    .entry-content .village-pricing__content ul {
      padding: 0;
      margin: 0;
      margin-bottom: 1.875rem; }
    .entry-content .village-pricing__content li {
      list-style-type: none;
      border-bottom: 1px solid #ededed;
      padding-bottom: 0.7162rem;
      margin-bottom: 0.7162rem; }
  .village-pricing .village-button {
    text-align: center;
    margin-bottom: 1.1588rem; }

/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face {
  font-family: "Ionicons";
  src: url("../fonts/ionicons/ionicons.eot?v=2.0.0");
  src: url("../fonts/ionicons/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("../fonts/ionicons/ionicons.ttf?v=2.0.0") format("truetype"), url("../fonts/ionicons/ionicons.woff?v=2.0.0") format("woff"), url("../fonts/ionicons/ionicons.svg?v=2.0.0#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal; }

.ion, .ionicons,
.ion-alert:before,
.ion-alert-circled:before,
.ion-android-add:before,
.ion-android-add-circle:before,
.ion-android-alarm-clock:before,
.ion-android-alert:before,
.ion-android-apps:before,
.ion-android-archive:before,
.ion-android-arrow-back:before,
.ion-android-arrow-down:before,
.ion-android-arrow-dropdown:before,
.ion-android-arrow-dropdown-circle:before,
.ion-android-arrow-dropleft:before,
.ion-android-arrow-dropleft-circle:before,
.ion-android-arrow-dropright:before,
.ion-android-arrow-dropright-circle:before,
.ion-android-arrow-dropup:before,
.ion-android-arrow-dropup-circle:before,
.ion-android-arrow-forward:before,
.ion-android-arrow-up:before,
.ion-android-attach:before,
.ion-android-bar:before,
.ion-android-bicycle:before,
.ion-android-boat:before,
.ion-android-bookmark:before,
.ion-android-bulb:before,
.ion-android-bus:before,
.ion-android-calendar:before,
.ion-android-call:before,
.ion-android-camera:before,
.ion-android-cancel:before,
.ion-android-car:before,
.ion-android-cart:before,
.ion-android-chat:before,
.ion-android-checkbox:before,
.ion-android-checkbox-blank:before,
.ion-android-checkbox-outline:before,
.ion-android-checkbox-outline-blank:before,
.ion-android-checkmark-circle:before,
.ion-android-clipboard:before,
.ion-android-close:before,
.ion-android-cloud:before,
.ion-android-cloud-circle:before,
.ion-android-cloud-done:before,
.ion-android-cloud-outline:before,
.ion-android-color-palette:before,
.ion-android-compass:before,
.ion-android-contact:before,
.ion-android-contacts:before,
.ion-android-contract:before,
.ion-android-create:before,
.ion-android-delete:before,
.ion-android-desktop:before,
.ion-android-document:before,
.ion-android-done:before,
.ion-android-done-all:before,
.ion-android-download:before,
.ion-android-drafts:before,
.ion-android-exit:before,
.ion-android-expand:before,
.ion-android-favorite:before,
.ion-android-favorite-outline:before,
.ion-android-film:before,
.ion-android-folder:before,
.ion-android-folder-open:before,
.ion-android-funnel:before,
.ion-android-globe:before,
.ion-android-hand:before,
.ion-android-hangout:before,
.ion-android-happy:before,
.ion-android-home:before,
.ion-android-image:before,
.ion-android-laptop:before,
.ion-android-list:before,
.ion-android-locate:before,
.ion-android-lock:before,
.ion-android-mail:before,
.ion-android-map:before,
.ion-android-menu:before,
.ion-android-microphone:before,
.ion-android-microphone-off:before,
.ion-android-more-horizontal:before,
.ion-android-more-vertical:before,
.ion-android-navigate:before,
.ion-android-notifications:before,
.ion-android-notifications-none:before,
.ion-android-notifications-off:before,
.ion-android-open:before,
.ion-android-options:before,
.ion-android-people:before,
.ion-android-person:before,
.ion-android-person-add:before,
.ion-android-phone-landscape:before,
.ion-android-phone-portrait:before,
.ion-android-pin:before,
.ion-android-plane:before,
.ion-android-playstore:before,
.ion-android-print:before,
.ion-android-radio-button-off:before,
.ion-android-radio-button-on:before,
.ion-android-refresh:before,
.ion-android-remove:before,
.ion-android-remove-circle:before,
.ion-android-restaurant:before,
.ion-android-sad:before,
.ion-android-search:before,
.ion-android-send:before,
.ion-android-settings:before,
.ion-android-share:before,
.ion-android-share-alt:before,
.ion-android-star:before,
.ion-android-star-half:before,
.ion-android-star-outline:before,
.ion-android-stopwatch:before,
.ion-android-subway:before,
.ion-android-sunny:before,
.ion-android-sync:before,
.ion-android-textsms:before,
.ion-android-time:before,
.ion-android-train:before,
.ion-android-unlock:before,
.ion-android-upload:before,
.ion-android-volume-down:before,
.ion-android-volume-mute:before,
.ion-android-volume-off:before,
.ion-android-volume-up:before,
.ion-android-walk:before,
.ion-android-warning:before,
.ion-android-watch:before,
.ion-android-wifi:before,
.ion-aperture:before,
.ion-archive:before,
.ion-arrow-down-a:before,
.ion-arrow-down-b:before,
.ion-arrow-down-c:before,
.ion-arrow-expand:before,
.ion-arrow-graph-down-left:before,
.ion-arrow-graph-down-right:before,
.ion-arrow-graph-up-left:before,
.ion-arrow-graph-up-right:before,
.ion-arrow-left-a:before,
.ion-arrow-left-b:before,
.ion-arrow-left-c:before,
.ion-arrow-move:before,
.ion-arrow-resize:before,
.ion-arrow-return-left:before,
.ion-arrow-return-right:before,
.ion-arrow-right-a:before,
.ion-arrow-right-b:before,
.ion-arrow-right-c:before,
.ion-arrow-shrink:before,
.ion-arrow-swap:before,
.ion-arrow-up-a:before,
.ion-arrow-up-b:before,
.ion-arrow-up-c:before,
.ion-asterisk:before,
.ion-at:before,
.ion-backspace:before,
.ion-backspace-outline:before,
.ion-bag:before,
.ion-battery-charging:before,
.ion-battery-empty:before,
.ion-battery-full:before,
.ion-battery-half:before,
.ion-battery-low:before,
.ion-beaker:before,
.ion-beer:before,
.ion-bluetooth:before,
.ion-bonfire:before,
.ion-bookmark:before,
.ion-bowtie:before,
.ion-briefcase:before,
.ion-bug:before,
.ion-calculator:before,
.ion-calendar:before,
.ion-camera:before,
.ion-card:before,
.ion-cash:before,
.ion-chatbox:before,
.ion-chatbox-working:before,
.ion-chatboxes:before,
.ion-chatbubble:before,
.ion-chatbubble-working:before,
.ion-chatbubbles:before,
.ion-checkmark:before,
.ion-checkmark-circled:before,
.ion-checkmark-round:before,
.ion-chevron-down:before,
.ion-chevron-left:before,
.ion-chevron-right:before,
.ion-chevron-up:before,
.ion-clipboard:before,
.ion-clock:before,
.ion-close:before,
.ion-close-circled:before,
.ion-close-round:before,
.ion-closed-captioning:before,
.ion-cloud:before,
.ion-code:before,
.ion-code-download:before,
.ion-code-working:before,
.ion-coffee:before,
.ion-compass:before,
.ion-compose:before,
.ion-connection-bars:before,
.ion-contrast:before,
.ion-crop:before,
.ion-cube:before,
.ion-disc:before,
.ion-document:before,
.ion-document-text:before,
.ion-drag:before,
.ion-earth:before,
.ion-easel:before,
.ion-edit:before,
.ion-egg:before,
.ion-eject:before,
.ion-email:before,
.ion-email-unread:before,
.ion-erlenmeyer-flask:before,
.ion-erlenmeyer-flask-bubbles:before,
.ion-eye:before,
.ion-eye-disabled:before,
.ion-female:before,
.ion-filing:before,
.ion-film-marker:before,
.ion-fireball:before,
.ion-flag:before,
.ion-flame:before,
.ion-flash:before,
.ion-flash-off:before,
.ion-folder:before,
.ion-fork:before,
.ion-fork-repo:before,
.ion-forward:before,
.ion-funnel:before,
.ion-gear-a:before,
.ion-gear-b:before,
.ion-grid:before,
.ion-hammer:before,
.ion-happy:before,
.ion-happy-outline:before,
.ion-headphone:before,
.ion-heart:before,
.ion-heart-broken:before,
.ion-help:before,
.ion-help-buoy:before,
.ion-help-circled:before,
.ion-home:before,
.ion-icecream:before,
.ion-image:before,
.ion-images:before,
.ion-information:before,
.ion-information-circled:before,
.ion-ionic:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-americanfootball:before,
.ion-ios-americanfootball-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-left:before,
.ion-ios-arrow-right:before,
.ion-ios-arrow-thin-down:before,
.ion-ios-arrow-thin-left:before,
.ion-ios-arrow-thin-right:before,
.ion-ios-arrow-thin-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-bell:before,
.ion-ios-bell-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bolt:before,
.ion-ios-bolt-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-box:before,
.ion-ios-box-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubble:before,
.ion-ios-chatbubble-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-empty:before,
.ion-ios-checkmark-outline:before,
.ion-ios-circle-filled:before,
.ion-ios-circle-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-empty:before,
.ion-ios-close-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compose:before,
.ion-ios-compose-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-strong:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-drag:before,
.ion-ios-email:before,
.ion-ios-email-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-gear:before,
.ion-ios-gear-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-grid-view:before,
.ion-ios-grid-view-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-empty:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-empty:before,
.ion-ios-information-outline:before,
.ion-ios-ionic-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-lightbulb:before,
.ion-ios-lightbulb-outline:before,
.ion-ios-list:before,
.ion-ios-list-outline:before,
.ion-ios-location:before,
.ion-ios-location-outline:before,
.ion-ios-locked:before,
.ion-ios-locked-outline:before,
.ion-ios-loop:before,
.ion-ios-loop-strong:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-outline:before,
.ion-ios-minus:before,
.ion-ios-minus-empty:before,
.ion-ios-minus-outline:before,
.ion-ios-monitor:before,
.ion-ios-monitor-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paperplane:before,
.ion-ios-paperplane-outline:before,
.ion-ios-partlysunny:before,
.ion-ios-partlysunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-outline:before,
.ion-ios-personadd:before,
.ion-ios-personadd-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-play:before,
.ion-ios-play-outline:before,
.ion-ios-plus:before,
.ion-ios-plus-empty:before,
.ion-ios-plus-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-printer:before,
.ion-ios-printer-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-strong:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-empty:before,
.ion-ios-refresh-outline:before,
.ion-ios-reload:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-search:before,
.ion-ios-search-strong:before,
.ion-ios-settings:before,
.ion-ios-settings-strong:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-strong:before,
.ion-ios-skipbackward:before,
.ion-ios-skipbackward-outline:before,
.ion-ios-skipforward:before,
.ion-ios-skipforward-outline:before,
.ion-ios-snowy:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-telephone:before,
.ion-ios-telephone-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-toggle:before,
.ion-ios-toggle-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlocked:before,
.ion-ios-unlocked-outline:before,
.ion-ios-upload:before,
.ion-ios-upload-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-wineglass:before,
.ion-ios-wineglass-outline:before,
.ion-ios-world:before,
.ion-ios-world-outline:before,
.ion-ipad:before,
.ion-iphone:before,
.ion-ipod:before,
.ion-jet:before,
.ion-key:before,
.ion-knife:before,
.ion-laptop:before,
.ion-leaf:before,
.ion-levels:before,
.ion-lightbulb:before,
.ion-link:before,
.ion-load-a:before,
.ion-load-b:before,
.ion-load-c:before,
.ion-load-d:before,
.ion-location:before,
.ion-lock-combination:before,
.ion-locked:before,
.ion-log-in:before,
.ion-log-out:before,
.ion-loop:before,
.ion-magnet:before,
.ion-male:before,
.ion-man:before,
.ion-map:before,
.ion-medkit:before,
.ion-merge:before,
.ion-mic-a:before,
.ion-mic-b:before,
.ion-mic-c:before,
.ion-minus:before,
.ion-minus-circled:before,
.ion-minus-round:before,
.ion-model-s:before,
.ion-monitor:before,
.ion-more:before,
.ion-mouse:before,
.ion-music-note:before,
.ion-navicon:before,
.ion-navicon-round:before,
.ion-navigate:before,
.ion-network:before,
.ion-no-smoking:before,
.ion-nuclear:before,
.ion-outlet:before,
.ion-paintbrush:before,
.ion-paintbucket:before,
.ion-paper-airplane:before,
.ion-paperclip:before,
.ion-pause:before,
.ion-person:before,
.ion-person-add:before,
.ion-person-stalker:before,
.ion-pie-graph:before,
.ion-pin:before,
.ion-pinpoint:before,
.ion-pizza:before,
.ion-plane:before,
.ion-planet:before,
.ion-play:before,
.ion-playstation:before,
.ion-plus:before,
.ion-plus-circled:before,
.ion-plus-round:before,
.ion-podium:before,
.ion-pound:before,
.ion-power:before,
.ion-pricetag:before,
.ion-pricetags:before,
.ion-printer:before,
.ion-pull-request:before,
.ion-qr-scanner:before,
.ion-quote:before,
.ion-radio-waves:before,
.ion-record:before,
.ion-refresh:before,
.ion-reply:before,
.ion-reply-all:before,
.ion-ribbon-a:before,
.ion-ribbon-b:before,
.ion-sad:before,
.ion-sad-outline:before,
.ion-scissors:before,
.ion-search:before,
.ion-settings:before,
.ion-share:before,
.ion-shuffle:before,
.ion-skip-backward:before,
.ion-skip-forward:before,
.ion-social-android:before,
.ion-social-android-outline:before,
.ion-social-angular:before,
.ion-social-angular-outline:before,
.ion-social-apple:before,
.ion-social-apple-outline:before,
.ion-social-bitcoin:before,
.ion-social-bitcoin-outline:before,
.ion-social-buffer:before,
.ion-social-buffer-outline:before,
.ion-social-chrome:before,
.ion-social-chrome-outline:before,
.ion-social-codepen:before,
.ion-social-codepen-outline:before,
.ion-social-css3:before,
.ion-social-css3-outline:before,
.ion-social-designernews:before,
.ion-social-designernews-outline:before,
.ion-social-dribbble:before,
.ion-social-dribbble-outline:before,
.ion-social-dropbox:before,
.ion-social-dropbox-outline:before,
.ion-social-euro:before,
.ion-social-euro-outline:before,
.ion-social-facebook:before,
.ion-social-facebook-outline:before,
.ion-social-foursquare:before,
.ion-social-foursquare-outline:before,
.ion-social-freebsd-devil:before,
.ion-social-github:before,
.ion-social-github-outline:before,
.ion-social-google:before,
.ion-social-google-outline:before,
.ion-social-googleplus:before,
.ion-social-googleplus-outline:before,
.ion-social-hackernews:before,
.ion-social-hackernews-outline:before,
.ion-social-html5:before,
.ion-social-html5-outline:before,
.ion-social-instagram:before,
.ion-social-instagram-outline:before,
.ion-social-javascript:before,
.ion-social-javascript-outline:before,
.ion-social-linkedin:before,
.ion-social-linkedin-outline:before,
.ion-social-markdown:before,
.ion-social-nodejs:before,
.ion-social-octocat:before,
.ion-social-pinterest:before,
.ion-social-pinterest-outline:before,
.ion-social-python:before,
.ion-social-reddit:before,
.ion-social-reddit-outline:before,
.ion-social-rss:before,
.ion-social-rss-outline:before,
.ion-social-sass:before,
.ion-social-skype:before,
.ion-social-skype-outline:before,
.ion-social-snapchat:before,
.ion-social-snapchat-outline:before,
.ion-social-tumblr:before,
.ion-social-tumblr-outline:before,
.ion-social-tux:before,
.ion-social-twitch:before,
.ion-social-twitch-outline:before,
.ion-social-twitter:before,
.ion-social-twitter-outline:before,
.ion-social-usd:before,
.ion-social-usd-outline:before,
.ion-social-vimeo:before,
.ion-social-vimeo-outline:before,
.ion-social-whatsapp:before,
.ion-social-whatsapp-outline:before,
.ion-social-windows:before,
.ion-social-windows-outline:before,
.ion-social-wordpress:before,
.ion-social-wordpress-outline:before,
.ion-social-yahoo:before,
.ion-social-yahoo-outline:before,
.ion-social-yen:before,
.ion-social-yen-outline:before,
.ion-social-youtube:before,
.ion-social-youtube-outline:before,
.ion-soup-can:before,
.ion-soup-can-outline:before,
.ion-speakerphone:before,
.ion-speedometer:before,
.ion-spoon:before,
.ion-star:before,
.ion-stats-bars:before,
.ion-steam:before,
.ion-stop:before,
.ion-thermometer:before,
.ion-thumbsdown:before,
.ion-thumbsup:before,
.ion-toggle:before,
.ion-toggle-filled:before,
.ion-transgender:before,
.ion-trash-a:before,
.ion-trash-b:before,
.ion-trophy:before,
.ion-tshirt:before,
.ion-tshirt-outline:before,
.ion-umbrella:before,
.ion-university:before,
.ion-unlocked:before,
.ion-upload:before,
.ion-usb:before,
.ion-videocamera:before,
.ion-volume-high:before,
.ion-volume-low:before,
.ion-volume-medium:before,
.ion-volume-mute:before,
.ion-wand:before,
.ion-waterdrop:before,
.ion-wifi:before,
.ion-wineglass:before,
.ion-woman:before,
.ion-wrench:before,
.ion-xbox:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ion-alert:before {
  content: ""; }

.ion-alert-circled:before {
  content: ""; }

.ion-android-add:before {
  content: ""; }

.ion-android-add-circle:before {
  content: ""; }

.ion-android-alarm-clock:before {
  content: ""; }

.ion-android-alert:before {
  content: ""; }

.ion-android-apps:before {
  content: ""; }

.ion-android-archive:before {
  content: ""; }

.ion-android-arrow-back:before {
  content: ""; }

.ion-android-arrow-down:before {
  content: ""; }

.ion-android-arrow-dropdown:before {
  content: ""; }

.ion-android-arrow-dropdown-circle:before {
  content: ""; }

.ion-android-arrow-dropleft:before {
  content: ""; }

.ion-android-arrow-dropleft-circle:before {
  content: ""; }

.ion-android-arrow-dropright:before {
  content: ""; }

.ion-android-arrow-dropright-circle:before {
  content: ""; }

.ion-android-arrow-dropup:before {
  content: ""; }

.ion-android-arrow-dropup-circle:before {
  content: ""; }

.ion-android-arrow-forward:before {
  content: ""; }

.ion-android-arrow-up:before {
  content: ""; }

.ion-android-attach:before {
  content: ""; }

.ion-android-bar:before {
  content: ""; }

.ion-android-bicycle:before {
  content: ""; }

.ion-android-boat:before {
  content: ""; }

.ion-android-bookmark:before {
  content: ""; }

.ion-android-bulb:before {
  content: ""; }

.ion-android-bus:before {
  content: ""; }

.ion-android-calendar:before {
  content: ""; }

.ion-android-call:before {
  content: ""; }

.ion-android-camera:before {
  content: ""; }

.ion-android-cancel:before {
  content: ""; }

.ion-android-car:before {
  content: ""; }

.ion-android-cart:before {
  content: ""; }

.ion-android-chat:before {
  content: ""; }

.ion-android-checkbox:before {
  content: ""; }

.ion-android-checkbox-blank:before {
  content: ""; }

.ion-android-checkbox-outline:before {
  content: ""; }

.ion-android-checkbox-outline-blank:before {
  content: ""; }

.ion-android-checkmark-circle:before {
  content: ""; }

.ion-android-clipboard:before {
  content: ""; }

.ion-android-close:before {
  content: ""; }

.ion-android-cloud:before {
  content: ""; }

.ion-android-cloud-circle:before {
  content: ""; }

.ion-android-cloud-done:before {
  content: ""; }

.ion-android-cloud-outline:before {
  content: ""; }

.ion-android-color-palette:before {
  content: ""; }

.ion-android-compass:before {
  content: ""; }

.ion-android-contact:before {
  content: ""; }

.ion-android-contacts:before {
  content: ""; }

.ion-android-contract:before {
  content: ""; }

.ion-android-create:before {
  content: ""; }

.ion-android-delete:before {
  content: ""; }

.ion-android-desktop:before {
  content: ""; }

.ion-android-document:before {
  content: ""; }

.ion-android-done:before {
  content: ""; }

.ion-android-done-all:before {
  content: ""; }

.ion-android-download:before {
  content: ""; }

.ion-android-drafts:before {
  content: ""; }

.ion-android-exit:before {
  content: ""; }

.ion-android-expand:before {
  content: ""; }

.ion-android-favorite:before {
  content: ""; }

.ion-android-favorite-outline:before {
  content: ""; }

.ion-android-film:before {
  content: ""; }

.ion-android-folder:before {
  content: ""; }

.ion-android-folder-open:before {
  content: ""; }

.ion-android-funnel:before {
  content: ""; }

.ion-android-globe:before {
  content: ""; }

.ion-android-hand:before {
  content: ""; }

.ion-android-hangout:before {
  content: ""; }

.ion-android-happy:before {
  content: ""; }

.ion-android-home:before {
  content: ""; }

.ion-android-image:before {
  content: ""; }

.ion-android-laptop:before {
  content: ""; }

.ion-android-list:before {
  content: ""; }

.ion-android-locate:before {
  content: ""; }

.ion-android-lock:before {
  content: ""; }

.ion-android-mail:before {
  content: ""; }

.ion-android-map:before {
  content: ""; }

.ion-android-menu:before {
  content: ""; }

.ion-android-microphone:before {
  content: ""; }

.ion-android-microphone-off:before {
  content: ""; }

.ion-android-more-horizontal:before {
  content: ""; }

.ion-android-more-vertical:before {
  content: ""; }

.ion-android-navigate:before {
  content: ""; }

.ion-android-notifications:before {
  content: ""; }

.ion-android-notifications-none:before {
  content: ""; }

.ion-android-notifications-off:before {
  content: ""; }

.ion-android-open:before {
  content: ""; }

.ion-android-options:before {
  content: ""; }

.ion-android-people:before {
  content: ""; }

.ion-android-person:before {
  content: ""; }

.ion-android-person-add:before {
  content: ""; }

.ion-android-phone-landscape:before {
  content: ""; }

.ion-android-phone-portrait:before {
  content: ""; }

.ion-android-pin:before {
  content: ""; }

.ion-android-plane:before {
  content: ""; }

.ion-android-playstore:before {
  content: ""; }

.ion-android-print:before {
  content: ""; }

.ion-android-radio-button-off:before {
  content: ""; }

.ion-android-radio-button-on:before {
  content: ""; }

.ion-android-refresh:before {
  content: ""; }

.ion-android-remove:before {
  content: ""; }

.ion-android-remove-circle:before {
  content: ""; }

.ion-android-restaurant:before {
  content: ""; }

.ion-android-sad:before {
  content: ""; }

.ion-android-search:before {
  content: ""; }

.ion-android-send:before {
  content: ""; }

.ion-android-settings:before {
  content: ""; }

.ion-android-share:before {
  content: ""; }

.ion-android-share-alt:before {
  content: ""; }

.ion-android-star:before {
  content: ""; }

.ion-android-star-half:before {
  content: ""; }

.ion-android-star-outline:before {
  content: ""; }

.ion-android-stopwatch:before {
  content: ""; }

.ion-android-subway:before {
  content: ""; }

.ion-android-sunny:before {
  content: ""; }

.ion-android-sync:before {
  content: ""; }

.ion-android-textsms:before {
  content: ""; }

.ion-android-time:before {
  content: ""; }

.ion-android-train:before {
  content: ""; }

.ion-android-unlock:before {
  content: ""; }

.ion-android-upload:before {
  content: ""; }

.ion-android-volume-down:before {
  content: ""; }

.ion-android-volume-mute:before {
  content: ""; }

.ion-android-volume-off:before {
  content: ""; }

.ion-android-volume-up:before {
  content: ""; }

.ion-android-walk:before {
  content: ""; }

.ion-android-warning:before {
  content: ""; }

.ion-android-watch:before {
  content: ""; }

.ion-android-wifi:before {
  content: ""; }

.ion-aperture:before {
  content: ""; }

.ion-archive:before {
  content: ""; }

.ion-arrow-down-a:before {
  content: ""; }

.ion-arrow-down-b:before {
  content: ""; }

.ion-arrow-down-c:before {
  content: ""; }

.ion-arrow-expand:before {
  content: ""; }

.ion-arrow-graph-down-left:before {
  content: ""; }

.ion-arrow-graph-down-right:before {
  content: ""; }

.ion-arrow-graph-up-left:before {
  content: ""; }

.ion-arrow-graph-up-right:before {
  content: ""; }

.ion-arrow-left-a:before {
  content: ""; }

.ion-arrow-left-b:before {
  content: ""; }

.ion-arrow-left-c:before {
  content: ""; }

.ion-arrow-move:before {
  content: ""; }

.ion-arrow-resize:before {
  content: ""; }

.ion-arrow-return-left:before {
  content: ""; }

.ion-arrow-return-right:before {
  content: ""; }

.ion-arrow-right-a:before {
  content: ""; }

.ion-arrow-right-b:before {
  content: ""; }

.ion-arrow-right-c:before {
  content: ""; }

.ion-arrow-shrink:before {
  content: ""; }

.ion-arrow-swap:before {
  content: ""; }

.ion-arrow-up-a:before {
  content: ""; }

.ion-arrow-up-b:before {
  content: ""; }

.ion-arrow-up-c:before {
  content: ""; }

.ion-asterisk:before {
  content: ""; }

.ion-at:before {
  content: ""; }

.ion-backspace:before {
  content: ""; }

.ion-backspace-outline:before {
  content: ""; }

.ion-bag:before {
  content: ""; }

.ion-battery-charging:before {
  content: ""; }

.ion-battery-empty:before {
  content: ""; }

.ion-battery-full:before {
  content: ""; }

.ion-battery-half:before {
  content: ""; }

.ion-battery-low:before {
  content: ""; }

.ion-beaker:before {
  content: ""; }

.ion-beer:before {
  content: ""; }

.ion-bluetooth:before {
  content: ""; }

.ion-bonfire:before {
  content: ""; }

.ion-bookmark:before {
  content: ""; }

.ion-bowtie:before {
  content: ""; }

.ion-briefcase:before {
  content: ""; }

.ion-bug:before {
  content: ""; }

.ion-calculator:before {
  content: ""; }

.ion-calendar:before {
  content: ""; }

.ion-camera:before {
  content: ""; }

.ion-card:before {
  content: ""; }

.ion-cash:before {
  content: ""; }

.ion-chatbox:before {
  content: ""; }

.ion-chatbox-working:before {
  content: ""; }

.ion-chatboxes:before {
  content: ""; }

.ion-chatbubble:before {
  content: ""; }

.ion-chatbubble-working:before {
  content: ""; }

.ion-chatbubbles:before {
  content: ""; }

.ion-checkmark:before {
  content: ""; }

.ion-checkmark-circled:before {
  content: ""; }

.ion-checkmark-round:before {
  content: ""; }

.ion-chevron-down:before {
  content: ""; }

.ion-chevron-left:before {
  content: ""; }

.ion-chevron-right:before {
  content: ""; }

.ion-chevron-up:before {
  content: ""; }

.ion-clipboard:before {
  content: ""; }

.ion-clock:before {
  content: ""; }

.ion-close:before {
  content: ""; }

.ion-close-circled:before {
  content: ""; }

.ion-close-round:before {
  content: ""; }

.ion-closed-captioning:before {
  content: ""; }

.ion-cloud:before {
  content: ""; }

.ion-code:before {
  content: ""; }

.ion-code-download:before {
  content: ""; }

.ion-code-working:before {
  content: ""; }

.ion-coffee:before {
  content: ""; }

.ion-compass:before {
  content: ""; }

.ion-compose:before {
  content: ""; }

.ion-connection-bars:before {
  content: ""; }

.ion-contrast:before {
  content: ""; }

.ion-crop:before {
  content: ""; }

.ion-cube:before {
  content: ""; }

.ion-disc:before {
  content: ""; }

.ion-document:before {
  content: ""; }

.ion-document-text:before {
  content: ""; }

.ion-drag:before {
  content: ""; }

.ion-earth:before {
  content: ""; }

.ion-easel:before {
  content: ""; }

.ion-edit:before {
  content: ""; }

.ion-egg:before {
  content: ""; }

.ion-eject:before {
  content: ""; }

.ion-email:before {
  content: ""; }

.ion-email-unread:before {
  content: ""; }

.ion-erlenmeyer-flask:before {
  content: ""; }

.ion-erlenmeyer-flask-bubbles:before {
  content: ""; }

.ion-eye:before {
  content: ""; }

.ion-eye-disabled:before {
  content: ""; }

.ion-female:before {
  content: ""; }

.ion-filing:before {
  content: ""; }

.ion-film-marker:before {
  content: ""; }

.ion-fireball:before {
  content: ""; }

.ion-flag:before {
  content: ""; }

.ion-flame:before {
  content: ""; }

.ion-flash:before {
  content: ""; }

.ion-flash-off:before {
  content: ""; }

.ion-folder:before {
  content: ""; }

.ion-fork:before {
  content: ""; }

.ion-fork-repo:before {
  content: ""; }

.ion-forward:before {
  content: ""; }

.ion-funnel:before {
  content: ""; }

.ion-gear-a:before {
  content: ""; }

.ion-gear-b:before {
  content: ""; }

.ion-grid:before {
  content: ""; }

.ion-hammer:before {
  content: ""; }

.ion-happy:before {
  content: ""; }

.ion-happy-outline:before {
  content: ""; }

.ion-headphone:before {
  content: ""; }

.ion-heart:before {
  content: ""; }

.ion-heart-broken:before {
  content: ""; }

.ion-help:before {
  content: ""; }

.ion-help-buoy:before {
  content: ""; }

.ion-help-circled:before {
  content: ""; }

.ion-home:before {
  content: ""; }

.ion-icecream:before {
  content: ""; }

.ion-image:before {
  content: ""; }

.ion-images:before {
  content: ""; }

.ion-information:before {
  content: ""; }

.ion-information-circled:before {
  content: ""; }

.ion-ionic:before {
  content: ""; }

.ion-ios-alarm:before {
  content: ""; }

.ion-ios-alarm-outline:before {
  content: ""; }

.ion-ios-albums:before {
  content: ""; }

.ion-ios-albums-outline:before {
  content: ""; }

.ion-ios-americanfootball:before {
  content: ""; }

.ion-ios-americanfootball-outline:before {
  content: ""; }

.ion-ios-analytics:before {
  content: ""; }

.ion-ios-analytics-outline:before {
  content: ""; }

.ion-ios-arrow-back:before {
  content: ""; }

.ion-ios-arrow-down:before {
  content: ""; }

.ion-ios-arrow-forward:before {
  content: ""; }

.ion-ios-arrow-left:before {
  content: ""; }

.ion-ios-arrow-right:before {
  content: ""; }

.ion-ios-arrow-thin-down:before {
  content: ""; }

.ion-ios-arrow-thin-left:before {
  content: ""; }

.ion-ios-arrow-thin-right:before {
  content: ""; }

.ion-ios-arrow-thin-up:before {
  content: ""; }

.ion-ios-arrow-up:before {
  content: ""; }

.ion-ios-at:before {
  content: ""; }

.ion-ios-at-outline:before {
  content: ""; }

.ion-ios-barcode:before {
  content: ""; }

.ion-ios-barcode-outline:before {
  content: ""; }

.ion-ios-baseball:before {
  content: ""; }

.ion-ios-baseball-outline:before {
  content: ""; }

.ion-ios-basketball:before {
  content: ""; }

.ion-ios-basketball-outline:before {
  content: ""; }

.ion-ios-bell:before {
  content: ""; }

.ion-ios-bell-outline:before {
  content: ""; }

.ion-ios-body:before {
  content: ""; }

.ion-ios-body-outline:before {
  content: ""; }

.ion-ios-bolt:before {
  content: ""; }

.ion-ios-bolt-outline:before {
  content: ""; }

.ion-ios-book:before {
  content: ""; }

.ion-ios-book-outline:before {
  content: ""; }

.ion-ios-bookmarks:before {
  content: ""; }

.ion-ios-bookmarks-outline:before {
  content: ""; }

.ion-ios-box:before {
  content: ""; }

.ion-ios-box-outline:before {
  content: ""; }

.ion-ios-briefcase:before {
  content: ""; }

.ion-ios-briefcase-outline:before {
  content: ""; }

.ion-ios-browsers:before {
  content: ""; }

.ion-ios-browsers-outline:before {
  content: ""; }

.ion-ios-calculator:before {
  content: ""; }

.ion-ios-calculator-outline:before {
  content: ""; }

.ion-ios-calendar:before {
  content: ""; }

.ion-ios-calendar-outline:before {
  content: ""; }

.ion-ios-camera:before {
  content: ""; }

.ion-ios-camera-outline:before {
  content: ""; }

.ion-ios-cart:before {
  content: ""; }

.ion-ios-cart-outline:before {
  content: ""; }

.ion-ios-chatboxes:before {
  content: ""; }

.ion-ios-chatboxes-outline:before {
  content: ""; }

.ion-ios-chatbubble:before {
  content: ""; }

.ion-ios-chatbubble-outline:before {
  content: ""; }

.ion-ios-checkmark:before {
  content: ""; }

.ion-ios-checkmark-empty:before {
  content: ""; }

.ion-ios-checkmark-outline:before {
  content: ""; }

.ion-ios-circle-filled:before {
  content: ""; }

.ion-ios-circle-outline:before {
  content: ""; }

.ion-ios-clock:before {
  content: ""; }

.ion-ios-clock-outline:before {
  content: ""; }

.ion-ios-close:before {
  content: ""; }

.ion-ios-close-empty:before {
  content: ""; }

.ion-ios-close-outline:before {
  content: ""; }

.ion-ios-cloud:before {
  content: ""; }

.ion-ios-cloud-download:before {
  content: ""; }

.ion-ios-cloud-download-outline:before {
  content: ""; }

.ion-ios-cloud-outline:before {
  content: ""; }

.ion-ios-cloud-upload:before {
  content: ""; }

.ion-ios-cloud-upload-outline:before {
  content: ""; }

.ion-ios-cloudy:before {
  content: ""; }

.ion-ios-cloudy-night:before {
  content: ""; }

.ion-ios-cloudy-night-outline:before {
  content: ""; }

.ion-ios-cloudy-outline:before {
  content: ""; }

.ion-ios-cog:before {
  content: ""; }

.ion-ios-cog-outline:before {
  content: ""; }

.ion-ios-color-filter:before {
  content: ""; }

.ion-ios-color-filter-outline:before {
  content: ""; }

.ion-ios-color-wand:before {
  content: ""; }

.ion-ios-color-wand-outline:before {
  content: ""; }

.ion-ios-compose:before {
  content: ""; }

.ion-ios-compose-outline:before {
  content: ""; }

.ion-ios-contact:before {
  content: ""; }

.ion-ios-contact-outline:before {
  content: ""; }

.ion-ios-copy:before {
  content: ""; }

.ion-ios-copy-outline:before {
  content: ""; }

.ion-ios-crop:before {
  content: ""; }

.ion-ios-crop-strong:before {
  content: ""; }

.ion-ios-download:before {
  content: ""; }

.ion-ios-download-outline:before {
  content: ""; }

.ion-ios-drag:before {
  content: ""; }

.ion-ios-email:before {
  content: ""; }

.ion-ios-email-outline:before {
  content: ""; }

.ion-ios-eye:before {
  content: ""; }

.ion-ios-eye-outline:before {
  content: ""; }

.ion-ios-fastforward:before {
  content: ""; }

.ion-ios-fastforward-outline:before {
  content: ""; }

.ion-ios-filing:before {
  content: ""; }

.ion-ios-filing-outline:before {
  content: ""; }

.ion-ios-film:before {
  content: ""; }

.ion-ios-film-outline:before {
  content: ""; }

.ion-ios-flag:before {
  content: ""; }

.ion-ios-flag-outline:before {
  content: ""; }

.ion-ios-flame:before {
  content: ""; }

.ion-ios-flame-outline:before {
  content: ""; }

.ion-ios-flask:before {
  content: ""; }

.ion-ios-flask-outline:before {
  content: ""; }

.ion-ios-flower:before {
  content: ""; }

.ion-ios-flower-outline:before {
  content: ""; }

.ion-ios-folder:before {
  content: ""; }

.ion-ios-folder-outline:before {
  content: ""; }

.ion-ios-football:before {
  content: ""; }

.ion-ios-football-outline:before {
  content: ""; }

.ion-ios-game-controller-a:before {
  content: ""; }

.ion-ios-game-controller-a-outline:before {
  content: ""; }

.ion-ios-game-controller-b:before {
  content: ""; }

.ion-ios-game-controller-b-outline:before {
  content: ""; }

.ion-ios-gear:before {
  content: ""; }

.ion-ios-gear-outline:before {
  content: ""; }

.ion-ios-glasses:before {
  content: ""; }

.ion-ios-glasses-outline:before {
  content: ""; }

.ion-ios-grid-view:before {
  content: ""; }

.ion-ios-grid-view-outline:before {
  content: ""; }

.ion-ios-heart:before {
  content: ""; }

.ion-ios-heart-outline:before {
  content: ""; }

.ion-ios-help:before {
  content: ""; }

.ion-ios-help-empty:before {
  content: ""; }

.ion-ios-help-outline:before {
  content: ""; }

.ion-ios-home:before {
  content: ""; }

.ion-ios-home-outline:before {
  content: ""; }

.ion-ios-infinite:before {
  content: ""; }

.ion-ios-infinite-outline:before {
  content: ""; }

.ion-ios-information:before {
  content: ""; }

.ion-ios-information-empty:before {
  content: ""; }

.ion-ios-information-outline:before {
  content: ""; }

.ion-ios-ionic-outline:before {
  content: ""; }

.ion-ios-keypad:before {
  content: ""; }

.ion-ios-keypad-outline:before {
  content: ""; }

.ion-ios-lightbulb:before {
  content: ""; }

.ion-ios-lightbulb-outline:before {
  content: ""; }

.ion-ios-list:before {
  content: ""; }

.ion-ios-list-outline:before {
  content: ""; }

.ion-ios-location:before {
  content: ""; }

.ion-ios-location-outline:before {
  content: ""; }

.ion-ios-locked:before {
  content: ""; }

.ion-ios-locked-outline:before {
  content: ""; }

.ion-ios-loop:before {
  content: ""; }

.ion-ios-loop-strong:before {
  content: ""; }

.ion-ios-medical:before {
  content: ""; }

.ion-ios-medical-outline:before {
  content: ""; }

.ion-ios-medkit:before {
  content: ""; }

.ion-ios-medkit-outline:before {
  content: ""; }

.ion-ios-mic:before {
  content: ""; }

.ion-ios-mic-off:before {
  content: ""; }

.ion-ios-mic-outline:before {
  content: ""; }

.ion-ios-minus:before {
  content: ""; }

.ion-ios-minus-empty:before {
  content: ""; }

.ion-ios-minus-outline:before {
  content: ""; }

.ion-ios-monitor:before {
  content: ""; }

.ion-ios-monitor-outline:before {
  content: ""; }

.ion-ios-moon:before {
  content: ""; }

.ion-ios-moon-outline:before {
  content: ""; }

.ion-ios-more:before {
  content: ""; }

.ion-ios-more-outline:before {
  content: ""; }

.ion-ios-musical-note:before {
  content: ""; }

.ion-ios-musical-notes:before {
  content: ""; }

.ion-ios-navigate:before {
  content: ""; }

.ion-ios-navigate-outline:before {
  content: ""; }

.ion-ios-nutrition:before {
  content: ""; }

.ion-ios-nutrition-outline:before {
  content: ""; }

.ion-ios-paper:before {
  content: ""; }

.ion-ios-paper-outline:before {
  content: ""; }

.ion-ios-paperplane:before {
  content: ""; }

.ion-ios-paperplane-outline:before {
  content: ""; }

.ion-ios-partlysunny:before {
  content: ""; }

.ion-ios-partlysunny-outline:before {
  content: ""; }

.ion-ios-pause:before {
  content: ""; }

.ion-ios-pause-outline:before {
  content: ""; }

.ion-ios-paw:before {
  content: ""; }

.ion-ios-paw-outline:before {
  content: ""; }

.ion-ios-people:before {
  content: ""; }

.ion-ios-people-outline:before {
  content: ""; }

.ion-ios-person:before {
  content: ""; }

.ion-ios-person-outline:before {
  content: ""; }

.ion-ios-personadd:before {
  content: ""; }

.ion-ios-personadd-outline:before {
  content: ""; }

.ion-ios-photos:before {
  content: ""; }

.ion-ios-photos-outline:before {
  content: ""; }

.ion-ios-pie:before {
  content: ""; }

.ion-ios-pie-outline:before {
  content: ""; }

.ion-ios-pint:before {
  content: ""; }

.ion-ios-pint-outline:before {
  content: ""; }

.ion-ios-play:before {
  content: ""; }

.ion-ios-play-outline:before {
  content: ""; }

.ion-ios-plus:before {
  content: ""; }

.ion-ios-plus-empty:before {
  content: ""; }

.ion-ios-plus-outline:before {
  content: ""; }

.ion-ios-pricetag:before {
  content: ""; }

.ion-ios-pricetag-outline:before {
  content: ""; }

.ion-ios-pricetags:before {
  content: ""; }

.ion-ios-pricetags-outline:before {
  content: ""; }

.ion-ios-printer:before {
  content: ""; }

.ion-ios-printer-outline:before {
  content: ""; }

.ion-ios-pulse:before {
  content: ""; }

.ion-ios-pulse-strong:before {
  content: ""; }

.ion-ios-rainy:before {
  content: ""; }

.ion-ios-rainy-outline:before {
  content: ""; }

.ion-ios-recording:before {
  content: ""; }

.ion-ios-recording-outline:before {
  content: ""; }

.ion-ios-redo:before {
  content: ""; }

.ion-ios-redo-outline:before {
  content: ""; }

.ion-ios-refresh:before {
  content: ""; }

.ion-ios-refresh-empty:before {
  content: ""; }

.ion-ios-refresh-outline:before {
  content: ""; }

.ion-ios-reload:before {
  content: ""; }

.ion-ios-reverse-camera:before {
  content: ""; }

.ion-ios-reverse-camera-outline:before {
  content: ""; }

.ion-ios-rewind:before {
  content: ""; }

.ion-ios-rewind-outline:before {
  content: ""; }

.ion-ios-rose:before {
  content: ""; }

.ion-ios-rose-outline:before {
  content: ""; }

.ion-ios-search:before {
  content: ""; }

.ion-ios-search-strong:before {
  content: ""; }

.ion-ios-settings:before {
  content: ""; }

.ion-ios-settings-strong:before {
  content: ""; }

.ion-ios-shuffle:before {
  content: ""; }

.ion-ios-shuffle-strong:before {
  content: ""; }

.ion-ios-skipbackward:before {
  content: ""; }

.ion-ios-skipbackward-outline:before {
  content: ""; }

.ion-ios-skipforward:before {
  content: ""; }

.ion-ios-skipforward-outline:before {
  content: ""; }

.ion-ios-snowy:before {
  content: ""; }

.ion-ios-speedometer:before {
  content: ""; }

.ion-ios-speedometer-outline:before {
  content: ""; }

.ion-ios-star:before {
  content: ""; }

.ion-ios-star-half:before {
  content: ""; }

.ion-ios-star-outline:before {
  content: ""; }

.ion-ios-stopwatch:before {
  content: ""; }

.ion-ios-stopwatch-outline:before {
  content: ""; }

.ion-ios-sunny:before {
  content: ""; }

.ion-ios-sunny-outline:before {
  content: ""; }

.ion-ios-telephone:before {
  content: ""; }

.ion-ios-telephone-outline:before {
  content: ""; }

.ion-ios-tennisball:before {
  content: ""; }

.ion-ios-tennisball-outline:before {
  content: ""; }

.ion-ios-thunderstorm:before {
  content: ""; }

.ion-ios-thunderstorm-outline:before {
  content: ""; }

.ion-ios-time:before {
  content: ""; }

.ion-ios-time-outline:before {
  content: ""; }

.ion-ios-timer:before {
  content: ""; }

.ion-ios-timer-outline:before {
  content: ""; }

.ion-ios-toggle:before {
  content: ""; }

.ion-ios-toggle-outline:before {
  content: ""; }

.ion-ios-trash:before {
  content: ""; }

.ion-ios-trash-outline:before {
  content: ""; }

.ion-ios-undo:before {
  content: ""; }

.ion-ios-undo-outline:before {
  content: ""; }

.ion-ios-unlocked:before {
  content: ""; }

.ion-ios-unlocked-outline:before {
  content: ""; }

.ion-ios-upload:before {
  content: ""; }

.ion-ios-upload-outline:before {
  content: ""; }

.ion-ios-videocam:before {
  content: ""; }

.ion-ios-videocam-outline:before {
  content: ""; }

.ion-ios-volume-high:before {
  content: ""; }

.ion-ios-volume-low:before {
  content: ""; }

.ion-ios-wineglass:before {
  content: ""; }

.ion-ios-wineglass-outline:before {
  content: ""; }

.ion-ios-world:before {
  content: ""; }

.ion-ios-world-outline:before {
  content: ""; }

.ion-ipad:before {
  content: ""; }

.ion-iphone:before {
  content: ""; }

.ion-ipod:before {
  content: ""; }

.ion-jet:before {
  content: ""; }

.ion-key:before {
  content: ""; }

.ion-knife:before {
  content: ""; }

.ion-laptop:before {
  content: ""; }

.ion-leaf:before {
  content: ""; }

.ion-levels:before {
  content: ""; }

.ion-lightbulb:before {
  content: ""; }

.ion-link:before {
  content: ""; }

.ion-load-a:before {
  content: ""; }

.ion-load-b:before {
  content: ""; }

.ion-load-c:before {
  content: ""; }

.ion-load-d:before {
  content: ""; }

.ion-location:before {
  content: ""; }

.ion-lock-combination:before {
  content: ""; }

.ion-locked:before {
  content: ""; }

.ion-log-in:before {
  content: ""; }

.ion-log-out:before {
  content: ""; }

.ion-loop:before {
  content: ""; }

.ion-magnet:before {
  content: ""; }

.ion-male:before {
  content: ""; }

.ion-man:before {
  content: ""; }

.ion-map:before {
  content: ""; }

.ion-medkit:before {
  content: ""; }

.ion-merge:before {
  content: ""; }

.ion-mic-a:before {
  content: ""; }

.ion-mic-b:before {
  content: ""; }

.ion-mic-c:before {
  content: ""; }

.ion-minus:before {
  content: ""; }

.ion-minus-circled:before {
  content: ""; }

.ion-minus-round:before {
  content: ""; }

.ion-model-s:before {
  content: ""; }

.ion-monitor:before {
  content: ""; }

.ion-more:before {
  content: ""; }

.ion-mouse:before {
  content: ""; }

.ion-music-note:before {
  content: ""; }

.ion-navicon:before {
  content: ""; }

.ion-navicon-round:before {
  content: ""; }

.ion-navigate:before {
  content: ""; }

.ion-network:before {
  content: ""; }

.ion-no-smoking:before {
  content: ""; }

.ion-nuclear:before {
  content: ""; }

.ion-outlet:before {
  content: ""; }

.ion-paintbrush:before {
  content: ""; }

.ion-paintbucket:before {
  content: ""; }

.ion-paper-airplane:before {
  content: ""; }

.ion-paperclip:before {
  content: ""; }

.ion-pause:before {
  content: ""; }

.ion-person:before {
  content: ""; }

.ion-person-add:before {
  content: ""; }

.ion-person-stalker:before {
  content: ""; }

.ion-pie-graph:before {
  content: ""; }

.ion-pin:before {
  content: ""; }

.ion-pinpoint:before {
  content: ""; }

.ion-pizza:before {
  content: ""; }

.ion-plane:before {
  content: ""; }

.ion-planet:before {
  content: ""; }

.ion-play:before {
  content: ""; }

.ion-playstation:before {
  content: ""; }

.ion-plus:before {
  content: ""; }

.ion-plus-circled:before {
  content: ""; }

.ion-plus-round:before {
  content: ""; }

.ion-podium:before {
  content: ""; }

.ion-pound:before {
  content: ""; }

.ion-power:before {
  content: ""; }

.ion-pricetag:before {
  content: ""; }

.ion-pricetags:before {
  content: ""; }

.ion-printer:before {
  content: ""; }

.ion-pull-request:before {
  content: ""; }

.ion-qr-scanner:before {
  content: ""; }

.ion-quote:before {
  content: ""; }

.ion-radio-waves:before {
  content: ""; }

.ion-record:before {
  content: ""; }

.ion-refresh:before {
  content: ""; }

.ion-reply:before {
  content: ""; }

.ion-reply-all:before {
  content: ""; }

.ion-ribbon-a:before {
  content: ""; }

.ion-ribbon-b:before {
  content: ""; }

.ion-sad:before {
  content: ""; }

.ion-sad-outline:before {
  content: ""; }

.ion-scissors:before {
  content: ""; }

.ion-search:before {
  content: ""; }

.ion-settings:before {
  content: ""; }

.ion-share:before {
  content: ""; }

.ion-shuffle:before {
  content: ""; }

.ion-skip-backward:before {
  content: ""; }

.ion-skip-forward:before {
  content: ""; }

.ion-social-android:before {
  content: ""; }

.ion-social-android-outline:before {
  content: ""; }

.ion-social-angular:before {
  content: ""; }

.ion-social-angular-outline:before {
  content: ""; }

.ion-social-apple:before {
  content: ""; }

.ion-social-apple-outline:before {
  content: ""; }

.ion-social-bitcoin:before {
  content: ""; }

.ion-social-bitcoin-outline:before {
  content: ""; }

.ion-social-buffer:before {
  content: ""; }

.ion-social-buffer-outline:before {
  content: ""; }

.ion-social-chrome:before {
  content: ""; }

.ion-social-chrome-outline:before {
  content: ""; }

.ion-social-codepen:before {
  content: ""; }

.ion-social-codepen-outline:before {
  content: ""; }

.ion-social-css3:before {
  content: ""; }

.ion-social-css3-outline:before {
  content: ""; }

.ion-social-designernews:before {
  content: ""; }

.ion-social-designernews-outline:before {
  content: ""; }

.ion-social-dribbble:before {
  content: ""; }

.ion-social-dribbble-outline:before {
  content: ""; }

.ion-social-dropbox:before {
  content: ""; }

.ion-social-dropbox-outline:before {
  content: ""; }

.ion-social-euro:before {
  content: ""; }

.ion-social-euro-outline:before {
  content: ""; }

.ion-social-facebook:before {
  content: ""; }

.ion-social-facebook-outline:before {
  content: ""; }

.ion-social-foursquare:before {
  content: ""; }

.ion-social-foursquare-outline:before {
  content: ""; }

.ion-social-freebsd-devil:before {
  content: ""; }

.ion-social-github:before {
  content: ""; }

.ion-social-github-outline:before {
  content: ""; }

.ion-social-google:before {
  content: ""; }

.ion-social-google-outline:before {
  content: ""; }

.ion-social-googleplus:before {
  content: ""; }

.ion-social-googleplus-outline:before {
  content: ""; }

.ion-social-hackernews:before {
  content: ""; }

.ion-social-hackernews-outline:before {
  content: ""; }

.ion-social-html5:before {
  content: ""; }

.ion-social-html5-outline:before {
  content: ""; }

.ion-social-instagram:before {
  content: ""; }

.ion-social-instagram-outline:before {
  content: ""; }

.ion-social-javascript:before {
  content: ""; }

.ion-social-javascript-outline:before {
  content: ""; }

.ion-social-linkedin:before {
  content: ""; }

.ion-social-linkedin-outline:before {
  content: ""; }

.ion-social-markdown:before {
  content: ""; }

.ion-social-nodejs:before {
  content: ""; }

.ion-social-octocat:before {
  content: ""; }

.ion-social-pinterest:before {
  content: ""; }

.ion-social-pinterest-outline:before {
  content: ""; }

.ion-social-python:before {
  content: ""; }

.ion-social-reddit:before {
  content: ""; }

.ion-social-reddit-outline:before {
  content: ""; }

.ion-social-rss:before {
  content: ""; }

.ion-social-rss-outline:before {
  content: ""; }

.ion-social-sass:before {
  content: ""; }

.ion-social-skype:before {
  content: ""; }

.ion-social-skype-outline:before {
  content: ""; }

.ion-social-snapchat:before {
  content: ""; }

.ion-social-snapchat-outline:before {
  content: ""; }

.ion-social-tumblr:before {
  content: ""; }

.ion-social-tumblr-outline:before {
  content: ""; }

.ion-social-tux:before {
  content: ""; }

.ion-social-twitch:before {
  content: ""; }

.ion-social-twitch-outline:before {
  content: ""; }

.ion-social-twitter:before {
  content: ""; }

.ion-social-twitter-outline:before {
  content: ""; }

.ion-social-usd:before {
  content: ""; }

.ion-social-usd-outline:before {
  content: ""; }

.ion-social-vimeo:before {
  content: ""; }

.ion-social-vimeo-outline:before {
  content: ""; }

.ion-social-whatsapp:before {
  content: ""; }

.ion-social-whatsapp-outline:before {
  content: ""; }

.ion-social-windows:before {
  content: ""; }

.ion-social-windows-outline:before {
  content: ""; }

.ion-social-wordpress:before {
  content: ""; }

.ion-social-wordpress-outline:before {
  content: ""; }

.ion-social-yahoo:before {
  content: ""; }

.ion-social-yahoo-outline:before {
  content: ""; }

.ion-social-yen:before {
  content: ""; }

.ion-social-yen-outline:before {
  content: ""; }

.ion-social-youtube:before {
  content: ""; }

.ion-social-youtube-outline:before {
  content: ""; }

.ion-soup-can:before {
  content: ""; }

.ion-soup-can-outline:before {
  content: ""; }

.ion-speakerphone:before {
  content: ""; }

.ion-speedometer:before {
  content: ""; }

.ion-spoon:before {
  content: ""; }

.ion-star:before {
  content: ""; }

.ion-stats-bars:before {
  content: ""; }

.ion-steam:before {
  content: ""; }

.ion-stop:before {
  content: ""; }

.ion-thermometer:before {
  content: ""; }

.ion-thumbsdown:before {
  content: ""; }

.ion-thumbsup:before {
  content: ""; }

.ion-toggle:before {
  content: ""; }

.ion-toggle-filled:before {
  content: ""; }

.ion-transgender:before {
  content: ""; }

.ion-trash-a:before {
  content: ""; }

.ion-trash-b:before {
  content: ""; }

.ion-trophy:before {
  content: ""; }

.ion-tshirt:before {
  content: ""; }

.ion-tshirt-outline:before {
  content: ""; }

.ion-umbrella:before {
  content: ""; }

.ion-university:before {
  content: ""; }

.ion-unlocked:before {
  content: ""; }

.ion-upload:before {
  content: ""; }

.ion-usb:before {
  content: ""; }

.ion-videocamera:before {
  content: ""; }

.ion-volume-high:before {
  content: ""; }

.ion-volume-low:before {
  content: ""; }

.ion-volume-medium:before {
  content: ""; }

.ion-volume-mute:before {
  content: ""; }

.ion-wand:before {
  content: ""; }

.ion-waterdrop:before {
  content: ""; }

.ion-wifi:before {
  content: ""; }

.ion-wineglass:before {
  content: ""; }

.ion-woman:before {
  content: ""; }

.ion-wrench:before {
  content: ""; }

.ion-xbox:before {
  content: ""; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJfbWl4aW5zLnNhc3MiLCJsaWJzL19ub3JtYWxpemUuc2NzcyIsImxpYnMvX3dvcmRwcmVzcy5zY3NzIiwibGlicy9fbnByb2dyZXNzLnNjc3MiLCJfY29uZmlnLnNhc3MiLCJfVVRJTElUSUVTL3pfaW5kZXguc2NzcyIsImxpYnMvUGhvdG9Td2lwZS9tYWluLnNjc3MiLCJsaWJzL1Bob3RvU3dpcGUvX21haW4tc2V0dGluZ3Muc2NzcyIsImxpYnMvUGhvdG9Td2lwZS9kZWZhdWx0LXNraW4vZGVmYXVsdC1za2luLnNjc3MiLCJsaWJzL19mbGlja2l0eS5zY3NzIiwibGlicy9faVNjcm9sbC5zYXNzIiwiZ2VuZXJhbC9fdHlwb2dyYXBoeS5zYXNzIiwiZ2VuZXJhbC9fYmFzZS5zYXNzIiwiZ2VuZXJhbC9fdGFibGUuc2NzcyIsImdlbmVyYWwvX2dlbmVyaWMuc2FzcyIsImdlbmVyYWwvX2Zvcm1zLnNhc3MiLCJnZW5lcmFsL19wYWdpbmF0aW9uLnNhc3MiLCJzaXRlL19sb2FkaW5nLnNhc3MiLCJtb2R1bGVzL19wb3N0X25hdmlnYXRpb24uc2FzcyIsIm1vZHVsZXMvX2Nhcm91c2VsLnNhc3MiLCJtb2R1bGVzL190b2dnbGUuc2FzcyIsIm1vZHVsZXMvX3NwbGl0LnNhc3MiLCJtb2R1bGVzL19waG90b3N3aXBlX292ZXJyaWRlcy5zYXNzIiwibGF5b3V0L19ob3Jpem9udGFsLnNhc3MiLCJsYXlvdXQvYmxvZy1lbnRyeS9fZW50cnkuc2FzcyIsImxheW91dC9ibG9nLWVudHJ5L19yZWd1bGFyLnNhc3MiLCJsYXlvdXQvYmxvZy1lbnRyeS9fY2xhc3NpYy5zYXNzIiwic2l0ZS9fc2l0ZS5zYXNzIiwic2l0ZS9faGVhZGVyLnNhc3MiLCJzaXRlL19tZW51LnNhc3MiLCJzaXRlL19mb290ZXIuc2FzcyIsInNpdGUvX2NvbnRlbnQuc2FzcyIsInNpdGUvX3NpZGViYXIuc2FzcyIsInN0eWxlcy9fZW50cnkuc2FzcyIsInN0eWxlcy9fcGFnZS5zYXNzIiwic3R5bGVzL19ibG9nX3NpbmdsZV9wb3N0LnNhc3MiLCJzdHlsZXMvX2NvbW1lbnRzLnNhc3MiLCJzdHlsZXMvX3dpZGdldHNfYW5kX3BsdWdpbnMuc2FzcyIsInN0eWxlcy9fZXJyb3JfNDA0LnNhc3MiLCJzdHlsZXMvX2NsaWVudF9hcmVhLnNhc3MiLCJzdHlsZXMvX3dlbGNvbWVfcGFnZS5zYXNzIiwic3R5bGVzL19ibG9nX2hlYWRlcl9zbGlkZXIuc2FzcyIsInN0eWxlcy9fc2hvcnRjb2Rlcy5zYXNzIiwicG9ydGZvbGlvL19zaW5nbGVfcG9ydGZvbGlvLnNhc3MiLCJwb3J0Zm9saW8vX3BvcnRmb2xpby5zYXNzIiwicG9ydGZvbGlvL19wb3J0Zm9saW9fbWFzb25yeS5zYXNzIiwicG9ydGZvbGlvL19wb3J0Zm9saW9fcGFja2VyeS5zYXNzIiwicG9ydGZvbGlvL19wb3J0Zm9saW9faG92ZXJjYXJkLnNhc3MiLCJwb3J0Zm9saW8vX3BvcnRmb2xpb19hY3Rpb25zLnNhc3MiLCJzdHlsZXMvX21hc29ucnkuc2FzcyIsInBsdWdpbnMvX3ZpbGxhZ2Vfc2hvcnRjb2Rlcy5zYXNzIiwibGlicy9pb25pY29ucy9pb25pY29ucy5zY3NzIiwibGlicy9pb25pY29ucy9faW9uaWNvbnMtZm9udC5zY3NzIiwibGlicy9pb25pY29ucy9faW9uaWNvbnMtdmFyaWFibGVzLnNjc3MiLCJsaWJzL2lvbmljb25zL19pb25pY29ucy1pY29ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0NqQjtFQUVFLGFBQWE7RUFDYixlQUFlLEVBQUc7O0FBSHBCO0VBTUUsWUFBWSxFQUFHOztBQ1BqQiw0REFBNEQ7QUFFNUQ7OztHQUdHO0FBRUg7RUFDRSwyQkFBMkI7RUFBRSxPQUFPO0VBQ3BDLCtCQUErQjtFQUFFLE9BQU8sRUFDekM7O0FBRUQ7O0dBRUc7QUFFSDtFQUNFLFVBQVUsRUFDWDs7QUFFRDtnRkFDZ0Y7QUFFaEY7Ozs7O0dBS0c7QUFFSDs7Ozs7Ozs7Ozs7OztFQWFF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QjtFQUNyQixlQUFlO0VBQ2Ysb0NBQW9DO0VBQ3BDLG1DQUFtQyxFQUNwQzs7QUVwQkQ7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERW1DLEVBQU87O0FDRDVDO0VBQUUsYURFMEMsRUFBTzs7QUNEbkQ7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERTBDLEVBQU87O0FDRG5EO0VBQUUsYURFb0MsRUFBTzs7QUNEN0M7RUFBRSxhREUyQyxFQUFPOztBQ0RwRDtFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFd0MsRUFBTzs7QUNEakQ7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREVxQyxFQUFPOztBQ0Q5QztFQUFFLGFERTJDLEVBQU87O0FDRHBEO0VBQUUsYURFcUMsRUFBTzs7QUNEOUM7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFDLEVBQU87O0FDRDlDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREVvQyxFQUFPOztBQ0Q3QztFQUFFLGFERWtDLEVBQU87O0FDRDNDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERXVDLEVBQU87O0FDRGhEO0VBQUUsYURFc0MsRUFBTzs7QUNEL0M7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFb0MsRUFBTzs7QUNEN0M7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFcUMsRUFBTzs7QUNEOUM7RUFBRSxhREVvQyxFQUFPOztBQ0Q3QztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFZ0MsRUFBTzs7QUNEekM7RUFBRSxhREVnQyxFQUFPOztBQ0R6QztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERWtDLEVBQU87O0FDRDNDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREVnQyxFQUFPOztBQ0R6QztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREVlLEVBQU87O0FDRHhCO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERWdCLEVBQU87O0FDRHpCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFZ0IsRUFBTzs7QUNEekI7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREVvQixFQUFPOztBQ0Q3QjtFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVnQixFQUFPOztBQ0R6QjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFcUMsRUFBTzs7QUNEOUM7RUFBRSxhREVnQixFQUFPOztBQ0R6QjtFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFZ0MsRUFBTzs7QUNEekM7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFaUMsRUFBTzs7QUNEMUM7RUFBRSxhREV5QyxFQUFPOztBQ0RsRDtFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFZ0MsRUFBTzs7QUNEekM7RUFBRSxhREVnQyxFQUFPOztBQ0R6QztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERWtDLEVBQU87O0FDRDNDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERWtDLEVBQU87O0FDRDNDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFZ0MsRUFBTzs7QUNEekM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXVDLEVBQU87O0FDRGhEO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFDLEVBQU87O0FDRDlDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFDLEVBQU87O0FDRDlDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREVvQixFQUFPOztBQ0Q3QjtFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQyxFQUFPOztBQ0Q5QztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREVnQyxFQUFPOztBQ0R6QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERW9DLEVBQU87O0FDRDdDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFaUMsRUFBTzs7QUNEMUM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERTBDLEVBQU87O0FDRG5EO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREUwQyxFQUFPOztBQ0RuRDtFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREVvQyxFQUFPOztBQ0Q3QztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREVnQyxFQUFPOztBQ0R6QztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREVvQixFQUFPOztBQ0Q3QjtFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFb0MsRUFBTzs7QUNEN0M7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREVvQixFQUFPOztBQ0Q3QjtFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFZ0MsRUFBTzs7QUNEekM7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXVDLEVBQU87O0FDRGhEO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVnQyxFQUFPOztBQ0R6QztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFDLEVBQU87O0FDRDlDO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREVvQyxFQUFPOztBQ0Q3QztFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREVvQyxFQUFPOztBQ0Q3QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFDLEVBQU87O0FDRDlDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFaUMsRUFBTzs7QUNEMUM7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVnQixFQUFPOztBQ0R6QjtFQUFFLGFERWdCLEVBQU87O0FDRHpCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFZ0IsRUFBTzs7QUNEekI7RUFBRSxhREVnQixFQUFPOztBQ0R6QjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREVvQixFQUFPOztBQ0Q3QjtFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREVnQixFQUFPOztBQ0R6QjtFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREVvQixFQUFPOztBQ0Q3QjtFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVvQixFQUFPOztBQ0Q3QjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFZ0IsRUFBTzs7QUNEekI7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERWtDLEVBQU87O0FDRDNDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFZ0MsRUFBTzs7QUNEekM7RUFBRSxhREVnQyxFQUFPOztBQ0R6QztFQUFFLGFERXdDLEVBQU87O0FDRGpEO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREVvQyxFQUFPOztBQ0Q3QztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREVvQyxFQUFPOztBQ0Q3QztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFc0MsRUFBTzs7QUNEL0M7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERWtDLEVBQU87O0FDRDNDO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREVzQyxFQUFPOztBQ0QvQztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFc0MsRUFBTzs7QUNEL0M7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQyxFQUFPOztBQ0Q5QztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFc0MsRUFBTzs7QUNEL0M7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERW9DLEVBQU87O0FDRDdDO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQyxFQUFPOztBQ0Q5QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFaUMsRUFBTzs7QUNEMUM7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERW9DLEVBQU87O0FDRDdDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFb0MsRUFBTzs7QUNEN0M7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERW1DLEVBQU87O0FDRDVDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQyxFQUFPOztBQ0Q5QztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFaUMsRUFBTzs7QUNEMUM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERWdCLEVBQU87O0FDRHpCO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERWlCLEVBQU8iLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5qc19zY3JvbGw6YmVmb3JlLCAuanNfc2Nyb2xsX19jYW52YXM6YmVmb3JlLCBibG9ja3F1b3RlICsgcCBjaXRlOmJlZm9yZSwgLm5hdi1saW5rczpiZWZvcmUsIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5OmJlZm9yZSwgLnNlYXJjaC1mb3JtOmJlZm9yZSwgLmpzX19zcGxpdC13cmFwOmJlZm9yZSwgLmpzX19zcGxpdC1jb250ZW50OmJlZm9yZSwgLlNjcm9sbF9fY2FudmFzOmJlZm9yZSwgLnNpdGUtZm9vdGVyOmJlZm9yZSwgLmNvbW1lbnQtbGlzdDpiZWZvcmUsIC5lbnRyeS1tYXNvbnJ5IC5lbnRyeS1jb250ZW50OmJlZm9yZSwgLmpzX3Njcm9sbDphZnRlciwgLmpzX3Njcm9sbF9fY2FudmFzOmFmdGVyLCBibG9ja3F1b3RlICsgcCBjaXRlOmFmdGVyLCAubmF2LWxpbmtzOmFmdGVyLCAuZW50cnktY29udGVudCAuZ2FsbGVyeTphZnRlciwgLnNlYXJjaC1mb3JtOmFmdGVyLCAuanNfX3NwbGl0LXdyYXA6YWZ0ZXIsIC5qc19fc3BsaXQtY29udGVudDphZnRlciwgLlNjcm9sbF9fY2FudmFzOmFmdGVyLCAuc2l0ZS1mb290ZXI6YWZ0ZXIsIC5jb21tZW50LWxpc3Q6YWZ0ZXIsIC5lbnRyeS1tYXNvbnJ5IC5lbnRyeS1jb250ZW50OmFmdGVyLCAuY2Y6YmVmb3JlLCAuY2Y6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmpzX3Njcm9sbDphZnRlciwgLmpzX3Njcm9sbF9fY2FudmFzOmFmdGVyLCBibG9ja3F1b3RlICsgcCBjaXRlOmFmdGVyLCAubmF2LWxpbmtzOmFmdGVyLCAuZW50cnktY29udGVudCAuZ2FsbGVyeTphZnRlciwgLnNlYXJjaC1mb3JtOmFmdGVyLCAuanNfX3NwbGl0LXdyYXA6YWZ0ZXIsIC5qc19fc3BsaXQtY29udGVudDphZnRlciwgLlNjcm9sbF9fY2FudmFzOmFmdGVyLCAuc2l0ZS1mb290ZXI6YWZ0ZXIsIC5jb21tZW50LWxpc3Q6YWZ0ZXIsIC5lbnRyeS1tYXNvbnJ5IC5lbnRyeS1jb250ZW50OmFmdGVyLCAuY2Y6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbi8qKlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi8gfVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi8gfVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycyAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCwgLnNjcmVlbi1yZWFkZXItcmVzcG9uc2Uge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2NyZWVuLXJlYWRlci10ZXh0OmhvdmVyLCAuc2NyZWVuLXJlYWRlci10ZXh0OmFjdGl2ZSwgLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cywgLnNjcmVlbi1yZWFkZXItcmVzcG9uc2U6aG92ZXIsIC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlOmFjdGl2ZSwgLnNjcmVlbi1yZWFkZXItcmVzcG9uc2U6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDVweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0b3A6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgLyogQWJvdmUgV1AgdG9vbGJhciAqLyB9XG5cbi8qIE1ha2UgY2xpY2tzIHBhc3MtdGhyb3VnaCAqL1xuI25wcm9ncmVzcyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbiNucHJvZ3Jlc3MgLmJhciB7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTUwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7IH1cblxuLyogRmFuY3kgYmx1ciBlZmZlY3QgKi9cbiNucHJvZ3Jlc3MgLnBlZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgLTEwcHggcmdiYSgyNTIsIDI1MiwgMjUyLCAwLjcpLCAwIDAgLTVweCByZ2JhKDI1MiwgMjUyLCAyNTIsIDAuNyk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDRkZWcpIHRyYW5zbGF0ZSgwcHgsIDRweCk7IH1cblxuLyogUmVtb3ZlIHRoZXNlIHRvIGdldCByaWQgb2YgdGhlIHNwaW5uZXIgKi9cbiNucHJvZ3Jlc3MgLnNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1NTAwO1xuICB0b3A6IDAuNzE2MnJlbTtcbiAgcmlnaHQ6IDAuNzE2MnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjbnByb2dyZXNzIC5zcGlubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgcmlnaHQ6IDVweDsgfSB9XG5cbiNucHJvZ3Jlc3MgLnNwaW5uZXItaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmNmY2ZjO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZjZmNmYztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IG5wcm9ncmVzcy1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ubnByb2dyZXNzLWN1c3RvbS1wYXJlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5wcm9ncmVzcy1jdXN0b20tcGFyZW50ICNucHJvZ3Jlc3MgLnNwaW5uZXIsXG4ubnByb2dyZXNzLWN1c3RvbS1wYXJlbnQgI25wcm9ncmVzcyAuYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbkBrZXlmcmFtZXMgbnByb2dyZXNzLXNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qKlxuICogQ29yZSBQaG90b1N3aXBlIENTUyBmaWxlLCBodHRwOi8vcGhvdG9zd2lwZS5jb21cbiAqIEBhdXRob3IgRG1pdHJ5IFNlbWVub3ZcbiAqL1xuLnBzd3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgei1pbmRleDogMzUwMDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAucHN3cCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAucHN3cCAucHN3cF9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLnBzd3AtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogZ3JhcDsgfVxuXG4ucHN3cC0tZHJhZ2dpbmcgLnBzd3BfX2ltZyB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi5wc3dwX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLnBzd3BfX3Njcm9sbC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX2ltZyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnBzd3BfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7IH1cblxuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xuICBiYWNrZ3JvdW5kOiAjMjIyOyB9XG5cbi5wc3dwLS1pZSAucHN3cF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi8qKlxuICogRGVmYXVsdCBQaG90b1N3aXBlIFVJIENTUyBmaWxlLCBodHRwOi8vcGhvdG9zd2lwZS5jb21cbiAqIEBhdXRob3IgRG1pdHJ5IFNlbWVub3ZcbiAqL1xuLnBzd3BfX3VpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogNDA1MDsgfVxuXG4ucHN3cF9fdG9wLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qKlxuICogTG9hZGluZyBpbmRpY2F0b3IsIGFrYSBwcmVsb2FkZXIuXG4gKiBZb3UgY2FuIHBsYXkgd2l0aCBwcmVsb2FkZXIgaXMgaGVyZTogaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXG4gKi9cbi5wc3dwX19wcmVsb2FkZXIge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIHotaW5kZXg6IDMwMjA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMnB4OyB9XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKHByZWxvYWRlci5naWYpIDAgMCBuby1yZXBlYXQ7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuICAucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgICBhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgICBhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbjogMDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19jdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi5wc3dwX19lcnJvci1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4ucHN3cF9fZXJyb3ItbXNnIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnBzd3BfX2J1dHRvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7IH1cbiAgLnBzd3BfX2J1dHRvbjpmb2N1cywgLnBzd3BfX2J1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucHN3cF9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gIC5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYnV0dG9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzOyB9XG5cbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX2J1dHRvbixcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGVmYXVsdC1za2luLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4OyB9XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkZWZhdWx0LXNraW4uc3ZnKTsgfVxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG5cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ0NTA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDQ1NTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgdG9wOiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDQ0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5wc3dwLS10b3VjaCAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgcGFkZGluZzogMTZweCAxMnB4OyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogMTVweDtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFNUM5QTtcbiAgY29sb3I6ICNGRkY7IH1cbiAgYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXI6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0U1QzlBOyB9XG5cbmEucHN3cF9fc2hhcmUtLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xuICBjb2xvcjogI0ZGRjsgfVxuXG5hLnBzd3BfX3NoYXJlLS1waW50ZXJlc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xuICBjb2xvcjogI0NFMjcyRDsgfVxuXG5hLnBzd3BfX3NoYXJlLS1kb3dubG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEREQ7IH1cblxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLXNoYXJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7IH1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4OyB9XG5cbi5wc3dwX19jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzd3Bfc2Nyb2xsLXdyYXAge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLnBzd3BfX2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBzd3BfX3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG4ucHN3cF9fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7IH1cbiAgLnBzd3BfX2NhcHRpb24gc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogI0JCQjsgfVxuXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA5OCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucHN3cF9fYmcsXG4ucHN3cF9fY2FwdGlvbixcbi5wc3dwX190b3AtYmFyLFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX2JnLFxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fY2FwdGlvbixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX3RvcC1iYXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYmcsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDAuMDAxOyB9XG5cbi5wc3dwX19lbGVtZW50LS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fdG9wLWJhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnBzd3AtLW1pbmltYWwtLWRhcmsgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi8qISBGbGlja2l0eSB2MS4wLjBcbmh0dHA6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGRyYWdnYWJsZSAqL1xuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDU0LCA1NCwgMC41KTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG91dGxpbmU6IDA7IH1cbiAgICAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQwZDBkOyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAxLjg3NXJlbTsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDEuODc1cmVtOyB9XG5cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMS44NzVyZW07IH1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEuODc1cmVtOyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmFycm93IHtcbiAgZmlsbDogI2ZjZmNmYzsgfVxuXG4vKiBjb2xvciAmIHNpemUgaWYgbm8gU1ZHIC0gSUU4IGFuZCBBbmRyb2lkIDIuMyAqL1xuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubm8tc3ZnIHtcbiAgY29sb3I6ICNmY2ZjZmM7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmpzX3Njcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uanNfc2Nyb2xsX19jYW52YXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmxheW91dC0tcmVzcG9uc2l2ZSAuanNfc2Nyb2xsX19jYW52YXMge1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5pU2Nyb2xsSG9yaXpvbnRhbFNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA4cHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGhlaWdodDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgbGVmdDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MiwgMjUyLCAyNTIsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuaVNjcm9sbEhvcml6b250YWxTY3JvbGxiYXIgLmlTY3JvbGxJbmRpY2F0b3Ige1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgICBjdXJzb3I6IG1vdmU7IH1cblxuaHRtbCB7XG4gIGZvbnQ6IG5vcm1hbCAxMDAlLzEuNjggXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDg1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzOHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDc1JTsgfSB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMkY2MjtcbiAgY29sb3I6ICNmY2ZjZmM7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbmJvZHkge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuN3JlbTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gIC5lbnRyeS1jb250ZW50IGgxLCAuY29sdW1uIGgxLCAuY29tbWVudC1jb250ZW50IGgxLCAuZW50cnktY29udGVudCBoMiwgLmNvbHVtbiBoMiwgLmNvbW1lbnQtY29udGVudCBoMiwgLmVudHJ5LWNvbnRlbnQgaDMsIC5jb2x1bW4gaDMsIC5jb21tZW50LWNvbnRlbnQgaDMsIC5lbnRyeS1jb250ZW50IGg0LCAuY29sdW1uIGg0LCAuY29tbWVudC1jb250ZW50IGg0LCAuZW50cnktY29udGVudCBoNSwgLmNvbHVtbiBoNSwgLmNvbW1lbnQtY29udGVudCBoNSwgLmVudHJ5LWNvbnRlbnQgaDYsIC5jb2x1bW4gaDYsIC5jb21tZW50LWNvbnRlbnQgaDYge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07IH1cblxuaDIge1xuICBmb250LXNpemU6IDEuODc1cmVtOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuYWJiciwgYWNyb255bSwgYmxvY2txdW90ZSwgY29kZSwgZGlyLCBrYmQsIGxpc3RpbmcsIHBsYWludGV4dCwgcSwgc2FtcCwgdHQsIHZhciwgeG1wIHtcbiAgaHlwaGVuczogbm9uZTsgfVxuXG5wcmUgY29kZSB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogLW1vei1wcmUtd3JhcDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7IH1cblxuY29kZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuXG5hYmJyIHtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBjb2xvcjogIzgwODA4MDsgfVxuICBhYmJyW3RpdGxlXTpob3ZlciB7XG4gICAgY3Vyc29yOiBoZWxwOyB9XG5cbmR0LCBkZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwOyB9XG5cbmR0ICsgZHQ6YmVmb3JlLCBkZCArIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxBXCI7XG4gIHdoaXRlLXNwYWNlOiBwcmU7IH1cblxuZGQgKyBkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIiwgXCI7IH1cblxuZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI6IFwiO1xuICBtYXJnaW4tbGVmdDogLTAuMmVtOyB9XG5cbmR0IHtcbiAgY29sb3I6ICM2NzY3Njc7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5ib2R5LmRpc2FibGUtaG92ZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4jdmlsbGFnZS1ob3Zlci1ibG9ja2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDc2MDA7IH1cbiAgI3ZpbGxhZ2UtaG92ZXItYmxvY2tlci5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5qc19zY3JvbGw6YmVmb3JlLCAuanNfc2Nyb2xsX19jYW52YXM6YmVmb3JlLCBibG9ja3F1b3RlICsgcCBjaXRlOmJlZm9yZSwgLm5hdi1saW5rczpiZWZvcmUsIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5OmJlZm9yZSwgLnNlYXJjaC1mb3JtOmJlZm9yZSwgLmpzX19zcGxpdC13cmFwOmJlZm9yZSwgLmpzX19zcGxpdC1jb250ZW50OmJlZm9yZSwgLlNjcm9sbF9fY2FudmFzOmJlZm9yZSwgLnNpdGUtZm9vdGVyOmJlZm9yZSwgLmNvbW1lbnQtbGlzdDpiZWZvcmUsIC5lbnRyeS1tYXNvbnJ5IC5lbnRyeS1jb250ZW50OmJlZm9yZSwgLmpzX3Njcm9sbDphZnRlciwgLmpzX3Njcm9sbF9fY2FudmFzOmFmdGVyLCBibG9ja3F1b3RlICsgcCBjaXRlOmFmdGVyLCAubmF2LWxpbmtzOmFmdGVyLCAuZW50cnktY29udGVudCAuZ2FsbGVyeTphZnRlciwgLnNlYXJjaC1mb3JtOmFmdGVyLCAuanNfX3NwbGl0LXdyYXA6YWZ0ZXIsIC5qc19fc3BsaXQtY29udGVudDphZnRlciwgLlNjcm9sbF9fY2FudmFzOmFmdGVyLCAuc2l0ZS1mb290ZXI6YWZ0ZXIsIC5jb21tZW50LWxpc3Q6YWZ0ZXIsIC5lbnRyeS1tYXNvbnJ5IC5lbnRyeS1jb250ZW50OmFmdGVyLCAuY2Y6YmVmb3JlLCAuY2Y6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmpzX3Njcm9sbDphZnRlciwgLmpzX3Njcm9sbF9fY2FudmFzOmFmdGVyLCBibG9ja3F1b3RlICsgcCBjaXRlOmFmdGVyLCAubmF2LWxpbmtzOmFmdGVyLCAuZW50cnktY29udGVudCAuZ2FsbGVyeTphZnRlciwgLnNlYXJjaC1mb3JtOmFmdGVyLCAuanNfX3NwbGl0LXdyYXA6YWZ0ZXIsIC5qc19fc3BsaXQtY29udGVudDphZnRlciwgLlNjcm9sbF9fY2FudmFzOmFmdGVyLCAuc2l0ZS1mb290ZXI6YWZ0ZXIsIC5jb21tZW50LWxpc3Q6YWZ0ZXIsIC5lbnRyeS1tYXNvbnJ5IC5lbnRyeS1jb250ZW50OmFmdGVyLCAuY2Y6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMTJGNjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZW50cnktY29udGVudCBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICBhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4xNTg4cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjAzMzhyZW07XG4gIG1hcmdpbi10b3A6IDMuMDMzOHJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIjtcbiAgYm9yZGVyLWxlZnQ6IDNweCAjMGQwZDBkIHNvbGlkOyB9XG4gIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbmJsb2NrcXVvdGUgKyBwIGNpdGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICBibG9ja3F1b3RlICsgcCBjaXRlIGEsIGJsb2NrcXVvdGUgKyBwIGNpdGUgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2YwZjBmMDsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5sYXlvdXQtLXJlc3BvbnNpdmUgaDEge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uZHJvcGNhcCAuZmlyc3QtbGV0dGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgY29sb3I6ICNmY2ZjZmM7IH1cblxudGFibGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgdGFibGUtbGF5b3V0OiBhdXRvOyB9XG5cbnRhYmxlIGNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlOyB9XG5cbnRhYmxlIHRoZWFkIHRyIHRoLFxudGFibGUgdGhlYWQgdHIgdGQge1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzIyMjIyMjsgfVxuXG50YWJsZSB0Zm9vdCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7IH1cblxudGFibGUgdGZvb3QgdHIgdGgsXG50YWJsZSB0Zm9vdCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG5cbnRhYmxlIHRyIHRoLFxudGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRhYmxlIHRyLmV2ZW4sIHRhYmxlIHRyLmFsdCwgdGFibGUgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG5cbnRhYmxlIHRoZWFkIHRyIHRoLFxudGFibGUgdGZvb3QgdHIgdGgsXG50YWJsZSB0Zm9vdCB0ciB0ZCxcbnRhYmxlIHRib2R5IHRyIHRoLFxudGFibGUgdGJvZHkgdHIgdGQsXG50YWJsZSB0ciB0ZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTsgfVxuXG5ib2R5LmlzLWRpc2FibGVkLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmVudHJ5LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5zaXRlLWNvbnRlbnQgLmJ1dHRvbiwgLnNpdGUtY29udGVudCBidXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSwgLnZpbGxhZ2UtZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl0sIC52aWxsYWdlLWZvcm0gLndwY2Y3LXN1Ym1pdCwgLnBhZ2UgLmVkaXQtbGluayBhLCAuY29tbWVudC1saXN0ICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rLCAuc2luZ2xlLWNsaWVudF9nYWxsZXJ5IC5wcm90ZWN0ZWQtYXJlYV9fcGFzc3dvcmQgYnV0dG9uLCAudmlsbGFnZS1idXR0b24ge1xuICBwYWRkaW5nOiAuOGVtIDEuMzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZjZmNmYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1pbjtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDBweCByZ2JhKDEzLCAxMywgMTMsIDAuMyk7IH1cbiAgLnNpdGUtY29udGVudCAuYnV0dG9uOmhvdmVyLCAuc2l0ZS1jb250ZW50IGJ1dHRvbjpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAudmlsbGFnZS1mb3JtIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciwgLnZpbGxhZ2UtZm9ybSAud3BjZjctc3VibWl0OmhvdmVyLCAucGFnZSAuZWRpdC1saW5rIGE6aG92ZXIsIC5jb21tZW50LWxpc3QgI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbms6aG92ZXIsIC5zaW5nbGUtY2xpZW50X2dhbGxlcnkgLnByb3RlY3RlZC1hcmVhX19wYXNzd29yZCBidXR0b246aG92ZXIsIC52aWxsYWdlLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ5cG9zdGF1dGhvciwgLmdhbGxlcnktY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnBvc3QgZmlndXJlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cblxuLnBvc3QgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG5cbiN3cC1jYWxlbmRhciBjYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtOyB9XG5cbiN3cC1jYWxlbmRhciAjbmV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5uYXYtbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuXG4ubmF2LXByZXZpb3VzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm5hdi1uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMS4xNTg4cmVtOyB9XG4gIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlYXJjaCAucGFnZS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWFyY2ggLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5zZWFyY2ggLmNvbnRlbnQtYXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7IH1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG4gIHBhZGRpbmc6IDAuNzE2MnJlbTtcbiAgY29sb3I6ICMwZDBkMGQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG5pbnB1dFtwbGFjZWhvbGRlcl0sIHRleHRhcmVhW3BsYWNlaG9sZGVyXSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5pbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWZpbGVdKSwgdGV4dGFyZWEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjBmMGYwOyB9XG4gIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9ZmlsZV0pOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzYzNjM2OyB9XG5cbi5qcy1nYWluZWQtZm9jdXNbcmVxdWlyZWRdOmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkODE4MTg7IH1cblxuaW5wdXRbcmVxdWlyZWRdOmZvY3VzLCAuanMtZ2FpbmVkLWZvY3VzW3JlcXVpcmVkXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjsgfVxuXG5mb3JtIC5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZDgxODE4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuZm9ybSBpbnB1dFtyZXF1aXJlZF06dmFsaWQgKyAucmVxdWlyZWQge1xuICBjb2xvcjogIzA2N2EwNjsgfVxuXG4uZW50cnktY29udGVudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIHBhZGRpbmc6IDEuMTU4OHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgY29sb3I6ICMwZDBkMGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi52aWxsYWdlLWZvcm0ge1xuICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnZpbGxhZ2UtZm9ybSB7XG4gICAgICBwYWRkaW5nOiAxLjE1ODhyZW07IH0gfVxuICAudmlsbGFnZS1mb3JtIGlucHV0LCAudmlsbGFnZS1mb3JtIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIC52aWxsYWdlLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dLCAudmlsbGFnZS1mb3JtIC53cGNmNy1zdWJtaXQge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnZpbGxhZ2UtZm9ybSA+IHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnZpbGxhZ2UtZm9ybSA+IHAgLnJlcXVpcmVkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMS4ycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgdG9wOiAwOyB9XG5cbi5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkLCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmbGV4OiA1O1xuICAgIG1hcmdpbjogMDtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDNyZW07XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1heC1oZWlnaHQ6IDIuOXJlbTsgfVxuICAgIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgLmljb24ge1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMC4xcmVtOyB9XG5cbi5wcm90ZWN0ZWQtcG9zdCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIHdpZHRoOiA0MCU7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cblxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIHBhZGRpbmc6IDMuNzVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbTsgfSB9XG4gIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZmllbGQge1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZpZWxkIGlucHV0LCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZpZWxkIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1maWVsZCAucmVxdWlyZWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAuNzE2MnJlbTtcbiAgICAgIHRvcDogMC41cmVtOyB9XG4gIC5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICB3aWR0aDogOTAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5jb21tZW50LWZvcm0tY29tbWVudCB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY29tbWVudC1mb3JtLWNvbW1lbnQgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5jb21tZW50LW5vdGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtO1xuICBtYXJnaW4tdG9wOiAwLjcxNjJyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjYWVhZWFlOyB9XG5cbi5wYWdpbmctbmF2aWdhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNC45MDg2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNWVtOyB9XG4gIC5wYWdpbmctbmF2aWdhdGlvbiB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnaW5nLW5hdmlnYXRpb24gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG5hLnBhZ2UtbnVtYmVycywgc3Bhbi5wYWdlLW51bWJlcnMge1xuICBwYWRkaW5nOiAwLjg3NWVtIDEuMTI1ZW07XG4gIG1hcmdpbjogYXV0byAuM3JlbTtcbiAgY29sb3I6ICMwZDBkMGQ7IH1cblxuYTpob3Zlci5wYWdlLW51bWJlcnMge1xuICBjb2xvcjogIzAxMkY2MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wYWdpbmctbmF2aWdhdGlvbiAuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7IH1cblxuLnBvc3QgLnBhZ2UtbGlua3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3ZpbGxhZ2UtbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmpzICN2aWxsYWdlLWxvYWRpbmcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuanMgI3ZpbGxhZ2UtbG9hZGluZy5pcy1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2l0ZS1sb2FkaW5nX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDUwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG4uc2l0ZS1sb2FkaW5nX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA5OCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDElO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmNmY2ZjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpdGUtbG9hZGluZ19fdmFsdWUge1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMjAwbXMgbGluZWFyOyB9XG4gIC5pcy1sb2FkaW5nLWNvbXBsZXRlIC5zaXRlLWxvYWRpbmdfX3ZhbHVlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5wb3N0LW5hdmlnYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLnBvc3QtbmF2aWdhdGlvbiwgLnBvc3QtbmF2aWdhdGlvbiBhIHtcbiAgICBjb2xvcjogIzYzNjM2MzsgfVxuICAucG9zdC1uYXZpZ2F0aW9uIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAxMkY2MjsgfVxuICAucG9zdC1uYXZpZ2F0aW9uIC5uby1hZGphY2VudC1wb3N0IHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cywgLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuICAgIHBhZGRpbmc6IDEuMTU4OHJlbSAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhLCAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCwgLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciA2MG1zIGVhc2Utb3V0LCBjb2xvciA2MG1zIGVhc2Utb3V0OyB9XG4gICAgLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzOmhvdmVyLCAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dDpob3ZlciB7XG4gICAgICBjb2xvcjogIzAxMkY2MjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzOmhvdmVyIGEsIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0OmhvdmVyIGEge1xuICAgICAgICBjb2xvcjogIzAxMkY2MjsgfVxuICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucG9zdC1uYXZpZ2F0aW9uIC5uYXZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIC5qcyAucG9zdC1uYXZpZ2F0aW9uIC5uYXZfX2lubmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCwgLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCAuaWNvbiwgLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5qcyAucG9zdC1uYXZpZ2F0aW9uIC5uby1hZGphY2VudC1wb3N0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnBvc3QtbmF2aWdhdGlvbiAubm8tYWRqYWNlbnQtcG9zdDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IC5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTYycmVtOyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNjJyZW07IH1cbiAgLnBvc3QtbmF2aWdhdGlvbiAubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCwgLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43MTYycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuNzE2MnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNjJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnBvc3QtbmF2aWdhdGlvbiAubGFiZWwge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIC5wb3N0LW5hdmlnYXRpb24gYSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG4uanNfX2Nhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmpzX19jYXJvdXNlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjQwNjJyZW07IH0gfVxuXG4udmlsbGFnZS1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG4gICAgLnZpbGxhZ2UtY2Fyb3VzZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgLnZpbGxhZ2UtY2Fyb3VzZWwgaW1nIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudmlsbGFnZS1jYXJvdXNlbCBpbWcuaXMtc2VsZWN0ZWQge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2lkZWJhci1lbmFibGVkIC52aWxsYWdlLWNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmpzX19jYXJvdXNlbCwgLmpzX19jYXJvdXNlbCBpbWcge1xuICBoZWlnaHQ6IDQwMHB4OyB9XG5cbi5qc19fY2Fyb3VzZWwgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTsgfVxuXG4uanNfX2Nhcm91c2VsLnNwYWNlLWh1Z2UgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTsgfVxuXG4uanNfX2Nhcm91c2VsLnNwYWNlLXRpbnkgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjcxNjJyZW07IH1cblxuLmpzX19jYXJvdXNlbC5zcGFjZS1ub25lIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uanNfX2Nhcm91c2VsIC52aWxsYWdlLWNhcm91c2VsIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uanNfX2Nhcm91c2VsLnNtYWxsLCAuanNfX2Nhcm91c2VsLnNtYWxsIGltZyB7XG4gIGhlaWdodDogMTUwcHg7IH1cblxuLmpzX19jYXJvdXNlbC5tZWRpdW0sIC5qc19fY2Fyb3VzZWwubWVkaXVtIGltZyB7XG4gIGhlaWdodDogMzAwcHg7IH1cblxuLmpzX19jYXJvdXNlbC5sYXJnZSwgLmpzX19jYXJvdXNlbC5sYXJnZSBpbWcge1xuICBoZWlnaHQ6IDcyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTJweCkge1xuICAgIC5qc19fY2Fyb3VzZWwubGFyZ2UsIC5qc19fY2Fyb3VzZWwubGFyZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuanNfX2Nhcm91c2VsLCAuanNfX2Nhcm91c2VsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmpzX19jYXJvdXNlbCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMS4xNTg4cmVtOyB9XG4gIC5qc19fY2Fyb3VzZWwuc3BhY2UtaHVnZSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMS4xNTg4cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgxcHgpIHtcbiAgLmpzX19jYXJvdXNlbCwgLmpzX19jYXJvdXNlbCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEyNXB4OyB9XG4gIC5qc19fY2Fyb3VzZWwgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAuanNfX2Nhcm91c2VsLnNwYWNlLWh1Z2UgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMTU4OHJlbTsgfVxuICAuanNfX2Nhcm91c2VsLnNwYWNlLXRpbnkgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfSB9XG5cbi50b2dnbGUtbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC50b2dnbGUtbGFiZWwuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmlnYXRpb24tdG9nZ2xlIC50b2dnbGUtbGFiZWwuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5qc19fc3BsaXQtd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDQuOTA4NnJlbTtcbiAgbWFyZ2luLXRvcDogNC45MDg2cmVtOyB9XG4gIC5qc19fc3BsaXQtd3JhcCArIC5qc19fc3BsaXQtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogLTQuOTA4NnJlbTsgfVxuXG4uanNfX3NwbGl0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAuanNfX3NwbGl0LWNvbnRlbnQgLmltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5qc19fc3BsaXQtY29udGVudCAuaW1hZ2UgaW1nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgICAgIC5qc19fc3BsaXQtY29udGVudCAuaW1hZ2UgaW1nLndpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5qc19fc3BsaXQtY29udGVudCAuaW1hZ2UgaW1nLnRhbGwge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAuanNfX3NwbGl0LWNvbnRlbnQgLnRleHQge1xuICAgIHBhZGRpbmc6IDQuOTA4NnJlbSAxLjg3NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7IH1cbiAgICAuanNfX3NwbGl0LWNvbnRlbnQgLnRleHQgaDEsIC5qc19fc3BsaXQtY29udGVudCAudGV4dCBoMiwgLmpzX19zcGxpdC1jb250ZW50IC50ZXh0IGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiOyB9XG4gIC5qc19fc3BsaXQtY29udGVudCAudGV4dCAuc3BsaXQtcGFydF9faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5qc19fc3BsaXQtY29udGVudCAudGV4dCAuc3BsaXQtcGFydF9faW5uZXIgcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5qc19fc3BsaXQtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5qc19fc3BsaXQtY29udGVudCAuaW1hZ2UgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuanNfX3NwbGl0LWNvbnRlbnQgLnNwbGl0LXBhcnQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zcGxpdC1wYXJ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnNwbGl0LXBhcnQucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5TY3JvbGxfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuU2Nyb2xsX19jb250YWluZXIuaXMtZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLlNjcm9sbF9fY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuU2Nyb2xsX19jYW52YXMgLmpzX19oY29sIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4uU2Nyb2xsX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gIC5TY3JvbGxfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgLlNjcm9sbF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4uc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEtLWhvcml6b250YWwge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjE1ODhyZW07XG4gIHBhZGRpbmctbGVmdDogMS4xNTg4cmVtOyB9XG5cbi5zaXRlLS1yZXNwb25zaXZlIC5ob3Jpem9udGFsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaXRlLS1yZXNwb25zaXZlIC5lbnRyeS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDEuODc1cmVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2l0ZS0tcmVzcG9uc2l2ZSAuZW50cnktaG9yaXpvbnRhbCAuY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zaXRlLS1yZXNwb25zaXZlIC5lbnRyeS1ob3Jpem9udGFsLS10ZXh0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uZmVhdHVyZWQtYmFkZ2Uge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICByaWdodDogMS44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiA0cmVtOyB9XG5cbi5lbnRyeS10aXRsZSBhLCAuRW50cnlfX3RpdGxlIGEsIC5FbnRyeV9fbWV0YSBhIHtcbiAgY29sb3I6ICMzNjM2MzY7IH1cblxuLkVudHJ5X19jb250aW51ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41MzcycmVtIDEuMTU4OHJlbTtcbiAgbWFyZ2luLXRvcDogMS4xNTg4cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkO1xuICBjb2xvcjogI2ZjZmNmYztcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5lbnRyeS1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgLmVudHJ5LW1ldGEgYSB7XG4gICAgY29sb3I6ICMwMTJGNjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5yZWd1bGFyLXBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0LjkwODZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yZWd1bGFyLXBvc3Quc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDBweCByZ2JhKDEzLCAxMywgMTMsIDAuMDcpLCAwIDFweCAyNHB4IDNweCByZ2JhKDE3NCwgMTc0LCAxNzQsIDAuMDcpOyB9XG4gIC5yZWd1bGFyLXBvc3QgLmVudHJ5LXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjAzMzhyZW07IH1cbiAgLnJlZ3VsYXItcG9zdCAuZW50cnktdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtOyB9XG4gIC5yZWd1bGFyLXBvc3QgLmVudHJ5LWlubmVyIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5yZWd1bGFyLXBvc3QgLmVudHJ5LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4wMzM4cmVtOyB9XG4gIC5yZWd1bGFyLXBvc3QgLnBvc3RlZC1vbiB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucmVndWxhci1wb3N0IC5wb3N0ZWQtb24gYSB7XG4gICAgICBjb2xvcjogIzYzNjM2MztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLnJlZ3VsYXItcG9zdCAuZW50cnktcG9zdC53aXRoLXRodW1ibmFpbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5yZWd1bGFyLXBvc3QgLmVudHJ5LXBvc3Qud2l0aG91dC10aHVtYm5haWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yZWd1bGFyLXBvc3QgLmVudHJ5LXBvc3Qud2l0aG91dC10aHVtYm5haWwgLmVudHJ5LWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjM4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmVndWxhci1wb3N0IC5lbnRyeS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH1cbiAgICAucmVndWxhci1wb3N0IC5lbnRyeS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTU4OHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMXB4KSB7XG4gICAgLnJlZ3VsYXItcG9zdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnJlZ3VsYXItcG9zdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbTsgfVxuICAgICAgLnJlZ3VsYXItcG9zdCAuZW50cnktdGh1bWJuYWlsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjU1MjhyZW07IH1cbiAgICAgIC5yZWd1bGFyLXBvc3QgLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH1cbiAgICAgIC5yZWd1bGFyLXBvc3QgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODFweCkge1xuICAgIC5yZWd1bGFyLXBvc3Qge1xuICAgICAgcGFkZGluZzogMS4xNTg4cmVtOyB9XG4gICAgICAucmVndWxhci1wb3N0IC5lbnRyeS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLkVudHJ5LS1jbGFzc2ljIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbjogYXV0byBhdXRvIDkuODE3MnJlbSBhdXRvO1xuICBjb2xvcjogIzYzNjM2MztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgLkVudHJ5LS1jbGFzc2ljIC5tZXRhLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLWxlZnQ6IC4zcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjNyZW07IH1cbiAgLkVudHJ5LS1jbGFzc2ljIC5FbnRyeV9fdGh1bWJuYWlsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMDMzOHJlbTsgfVxuICAuRW50cnktLWNsYXNzaWMgLkVudHJ5X19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLkVudHJ5LS1jbGFzc2ljIC5FbnRyeV9faGVhZGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07IH1cbiAgLkVudHJ5LS1jbGFzc2ljIC5FbnRyeV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE2MnJlbTsgfVxuICAuRW50cnktLWNsYXNzaWMgLkVudHJ5X19jb250ZW50IHtcbiAgICBmbGV4OiAyOyB9XG4gIC5FbnRyeS0tY2xhc3NpYyAuRW50cnlfX2NvbnRpbnVlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC43MTYycmVtOyB9XG4gIC5FbnRyeS0tY2xhc3NpYyAuRW50cnlfX21ldGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IC44cmVtOyB9XG4gIC5FbnRyeS0tY2xhc3NpYyAuRW50cnlfX2NhdGVnb3JpZXMge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5FbnRyeS0tY2xhc3NpYyAuRW50cnlfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH1cbiAgICAuRW50cnktLWNsYXNzaWMgLkVudHJ5X19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbmJvZHksIC5zaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYzsgfVxuXG4uc2l0ZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb250ZW50LWFyZWEge1xuICBtYXgtd2lkdGg6IDEzODBweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogNC45MDg2cmVtIDEuODc1cmVtIDEuODc1cmVtOyB9XG4gIC5ibG9nLWhlYWRlciArIC5jb250ZW50LWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGVudC1hcmVhIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMy43NXJlbSk7XG4gICAgICBwYWRkaW5nOiAxLjE1ODhyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5jb250ZW50LWFyZWEge1xuICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIHBhZGRpbmc6IDEuMTU4OHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG4gICAgLmNvbnRlbnQtYXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jb250ZW50LWFyZWEuaXMtZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRlbnQtYXJlYS0tZnVsbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uY29udGVudC1hcmVhLS1hcmNoaXZlIHtcbiAgcGFkZGluZy10b3A6IDQuOTA4NnJlbTsgfVxuICAuY29udGVudC1hcmVhLS1hcmNoaXZlIC5lbnRyeS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuOTA4NnJlbTsgfVxuXG4uYm9keS1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDI1MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuYm9keS1ib3JkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5ib2R5LWJvcmRlci0tbGVmdCwgLmJvZHktYm9yZGVyLS1yaWdodCB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmJvZHktYm9yZGVyLS10b3AsIC5ib2R5LWJvcmRlci0tYm90dG9tIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYm9keS1ib3JkZXItLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmJvZHktYm9yZGVyLS1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5ib2R5LWJvcmRlci0tbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgLmJvZHktYm9yZGVyLS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG5cbi5zaXRlLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDgwMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMxNDE0MTQ7IH1cbiAgLmJvZHktYm9yZGVycy0tZGlzYWJsZSAuc2l0ZS1oZWFkZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLm5vLWpzIC5zaXRlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAuc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDMuMDMzOHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNpdGUtaGVhZGVyX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNzE2MnJlbSAxLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zaXRlLWhlYWRlcl9faW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMC43MTYycmVtIDEuMTU4OHJlbTsgfSB9XG4gICAgLnNpdGUtaGVhZGVyX19pbm5lci5uby1hY3RpdmUtbWVudSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjE1ODhyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTU4OHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uc2l0ZS1oZWFkZXItLXBsYWNlaG9sZGVyIHtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc2l0ZS1oZWFkZXItLXBsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2l0ZS1ob21lLWxpbmsge1xuICB0cmFuc2l0aW9uOiAxLjJzIGVhc2Utb3V0IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zaXRlLWhvbWUtbGluayBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2l0ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnNpdGUtc3VidGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMDsgfVxuXG4ubWVudS1pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uc2l0ZS1sb2dvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpdGUtbG9nby0taW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDE1MHB4OyB9XG4gIC5zaXRlLWxvZ28tLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5uby1hY3RpdmUtbWVudSAuc2l0ZS1sb2dvLS10ZXh0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnNpdGUtbG9nby0tdGV4dCAuc2l0ZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMzNyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zcmVtOyB9XG4gICAgICAuc2NyZWVuLS1zbWFsbCAuc2l0ZS1sb2dvLS10ZXh0IC5zaXRlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gICAgICAuc2l0ZS1sb2dvLS10ZXh0IC5zaXRlLXRpdGxlIGEge1xuICAgICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgIC5zaXRlLWxvZ28tLXRleHQgLnNpdGUtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIjtcbiAgICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgICAgbWFyZ2luLXRvcDogLjI1cmVtOyB9XG5cbi5zaXRlLWhvbWUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtaGVhZGVyX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICNqcy1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zaXRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG4uaGVhZGVyX19pY29ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gIGNvbG9yOiAjZmNmY2ZjOyB9XG5cbi5tb2JpbGUtaWUgLnNpdGUtaGVhZGVyX19pbm5lciwgLm1vYmlsZS1pZSAuc2l0ZS1sb2dvLCAubW9iaWxlLWllIC5zaXRlLWxvZ28tLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnNpdGUtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB6LWluZGV4OiAxMDAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbiAubWVudS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDEuMTU4OHJlbTtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zaXRlLW5hdmlnYXRpb24gLm1lbnUtbGluazpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMTJGNjI7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbiAuY3VycmVudC1tZW51LWl0ZW0gPiAubWVudS1saW5rLCAuc2l0ZS1uYXZpZ2F0aW9uIC5jdXJyZW50X3BhZ2VfcGFyZW50Om5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiAubWVudS1saW5rIHtcbiAgICBjb2xvcjogZ3JheTsgfVxuICAuc2l0ZS1uYXZpZ2F0aW9uIC5jdXJyZW50X3BhZ2VfcGFyZW50ID4gLm1lbnUtbGluayAubWVudS1pdGVtX19pbm5lciA+IC5kcm9wZG93bi1pY29uLCAuc2l0ZS1uYXZpZ2F0aW9uIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiAubWVudS1saW5rIC5tZW51LWl0ZW1fX2lubmVyID4gLmRyb3Bkb3duLWljb24sIC5zaXRlLW5hdmlnYXRpb24gLmN1cnJlbnQtbWVudS1wYXJlbnQgPiAubWVudS1saW5rIC5tZW51LWl0ZW1fX2lubmVyID4gLmRyb3Bkb3duLWljb24sIC5zaXRlLW5hdmlnYXRpb24gLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IC5tZW51LWxpbmsgLm1lbnUtaXRlbV9faW5uZXIgPiAuZHJvcGRvd24taWNvbiB7XG4gICAgY29sb3I6IGdyYXk7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbiAubm8taG92ZXIgPiAubWVudS1saW5rIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44MnJlbTsgfSB9XG4gIC5zaXRlLW5hdmlnYXRpb24gLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuc2l0ZS1uYXZpZ2F0aW9uIC5tZW51LWl0ZW1fX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaXRlLW5hdmlnYXRpb24gLmRyb3Bkb3duLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC43MTYycmVtO1xuICAgIHdpZHRoOiAuNmVtO1xuICAgIGZvbnQtc2l6ZTogLjdlbTtcbiAgICByaWdodDogLjJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2l0ZS1uYXZpZ2F0aW9uIC5kcm9wZG93bi1pY29uIC5pb24tY2hldnJvbi1kb3duIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2l0ZS1uYXZpZ2F0aW9uIC5zdWItbWVudSAuZHJvcGRvd24taWNvbiB7XG4gICAgdG9wOiAwOyB9XG5cbi5uby10b3VjaCAubWVudS1pdGVtLS10b3VjaCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi10b2dnbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaXRlLS1yZWd1bGFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tb2JpbGUtaWUgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2l0ZS0tcmVndWxhciAuc2l0ZS1uYXZpZ2F0aW9uIC5sZXZlbC0wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbi5zaXRlLS1yZWd1bGFyIC5zaXRlLW5hdmlnYXRpb24gLmxldmVsLTAgKyAuc3ViLW1lbnUgPiAuc3ViLW1lbnVfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5zaXRlLS1yZWd1bGFyIC5zaXRlLW5hdmlnYXRpb24gLmxldmVsLTAgKyAuc3ViLW1lbnUgPiAuc3ViLW1lbnVfX2lubmVyOmJlZm9yZSwgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAubGV2ZWwtMCArIC5zdWItbWVudSA+IC5zdWItbWVudV9faW5uZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAubGV2ZWwtMCArIC5zdWItbWVudSA+IC5zdWItbWVudV9faW5uZXI6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMGQwZDBkOyB9XG4gIC5zaXRlLS1yZWd1bGFyIC5zaXRlLW5hdmlnYXRpb24gLmxldmVsLTAgKyAuc3ViLW1lbnUgPiAuc3ViLW1lbnVfX2lubmVyOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmNmY2ZjO1xuICAgIHRvcDogLTI2cHg7IH1cblxuLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogMTAwJTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWluLXdpZHRoOiAxMnJlbTtcbiAgZm9udC1zaXplOiAuNjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9XG4gIC5zaXRlLS1yZWd1bGFyIC5zaXRlLW5hdmlnYXRpb24gLnN1Yi1tZW51X19pbm5lciB7XG4gICAgcGFkZGluZzogMC43MTYycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzBkMGQwZDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIGxlZnQ6IGNhbGMoIDEwMCUgKyAxLjE1ODhyZW0pO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0b3A6IC0wLjcxNjJyZW07IH1cbiAgICAgIC5zaXRlLS1yZWd1bGFyIC5zaXRlLW5hdmlnYXRpb24gLnN1Yi1tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51LmpzLWludmVydC1wb3NpdGlvbiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICByaWdodDogY2FsYyggMTAwJSArIDEuMTU4OHJlbSk7IH1cbiAgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtbGluayB7XG4gICAgcGFkZGluZzogMC43MTYycmVtIDEuMTU4OHJlbTsgfVxuXG4uc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5tb2JpbGUtaWUgLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24sIC5tb2JpbGUtaWUgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tZW51LWl0ZW0gLm1vYmlsZS1pZSAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiwgLm1lbnUtaXRlbSAubW9iaWxlLWllIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1uYXZpZ2F0aW9uX19jb250ZW50LCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW5hdmlnYXRpb25fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzUlO1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMi4zMTc3cmVtKTtcbiAgICBsZWZ0OiAxLjE1ODhyZW07XG4gICAgcmlnaHQ6IDEuMTU4OHJlbTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudV9fY29udGFpbmVyLCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEuMTU4OHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xNTg4cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzBkMGQwZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YmVmb3JlLCAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YWZ0ZXIsIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudV9fY29udGFpbmVyOmJlZm9yZSwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHRvcDogLTMwcHg7XG4gICAgICByaWdodDogMy4zMzM4cmVtO1xuICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YmVmb3JlLCAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YWZ0ZXIsIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudV9fY29udGFpbmVyOmJlZm9yZSwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxLjUwODhyZW07XG4gICAgICAgICAgdG9wOiAtMzBweDsgfSB9XG4gICAgLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudV9fY29udGFpbmVyOmJlZm9yZSwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwZDBkMGQ7IH1cbiAgICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YWZ0ZXIsIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudV9fY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmY2ZjZmM7XG4gICAgICB0b3A6IC0yNnB4OyB9XG4gIC5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0sIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLm1lbnUtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAubWVudS1saW5rLCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIC5tZW51LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNzE2MnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfVxuICAgIC5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uIC5tZW51LWxpbmsubGV2ZWwtMCwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiAubWVudS1saW5rLmxldmVsLTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMS44NzVyZW07IH1cbiAgLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24gLnN1Yi1tZW51LCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zdWItbWVudSB7XG4gICAgcGFkZGluZzogMS4xNTg4cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNzE2MnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NCwgMTc0LCAxNzQsIDAuMjUpOyB9XG4gICAgLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24gLnN1Yi1tZW51IC5tZW51LWl0ZW0sIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24gLmRyb3Bkb3duLWljb24sIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLmRyb3Bkb3duLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1uYXZpZ2F0aW9uX19jb250ZW50LCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW5hdmlnYXRpb25fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmlzLW1lbnUtb3BlbiB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAuaXMtbWVudS1vcGVuIC5zaXRlLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICBtYXgtaGVpZ2h0OiA5MHZoOyB9XG5cbi5uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2JpbGUtaWUgLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm5hdmlnYXRpb24tdG9nZ2xlIC50b2dnbGUtbGFiZWwge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5hdmlnYXRpb24tdG9nZ2xlIC50b2dnbGUtbGFiZWwgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDU2MXB4KSB7XG4gICAgLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTsgfSB9XG4gIC5uYXZpZ2F0aW9uLXRvZ2dsZSAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLjFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gICAgLm5vLWpzIC5uYXZpZ2F0aW9uLXRvZ2dsZSAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZpZ2F0aW9uLXRvZ2dsZV9fdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzYzNjM2MzsgfVxuICAubmF2aWdhdGlvbi10b2dnbGVfX2xhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07IH1cblxuLm5vLW1lbnUtZm91bmQge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5zaXRlLS1wb3J0YWJsZSAubm8tbWVudS1mb3VuZCwgLnNpdGUtLXJlc3BvbnNpdmUgLm5vLW1lbnUtZm91bmQge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtOyB9XG4gIC5uby1tZW51LWZvdW5kIGgxIHtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm5vLW1lbnUtZm91bmQgLmRvYy1saW5rIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5vLW1lbnUtZm91bmQgLmRvYy1saW5rIGEge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uc2l0ZS1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2l0ZS1mb290ZXIuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlLWZvb3Rlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gICAgY29sb3I6ICNhZWFlYWU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNpdGUtZm9vdGVyX19pbm5lciBhIHtcbiAgICAgIGNvbG9yOiAjZWRlZGVkOyB9XG4gIC5zaXRlLWZvb3RlciAuaW5zdGFncmFtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07XG4gICAgbWFyZ2luLXRvcDogMy4wMzM4cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnNpdGUtZm9vdGVyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMC43MTYycmVtOyB9IH1cblxuLnNpdGUtaW5mbyB7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zaXRlLWZvb3Rlci0tcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGZsZXgtYmFzaXM6IDUwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmlzLWhvcml6b250YWwgLnNpdGUtZm9vdGVyLS1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmVudHJ5LWNvbnRlbnQgaW1nLCAuZW50cnktY29udGVudCBmaWd1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmVudHJ5LWNvbnRlbnQgdWwsIC5lbnRyeS1jb250ZW50IG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9XG5cbi5zaWRlYmFyLWVuYWJsZWQgLmNvbnRlbnQtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAxcHgpIHtcbiAgICAuc2lkZWJhci1lbmFibGVkIC5jb250ZW50LWFyZWEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2lkZWJhci1lbmFibGVkIC5zaXRlLW1haW4ge1xuICBmbGV4OiAzO1xuICBmbGV4LWJhc2lzOiA0MzBweDsgfVxuXG4uc2lkZWJhci1lbmFibGVkIC5zaXRlLXNpZGViYXIge1xuICBmbGV4LWJhc2lzOiAzMjBweDsgfVxuXG4uc2l0ZS1zaWRlYmFyIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDQuOTA4NnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zaXRlLXNpZGViYXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtOyB9IH1cbiAgLnNpdGUtc2lkZWJhciBhIHtcbiAgICBjb2xvcjogIzYzNjM2MztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gICAgLnNpdGUtc2lkZWJhciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gIC5zaXRlLXNpZGViYXIgLndpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMGQwZDBkO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuICAgIC5zaXRlLXNpZGViYXIgLndpZGdldCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjcxNjJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC43MTYycmVtOyB9XG4gICAgLnNpdGUtc2lkZWJhciAud2lkZ2V0IGxpIGEge1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtOyB9XG4gICAgLnNpdGUtc2lkZWJhciAud2lkZ2V0IC5jYXQtaXRlbSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zaXRlLXNpZGViYXIgLndpZGdldC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtOyB9XG4gIC5zaXRlLXNpZGViYXIgLnNlYXJjaC1zdWJtaXQgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbiNycHd3dC1yZWNlbnQtcG9zdHMtd2lkZ2V0LXdpdGgtdGh1bWJuYWlscy0yIGltZyB7XG4gIG1heC13aWR0aDogMTAwcHg7IH1cblxuLnJwd3d0LXBvc3QtY2F0ZWdvcmllcywgLnJwd3d0LXBvc3QtYXV0aG9yLCAucnB3d3QtcG9zdC1kYXRlIHtcbiAgY29sb3I6ICM2MzYzNjM7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4ucnB3d3QtcG9zdC1leGNlcnB0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJwd3d0LXBvc3QtZXhjZXJwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnJwd3d0LXdpZGdldCB1bCBsaSB7XG4gIG1hcmdpbjogMC43MTYycmVtIDAgMCAwOyB9XG5cbi53aWRnZXRfc2ltcGxlaW1hZ2UgLnNpbXBsZS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE2MnJlbTsgfVxuXG4uZW50cnktd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5lbnRyeS1jb250ZW50LCAuY29tbWVudC1jb250ZW50LCAuY2EtZGVzYyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gIC5lbnRyeS1jb250ZW50IHVsLCAuZW50cnktY29udGVudCBvbCwgLmNvbW1lbnQtY29udGVudCB1bCwgLmNvbW1lbnQtY29udGVudCBvbCwgLmNhLWRlc2MgdWwsIC5jYS1kZXNjIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAuZW50cnktY29udGVudCB1bCBsaSwgLmVudHJ5LWNvbnRlbnQgb2wgbGksIC5jb21tZW50LWNvbnRlbnQgdWwgbGksIC5jb21tZW50LWNvbnRlbnQgb2wgbGksIC5jYS1kZXNjIHVsIGxpLCAuY2EtZGVzYyBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTYycmVtOyB9XG4gICAgLmVudHJ5LWNvbnRlbnQgdWwgbGkgdWwsIC5lbnRyeS1jb250ZW50IHVsIGxpIG9sLCAuZW50cnktY29udGVudCBvbCBsaSB1bCwgLmVudHJ5LWNvbnRlbnQgb2wgbGkgb2wsIC5jb21tZW50LWNvbnRlbnQgdWwgbGkgdWwsIC5jb21tZW50LWNvbnRlbnQgdWwgbGkgb2wsIC5jb21tZW50LWNvbnRlbnQgb2wgbGkgdWwsIC5jb21tZW50LWNvbnRlbnQgb2wgbGkgb2wsIC5jYS1kZXNjIHVsIGxpIHVsLCAuY2EtZGVzYyB1bCBsaSBvbCwgLmNhLWRlc2Mgb2wgbGkgdWwsIC5jYS1kZXNjIG9sIGxpIG9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtOyB9XG4gICAgICAuZW50cnktY29udGVudCB1bCBsaSB1bCBsaTpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgdWwgbGkgb2wgbGk6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50IG9sIGxpIHVsIGxpOmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCBvbCBsaSBvbCBsaTpmaXJzdC1jaGlsZCwgLmNvbW1lbnQtY29udGVudCB1bCBsaSB1bCBsaTpmaXJzdC1jaGlsZCwgLmNvbW1lbnQtY29udGVudCB1bCBsaSBvbCBsaTpmaXJzdC1jaGlsZCwgLmNvbW1lbnQtY29udGVudCBvbCBsaSB1bCBsaTpmaXJzdC1jaGlsZCwgLmNvbW1lbnQtY29udGVudCBvbCBsaSBvbCBsaTpmaXJzdC1jaGlsZCwgLmNhLWRlc2MgdWwgbGkgdWwgbGk6Zmlyc3QtY2hpbGQsIC5jYS1kZXNjIHVsIGxpIG9sIGxpOmZpcnN0LWNoaWxkLCAuY2EtZGVzYyBvbCBsaSB1bCBsaTpmaXJzdC1jaGlsZCwgLmNhLWRlc2Mgb2wgbGkgb2wgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjcxNjJyZW07IH1cbiAgLmVudHJ5LWNvbnRlbnQgcHJlLCAuY29tbWVudC1jb250ZW50IHByZSwgLmNhLWRlc2MgcHJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAuZW50cnktY29udGVudCAuaGlnaGxpZ2h0LCAuY29tbWVudC1jb250ZW50IC5oaWdobGlnaHQsIC5jYS1kZXNjIC5oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgcGFkZGluZzogLjJlbSAuNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgLmVudHJ5LWNvbnRlbnQgLmFsaWdubGVmdCwgLmNvbW1lbnQtY29udGVudCAuYWxpZ25sZWZ0LCAuY2EtZGVzYyAuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCwgLmNvbW1lbnQtY29udGVudCAuYWxpZ25yaWdodCwgLmNhLWRlc2MgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuZW50cnktY29udGVudCBpbWcuYWxpZ25sZWZ0LCAuZW50cnktY29udGVudCBmaWd1cmUuYWxpZ25sZWZ0LCAuY29tbWVudC1jb250ZW50IGltZy5hbGlnbmxlZnQsIC5jb21tZW50LWNvbnRlbnQgZmlndXJlLmFsaWdubGVmdCwgLmNhLWRlc2MgaW1nLmFsaWdubGVmdCwgLmNhLWRlc2MgZmlndXJlLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luOiAxLjZlbSAxLjZlbSAxLjZlbSAwZW07IH1cbiAgLmVudHJ5LWNvbnRlbnQgaW1nLmFsaWducmlnaHQsIC5lbnRyeS1jb250ZW50IGZpZ3VyZS5hbGlnbnJpZ2h0LCAuY29tbWVudC1jb250ZW50IGltZy5hbGlnbnJpZ2h0LCAuY29tbWVudC1jb250ZW50IGZpZ3VyZS5hbGlnbnJpZ2h0LCAuY2EtZGVzYyBpbWcuYWxpZ25yaWdodCwgLmNhLWRlc2MgZmlndXJlLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogMS42ZW0gMGVtIDEuNmVtIDEuNmVtOyB9XG4gIC5lbnRyeS1jb250ZW50IGltZy5hbGlnbmNlbnRlciwgLmVudHJ5LWNvbnRlbnQgZmlndXJlLmFsaWduY2VudGVyLCAuY29tbWVudC1jb250ZW50IGltZy5hbGlnbmNlbnRlciwgLmNvbW1lbnQtY29udGVudCBmaWd1cmUuYWxpZ25jZW50ZXIsIC5jYS1kZXNjIGltZy5hbGlnbmNlbnRlciwgLmNhLWRlc2MgZmlndXJlLmFsaWduY2VudGVyIHtcbiAgICBtYXJnaW46IDEuNmVtIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVudHJ5LWNvbnRlbnQgaW1nLm5vbWFyZ2luLCAuZW50cnktY29udGVudCBmaWd1cmUubm9tYXJnaW4sIC5jb21tZW50LWNvbnRlbnQgaW1nLm5vbWFyZ2luLCAuY29tbWVudC1jb250ZW50IGZpZ3VyZS5ub21hcmdpbiwgLmNhLWRlc2MgaW1nLm5vbWFyZ2luLCAuY2EtZGVzYyBmaWd1cmUubm9tYXJnaW4ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZW50cnktY29udGVudCBpbWcubm8tdG9wLW1hcmdpbiwgLmVudHJ5LWNvbnRlbnQgZmlndXJlLm5vLXRvcC1tYXJnaW4sIC5jb21tZW50LWNvbnRlbnQgaW1nLm5vLXRvcC1tYXJnaW4sIC5jb21tZW50LWNvbnRlbnQgZmlndXJlLm5vLXRvcC1tYXJnaW4sIC5jYS1kZXNjIGltZy5uby10b3AtbWFyZ2luLCAuY2EtZGVzYyBmaWd1cmUubm8tdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuZW50cnktY29udGVudCBpbWcubm8tYm90dG9tLW1hcmdpbiwgLmVudHJ5LWNvbnRlbnQgZmlndXJlLm5vLWJvdHRvbS1tYXJnaW4sIC5jb21tZW50LWNvbnRlbnQgaW1nLm5vLWJvdHRvbS1tYXJnaW4sIC5jb21tZW50LWNvbnRlbnQgZmlndXJlLm5vLWJvdHRvbS1tYXJnaW4sIC5jYS1kZXNjIGltZy5uby1ib3R0b20tbWFyZ2luLCAuY2EtZGVzYyBmaWd1cmUubm8tYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5lbnRyeS1jb250ZW50IGltZy5pbWFnZS1jZW50ZXItb3ZlcmZsb3csIC5lbnRyeS1jb250ZW50IGZpZ3VyZS5pbWFnZS1jZW50ZXItb3ZlcmZsb3csIC5jb21tZW50LWNvbnRlbnQgaW1nLmltYWdlLWNlbnRlci1vdmVyZmxvdywgLmNvbW1lbnQtY29udGVudCBmaWd1cmUuaW1hZ2UtY2VudGVyLW92ZXJmbG93LCAuY2EtZGVzYyBpbWcuaW1hZ2UtY2VudGVyLW92ZXJmbG93LCAuY2EtZGVzYyBmaWd1cmUuaW1hZ2UtY2VudGVyLW92ZXJmbG93IHtcbiAgICAgIG1heC13aWR0aDogMTMwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTUlOyB9XG4gICAgICAuc2lkZWJhci1lbmFibGVkIC5lbnRyeS1jb250ZW50IGltZy5pbWFnZS1jZW50ZXItb3ZlcmZsb3csIC5zaWRlYmFyLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgZmlndXJlLmltYWdlLWNlbnRlci1vdmVyZmxvdywgLnNpZGViYXItZW5hYmxlZCAuY29tbWVudC1jb250ZW50IGltZy5pbWFnZS1jZW50ZXItb3ZlcmZsb3csIC5zaWRlYmFyLWVuYWJsZWQgLmNvbW1lbnQtY29udGVudCBmaWd1cmUuaW1hZ2UtY2VudGVyLW92ZXJmbG93LCAuc2lkZWJhci1lbmFibGVkIC5jYS1kZXNjIGltZy5pbWFnZS1jZW50ZXItb3ZlcmZsb3csIC5zaWRlYmFyLWVuYWJsZWQgLmNhLWRlc2MgZmlndXJlLmltYWdlLWNlbnRlci1vdmVyZmxvdyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmVudHJ5LWNvbnRlbnQgLmltYWdlLWFzaWRlLCAuY29tbWVudC1jb250ZW50IC5pbWFnZS1hc2lkZSwgLmNhLWRlc2MgLmltYWdlLWFzaWRlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lbnRyeS1jb250ZW50IC53cC1jYXB0aW9uLXRleHQsIC5jb21tZW50LWNvbnRlbnQgLndwLWNhcHRpb24tdGV4dCwgLmNhLWRlc2MgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2MzYzNjM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmVudHJ5LWNvbnRlbnQgcCArIC5hbGlnbnJpZ2h0LCAuZW50cnktY29udGVudCBwICsgLmFsaWdubGVmdCwgLmNvbW1lbnQtY29udGVudCBwICsgLmFsaWducmlnaHQsIC5jb21tZW50LWNvbnRlbnQgcCArIC5hbGlnbmxlZnQsIC5jYS1kZXNjIHAgKyAuYWxpZ25yaWdodCwgLmNhLWRlc2MgcCArIC5hbGlnbmxlZnQge1xuICAgICAgbWFyZ2luLXRvcDogLjJlbTsgfSB9XG4gIC5lbnRyeS1jb250ZW50IC5tb2Rlcm4tY29sdW1ucywgLmNvbW1lbnQtY29udGVudCAubW9kZXJuLWNvbHVtbnMsIC5jYS1kZXNjIC5tb2Rlcm4tY29sdW1ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMTU4OHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS4xNTg4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjE1ODhyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgLmVudHJ5LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zLCAuY29tbWVudC1jb250ZW50IC5tb2Rlcm4tY29sdW1ucywgLmNhLWRlc2MgLm1vZGVybi1jb2x1bW5zIHtcbiAgICAgICAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0LjkwODZyZW07IH0gfVxuICAgIC5lbnRyeS1jb250ZW50IC5tb2Rlcm4tY29sdW1ucyArIC5tb2Rlcm4tY29sdW1ucywgLmNvbW1lbnQtY29udGVudCAubW9kZXJuLWNvbHVtbnMgKyAubW9kZXJuLWNvbHVtbnMsIC5jYS1kZXNjIC5tb2Rlcm4tY29sdW1ucyArIC5tb2Rlcm4tY29sdW1ucyB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTsgfVxuICAgIC5lbnRyeS1jb250ZW50IC5tb2Rlcm4tY29sdW1ucyBoMSwgLmVudHJ5LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zIGgyLCAuZW50cnktY29udGVudCAubW9kZXJuLWNvbHVtbnMgaDMsIC5lbnRyeS1jb250ZW50IC5tb2Rlcm4tY29sdW1ucyBoNCwgLmVudHJ5LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zIGg1LCAuZW50cnktY29udGVudCAubW9kZXJuLWNvbHVtbnMgaDYsIC5jb21tZW50LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zIGgxLCAuY29tbWVudC1jb250ZW50IC5tb2Rlcm4tY29sdW1ucyBoMiwgLmNvbW1lbnQtY29udGVudCAubW9kZXJuLWNvbHVtbnMgaDMsIC5jb21tZW50LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zIGg0LCAuY29tbWVudC1jb250ZW50IC5tb2Rlcm4tY29sdW1ucyBoNSwgLmNvbW1lbnQtY29udGVudCAubW9kZXJuLWNvbHVtbnMgaDYsIC5jYS1kZXNjIC5tb2Rlcm4tY29sdW1ucyBoMSwgLmNhLWRlc2MgLm1vZGVybi1jb2x1bW5zIGgyLCAuY2EtZGVzYyAubW9kZXJuLWNvbHVtbnMgaDMsIC5jYS1kZXNjIC5tb2Rlcm4tY29sdW1ucyBoNCwgLmNhLWRlc2MgLm1vZGVybi1jb2x1bW5zIGg1LCAuY2EtZGVzYyAubW9kZXJuLWNvbHVtbnMgaDYge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5lbnRyeS1jb250ZW50IC5tb2Rlcm4tY29sdW1ucy50d28sIC5jb21tZW50LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zLnR3bywgLmNhLWRlc2MgLm1vZGVybi1jb2x1bW5zLnR3byB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7IH1cbiAgICAuZW50cnktY29udGVudCAubW9kZXJuLWNvbHVtbnMudGhyZWUsIC5jb21tZW50LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zLnRocmVlLCAuY2EtZGVzYyAubW9kZXJuLWNvbHVtbnMudGhyZWUge1xuICAgICAgY29sdW1uLWNvdW50OiAzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5lbnRyeS1jb250ZW50IC5tb2Rlcm4tY29sdW1ucy5tb2Rlcm4tY29sdW1ucywgLmNvbW1lbnQtY29udGVudCAubW9kZXJuLWNvbHVtbnMubW9kZXJuLWNvbHVtbnMsIC5jYS1kZXNjIC5tb2Rlcm4tY29sdW1ucy5tb2Rlcm4tY29sdW1ucyB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMTsgfSB9XG4gIC5lbnRyeS1jb250ZW50IC5sYXJnZS10ZXh0LCAuZW50cnktY29udGVudCAudmlsbGFnZS1jYWxsb3V0LCAuY29tbWVudC1jb250ZW50IC5sYXJnZS10ZXh0LCAuY29tbWVudC1jb250ZW50IC52aWxsYWdlLWNhbGxvdXQsIC5jYS1kZXNjIC5sYXJnZS10ZXh0LCAuY2EtZGVzYyAudmlsbGFnZS1jYWxsb3V0IHtcbiAgICBmb250LXNpemU6IDEuMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODhyZW07IH1cblxuLndwLXBvc3QtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAucGFnZSAuY29udGVudC1hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogNC45MDg2cmVtOyB9IH1cblxuLnBhZ2UgLmVudHJ5LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnZSAuZWRpdC1saW5rIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjg3NXJlbTsgfVxuICAucGFnZSAuZWRpdC1saW5rIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEuODc1cmVtIGF1dG87IH1cblxuLnBhZ2UtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5zaW5nbGUtcG9zdCAuY29udGVudC1hcmVhIHtcbiAgbWF4LXdpZHRoOiA4MzFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2lkZWJhci1lbmFibGVkLnNpbmdsZS1wb3N0IC5jb250ZW50LWFyZWEge1xuICBtYXgtd2lkdGg6IDEzODBweDsgfVxuXG4uZW50cnktc2luZ2xlLXBvc3Qge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5lbnRyeS1zaW5nbGUtcG9zdCAuZW50cnktaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAuZW50cnktc2luZ2xlLXBvc3QgLmVudHJ5LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAuZW50cnktc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgPiBwIHtcbiAgICBtYXJnaW4tdG9wOiAzLjAzMzhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy4wMzM4cmVtOyB9XG4gIC5lbnRyeS1zaW5nbGUtcG9zdCAucG9zdC10aHVtYm5haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5lbnRyeS1zaW5nbGUtcG9zdCAuZW50cnktdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgLmVudHJ5LXNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50ID4gcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cblxuLmpzX19jb250YWluLWZ1bGwtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuanNfX2NvbnRhaW4tZnVsbC1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjQwNjJyZW07IH0gfVxuXG4uanNfX2NvbnRhaW4tZnVsbC1pbWFnZSAudmlsbGFnZS1iaWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwOyB9XG5cbi5lbnRyeS1zaW5nbGUtcG9zdF9fbWV0YSwgLm1ldGEtLXJlc3BvbnNpdmUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC44cmVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5lbnRyeS1zaW5nbGUtcG9zdF9fbWV0YSBhLCAubWV0YS0tcmVzcG9uc2l2ZSBhIHtcbiAgICBjb2xvcjogIzBkMGQwZDsgfVxuICAgIC5lbnRyeS1zaW5nbGUtcG9zdF9fbWV0YSBhOmhvdmVyLCAubWV0YS0tcmVzcG9uc2l2ZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDEyRjYyOyB9XG5cbi5lbnRyeS1zaW5nbGUtcG9zdF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjcxNjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuMDMzOHJlbTsgfVxuICAuZW50cnktc2luZ2xlLXBvc3RfX21ldGEgLmljb24uaW9uLWVkaXQge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTYycmVtOyB9XG4gIC5lbnRyeS1zaW5nbGUtcG9zdF9fbWV0YSAubWV0YV9fcm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuZW50cnktc2luZ2xlLXBvc3RfX21ldGEgLm1ldGFfX3Jvdzpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMGQwZDBkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDFlbSAuNGVtOyB9XG5cbi5tZXRhLS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDFlbTtcbiAgY29sb3I6ICNmY2ZjZmM7XG4gIGJhY2tncm91bmQ6ICMwZDBkMGQ7IH1cbiAgLm1ldGEtLXJlc3BvbnNpdmUgYSB7XG4gICAgY29sb3I6ICNmY2ZjZmM7IH1cbiAgLm1ldGEtLXJlc3BvbnNpdmUgLm1ldGFfX3JvdyB7XG4gICAgcGFkZGluZzogLjI1ZW07IH1cbiAgLm1ldGEtLXJlc3BvbnNpdmUgLm1ldGFfX3JvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDdweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZjZmNmYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDFlbSAuNGVtIDFlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODFweCkge1xuICAubWV0YS0tcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1ldGEtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY29tbWVudHMtYXJlYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29tbWVudHMtYXJlYSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH0gfVxuICAuY29tbWVudHMtYXJlYSBjb2RlLCAuY29tbWVudHMtYXJlYSBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5jb21tZW50cy1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uY29tbWVudHMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5jb21tZW50LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29tbWVudC1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNDA2MnJlbTsgfSB9XG4gIC5jb21tZW50LWxpc3QsIC5jb21tZW50LWxpc3QgLmNoaWxkcmVuLCAuY29tbWVudC1saXN0IC5jb21tZW50IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBwYWRkaW5nOiAuM2VtIC43ZW07XG4gICAgY29sb3I6ICNhZWFlYWU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1yZXBseS1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gIC5jb21tZW50LWxpc3QgLnJlcGx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjE1ODhyZW07XG4gICAgcmlnaHQ6IDEuMTU4OHJlbTsgfVxuICAuY29tbWVudC1saXN0IC5yZXBseSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4xNTg4cmVtOyB9XG4gIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMS4xNTg4cmVtOyB9XG4gICAgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1yZXNwb25kIC5sb2dnZWQtaW4tYXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLmNvbW1lbnQtbGlzdCAjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZWFlYWU7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE2MnJlbTsgfVxuICAgIC5jb21tZW50LWxpc3QgI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDsgfVxuICAuY29tbWVudC1saXN0IC5waW5nYmFjaywgLmNvbW1lbnQtbGlzdCAudHJhY2tiYWNrIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNvbW1lbnQtbGlzdCAucGluZ2JhY2ssIC5jb21tZW50LWxpc3QgLnRyYWNrYmFjayB7XG4gICAgICAgIHBhZGRpbmc6IDEuMTU4OHJlbTsgfSB9XG5cbi5jb21tZW50LWF3YWl0aW5nLW1vZGVyYXRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLmNvbW1lbnRzLXRvZ2dsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNvbW1lbnQtc3Vic2NyaXB0aW9uLWZvcm0ge1xuICBmb250LXNpemU6IC43NXJlbTsgfVxuXG4uQ29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtOyB9XG4gIC5Db21tZW50IC5jaGlsZHJlbiB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1ZW0gKyAxLjg3NXJlbSk7XG4gICAgcGFkZGluZzogMS4xNTg4cmVtIDA7IH1cbiAgICAuQ29tbWVudCAuY2hpbGRyZW4gLkNvbW1lbnRfX2F2YXRhciB7XG4gICAgICB3aWR0aDogM2VtOyB9XG4gIC5Db21tZW50IC5jaGlsZHJlbiAuY2hpbGRyZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDNlbSArIDEuODc1cmVtKTsgfVxuXG4uQ29tbWVudF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uQ29tbWVudF9fYXZhdGFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA1ZW07XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW07IH1cbiAgLkNvbW1lbnRfX2F2YXRhciBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5Db21tZW50X19hdmF0YXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjcxNjJyZW07IH0gfVxuXG4uQ29tbWVudF9fYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuLkNvbW1lbnRfX21ldGEge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjllbTsgfVxuICAuQ29tbWVudF9fbWV0YSBhIHtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5Db21tZW50X19tZXRhIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLkNvbW1lbnRfX21ldGEgLmNvbW1lbnQtbWV0YWRhdGEsIC5Db21tZW50X19tZXRhIC5jb21tZW50LW1ldGFkYXRhIGEge1xuICAgICAgY29sb3I6ICNhZWFlYWU7IH1cblxuLkNvbW1lbnRfX3RleHQge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtO1xuICBtYXJnaW4tdG9wOiAwLjcxNjJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuQ29tbWVudF9fdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5uYXYtd2lkZ2V0LnNpbXBsZS1zb2NpYWwtaWNvbnMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cbiAgLm5hdi13aWRnZXQuc2ltcGxlLXNvY2lhbC1pY29ucyB1bCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm5hdi13aWRnZXQuc2ltcGxlLXNvY2lhbC1pY29ucyB1bCBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwLjcxNjJyZW0gMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAubmF2LXdpZGdldC5zaW1wbGUtc29jaWFsLWljb25zIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm5hdi13aWRnZXQtLWZvcmNlZC5zaW1wbGUtc29jaWFsLWljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjc0OThyZW07IH1cbiAgLm5hdi13aWRnZXQtLWZvcmNlZC5zaW1wbGUtc29jaWFsLWljb25zIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmY2ZjZmMgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjg1NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgLm5hdi13aWRnZXQtLWZvcmNlZC5zaW1wbGUtc29jaWFsLWljb25zIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjZjZTAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnNpdGUtZm9vdGVyX19pbnN0YWdyYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpdGUtZm9vdGVyX19pbnN0YWdyYW0gLmluc3RhZ3JhbS1waWNzICsgcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uanItaW5zdGEtdGh1bWIsIC5pbnN0YWdyYW0tcGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5qci1pbnN0YS10aHVtYiAuYXV0b2Nyb3AsIC5pbnN0YWdyYW0tcGljcyAuYXV0b2Nyb3Age1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmpyLWluc3RhLXRodW1iIC5hdXRvY3JvcCBpbWcsIC5pbnN0YWdyYW0tcGljcyAuYXV0b2Nyb3AgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuanItaW5zdGEtdGh1bWIgYSwgLmpyLWluc3RhLXRodW1iIGltZywgLmluc3RhZ3JhbS1waWNzIGEsIC5pbnN0YWdyYW0tcGljcyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5qci1pbnN0YS10aHVtYiBsaSwgLmluc3RhZ3JhbS1waWNzIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZmxleDogMTsgfVxuICAgIC5qci1pbnN0YS10aHVtYiBsaSBpbWcubGFuZHNjYXBlLCAuaW5zdGFncmFtLXBpY3MgbGkgaW1nLmxhbmRzY2FwZSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uZXJyb3I0MDQgLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uTWlzc2luZyB7XG4gIGhlaWdodDogOTAwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5NaXNzaW5nIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLk1pc3NpbmcgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uTWlzc2luZ19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuTWlzc2luZ19faGVhZGVyIGgxLCAuTWlzc2luZ19faGVhZGVyIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLk1pc3NpbmdfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDEuODc1cmVtO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtNC45MDg2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLk1pc3NpbmdfX2Vycm9yIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH1cblxuLk1pc3NpbmdfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuYS5NaXNzaW5nX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkO1xuICBjb2xvcjogI2ZjZmNmYztcbiAgcGFkZGluZzogMC43MTYycmVtIDEuMTU4OHJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXMgZWFzZTsgfVxuICBhLk1pc3NpbmdfX2J1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzYzNjM7IH1cblxuLmNhLWRlc2NfX3RpdGxlLCAuY2EtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5jYS1lbnRyeSBhIHtcbiAgY29sb3I6ICMzNjM2MzY7IH1cblxuLmNhLWVudHJ5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhLWVudHJ5X19kYXRlIHtcbiAgY29sb3I6ICNhZWFlYWU7XG4gIGZvbnQtc2l6ZTogLjlyZW07IH1cblxuLmNhLWRlc2NfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0LjkwODZyZW07IH1cblxuLmNhLWZpbHRlcnNfX3NlYXJjaCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cbi5zaW5nbGUtY2xpZW50X2dhbGxlcnkgLnByb3RlY3RlZC1hcmVhIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjMGQwZDBkOyB9XG4gIC5zaW5nbGUtY2xpZW50X2dhbGxlcnkgLnByb3RlY3RlZC1hcmVhIC5lbnRyeS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0LjkwODZyZW07XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAuc2luZ2xlLWNsaWVudF9nYWxsZXJ5IC5wcm90ZWN0ZWQtYXJlYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG4uc2luZ2xlLWNsaWVudF9nYWxsZXJ5IC5wcm90ZWN0ZWQtYXJlYV9fcGFzc3dvcmQgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jYS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2EtaW1hZ2Utc3RhdGVfX3N0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuY2EtaW1hZ2Utc3RhdGVfX3N0YXR1cyAud2hlbi1mYXZvcml0ZS1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICMzNjM2MzY7IH1cblxuLmVudHJ5LWNsaWVudC1hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cblxuLnNpbmdsZS1jbGllbnRfZ2FsbGVyeSAuY29udGVudC1hcmVhLS1mdWxsc2NyZWVuIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zaW5nbGUtY2xpZW50X2dhbGxlcnkgLnByb3RlY3RlZC1hcmVhIHtcbiAgbWluLWhlaWdodDogODB2aDtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7IH1cbiAgLnNpbmdsZS1jbGllbnRfZ2FsbGVyeSAucHJvdGVjdGVkLWFyZWFfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNpdGUtd2VsY29tZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAzMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjOyB9XG4gIC5uby1qcyAuc2l0ZS13ZWxjb21lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaXRlLXdlbGNvbWVfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7IH1cbiAgLnNpdGUtd2VsY29tZV9fYmFja2dyb3VuZCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLnNpdGUtd2VsY29tZV9fY29udGVudC5jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi53ZWxjb21lLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNmY2ZjZmM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3dlbGNvbWUtdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7IH1cblxuLmhlYWRlci1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5oZWFkZXItc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyLXNsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBib3R0b206IC0yLjE4NzVyZW07IH1cblxuLnNsaWRlci1wb3N0IHtcbiAgbWF4LWhlaWdodDogNTgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2U7XG4gIG9wYWNpdHk6IDAuNTsgfVxuICAuc2xpZGVyLXBvc3QuaXMtc2VsZWN0ZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNsaWRlci1wb3N0X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxLjg3NXJlbTtcbiAgICBsZWZ0OiAxLjg3NXJlbTsgfVxuICAgIC5zbGlkZXItcG9zdF9fY29udGVudCBhLCAuc2xpZGVyLXBvc3RfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICNmY2ZjZmM7XG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDAuMDRyZW0gMC4wNXJlbSByZ2JhKDEzLCAxMywgMTMsIDAuNjcpOyB9XG4gIC5zbGlkZXItcG9zdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC4zcmVtOyB9XG4gIC5zbGlkZXItcG9zdF9fZGF0ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4jY29udGVudC5zdGlja3ktY29udGVudC0tZW5hYmxlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0OyB9XG5cbi5qc19fc3RpY2t5LXJpZ2h0IHtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAyNTIsIDI1MiwgMC42KTsgfVxuICAuc3RpY2t5LWNvbnRlbnQtLWVuYWJsZSAuanNfX3N0aWNreS1yaWdodCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5qc19fc3RpY2t5LXJpZ2h0IC52aWxsYWdlLWZvcm0sIC5qc19fc3RpY2t5LXJpZ2h0IC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbi1ncmlkIC5jb2x1bW4tbGFzdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbi1ncmlkIC5jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuODc1cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICAgIC8qIEZpcmVGb3ggRmxleGJveCBIYWNrICovXG4gICAgbWluLXdpZHRoOiAxcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29sdW1uLWdyaWQgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZW50cnktc2luZ2xlLXBvcnRmb2xpb19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNjJyZW07IH1cbiAgLnNjcmVlbi0tc21hbGwgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gIC5zY3JlZW4tLXNtYWxsIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvIC5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTYycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvLS10ZXh0IHtcbiAgICBwYWRkaW5nOiAxLjE1ODhyZW07IH0gfVxuXG4uZW50cnktc2luZ2xlLXBvcnRmb2xpbyB7XG4gIHdpZHRoOiA0MDBweDsgfVxuICAuZW50cnktc2luZ2xlLXBvcnRmb2xpb19fdGl0bGUsIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZW50cnktc2luZ2xlLXBvcnRmb2xpb19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMnJlbTtcbiAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtOyB9XG4gIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX19jb250ZW50IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuXG4uZW50cnktaG9yaXpvbnRhbCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluOyB9XG4gIC5lbnRyeS1ob3Jpem9udGFsIGltZy5pcy1sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5lbnRyeS1ob3Jpem9udGFsIGltZy5pcy1sb2FkZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmpzIC5lbnRyeS1ob3Jpem9udGFsLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNwLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDc1JTtcbiAgbWF4LXdpZHRoOiA2ODFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc3AtZGVzY3JpcHRpb25fX3RpdGxlLCAuc3AtZGVzY3JpcHRpb25fX3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtOyB9XG4gIC5zcC1kZXNjcmlwdGlvbl9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5zcC1kZXNjcmlwdGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5sYXp5LWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5sYXp5LWltYWdlX19wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYWVhZWFlIDMwJSwgI2ZjZmNmYyk7XG4gIHotaW5kZXg6IDkwOyB9XG4gIC5lbnRyeS1tYXNvbnJ5IC5sYXp5LWltYWdlX19wbGFjZWhvbGRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2YwZjBmMCAyNSUsICNmY2ZjZmMpOyB9XG4gIC5sYXp5LWltYWdlX19wbGFjZWhvbGRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzM2MzYzNjtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzM2MzYzNjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTIuNXB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDEyLjVweCk7XG4gICAgYW5pbWF0aW9uOiBucHJvZ3Jlc3Mtc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLmVudHJ5LWhvcml6b250YWwsIC5zaW5nbGUtcG9ydGZvbGlvIC5lbnRyeS1tYXNvbnJ5LCAuY2EtaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lbnRyeS1ob3Jpem9udGFsIC5jYXB0aW9uLCAuc2luZ2xlLXBvcnRmb2xpbyAuZW50cnktbWFzb25yeSAuY2FwdGlvbiwgLmNhLWltYWdlLWNvbnRhaW5lciAuY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEyNTtcbiAgICBjb2xvcjogI2ZjZmNmYztcbiAgICBtaW4taGVpZ2h0OiAzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMsIDEzLCAxMywgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDEzLCAxMywgMTMsIDAuNSkgMzAlLCByZ2JhKDEzLCAxMywgMTMsIDApIDEwMCUpO1xuICAgIHRleHQtc2hhZG93OiAwcHggMC4wNHJlbSAwLjA1cmVtIHJnYmEoMTMsIDEzLCAxMywgMC42Nyk7IH1cblxuLnNpbmdsZS1wb3J0Zm9saW8gLmVudHJ5LW1hc29ucnkgLmNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX2lubmVyLCAuZW50cnktc2luZ2xlLXBvcnRmb2xpb19faW5uZXItLXRyaW1tZWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0LjkwODZyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZW50cnktc2luZ2xlLXBvcnRmb2xpb19faW5uZXIsIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX19pbm5lci0tdHJpbW1lZCB7XG4gICAgICBwYWRkaW5nOiAwIDEuODc1cmVtIDEuODc1cmVtOyB9XG4gICAgICAuZW50cnktc2luZ2xlLXBvcnRmb2xpb19faW5uZXIgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX3RpdGxlLCAuZW50cnktc2luZ2xlLXBvcnRmb2xpb19faW5uZXIgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX3N1YnRpdGxlLCAuZW50cnktc2luZ2xlLXBvcnRmb2xpb19faW5uZXItLXRyaW1tZWQgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX3RpdGxlLCAuZW50cnktc2luZ2xlLXBvcnRmb2xpb19faW5uZXItLXRyaW1tZWQgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX2lubmVyLmlzLWhpZGRlbiwgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX2lubmVyLS10cmltbWVkLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlsbGFnZS1idXR0b24ubW9kYWwge1xuICBtYXJnaW4tdG9wOiAxLjE1ODhyZW07IH1cblxuLnBvcnRmb2xpby1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICB6LWluZGV4OiAxMjAwO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLnBvcnRmb2xpby1tb2RhbC5pcy1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucG9ydGZvbGlvLW1vZGFsIC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsIHtcbiAgICB0b3A6IDEuMTU4OHJlbTtcbiAgICByaWdodDogMS4xNTg4cmVtOyB9XG4gIC5wb3J0Zm9saW8tbW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH1cbiAgLnBvcnRmb2xpby1tb2RhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMy43NXJlbSAxLjg3NXJlbSA3LjVyZW07XG4gICAgd2lkdGg6IDc2JTtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uUGFyYWxsYXgtVGV4dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5QYXJhbGxheC1UZXh0LmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5QYXJhbGxheC1UZXh0X19wbGFjZWhvbGRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuLnBvcnRmb2xpby12aWRlb19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMywgMTMsIDEzLCAwLjUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQwMG1zIGVhc2U7XG4gIHotaW5kZXg6IDExMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnZpZGVvLW92ZXJsYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMsIDEzLCAxMywgMC4yNSk7IH1cbiAgLnZpZGVvLW92ZXJsYXlfX3BsYXktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC52aWRlby1vdmVybGF5X19wbGF5LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi52aWRlby1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA0MDAwOyB9XG4gIC52aWRlby1wb3B1cC5pcy1lbmFibGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnZpZGVvLXBvcHVwX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWF4LXdpZHRoOiA4MHZ3OyB9XG4gIC52aWRlby1wb3B1cF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuODc1cmVtO1xuICAgIHJpZ2h0OiAxLjg3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogI2ZjZmNmYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnBob3Rvc3dpcGUtaHRtbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBob3Rvc3dpcGUtdmlkZW8ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5waG90b3N3aXBlLXZpZGVvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uZW50cnktcG9ydGZvbGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVudHJ5LXBvcnRmb2xpbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lbnRyeS1wb3J0Zm9saW8gLmNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGFzLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW9fX2hvdmVyY2FyZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5lbnRyeS1wb3J0Zm9saW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gIC5ob3ZlcmNhcmRfX3RpdGxlLS1wb3B1cCB7XG4gICAgYm90dG9tOiAxLjE1ODhyZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZW50cnktcG9ydGZvbGlvX19ob3ZlcmNhcmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZW50cnktcG9ydGZvbGlvX19ob3ZlcmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYmFja2dyb3VuZDogIzM2MzYzNjtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC43MTYycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZW50cnktcG9ydGZvbGlvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5lbnRyeS1wb3J0Zm9saW9fX3N1YnRpdGxlLCAuZW50cnktcG9ydGZvbGlvX190aXRsZSB7XG4gICAgcGFkZGluZzogMC43MTYycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4ubWFzb25yeS1wb3J0Zm9saW8tLW1pbmltYWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDE1cHg7IH1cbiAgLm1hc29ucnktcG9ydGZvbGlvLS1taW5pbWFsIC5lbnRyeS10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5lbnRyeS1tYXNvbnJ5LmVudHJ5LXBvcnRmb2xpby0tcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDQuOTA4NnJlbTsgfVxuXG4ubWFzb252aWV3X190aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tYXNvbnZpZXcgLmpzX19tYXNvbnZpZXctZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubWFzb252aWV3IC5qc19fbWFzb252aWV3LWZyYW1lIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTsgfVxuICAubWFzb252aWV3IC5qc19fbWFzb252aWV3LWZyYW1lLmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tYXNvbnZpZXdfX3ByZXZpZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuXG4ubWFzb252aWV3X19wcmV2aWV3IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMC42NjY3cmVtKTsgfVxuICAubWFzb252aWV3X19wcmV2aWV3Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubWFzb252aWV3X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNjJyZW07IH1cbiAgLm1hc29udmlld19fdGl0bGUgYSB7XG4gICAgY29sb3I6ICMwZDBkMGQ7IH1cblxuLm1hc29udmlld19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5tYXNvbnZpZXcgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5tYXNvbnZpZXcgLmJ1dHRvbiBpLCAubWFzb252aWV3IC5idXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuI21hc29udmlldy1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5Qb3J0Zm9saW8tLXBhY2tlcnkgLmNvbnRlbnQtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLlBhY2tlcnkge1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG4gIG1pbi1oZWlnaHQ6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5QYWNrZXJ5X19pdGVtLCAuUGFja2VyeV9fZ3JpZC1zaXplciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAxN3Z3OyB9XG4gIC5QYWNrZXJ5X19pdGVtLmltYWdlLXBvcnRyYWl0LCAuUGFja2VyeV9fZ3JpZC1zaXplci5pbWFnZS1wb3J0cmFpdCB7XG4gICAgaGVpZ2h0OiAzNHZ3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzOHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLlBhY2tlcnlfX2l0ZW0sIC5QYWNrZXJ5X19ncmlkLXNpemVyIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgIGhlaWdodDogMjN2dzsgfVxuICAgICAgLlBhY2tlcnlfX2l0ZW0uaW1hZ2UtcG9ydHJhaXQsIC5QYWNrZXJ5X19ncmlkLXNpemVyLmltYWdlLXBvcnRyYWl0IHtcbiAgICAgICAgaGVpZ2h0OiA0NnZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAxcHgpIHtcbiAgICAuUGFja2VyeV9faXRlbSwgLlBhY2tlcnlfX2dyaWQtc2l6ZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMzR2dzsgfVxuICAgICAgLlBhY2tlcnlfX2l0ZW0uaW1hZ2UtcG9ydHJhaXQsIC5QYWNrZXJ5X19ncmlkLXNpemVyLmltYWdlLXBvcnRyYWl0IHtcbiAgICAgICAgaGVpZ2h0OiA2OHZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gICAgLlBhY2tlcnlfX2l0ZW0sIC5QYWNrZXJ5X19ncmlkLXNpemVyIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBoZWlnaHQ6IDE0dnc7IH1cbiAgICAgIC5QYWNrZXJ5X19pdGVtLmltYWdlLXBvcnRyYWl0LCAuUGFja2VyeV9fZ3JpZC1zaXplci5pbWFnZS1wb3J0cmFpdCB7XG4gICAgICAgIGhlaWdodDogMjh2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAgIC5QYWNrZXJ5X19pdGVtLCAuUGFja2VyeV9fZ3JpZC1zaXplciB7XG4gICAgICB3aWR0aDogMTQuMjg1NyU7XG4gICAgICBoZWlnaHQ6IDEwdnc7IH1cbiAgICAgIC5QYWNrZXJ5X19pdGVtLmltYWdlLXBvcnRyYWl0LCAuUGFja2VyeV9fZ3JpZC1zaXplci5pbWFnZS1wb3J0cmFpdCB7XG4gICAgICAgIGhlaWdodDogMjB2dzsgfSB9XG5cbi5QYWNrZXJ5X19pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuUGFja2VyeV9faXRlbSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5QYWNrZXJ5X19pdGVtLmltYWdlLXBvcnRyYWl0IGltZyB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7IH1cbiAgLlBhY2tlcnlfX2l0ZW0uaW1hZ2UtbGFuZHNjYXBlIGltZyB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7IH1cbiAgLlBhY2tlcnlfX2l0ZW0uanNfX2dhbGxlcnktaW1hZ2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2EtbWFzb25yeS1pdGVtX19jb250ZW50LCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQgLmhvdmVyY2FyZF9fdGl0bGUge1xuICB6LWluZGV4OiAxNTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAycmVtO1xuICBsZWZ0OiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmNhLW1hc29ucnktaXRlbV9fY29udGVudCBhLCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQgLmhvdmVyY2FyZF9fdGl0bGUgYSwgLmNhLW1hc29ucnktaXRlbV9fY29udGVudCwgLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkIC5ob3ZlcmNhcmRfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZjZmNmYztcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDAuMDNlbSAwLjA1ZW0gcmdiYSgxMywgMTMsIDEzLCAwLjY3KTsgfVxuXG4uZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQgYSB7XG4gICAgY29sb3I6ICNmY2ZjZmM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZDpob3ZlciwgLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5oYXMtdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkIC5ob3ZlcmNhcmRfX3BvcHVwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyIC5ob3ZlcmNhcmRfX3BvcHVwIHtcbiAgei1pbmRleDogMjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMsIDEzLCAxMywgMC43NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjM1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXIgLmhvdmVyY2FyZF9fdGl0bGUtLXBvcHVwLCAubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3ZlciAuaG92ZXJjYXJkX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE2MnJlbTsgfVxuXG4ubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3ZlciAuaG92ZXJjYXJkX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyIC52aWV3LWdhbGxlcnkge1xuICBmb250LXNpemU6IC44NzVyZW07IH1cblxuLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXIgLnNlcGxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmNmY2ZjOyB9XG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyOmJlZm9yZSwgLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuODc1cmVtO1xuICBsZWZ0OiAxLjg3NXJlbTtcbiAgcmlnaHQ6IDEuODc1cmVtO1xuICBib3R0b206IDEuODc1cmVtO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMuNzVyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMy43NXJlbSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyMjU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZSwgb3BhY2l0eSAuNHMgZWFzZS1pbjsgfVxuXG4ubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3ZlcjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApOyB9XG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTsgfVxuXG4ubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3ZlciAuaG92ZXJjYXJkX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlOyB9XG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyOmhvdmVyOmFmdGVyLCAubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3Zlci5oYXMtbm8tdGh1bWJuYWlsOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7IH1cblxuLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXI6aG92ZXI6YmVmb3JlLCAubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3Zlcjpob3ZlcjphZnRlciwgLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXIuaGFzLW5vLXRodW1ibmFpbDpiZWZvcmUsIC5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyLmhhcy1uby10aHVtYm5haWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyOmhvdmVyIC5ob3ZlcmNhcmRfX2lubmVyLCAubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3Zlci5oYXMtbm8tdGh1bWJuYWlsIC5ob3ZlcmNhcmRfX2lubmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyOmhvdmVyIC5ob3ZlcmNhcmRfX3RpdGxlLCAubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3Zlci5oYXMtbm8tdGh1bWJuYWlsIC5ob3ZlcmNhcmRfX3RpdGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3Zlcjpob3ZlciAuaG92ZXJjYXJkX19wb3B1cCwgLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXIgLmhvdmVyY2FyZF9fcG9wdXA6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTsgfVxuXG4ubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3Zlci5lbnRyeS1tYXNvbnJ5IC5ob3ZlcmNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXIuZW50cnktbWFzb25yeSAuaG92ZXJjYXJkX190aXRsZS0tcG9wdXAge1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4ubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3Zlci5lbnRyeS1tYXNvbnJ5IC5ob3ZlcmNhcmRfX3RpdGxlLS1wb3B1cCwgLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXIuZW50cnktbWFzb25yeSAuaG92ZXJjYXJkX19zdWJ0aXRsZSwgLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXIuZW50cnktbWFzb25yeSAuc2VwbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE2MnJlbTsgfVxuXG4ubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3Zlci5lbnRyeS1tYXNvbnJ5IC5ob3ZlcmNhcmRfX2lubmVyIHtcbiAgcGFkZGluZzogMS4xNTg4cmVtOyB9XG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyLmVudHJ5LW1hc29ucnk6YmVmb3JlLCAubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3Zlci5lbnRyeS1tYXNvbnJ5OmFmdGVyIHtcbiAgdG9wOiAxLjE1ODhyZW07XG4gIGxlZnQ6IDEuMTU4OHJlbTtcbiAgcmlnaHQ6IDEuMTU4OHJlbTtcbiAgYm90dG9tOiAxLjE1ODhyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjMxNzdyZW0pO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuMzE3N3JlbSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5lbnRyeS1ob3Jpem9udGFsLmhhcy1uby10aHVtYm5haWwge1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5lbnRyeS1ob3Jpem9udGFsLmhhcy1uby10aHVtYm5haWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5lbnRyeS1ob3Jpem9udGFsLmhhcy1uby10aHVtYm5haWwgLmhvdmVyY2FyZF9fdGl0bGUtLXBvcHVwIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5lbnRyeS1ob3Jpem9udGFsLmhhcy1uby10aHVtYm5haWwgLmhvdmVyY2FyZF9fcG9wdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vLXRvdWNoIC5lbnRyeS1ob3Jpem9udGFsLmhhcy1uby10aHVtYm5haWwgLmhvdmVyY2FyZF9fcG9wdXAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmVudHJ5LW1hc29ucnkuaGFzLW5vLXRodW1ibmFpbCB7XG4gIGhlaWdodDogMzAwcHg7IH1cbiAgLmVudHJ5LW1hc29ucnkuaGFzLW5vLXRodW1ibmFpbCAuaG92ZXJjYXJkX19wb3B1cCB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ucG9ydGZvbGlvLWNsb3NlLCAucG9ydGZvbGlvLW1vZGFsIC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsLCAucG9ydGZvbGlvLWFycm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGNvbG9yOiAjZmNmY2ZjO1xuICB6LWluZGV4OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9ydGZvbGlvLWNsb3NlLCAucG9ydGZvbGlvLW1vZGFsIC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsLCAucG9ydGZvbGlvLWFycm93IHtcbiAgICAgIHotaW5kZXg6IDcwMDsgfSB9XG4gIC5wb3J0Zm9saW8tY2xvc2UsIC5wb3J0Zm9saW8tbW9kYWwgLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwsIC5wb3J0Zm9saW8tY2xvc2UgLmljb24sIC5wb3J0Zm9saW8tbW9kYWwgLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwgLmljb24sIC5wb3J0Zm9saW8tYXJyb3csIC5wb3J0Zm9saW8tYXJyb3cgLmljb24ge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlOyB9XG4gICAgLnBvcnRmb2xpby1jbG9zZTpob3ZlciwgLnBvcnRmb2xpby1tb2RhbCAucG9ydGZvbGlvLWNsb3NlLS1tb2RhbDpob3ZlciwgLnBvcnRmb2xpby1jbG9zZSAuaWNvbjpob3ZlciwgLnBvcnRmb2xpby1tb2RhbCAucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCAuaWNvbjpob3ZlciwgLnBvcnRmb2xpby1hcnJvdzpob3ZlciwgLnBvcnRmb2xpby1hcnJvdyAuaWNvbjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDAwbXM7IH1cbiAgLnBvcnRmb2xpby1jbG9zZSAuaWNvbiwgLnBvcnRmb2xpby1tb2RhbCAucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCAuaWNvbiwgLnBvcnRmb2xpby1hcnJvdyAuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNTQsIDU0LCAwLjcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnBvcnRmb2xpby1jbG9zZTpob3ZlciAuaWNvbiwgLnBvcnRmb2xpby1tb2RhbCAucG9ydGZvbGlvLWNsb3NlLS1tb2RhbDpob3ZlciAuaWNvbiwgLnBvcnRmb2xpby1hcnJvdzpob3ZlciAuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjsgfVxuXG4ucG9ydGZvbGlvLWNsb3NlLCAucG9ydGZvbGlvLW1vZGFsIC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsIHtcbiAgdG9wOiA3LjI3ODdyZW07XG4gIHJpZ2h0OiAwLjA5MTJyZW07XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucG9ydGZvbGlvLWNsb3NlLmlzLWVuYWJsZWQsIC5wb3J0Zm9saW8tbW9kYWwgLmlzLWVuYWJsZWQucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNpbmdsZS1wb3J0Zm9saW8gLnBvcnRmb2xpby1jbG9zZS5pcy1lbmFibGVkLCAuc2luZ2xlLXBvcnRmb2xpbyAucG9ydGZvbGlvLW1vZGFsIC5pcy1lbmFibGVkLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwsIC5wb3J0Zm9saW8tbW9kYWwgLnNpbmdsZS1wb3J0Zm9saW8gLmlzLWVuYWJsZWQucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9ydGZvbGlvLWNsb3NlLCAucG9ydGZvbGlvLW1vZGFsIC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTc1bXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAxNzVtcyBlYXNlLCB0b3AgMTc1bXMgZWFzZTsgfVxuICAgICAgLmpzX193YXMtc2Nyb2xsZWQgLnBvcnRmb2xpby1jbG9zZSwgLmpzX193YXMtc2Nyb2xsZWQgLnBvcnRmb2xpby1tb2RhbCAucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCwgLnBvcnRmb2xpby1tb2RhbCAuanNfX3dhcy1zY3JvbGxlZCAucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCB7XG4gICAgICAgIHRvcDogMS4xNTg4cmVtOyB9IH1cblxuLnBvcnRmb2xpby1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnBvcnRmb2xpby1hcnJvdzpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBvcnRmb2xpby1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBvcnRmb2xpby1hcnJvdy5pcy1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5wb3J0Zm9saW8tYXJyb3cuaXMtZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvcnRmb2xpby1hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDAuMDkxMnJlbTsgfVxuXG4ucG9ydGZvbGlvLWFycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwLjA5MTJyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBvcnRmb2xpby1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucG9ydGZvbGlvLWNsb3NlLCAucG9ydGZvbGlvLW1vZGFsIC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsIHtcbiAgICByaWdodDogLTAuNzE2MnJlbTsgfVxuICAgIC5wb3J0Zm9saW8tY2xvc2UgLmljb24sIC5wb3J0Zm9saW8tbW9kYWwgLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwgLmljb24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9IH1cblxuLm1hc29ucnktY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM4MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNC45MDg2cmVtOyB9XG4gIC5tYXNvbnJ5LWNvbnRhaW5lciBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAubWFzb25yeS1jb250YWluZXIgLmVudHJ5LW1hc29ucnkgYSB7XG4gICAgb3V0bGluZTogMDsgfVxuICAubWFzb25yeS1jb250YWluZXIgLmdyaWQtc2l6ZXIsIC5tYXNvbnJ5LWNvbnRhaW5lciAuZW50cnktbWFzb25yeSwgLm1hc29ucnktY29udGFpbmVyIC5jYS1tYXNvbnJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAzMyU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tYXNvbnJ5LWNvbnRhaW5lciAuZ3JpZC1zaXplciwgLm1hc29ucnktY29udGFpbmVyIC5lbnRyeS1tYXNvbnJ5LCAubWFzb25yeS1jb250YWluZXIgLmNhLW1hc29ucnktaXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWFzb25yeS1jb250YWluZXIgLmdyaWQtc2l6ZXIsIC5tYXNvbnJ5LWNvbnRhaW5lciAuZW50cnktbWFzb25yeSwgLm1hc29ucnktY29udGFpbmVyIC5jYS1tYXNvbnJ5LWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5qc19fcGhvdG9zd2lwZSAuZW50cnktbWFzb25yeSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWFzb25yeS1ib3JkZXIge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmMGYwZjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMnB4O1xuICBsZWZ0OiAzMyU7XG4gIGxlZnQ6IGNhbGMoMzMlIC0gMS41cHgpO1xuICB0b3A6IDEuNDMyNHJlbTsgfVxuICAubWFzb25yeS1ib3JkZXI6bGFzdC1jaGlsZCB7XG4gICAgbGVmdDogNjYlO1xuICAgIGxlZnQ6IGNhbGMoNjYlIC0gMS41cHgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tYXNvbnJ5LWJvcmRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmVudHJ5LW1hc29ucnkge1xuICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5lbnRyeS1tYXNvbnJ5IHtcbiAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtOyB9IH1cbiAgLmVudHJ5LW1hc29ucnkucG9zdCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjkwODZyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZzogMC43MTYycmVtOyB9XG4gIC5lbnRyeS1tYXNvbnJ5IGEubGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5lbnRyeS1tYXNvbnJ5IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmVudHJ5LW1hc29ucnkgLmVudHJ5LWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41MjVyZW07IH1cbiAgLmVudHJ5LW1hc29ucnkgLmVudHJ5LWRhdGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogI2FlYWVhZTsgfVxuICAuZW50cnktbWFzb25yeSAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmVudHJ5LW1hc29ucnkgLmVudHJ5LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gICAgLmVudHJ5LW1hc29ucnkgLmVudHJ5LWNvbnRlbnQgLmljb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5lbnRyeS1tYXNvbnJ5LnN0aWNreSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxuXG4udmlsbGFnZS1ncmlkIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnZpbGxhZ2UtZ3JpZCAudmlsbGFnZS1jb2x1bW4ge1xuICAgIG1pbi13aWR0aDogMXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgLnZpbGxhZ2UtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAudmlsbGFnZS1ncmlkIC52aWxsYWdlLWNvbHVtbiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjcxNjJyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnZpbGxhZ2UtZ3JpZCAudmlsbGFnZS1jb2x1bW4ge1xuICAgICAgICBmbGV4LWJhc2lzOiAzODRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAudmlsbGFnZS1ncmlkIC5jb2x1bW4tc2l6ZS1oYWxmIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlOyB9XG4gICAgICAudmlsbGFnZS1ncmlkIC5jb2x1bW4tc2l6ZS10aGlyZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMzJTsgfVxuICAgICAgLnZpbGxhZ2UtZ3JpZCAuY29sdW1uLXNpemUtZm91cnRoIHtcbiAgICAgICAgZmxleC1iYXNpczogMjUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLnZpbGxhZ2UtZ3JpZCAudmlsbGFnZS1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudmlsbGFnZS1ncmlkIC52aWxsYWdlLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMTU4OHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnZpbGxhZ2UtZ3JpZCAudmlsbGFnZS1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4udmlsbGFnZS1wcmljaW5nIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzBkMGQwZDtcbiAgcGFkZGluZzogMS4xNTg4cmVtOyB9XG4gIC52aWxsYWdlLXByaWNpbmcgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5lbnRyeS1jb250ZW50IC52aWxsYWdlLXByaWNpbmdfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjI3NXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtO1xuICAgIHBhZGRpbmc6IDAgMS4xNTg4cmVtOyB9XG4gIC5lbnRyeS1jb250ZW50IC52aWxsYWdlLXByaWNpbmdfX3ByaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkO1xuICAgIGNvbG9yOiAjZmNmY2ZjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTU4OHJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTEuMTU4OHJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIuMzE3N3JlbSk7IH1cbiAgLmVudHJ5LWNvbnRlbnQgLnZpbGxhZ2UtcHJpY2luZ19fY29udGVudCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmVudHJ5LWNvbnRlbnQgLnZpbGxhZ2UtcHJpY2luZ19fY29udGVudCB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAuZW50cnktY29udGVudCAudmlsbGFnZS1wcmljaW5nX19jb250ZW50IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNzE2MnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzE2MnJlbTsgfVxuICAudmlsbGFnZS1wcmljaW5nIC52aWxsYWdlLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTU4OHJlbTsgfVxuXG4vKiFcbiAgSW9uaWNvbnMsIHYyLjAuMFxuICBDcmVhdGVkIGJ5IEJlbiBTcGVycnkgZm9yIHRoZSBJb25pYyBGcmFtZXdvcmssIGh0dHA6Ly9pb25pY29ucy5jb20vXG4gIGh0dHBzOi8vdHdpdHRlci5jb20vYmVuanNwZXJyeSAgaHR0cHM6Ly90d2l0dGVyLmNvbS9pb25pY2ZyYW1ld29ya1xuICBNSVQgTGljZW5zZTogaHR0cHM6Ly9naXRodWIuY29tL2RyaWZ0eWNvL2lvbmljb25zXG5cbiAgQW5kcm9pZC1zdHlsZSBpY29ucyBvcmlnaW5hbGx5IGJ1aWx0IGJ5IEdvb2dsZeKAmXNcbiAgTWF0ZXJpYWwgRGVzaWduIEljb25zOiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL21hdGVyaWFsLWRlc2lnbi1pY29uc1xuICB1c2VkIHVuZGVyIENDIEJZIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzQuMC9cbiAgTW9kaWZpZWQgaWNvbnMgdG8gZml0IGlvbmljb27igJlzIGdyaWQgZnJvbSBvcmlnaW5hbC5cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pb25pY29ucy9pb25pY29ucy5lb3Q/dj0yLjAuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pb25pY29ucy9pb25pY29ucy5lb3Q/dj0yLjAuMCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMvaW9uaWNvbnMudHRmP3Y9Mi4wLjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2lvbmljb25zL2lvbmljb25zLndvZmY/dj0yLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pb25pY29ucy9pb25pY29ucy5zdmc/dj0yLjAuMCNJb25pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaW9uLCAuaW9uaWNvbnMsXG4uaW9uLWFsZXJ0OmJlZm9yZSxcbi5pb24tYWxlcnQtY2lyY2xlZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYWRkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYWxlcnQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFwcHM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy11cDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXR0YWNoOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1iYXI6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWJvYXQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1idWxiOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1idXM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jYWxsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jYW1lcmE6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNhbmNlbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2FyOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jYXJ0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jaGF0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jaGVja2JveDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtYmxhbms6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2xvc2U6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsb3VkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jb250cmFjdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY3JlYXRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kZWxldGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kb25lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kb25lLWFsbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRyYWZ0czpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZXhpdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZXhwYW5kOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1mYXZvcml0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZmlsbTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZm9sZGVyOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZnVubmVsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1nbG9iZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtaGFuZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtaGFuZ291dDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtaGFwcHk6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWhvbWU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWltYWdlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1sYXB0b3A6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWxpc3Q6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbG9jazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbWFpbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbWFwOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1tZW51OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1taWNyb3Bob25lLW9mZjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1uYXZpZ2F0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtb3BlbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtb3B0aW9uczpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGVvcGxlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1wZXJzb246YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBpbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGxhbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcHJpbnQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcmVtb3ZlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zYWQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXNlYXJjaDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc2VuZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc2V0dGluZ3M6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXNoYXJlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN0YXI6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zdG9wd2F0Y2g6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN1YndheTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3Vubnk6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN5bmM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXRleHRzbXM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXRpbWU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXRyYWluOmJlZm9yZSxcbi5pb24tYW5kcm9pZC11bmxvY2s6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXVwbG9hZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdm9sdW1lLWRvd246YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSxcbi5pb24tYW5kcm9pZC12b2x1bWUtdXA6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXdhbGs6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXdhdGNoOmJlZm9yZSxcbi5pb24tYW5kcm9pZC13aWZpOmJlZm9yZSxcbi5pb24tYXBlcnR1cmU6YmVmb3JlLFxuLmlvbi1hcmNoaXZlOmJlZm9yZSxcbi5pb24tYXJyb3ctZG93bi1hOmJlZm9yZSxcbi5pb24tYXJyb3ctZG93bi1iOmJlZm9yZSxcbi5pb24tYXJyb3ctZG93bi1jOmJlZm9yZSxcbi5pb24tYXJyb3ctZXhwYW5kOmJlZm9yZSxcbi5pb24tYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSxcbi5pb24tYXJyb3ctZ3JhcGgtZG93bi1yaWdodDpiZWZvcmUsXG4uaW9uLWFycm93LWdyYXBoLXVwLWxlZnQ6YmVmb3JlLFxuLmlvbi1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUsXG4uaW9uLWFycm93LWxlZnQtYTpiZWZvcmUsXG4uaW9uLWFycm93LWxlZnQtYjpiZWZvcmUsXG4uaW9uLWFycm93LWxlZnQtYzpiZWZvcmUsXG4uaW9uLWFycm93LW1vdmU6YmVmb3JlLFxuLmlvbi1hcnJvdy1yZXNpemU6YmVmb3JlLFxuLmlvbi1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUsXG4uaW9uLWFycm93LXJldHVybi1yaWdodDpiZWZvcmUsXG4uaW9uLWFycm93LXJpZ2h0LWE6YmVmb3JlLFxuLmlvbi1hcnJvdy1yaWdodC1iOmJlZm9yZSxcbi5pb24tYXJyb3ctcmlnaHQtYzpiZWZvcmUsXG4uaW9uLWFycm93LXNocmluazpiZWZvcmUsXG4uaW9uLWFycm93LXN3YXA6YmVmb3JlLFxuLmlvbi1hcnJvdy11cC1hOmJlZm9yZSxcbi5pb24tYXJyb3ctdXAtYjpiZWZvcmUsXG4uaW9uLWFycm93LXVwLWM6YmVmb3JlLFxuLmlvbi1hc3RlcmlzazpiZWZvcmUsXG4uaW9uLWF0OmJlZm9yZSxcbi5pb24tYmFja3NwYWNlOmJlZm9yZSxcbi5pb24tYmFja3NwYWNlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1iYWc6YmVmb3JlLFxuLmlvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSxcbi5pb24tYmF0dGVyeS1lbXB0eTpiZWZvcmUsXG4uaW9uLWJhdHRlcnktZnVsbDpiZWZvcmUsXG4uaW9uLWJhdHRlcnktaGFsZjpiZWZvcmUsXG4uaW9uLWJhdHRlcnktbG93OmJlZm9yZSxcbi5pb24tYmVha2VyOmJlZm9yZSxcbi5pb24tYmVlcjpiZWZvcmUsXG4uaW9uLWJsdWV0b290aDpiZWZvcmUsXG4uaW9uLWJvbmZpcmU6YmVmb3JlLFxuLmlvbi1ib29rbWFyazpiZWZvcmUsXG4uaW9uLWJvd3RpZTpiZWZvcmUsXG4uaW9uLWJyaWVmY2FzZTpiZWZvcmUsXG4uaW9uLWJ1ZzpiZWZvcmUsXG4uaW9uLWNhbGN1bGF0b3I6YmVmb3JlLFxuLmlvbi1jYWxlbmRhcjpiZWZvcmUsXG4uaW9uLWNhbWVyYTpiZWZvcmUsXG4uaW9uLWNhcmQ6YmVmb3JlLFxuLmlvbi1jYXNoOmJlZm9yZSxcbi5pb24tY2hhdGJveDpiZWZvcmUsXG4uaW9uLWNoYXRib3gtd29ya2luZzpiZWZvcmUsXG4uaW9uLWNoYXRib3hlczpiZWZvcmUsXG4uaW9uLWNoYXRidWJibGU6YmVmb3JlLFxuLmlvbi1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlLFxuLmlvbi1jaGF0YnViYmxlczpiZWZvcmUsXG4uaW9uLWNoZWNrbWFyazpiZWZvcmUsXG4uaW9uLWNoZWNrbWFyay1jaXJjbGVkOmJlZm9yZSxcbi5pb24tY2hlY2ttYXJrLXJvdW5kOmJlZm9yZSxcbi5pb24tY2hldnJvbi1kb3duOmJlZm9yZSxcbi5pb24tY2hldnJvbi1sZWZ0OmJlZm9yZSxcbi5pb24tY2hldnJvbi1yaWdodDpiZWZvcmUsXG4uaW9uLWNoZXZyb24tdXA6YmVmb3JlLFxuLmlvbi1jbGlwYm9hcmQ6YmVmb3JlLFxuLmlvbi1jbG9jazpiZWZvcmUsXG4uaW9uLWNsb3NlOmJlZm9yZSxcbi5pb24tY2xvc2UtY2lyY2xlZDpiZWZvcmUsXG4uaW9uLWNsb3NlLXJvdW5kOmJlZm9yZSxcbi5pb24tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlLFxuLmlvbi1jbG91ZDpiZWZvcmUsXG4uaW9uLWNvZGU6YmVmb3JlLFxuLmlvbi1jb2RlLWRvd25sb2FkOmJlZm9yZSxcbi5pb24tY29kZS13b3JraW5nOmJlZm9yZSxcbi5pb24tY29mZmVlOmJlZm9yZSxcbi5pb24tY29tcGFzczpiZWZvcmUsXG4uaW9uLWNvbXBvc2U6YmVmb3JlLFxuLmlvbi1jb25uZWN0aW9uLWJhcnM6YmVmb3JlLFxuLmlvbi1jb250cmFzdDpiZWZvcmUsXG4uaW9uLWNyb3A6YmVmb3JlLFxuLmlvbi1jdWJlOmJlZm9yZSxcbi5pb24tZGlzYzpiZWZvcmUsXG4uaW9uLWRvY3VtZW50OmJlZm9yZSxcbi5pb24tZG9jdW1lbnQtdGV4dDpiZWZvcmUsXG4uaW9uLWRyYWc6YmVmb3JlLFxuLmlvbi1lYXJ0aDpiZWZvcmUsXG4uaW9uLWVhc2VsOmJlZm9yZSxcbi5pb24tZWRpdDpiZWZvcmUsXG4uaW9uLWVnZzpiZWZvcmUsXG4uaW9uLWVqZWN0OmJlZm9yZSxcbi5pb24tZW1haWw6YmVmb3JlLFxuLmlvbi1lbWFpbC11bnJlYWQ6YmVmb3JlLFxuLmlvbi1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSxcbi5pb24tZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZSxcbi5pb24tZXllOmJlZm9yZSxcbi5pb24tZXllLWRpc2FibGVkOmJlZm9yZSxcbi5pb24tZmVtYWxlOmJlZm9yZSxcbi5pb24tZmlsaW5nOmJlZm9yZSxcbi5pb24tZmlsbS1tYXJrZXI6YmVmb3JlLFxuLmlvbi1maXJlYmFsbDpiZWZvcmUsXG4uaW9uLWZsYWc6YmVmb3JlLFxuLmlvbi1mbGFtZTpiZWZvcmUsXG4uaW9uLWZsYXNoOmJlZm9yZSxcbi5pb24tZmxhc2gtb2ZmOmJlZm9yZSxcbi5pb24tZm9sZGVyOmJlZm9yZSxcbi5pb24tZm9yazpiZWZvcmUsXG4uaW9uLWZvcmstcmVwbzpiZWZvcmUsXG4uaW9uLWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1mdW5uZWw6YmVmb3JlLFxuLmlvbi1nZWFyLWE6YmVmb3JlLFxuLmlvbi1nZWFyLWI6YmVmb3JlLFxuLmlvbi1ncmlkOmJlZm9yZSxcbi5pb24taGFtbWVyOmJlZm9yZSxcbi5pb24taGFwcHk6YmVmb3JlLFxuLmlvbi1oYXBweS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taGVhZHBob25lOmJlZm9yZSxcbi5pb24taGVhcnQ6YmVmb3JlLFxuLmlvbi1oZWFydC1icm9rZW46YmVmb3JlLFxuLmlvbi1oZWxwOmJlZm9yZSxcbi5pb24taGVscC1idW95OmJlZm9yZSxcbi5pb24taGVscC1jaXJjbGVkOmJlZm9yZSxcbi5pb24taG9tZTpiZWZvcmUsXG4uaW9uLWljZWNyZWFtOmJlZm9yZSxcbi5pb24taW1hZ2U6YmVmb3JlLFxuLmlvbi1pbWFnZXM6YmVmb3JlLFxuLmlvbi1pbmZvcm1hdGlvbjpiZWZvcmUsXG4uaW9uLWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1pb25pYzpiZWZvcmUsXG4uaW9uLWlvcy1hbGFybTpiZWZvcmUsXG4uaW9uLWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFsYnVtczpiZWZvcmUsXG4uaW9uLWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSxcbi5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hbmFseXRpY3M6YmVmb3JlLFxuLmlvbi1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kb3duOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctbGVmdDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1yaWdodDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSxcbi5pb24taW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy11cDpiZWZvcmUsXG4uaW9uLWlvcy1hdDpiZWZvcmUsXG4uaW9uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhcmNvZGU6YmVmb3JlLFxuLmlvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhc2ViYWxsOmJlZm9yZSxcbi5pb24taW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmVsbDpiZWZvcmUsXG4uaW9uLWlvcy1iZWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9keTpiZWZvcmUsXG4uaW9uLWlvcy1ib2R5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9sdDpiZWZvcmUsXG4uaW9uLWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9vazpiZWZvcmUsXG4uaW9uLWlvcy1ib29rLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZSxcbi5pb24taW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJveDpiZWZvcmUsXG4uaW9uLWlvcy1ib3gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1icmllZmNhc2U6YmVmb3JlLFxuLmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYnJvd3NlcnM6YmVmb3JlLFxuLmlvbi1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZSxcbi5pb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYWxlbmRhcjpiZWZvcmUsXG4uaW9uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhbWVyYTpiZWZvcmUsXG4uaW9uLWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYXJ0OmJlZm9yZSxcbi5pb24taW9zLWNhcnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGF0Ym94ZXM6YmVmb3JlLFxuLmlvbi1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGF0YnViYmxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZSxcbi5pb24taW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUsXG4uaW9uLWlvcy1jaGVja21hcmstb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZSxcbi5pb24taW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb2NrOmJlZm9yZSxcbi5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2U6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkeTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQ6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29nOmJlZm9yZSxcbi5pb24taW9zLWNvZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb21wb3NlOmJlZm9yZSxcbi5pb24taW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb250YWN0OmJlZm9yZSxcbi5pb24taW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb3B5OmJlZm9yZSxcbi5pb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jcm9wOmJlZm9yZSxcbi5pb24taW9zLWNyb3Atc3Ryb25nOmJlZm9yZSxcbi5pb24taW9zLWRvd25sb2FkOmJlZm9yZSxcbi5pb24taW9zLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZHJhZzpiZWZvcmUsXG4uaW9uLWlvcy1lbWFpbDpiZWZvcmUsXG4uaW9uLWlvcy1lbWFpbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWV5ZTpiZWZvcmUsXG4uaW9uLWlvcy1leWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZpbGluZzpiZWZvcmUsXG4uaW9uLWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1maWxtOmJlZm9yZSxcbi5pb24taW9zLWZpbG0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFnOmJlZm9yZSxcbi5pb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFtZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZsYXNrOmJlZm9yZSxcbi5pb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmxvd2VyOmJlZm9yZSxcbi5pb24taW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZvbGRlcjpiZWZvcmUsXG4uaW9uLWlvcy1mb2xkZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mb290YmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSxcbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1nZWFyOmJlZm9yZSxcbi5pb24taW9zLWdlYXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1nbGFzc2VzOmJlZm9yZSxcbi5pb24taW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ncmlkLXZpZXc6YmVmb3JlLFxuLmlvbi1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGVhcnQ6YmVmb3JlLFxuLmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oZWxwOmJlZm9yZSxcbi5pb24taW9zLWhlbHAtZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhvbWU6YmVmb3JlLFxuLmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWluZmluaXRlOmJlZm9yZSxcbi5pb24taW9zLWluZmluaXRlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaW5mb3JtYXRpb246YmVmb3JlLFxuLmlvbi1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWtleXBhZDpiZWZvcmUsXG4uaW9uLWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1saWdodGJ1bGI6YmVmb3JlLFxuLmlvbi1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbGlzdDpiZWZvcmUsXG4uaW9uLWlvcy1saXN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbG9jYXRpb246YmVmb3JlLFxuLmlvbi1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1sb2NrZWQ6YmVmb3JlLFxuLmlvbi1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbG9vcDpiZWZvcmUsXG4uaW9uLWlvcy1sb29wLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1tZWRpY2FsOmJlZm9yZSxcbi5pb24taW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tZWRraXQ6YmVmb3JlLFxuLmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWljOmJlZm9yZSxcbi5pb24taW9zLW1pYy1vZmY6YmVmb3JlLFxuLmlvbi1pb3MtbWljLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWludXM6YmVmb3JlLFxuLmlvbi1pb3MtbWludXMtZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tb25pdG9yOmJlZm9yZSxcbi5pb24taW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tb29uOmJlZm9yZSxcbi5pb24taW9zLW1vb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tb3JlOmJlZm9yZSxcbi5pb24taW9zLW1vcmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlLFxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUsXG4uaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUsXG4uaW9uLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW51dHJpdGlvbjpiZWZvcmUsXG4uaW9uLWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlcjpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcGVycGxhbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcnRseXN1bm55OmJlZm9yZSxcbi5pb24taW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGF1c2U6YmVmb3JlLFxuLmlvbi1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXc6YmVmb3JlLFxuLmlvbi1pb3MtcGF3LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGVvcGxlOmJlZm9yZSxcbi5pb24taW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBlcnNvbjpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb25hZGQ6YmVmb3JlLFxuLmlvbi1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGhvdG9zOmJlZm9yZSxcbi5pb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBpZTpiZWZvcmUsXG4uaW9uLWlvcy1waWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1waW50OmJlZm9yZSxcbi5pb24taW9zLXBpbnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wbGF5OmJlZm9yZSxcbi5pb24taW9zLXBsYXktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wbHVzOmJlZm9yZSxcbi5pb24taW9zLXBsdXMtZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXByaWNldGFnOmJlZm9yZSxcbi5pb24taW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWdzOmJlZm9yZSxcbi5pb24taW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXByaW50ZXI6YmVmb3JlLFxuLmlvbi1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXB1bHNlOmJlZm9yZSxcbi5pb24taW9zLXB1bHNlLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1yYWlueTpiZWZvcmUsXG4uaW9uLWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlY29yZGluZzpiZWZvcmUsXG4uaW9uLWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWRvOmJlZm9yZSxcbi5pb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWZyZXNoOmJlZm9yZSxcbi5pb24taW9zLXJlZnJlc2gtZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlbG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUsXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJld2luZDpiZWZvcmUsXG4uaW9uLWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yb3NlOmJlZm9yZSxcbi5pb24taW9zLXJvc2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zZWFyY2g6YmVmb3JlLFxuLmlvbi1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1zZXR0aW5nczpiZWZvcmUsXG4uaW9uLWlvcy1zZXR0aW5ncy1zdHJvbmc6YmVmb3JlLFxuLmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmUsXG4uaW9uLWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1za2lwYmFja3dhcmQ6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zbm93eTpiZWZvcmUsXG4uaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uaW9uLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN0YXI6YmVmb3JlLFxuLmlvbi1pb3Mtc3Rhci1oYWxmOmJlZm9yZSxcbi5pb24taW9zLXN0YXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdG9wd2F0Y2g6YmVmb3JlLFxuLmlvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3Vubnk6YmVmb3JlLFxuLmlvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10ZWxlcGhvbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGVubmlzYmFsbDpiZWZvcmUsXG4uaW9uLWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSxcbi5pb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRpbWU6YmVmb3JlLFxuLmlvbi1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRpbWVyOmJlZm9yZSxcbi5pb24taW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdG9nZ2xlOmJlZm9yZSxcbi5pb24taW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRyYXNoOmJlZm9yZSxcbi5pb24taW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdW5kbzpiZWZvcmUsXG4uaW9uLWlvcy11bmRvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdW5sb2NrZWQ6YmVmb3JlLFxuLmlvbi1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy11cGxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdmlkZW9jYW06YmVmb3JlLFxuLmlvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtaGlnaDpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtbG93OmJlZm9yZSxcbi5pb24taW9zLXdpbmVnbGFzczpiZWZvcmUsXG4uaW9uLWlvcy13aW5lZ2xhc3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy13b3JsZDpiZWZvcmUsXG4uaW9uLWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taXBhZDpiZWZvcmUsXG4uaW9uLWlwaG9uZTpiZWZvcmUsXG4uaW9uLWlwb2Q6YmVmb3JlLFxuLmlvbi1qZXQ6YmVmb3JlLFxuLmlvbi1rZXk6YmVmb3JlLFxuLmlvbi1rbmlmZTpiZWZvcmUsXG4uaW9uLWxhcHRvcDpiZWZvcmUsXG4uaW9uLWxlYWY6YmVmb3JlLFxuLmlvbi1sZXZlbHM6YmVmb3JlLFxuLmlvbi1saWdodGJ1bGI6YmVmb3JlLFxuLmlvbi1saW5rOmJlZm9yZSxcbi5pb24tbG9hZC1hOmJlZm9yZSxcbi5pb24tbG9hZC1iOmJlZm9yZSxcbi5pb24tbG9hZC1jOmJlZm9yZSxcbi5pb24tbG9hZC1kOmJlZm9yZSxcbi5pb24tbG9jYXRpb246YmVmb3JlLFxuLmlvbi1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSxcbi5pb24tbG9ja2VkOmJlZm9yZSxcbi5pb24tbG9nLWluOmJlZm9yZSxcbi5pb24tbG9nLW91dDpiZWZvcmUsXG4uaW9uLWxvb3A6YmVmb3JlLFxuLmlvbi1tYWduZXQ6YmVmb3JlLFxuLmlvbi1tYWxlOmJlZm9yZSxcbi5pb24tbWFuOmJlZm9yZSxcbi5pb24tbWFwOmJlZm9yZSxcbi5pb24tbWVka2l0OmJlZm9yZSxcbi5pb24tbWVyZ2U6YmVmb3JlLFxuLmlvbi1taWMtYTpiZWZvcmUsXG4uaW9uLW1pYy1iOmJlZm9yZSxcbi5pb24tbWljLWM6YmVmb3JlLFxuLmlvbi1taW51czpiZWZvcmUsXG4uaW9uLW1pbnVzLWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1taW51cy1yb3VuZDpiZWZvcmUsXG4uaW9uLW1vZGVsLXM6YmVmb3JlLFxuLmlvbi1tb25pdG9yOmJlZm9yZSxcbi5pb24tbW9yZTpiZWZvcmUsXG4uaW9uLW1vdXNlOmJlZm9yZSxcbi5pb24tbXVzaWMtbm90ZTpiZWZvcmUsXG4uaW9uLW5hdmljb246YmVmb3JlLFxuLmlvbi1uYXZpY29uLXJvdW5kOmJlZm9yZSxcbi5pb24tbmF2aWdhdGU6YmVmb3JlLFxuLmlvbi1uZXR3b3JrOmJlZm9yZSxcbi5pb24tbm8tc21va2luZzpiZWZvcmUsXG4uaW9uLW51Y2xlYXI6YmVmb3JlLFxuLmlvbi1vdXRsZXQ6YmVmb3JlLFxuLmlvbi1wYWludGJydXNoOmJlZm9yZSxcbi5pb24tcGFpbnRidWNrZXQ6YmVmb3JlLFxuLmlvbi1wYXBlci1haXJwbGFuZTpiZWZvcmUsXG4uaW9uLXBhcGVyY2xpcDpiZWZvcmUsXG4uaW9uLXBhdXNlOmJlZm9yZSxcbi5pb24tcGVyc29uOmJlZm9yZSxcbi5pb24tcGVyc29uLWFkZDpiZWZvcmUsXG4uaW9uLXBlcnNvbi1zdGFsa2VyOmJlZm9yZSxcbi5pb24tcGllLWdyYXBoOmJlZm9yZSxcbi5pb24tcGluOmJlZm9yZSxcbi5pb24tcGlucG9pbnQ6YmVmb3JlLFxuLmlvbi1waXp6YTpiZWZvcmUsXG4uaW9uLXBsYW5lOmJlZm9yZSxcbi5pb24tcGxhbmV0OmJlZm9yZSxcbi5pb24tcGxheTpiZWZvcmUsXG4uaW9uLXBsYXlzdGF0aW9uOmJlZm9yZSxcbi5pb24tcGx1czpiZWZvcmUsXG4uaW9uLXBsdXMtY2lyY2xlZDpiZWZvcmUsXG4uaW9uLXBsdXMtcm91bmQ6YmVmb3JlLFxuLmlvbi1wb2RpdW06YmVmb3JlLFxuLmlvbi1wb3VuZDpiZWZvcmUsXG4uaW9uLXBvd2VyOmJlZm9yZSxcbi5pb24tcHJpY2V0YWc6YmVmb3JlLFxuLmlvbi1wcmljZXRhZ3M6YmVmb3JlLFxuLmlvbi1wcmludGVyOmJlZm9yZSxcbi5pb24tcHVsbC1yZXF1ZXN0OmJlZm9yZSxcbi5pb24tcXItc2Nhbm5lcjpiZWZvcmUsXG4uaW9uLXF1b3RlOmJlZm9yZSxcbi5pb24tcmFkaW8td2F2ZXM6YmVmb3JlLFxuLmlvbi1yZWNvcmQ6YmVmb3JlLFxuLmlvbi1yZWZyZXNoOmJlZm9yZSxcbi5pb24tcmVwbHk6YmVmb3JlLFxuLmlvbi1yZXBseS1hbGw6YmVmb3JlLFxuLmlvbi1yaWJib24tYTpiZWZvcmUsXG4uaW9uLXJpYmJvbi1iOmJlZm9yZSxcbi5pb24tc2FkOmJlZm9yZSxcbi5pb24tc2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zY2lzc29yczpiZWZvcmUsXG4uaW9uLXNlYXJjaDpiZWZvcmUsXG4uaW9uLXNldHRpbmdzOmJlZm9yZSxcbi5pb24tc2hhcmU6YmVmb3JlLFxuLmlvbi1zaHVmZmxlOmJlZm9yZSxcbi5pb24tc2tpcC1iYWNrd2FyZDpiZWZvcmUsXG4uaW9uLXNraXAtZm9yd2FyZDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hbmRyb2lkOmJlZm9yZSxcbi5pb24tc29jaWFsLWFuZHJvaWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hbmd1bGFyOmJlZm9yZSxcbi5pb24tc29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hcHBsZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hcHBsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWJpdGNvaW46YmVmb3JlLFxuLmlvbi1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWJ1ZmZlcjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1jaHJvbWU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtY29kZXBlbjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtY3NzMzpiZWZvcmUsXG4uaW9uLXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSxcbi5pb24tc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZSxcbi5pb24tc29jaWFsLWRyaWJiYmxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZXVybzpiZWZvcmUsXG4uaW9uLXNvY2lhbC1ldXJvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZSxcbi5pb24tc29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1mcmVlYnNkLWRldmlsOmJlZm9yZSxcbi5pb24tc29jaWFsLWdpdGh1YjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1nb29nbGU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUsXG4uaW9uLXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUsXG4uaW9uLXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtaHRtbDU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlLFxuLmlvbi1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtbGlua2VkaW46YmVmb3JlLFxuLmlvbi1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1tYXJrZG93bjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1ub2RlanM6YmVmb3JlLFxuLmlvbi1zb2NpYWwtb2N0b2NhdDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlLFxuLmlvbi1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtcHl0aG9uOmJlZm9yZSxcbi5pb24tc29jaWFsLXJlZGRpdDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1yZWRkaXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1yc3M6YmVmb3JlLFxuLmlvbi1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtc2FzczpiZWZvcmUsXG4uaW9uLXNvY2lhbC1za3lwZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXNuYXBjaGF0OmJlZm9yZSxcbi5pb24tc29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHVtYmxyOmJlZm9yZSxcbi5pb24tc29jaWFsLXR1bWJsci1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXR1eDpiZWZvcmUsXG4uaW9uLXNvY2lhbC10d2l0Y2g6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUsXG4uaW9uLXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdXNkOmJlZm9yZSxcbi5pb24tc29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXZpbWVvOmJlZm9yZSxcbi5pb24tc29jaWFsLXZpbWVvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlLFxuLmlvbi1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC13aW5kb3dzOmJlZm9yZSxcbi5pb24tc29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlLFxuLmlvbi1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwteWFob286YmVmb3JlLFxuLmlvbi1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC15ZW46YmVmb3JlLFxuLmlvbi1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwteW91dHViZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC15b3V0dWJlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb3VwLWNhbjpiZWZvcmUsXG4uaW9uLXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zcGVha2VycGhvbmU6YmVmb3JlLFxuLmlvbi1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uaW9uLXNwb29uOmJlZm9yZSxcbi5pb24tc3RhcjpiZWZvcmUsXG4uaW9uLXN0YXRzLWJhcnM6YmVmb3JlLFxuLmlvbi1zdGVhbTpiZWZvcmUsXG4uaW9uLXN0b3A6YmVmb3JlLFxuLmlvbi10aGVybW9tZXRlcjpiZWZvcmUsXG4uaW9uLXRodW1ic2Rvd246YmVmb3JlLFxuLmlvbi10aHVtYnN1cDpiZWZvcmUsXG4uaW9uLXRvZ2dsZTpiZWZvcmUsXG4uaW9uLXRvZ2dsZS1maWxsZWQ6YmVmb3JlLFxuLmlvbi10cmFuc2dlbmRlcjpiZWZvcmUsXG4uaW9uLXRyYXNoLWE6YmVmb3JlLFxuLmlvbi10cmFzaC1iOmJlZm9yZSxcbi5pb24tdHJvcGh5OmJlZm9yZSxcbi5pb24tdHNoaXJ0OmJlZm9yZSxcbi5pb24tdHNoaXJ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi11bWJyZWxsYTpiZWZvcmUsXG4uaW9uLXVuaXZlcnNpdHk6YmVmb3JlLFxuLmlvbi11bmxvY2tlZDpiZWZvcmUsXG4uaW9uLXVwbG9hZDpiZWZvcmUsXG4uaW9uLXVzYjpiZWZvcmUsXG4uaW9uLXZpZGVvY2FtZXJhOmJlZm9yZSxcbi5pb24tdm9sdW1lLWhpZ2g6YmVmb3JlLFxuLmlvbi12b2x1bWUtbG93OmJlZm9yZSxcbi5pb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUsXG4uaW9uLXZvbHVtZS1tdXRlOmJlZm9yZSxcbi5pb24td2FuZDpiZWZvcmUsXG4uaW9uLXdhdGVyZHJvcDpiZWZvcmUsXG4uaW9uLXdpZmk6YmVmb3JlLFxuLmlvbi13aW5lZ2xhc3M6YmVmb3JlLFxuLmlvbi13b21hbjpiZWZvcmUsXG4uaW9uLXdyZW5jaDpiZWZvcmUsXG4uaW9uLXhib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmlvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiOyB9XG5cbi5pb24tYWxlcnQtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiOyB9XG5cbi5pb24tYW5kcm9pZC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NmVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NmlwiOyB9XG5cbi5pb24tYW5kcm9pZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nm1wiOyB9XG5cbi5pb24tYW5kcm9pZC1hcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742cXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742dXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742fXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NnlwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NoVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742jXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742lXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mj1wiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NplwiOyB9XG5cbi5pb24tYW5kcm9pZC1hdHRhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjadcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742oXCI7IH1cblxuLmlvbi1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjalcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYm9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqlwiOyB9XG5cbi5pb24tYW5kcm9pZC1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nq1wiOyB9XG5cbi5pb24tYW5kcm9pZC1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742sXCI7IH1cblxuLmlvbi1hbmRyb2lkLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NrVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uSXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiOyB9XG5cbi5pb24tYW5kcm9pZC1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvja5cIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742vXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NtFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NsVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742zXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NtVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbpcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7423XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbhcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NuVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jb2xvci1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7427XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbxcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jb250YWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NvVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jcmVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjb5cIjsgfVxuXG4uaW9uLWFuZHJvaWQtZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742/XCI7IH1cblxuLmlvbi1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Og1wiOyB9XG5cbi5pb24tYW5kcm9pZC1kb25lLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OglwiOyB9XG5cbi5pb24tYW5kcm9pZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiOyB9XG5cbi5pb24tYW5kcm9pZC1kcmFmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OhVwiOyB9XG5cbi5pb24tYW5kcm9pZC1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZmF2b3JpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjohcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oh1wiOyB9XG5cbi5pb24tYW5kcm9pZC1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746JXCI7IH1cblxuLmlvbi1hbmRyb2lkLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiOyB9XG5cbi5pb24tYW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OilwiOyB9XG5cbi5pb24tYW5kcm9pZC1mdW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjotcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoxcIjsgfVxuXG4uaW9uLWFuZHJvaWQtaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lo1wiOyB9XG5cbi5pb24tYW5kcm9pZC1oYW5nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746NXCI7IH1cblxuLmlvbi1hbmRyb2lkLWhhcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746OXCI7IH1cblxuLmlvbi1hbmRyb2lkLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjo9cIjsgfVxuXG4uaW9uLWFuZHJvaWQtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6RcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746QXCI7IH1cblxuLmlvbi1hbmRyb2lkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbG9jYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74upXCI7IH1cblxuLmlvbi1hbmRyb2lkLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lq1wiOyB9XG5cbi5pb24tYW5kcm9pZC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OlFwiOyB9XG5cbi5pb24tYW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74usXCI7IH1cblxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746VXCI7IH1cblxuLmlvbi1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OllwiOyB9XG5cbi5pb24tYW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746XXCI7IH1cblxuLmlvbi1hbmRyb2lkLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746YXCI7IH1cblxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjptcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746ZXCI7IH1cblxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746aXCI7IH1cblxuLmlvbi1hbmRyb2lkLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpxcIjsgfVxuXG4uaW9uLWFuZHJvaWQtb3B0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OnVwiOyB9XG5cbi5pb24tYW5kcm9pZC1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjp5cIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746gXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjp9cIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746hXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBob25lLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746iXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oo1wiOyB9XG5cbi5pb24tYW5kcm9pZC1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OpFwiOyB9XG5cbi5pb24tYW5kcm9pZC1wbGF5c3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7BcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OplwiOyB9XG5cbi5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OqFwiOyB9XG5cbi5pb24tYW5kcm9pZC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7RcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OqVwiOyB9XG5cbi5pb24tYW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746qXCI7IH1cblxuLmlvbi1hbmRyb2lkLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oq1wiOyB9XG5cbi5pb24tYW5kcm9pZC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7VcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LtlwiOyB9XG5cbi5pb24tYW5kcm9pZC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lt1wiOyB9XG5cbi5pb24tYW5kcm9pZC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LuFwiOyB9XG5cbi5pb24tYW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqxcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LvFwiOyB9XG5cbi5pb24tYW5kcm9pZC1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjq1cIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746uXCI7IH1cblxuLmlvbi1hbmRyb2lkLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LvVwiOyB9XG5cbi5pb24tYW5kcm9pZC1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjq9cIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OsVwiOyB9XG5cbi5pb24tYW5kcm9pZC10ZXh0c21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746yXCI7IH1cblxuLmlvbi1hbmRyb2lkLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7461XCI7IH1cblxuLmlvbi1hbmRyb2lkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OtlwiOyB9XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ot1wiOyB9XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OuFwiOyB9XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7465XCI7IH1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OulwiOyB9XG5cbi5pb24tYW5kcm9pZC13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7467XCI7IH1cblxuLmlvbi1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrxcIjsgfVxuXG4uaW9uLWFuZHJvaWQtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr1cIjsgfVxuXG4uaW9uLWFuZHJvaWQtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MhVwiOyB9XG5cbi5pb24tYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJNcIjsgfVxuXG4uaW9uLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjsgfVxuXG4uaW9uLWFycm93LWRvd24tYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5pb24tYXJyb3ctZG93bi1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmlvbi1hcnJvdy1kb3duLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjsgfVxuXG4uaW9uLWFycm93LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5pb24tYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mfXCI7IH1cblxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7IH1cblxuLmlvbi1hcnJvdy1ncmFwaC11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7IH1cblxuLmlvbi1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiOyB9XG5cbi5pb24tYXJyb3ctbGVmdC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmlvbi1hcnJvdy1sZWZ0LWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uaW9uLWFycm93LWxlZnQtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5pb24tYXJyb3ctbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5pb24tYXJyb3ctcmVzaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7IH1cblxuLmlvbi1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiOyB9XG5cbi5pb24tYXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmlvbi1hcnJvdy1yaWdodC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7IH1cblxuLmlvbi1hcnJvdy1yaWdodC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmlvbi1hcnJvdy1yaWdodC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmlvbi1hcnJvdy1zaHJpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjsgfVxuXG4uaW9uLWFycm93LXN3YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uaW9uLWFycm93LXVwLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjsgfVxuXG4uaW9uLWFycm93LXVwLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uaW9uLWFycm93LXVwLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uaW9uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yUXCI7IH1cblxuLmlvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ej1wiOyB9XG5cbi5pb24tYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746/XCI7IH1cblxuLmlvbi1iYWNrc3BhY2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OvlwiOyB9XG5cbi5pb24tYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjsgfVxuXG4uaW9uLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5pb24tYmF0dGVyeS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjsgfVxuXG4uaW9uLWJlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5pb24tYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5pb24tYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SWXCI7IH1cblxuLmlvbi1ib25maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yVXCI7IH1cblxuLmlvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5pb24tYm93dGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+AXCI7IH1cblxuLmlvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaxcIjsgfVxuXG4uaW9uLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvlwiOyB9XG5cbi5pb24tY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiOyB9XG5cbi5pb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJdcIjsgfVxuXG4uaW9uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiOyB9XG5cbi5pb24tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5pb24tY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MllwiOyB9XG5cbi5pb24tY2hhdGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiOyB9XG5cbi5pb24tY2hhdGJveC13b3JraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7IH1cblxuLmlvbi1jaGF0Ym94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uaW9uLWNoYXRidWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjsgfVxuXG4uaW9uLWNoYXRidWJibGUtd29ya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiOyB9XG5cbi5pb24tY2hhdGJ1YmJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ9cIjsgfVxuXG4uaW9uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5pb24tY2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjsgfVxuXG4uaW9uLWNoZWNrbWFyay1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiOyB9XG5cbi5pb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7IH1cblxuLmlvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjsgfVxuXG4uaW9uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjsgfVxuXG4uaW9uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjsgfVxuXG4uaW9uLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5pb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uaW9uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmlvbi1jbG9zZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7IH1cblxuLmlvbi1jbG9zZS1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiOyB9XG5cbi5pb24tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJdcIjsgfVxuXG4uaW9uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmlvbi1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7IH1cblxuLmlvbi1jb2RlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mvXCI7IH1cblxuLmlvbi1jb2RlLXdvcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjsgfVxuXG4uaW9uLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiOyB9XG5cbi5pb24tY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Js1wiOyB9XG5cbi5pb24tY29tcG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5pb24tY29ubmVjdGlvbi1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7IH1cblxuLmlvbi1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5pb24tY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PgVwiOyB9XG5cbi5pb24tY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MmFwiOyB9XG5cbi5pb24tZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiOyB9XG5cbi5pb24tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK9cIjsgfVxuXG4uaW9uLWRvY3VtZW50LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjsgfVxuXG4uaW9uLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uaW9uLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmlvbi1lYXNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PglwiOyB9XG5cbi5pb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kv1wiOyB9XG5cbi5pb24tZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7IH1cblxuLmlvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5pb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uaW9uLWVtYWlsLXVucmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pg1wiOyB9XG5cbi5pb24tZXJsZW5tZXllci1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PhVwiOyB9XG5cbi5pb24tZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+EXCI7IH1cblxuLmlvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjsgfVxuXG4uaW9uLWV5ZS1kaXNhYmxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MhlwiOyB9XG5cbi5pb24tZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7IH1cblxuLmlvbi1maWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjsgfVxuXG4uaW9uLWZpbG0tbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7IH1cblxuLmlvbi1maXJlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MmVwiOyB9XG5cbi5pb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiOyB9XG5cbi5pb24tZmxhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJpcIjsgfVxuXG4uaW9uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7IH1cblxuLmlvbi1mbGFzaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjsgfVxuXG4uaW9uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiOyB9XG5cbi5pb24tZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5pb24tZm9yay1yZXBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7IH1cblxuLmlvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7IH1cblxuLmlvbi1mdW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJtcIjsgfVxuXG4uaW9uLWdlYXItYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5pb24tZ2Vhci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmlvbi1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S/XCI7IH1cblxuLmlvbi1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uaW9uLWhhcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ycXCI7IH1cblxuLmlvbi1oYXBweS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+GXCI7IH1cblxuLmlvbi1oZWFkcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjsgfVxuXG4uaW9uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7IH1cblxuLmlvbi1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJ1cIjsgfVxuXG4uaW9uLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjsgfVxuXG4uaW9uLWhlbHAtYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvFwiOyB9XG5cbi5pb24taGVscC1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7IH1cblxuLmlvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmlvbi1pY2VjcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiOyB9XG5cbi5pb24taW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uaW9uLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiOyB9XG5cbi5pb24taW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uaW9uLWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjsgfVxuXG4uaW9uLWlvbmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7IH1cblxuLmlvbi1pb3MtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4hcIjsgfVxuXG4uaW9uLWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+HXCI7IH1cblxuLmlvbi1pb3MtYWxidW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+KXCI7IH1cblxuLmlvbi1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4lcIjsgfVxuXG4uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+MXCI7IH1cblxuLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+LXCI7IH1cblxuLmlvbi1pb3MtYW5hbHl0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+OXCI7IH1cblxuLmlvbi1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj41cIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+PXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PkFwiOyB9XG5cbi5pb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5FcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+SXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5NcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5RcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5VcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+WXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pl1wiOyB9XG5cbi5pb24taW9zLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+YXCI7IH1cblxuLmlvbi1pb3MtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5pcIjsgfVxuXG4uaW9uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+ZXCI7IH1cblxuLmlvbi1pb3MtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PnFwiOyB9XG5cbi5pb24taW9zLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pm1wiOyB9XG5cbi5pb24taW9zLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+eXCI7IH1cblxuLmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PnVwiOyB9XG5cbi5pb24taW9zLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6BcIjsgfVxuXG4uaW9uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj59cIjsgfVxuXG4uaW9uLWlvcy1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+iXCI7IH1cblxuLmlvbi1pb3MtYmVsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+hXCI7IH1cblxuLmlvbi1pb3MtYm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PpFwiOyB9XG5cbi5pb24taW9zLWJvZHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Po1wiOyB9XG5cbi5pb24taW9zLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6ZcIjsgfVxuXG4uaW9uLWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6VcIjsgfVxuXG4uaW9uLWlvcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+oXCI7IH1cblxuLmlvbi1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+nXCI7IH1cblxuLmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+qXCI7IH1cblxuLmlvbi1pb3MtYm9va21hcmtzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6lcIjsgfVxuXG4uaW9uLWlvcy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6xcIjsgfVxuXG4uaW9uLWlvcy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pq1wiOyB9XG5cbi5pb24taW9zLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PrlwiOyB9XG5cbi5pb24taW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+tXCI7IH1cblxuLmlvbi1pb3MtYnJvd3NlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7BcIjsgfVxuXG4uaW9uLWlvcy1icm93c2Vycy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+vXCI7IH1cblxuLmlvbi1pb3MtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PslwiOyB9XG5cbi5pb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PsVwiOyB9XG5cbi5pb24taW9zLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+0XCI7IH1cblxuLmlvbi1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ps1wiOyB9XG5cbi5pb24taW9zLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PtlwiOyB9XG5cbi5pb24taW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+1XCI7IH1cblxuLmlvbi1pb3MtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PuFwiOyB9XG5cbi5pb24taW9zLWNhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pt1wiOyB9XG5cbi5pb24taW9zLWNoYXRib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PulwiOyB9XG5cbi5pb24taW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+5XCI7IH1cblxuLmlvbi1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PvFwiOyB9XG5cbi5pb24taW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pu1wiOyB9XG5cbi5pb24taW9zLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pv1wiOyB9XG5cbi5pb24taW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PvVwiOyB9XG5cbi5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74++XCI7IH1cblxuLmlvbi1pb3MtY2lyY2xlLWZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QgFwiOyB9XG5cbi5pb24taW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CBXCI7IH1cblxuLmlvbi1pb3MtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkINcIjsgfVxuXG4uaW9uLWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CCXCI7IH1cblxuLmlvbi1pb3MtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIZcIjsgfVxuXG4uaW9uLWlvcy1jbG9zZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QhFwiOyB9XG5cbi5pb24taW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIVcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QjFwiOyB9XG5cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CIXCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qh1wiOyB9XG5cbi5pb24taW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIlcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkItcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QilwiOyB9XG5cbi5pb24taW9zLWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QkFwiOyB9XG5cbi5pb24taW9zLWNsb3VkeS1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QjlwiOyB9XG5cbi5pb24taW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CNXCI7IH1cblxuLmlvbi1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkI9cIjsgfVxuXG4uaW9uLWlvcy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJJcIjsgfVxuXG4uaW9uLWlvcy1jb2ctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QkVwiOyB9XG5cbi5pb24taW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QlFwiOyB9XG5cbi5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CTXCI7IH1cblxuLmlvbi1pb3MtY29sb3Itd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QllwiOyB9XG5cbi5pb24taW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QlVwiOyB9XG5cbi5pb24taW9zLWNvbXBvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJhcIjsgfVxuXG4uaW9uLWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJdcIjsgfVxuXG4uaW9uLWlvcy1jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CaXCI7IH1cblxuLmlvbi1pb3MtY29udGFjdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CZXCI7IH1cblxuLmlvbi1pb3MtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QnFwiOyB9XG5cbi5pb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qm1wiOyB9XG5cbi5pb24taW9zLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJ5cIjsgfVxuXG4uaW9uLWlvcy1jcm9wLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QnVwiOyB9XG5cbi5pb24taW9zLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CgXCI7IH1cblxuLmlvbi1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qn1wiOyB9XG5cbi5pb24taW9zLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKFcIjsgfVxuXG4uaW9uLWlvcy1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qo1wiOyB9XG5cbi5pb24taW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKJcIjsgfVxuXG4uaW9uLWlvcy1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKVcIjsgfVxuXG4uaW9uLWlvcy1leWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QpFwiOyB9XG5cbi5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CnXCI7IH1cblxuLmlvbi1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QplwiOyB9XG5cbi5pb24taW9zLWZpbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QqVwiOyB9XG5cbi5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CoXCI7IH1cblxuLmlvbi1pb3MtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qq1wiOyB9XG5cbi5pb24taW9zLWZpbG0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QqlwiOyB9XG5cbi5pb24taW9zLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkK1cIjsgfVxuXG4uaW9uLWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKxcIjsgfVxuXG4uaW9uLWlvcy1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qr1wiOyB9XG5cbi5pb24taW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkK5cIjsgfVxuXG4uaW9uLWlvcy1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QsVwiOyB9XG5cbi5pb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLBcIjsgfVxuXG4uaW9uLWlvcy1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLNcIjsgfVxuXG4uaW9uLWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QslwiOyB9XG5cbi5pb24taW9zLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QtVwiOyB9XG5cbi5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C0XCI7IH1cblxuLmlvbi1pb3MtZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLdcIjsgfVxuXG4uaW9uLWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C2XCI7IH1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLlcIjsgfVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C4XCI7IH1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLtcIjsgfVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C6XCI7IH1cblxuLmlvbi1pb3MtZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QvVwiOyB9XG5cbi5pb24taW9zLWdlYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QvFwiOyB9XG5cbi5pb24taW9zLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkL9cIjsgfVxuXG4uaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkL5cIjsgfVxuXG4uaW9uLWlvcy1ncmlkLXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYFcIjsgfVxuXG4uaW9uLWlvcy1ncmlkLXZpZXctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RgFwiOyB9XG5cbi5pb24taW9zLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GDXCI7IH1cblxuLmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RglwiOyB9XG5cbi5pb24taW9zLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYZcIjsgfVxuXG4uaW9uLWlvcy1oZWxwLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GEXCI7IH1cblxuLmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GFXCI7IH1cblxuLmlvbi1pb3MtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RiFwiOyB9XG5cbi5pb24taW9zLWhvbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rh1wiOyB9XG5cbi5pb24taW9zLWluZmluaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GKXCI7IH1cblxuLmlvbi1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RiVwiOyB9XG5cbi5pb24taW9zLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GNXCI7IH1cblxuLmlvbi1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYtcIjsgfVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GMXCI7IH1cblxuLmlvbi1pb3MtaW9uaWMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RjlwiOyB9XG5cbi5pb24taW9zLWtleXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RkFwiOyB9XG5cbi5pb24taW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GPXCI7IH1cblxuLmlvbi1pb3MtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GSXCI7IH1cblxuLmlvbi1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZFcIjsgfVxuXG4uaW9uLWlvcy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GUXCI7IH1cblxuLmlvbi1pb3MtbGlzdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GTXCI7IH1cblxuLmlvbi1pb3MtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZZcIjsgfVxuXG4uaW9uLWlvcy1sb2NhdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GVXCI7IH1cblxuLmlvbi1pb3MtbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GYXCI7IH1cblxuLmlvbi1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZdcIjsgfVxuXG4uaW9uLWlvcy1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GaXCI7IH1cblxuLmlvbi1pb3MtbG9vcC1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZlcIjsgfVxuXG4uaW9uLWlvcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GcXCI7IH1cblxuLmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GbXCI7IH1cblxuLmlvbi1pb3MtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GeXCI7IH1cblxuLmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZ1cIjsgfVxuXG4uaW9uLWlvcy1taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaFcIjsgfVxuXG4uaW9uLWlvcy1taWMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GfXCI7IH1cblxuLmlvbi1pb3MtbWljLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaBcIjsgfVxuXG4uaW9uLWlvcy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RpFwiOyB9XG5cbi5pb24taW9zLW1pbnVzLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GiXCI7IH1cblxuLmlvbi1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ro1wiOyB9XG5cbi5pb24taW9zLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaZcIjsgfVxuXG4uaW9uLWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaVcIjsgfVxuXG4uaW9uLWlvcy1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GoXCI7IH1cblxuLmlvbi1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GnXCI7IH1cblxuLmlvbi1pb3MtbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RqlwiOyB9XG5cbi5pb24taW9zLW1vcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RqVwiOyB9XG5cbi5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rq1wiOyB9XG5cbi5pb24taW9zLW11c2ljYWwtbm90ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaxcIjsgfVxuXG4uaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RrlwiOyB9XG5cbi5pb24taW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvka1cIjsgfVxuXG4uaW9uLWlvcy1udXRyaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbBcIjsgfVxuXG4uaW9uLWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rr1wiOyB9XG5cbi5pb24taW9zLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GyXCI7IH1cblxuLmlvbi1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RsVwiOyB9XG5cbi5pb24taW9zLXBhcGVycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbRcIjsgfVxuXG4uaW9uLWlvcy1wYXBlcnBsYW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbNcIjsgfVxuXG4uaW9uLWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RtlwiOyB9XG5cbi5pb24taW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbVcIjsgfVxuXG4uaW9uLWlvcy1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RuFwiOyB9XG5cbi5pb24taW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbdcIjsgfVxuXG4uaW9uLWlvcy1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbpcIjsgfVxuXG4uaW9uLWlvcy1wYXctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RuVwiOyB9XG5cbi5pb24taW9zLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RvFwiOyB9XG5cbi5pb24taW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G7XCI7IH1cblxuLmlvbi1pb3MtcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G+XCI7IH1cblxuLmlvbi1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkb1cIjsgfVxuXG4uaW9uLWlvcy1wZXJzb25hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoBcIjsgfVxuXG4uaW9uLWlvcy1wZXJzb25hZGQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rv1wiOyB9XG5cbi5pb24taW9zLXBob3RvczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SglwiOyB9XG5cbi5pb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KBXCI7IH1cblxuLmlvbi1pb3MtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KEXCI7IH1cblxuLmlvbi1pb3MtcGllLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoNcIjsgfVxuXG4uaW9uLWlvcy1waW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KGXCI7IH1cblxuLmlvbi1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KFXCI7IH1cblxuLmlvbi1pb3MtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SiFwiOyB9XG5cbi5pb24taW9zLXBsYXktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sh1wiOyB9XG5cbi5pb24taW9zLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkotcIjsgfVxuXG4uaW9uLWlvcy1wbHVzLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KJXCI7IH1cblxuLmlvbi1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KKXCI7IH1cblxuLmlvbi1pb3MtcHJpY2V0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko1cIjsgfVxuXG4uaW9uLWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KMXCI7IH1cblxuLmlvbi1pb3MtcHJpY2V0YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KPXCI7IH1cblxuLmlvbi1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko5cIjsgfVxuXG4uaW9uLWlvcy1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KRXCI7IH1cblxuLmlvbi1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KQXCI7IH1cblxuLmlvbi1pb3MtcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpNcIjsgfVxuXG4uaW9uLWlvcy1wdWxzZS1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpJcIjsgfVxuXG4uaW9uLWlvcy1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SlVwiOyB9XG5cbi5pb24taW9zLXJhaW55LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpRcIjsgfVxuXG4uaW9uLWlvcy1yZWNvcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpdcIjsgfVxuXG4uaW9uLWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SllwiOyB9XG5cbi5pb24taW9zLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvkplcIjsgfVxuXG4uaW9uLWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkphcIjsgfVxuXG4uaW9uLWlvcy1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KcXCI7IH1cblxuLmlvbi1pb3MtcmVmcmVzaC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SmlwiOyB9XG5cbi5pb24taW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sm1wiOyB9XG5cbi5pb24taW9zLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SnVwiOyB9XG5cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KfXCI7IH1cblxuLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SnlwiOyB9XG5cbi5pb24taW9zLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SoVwiOyB9XG5cbi5pb24taW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KgXCI7IH1cblxuLmlvbi1pb3Mtcm9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+So1wiOyB9XG5cbi5pb24taW9zLXJvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SolwiOyB9XG5cbi5pb24taW9zLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SpVwiOyB9XG5cbi5pb24taW9zLXNlYXJjaC1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqRcIjsgfVxuXG4uaW9uLWlvcy1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sp1wiOyB9XG5cbi5pb24taW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SplwiOyB9XG5cbi5pb24taW9zLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqlcIjsgfVxuXG4uaW9uLWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SqFwiOyB9XG5cbi5pb24taW9zLXNraXBiYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sq1wiOyB9XG5cbi5pb24taW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KqXCI7IH1cblxuLmlvbi1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkq1cIjsgfVxuXG4uaW9uLWlvcy1za2lwZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KsXCI7IH1cblxuLmlvbi1pb3Mtc25vd3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkq5cIjsgfVxuXG4uaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SsFwiOyB9XG5cbi5pb24taW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkq9cIjsgfVxuXG4uaW9uLWlvcy1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KzXCI7IH1cblxuLmlvbi1pb3Mtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KxXCI7IH1cblxuLmlvbi1pb3Mtc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KyXCI7IH1cblxuLmlvbi1pb3Mtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K1XCI7IH1cblxuLmlvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrRcIjsgfVxuXG4uaW9uLWlvcy1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+St1wiOyB9XG5cbi5pb24taW9zLXN1bm55LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrZcIjsgfVxuXG4uaW9uLWlvcy10ZWxlcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrlcIjsgfVxuXG4uaW9uLWlvcy10ZWxlcGhvbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SuFwiOyB9XG5cbi5pb24taW9zLXRlbm5pc2JhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrtcIjsgfVxuXG4uaW9uLWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrpcIjsgfVxuXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCLvkr1cIjsgfVxuXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SvFwiOyB9XG5cbi5pb24taW9zLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkr9cIjsgfVxuXG4uaW9uLWlvcy10aW1lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkr5cIjsgfVxuXG4uaW9uLWlvcy10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TgVwiOyB9XG5cbi5pb24taW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4BcIjsgfVxuXG4uaW9uLWlvcy10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4NcIjsgfVxuXG4uaW9uLWlvcy10b2dnbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TglwiOyB9XG5cbi5pb24taW9zLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OFXCI7IH1cblxuLmlvbi1pb3MtdHJhc2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ThFwiOyB9XG5cbi5pb24taW9zLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4dcIjsgfVxuXG4uaW9uLWlvcy11bmRvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4ZcIjsgfVxuXG4uaW9uLWlvcy11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TiVwiOyB9XG5cbi5pb24taW9zLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4hcIjsgfVxuXG4uaW9uLWlvcy11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4tcIjsgfVxuXG4uaW9uLWlvcy11cGxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TilwiOyB9XG5cbi5pb24taW9zLXZpZGVvY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ONXCI7IH1cblxuLmlvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TjFwiOyB9XG5cbi5pb24taW9zLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OOXCI7IH1cblxuLmlvbi1pb3Mtdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tj1wiOyB9XG5cbi5pb24taW9zLXdpbmVnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TkVwiOyB9XG5cbi5pb24taW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OQXCI7IH1cblxuLmlvbi1pb3Mtd29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5NcIjsgfVxuXG4uaW9uLWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OSXCI7IH1cblxuLmlvbi1pcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7IH1cblxuLmlvbi1pcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7pcIjsgfVxuXG4uaW9uLWlwb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7tcIjsgfVxuXG4uaW9uLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiOyB9XG5cbi5pb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7IH1cblxuLmlvbi1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiOyB9XG5cbi5pb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmlvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e9XCI7IH1cblxuLmlvbi1sZXZlbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uaW9uLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiOyB9XG5cbi5pb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5pb24tbG9hZC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7IH1cblxuLmlvbi1sb2FkLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uaW9uLWxvYWQtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnFwiOyB9XG5cbi5pb24tbG9hZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7IH1cblxuLmlvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hv1wiOyB9XG5cbi5pb24tbG9jay1jb21iaW5hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TlFwiOyB9XG5cbi5pb24tbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7IH1cblxuLmlvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uaW9uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip9cIjsgfVxuXG4uaW9uLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIFcIjsgfVxuXG4uaW9uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiOyB9XG5cbi5pb24tbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5pb24tbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7IH1cblxuLmlvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjsgfVxuXG4uaW9uLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiOyB9XG5cbi5pb24tbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjL9cIjsgfVxuXG4uaW9uLW1pYy1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmlvbi1taWMtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5pb24tbWljLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjsgfVxuXG4uaW9uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7IH1cblxuLmlvbi1taW51cy1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7IH1cblxuLmlvbi1taW51cy1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiOyB9XG5cbi5pb24tbW9kZWwtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5pb24tbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5pb24tbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiOyB9XG5cbi5pb24tbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYBcIjsgfVxuXG4uaW9uLW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjsgfVxuXG4uaW9uLW5hdmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uaW9uLW5hdmljb24tcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uaW9uLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7IH1cblxuLmlvbi1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742BXCI7IH1cblxuLmlvbi1uby1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7IH1cblxuLmlvbi1udWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7IH1cblxuLmlvbi1vdXRsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYJcIjsgfVxuXG4uaW9uLXBhaW50YnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5VcIjsgfVxuXG4uaW9uLXBhaW50YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OWXCI7IH1cblxuLmlvbi1wYXBlci1haXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi5pb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iPXCI7IH1cblxuLmlvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiOyB9XG5cbi5pb24tcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7IH1cblxuLmlvbi1wZXJzb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7IH1cblxuLmlvbi1wZXJzb24tc3RhbGtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5pb24tcGllLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7IH1cblxuLmlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjsgfVxuXG4uaW9uLXBpbnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7IH1cblxuLmlvbi1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5pb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjsgfVxuXG4uaW9uLXBsYW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ng1wiOyB9XG5cbi5pb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiOyB9XG5cbi5pb24tcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIpcIjsgfVxuXG4uaW9uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uaW9uLXBsdXMtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiOyB9XG5cbi5pb24tcGx1cy1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5pb24tcG9kaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742EXCI7IH1cblxuLmlvbi1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5pb24tcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uaW9uLXByaWNldGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7IH1cblxuLmlvbi1wcmljZXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjsgfVxuXG4uaW9uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjsgfVxuXG4uaW9uLXB1bGwtcmVxdWVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NhVwiOyB9XG5cbi5pb24tcXItc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NhlwiOyB9XG5cbi5pb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYdcIjsgfVxuXG4uaW9uLXJhZGlvLXdhdmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7IH1cblxuLmlvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjsgfVxuXG4uaW9uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uaW9uLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmlvbi1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uaW9uLXJpYmJvbi1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742IXCI7IH1cblxuLmlvbi1yaWJib24tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NiVwiOyB9XG5cbi5pb24tc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742KXCI7IH1cblxuLmlvbi1zYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tl1wiOyB9XG5cbi5pb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYtcIjsgfVxuXG4uaW9uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+In1wiOyB9XG5cbi5pb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uaW9uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74igXCI7IH1cblxuLmlvbi1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmlvbi1za2lwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7IH1cblxuLmlvbi1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjsgfVxuXG4uaW9uLXNvY2lhbC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmlvbi1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7IH1cblxuLmlvbi1zb2NpYWwtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TmVwiOyB9XG5cbi5pb24tc29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TmFwiOyB9XG5cbi5pb24tc29jaWFsLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7IH1cblxuLmlvbi1zb2NpYWwtYXBwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5pb24tc29jaWFsLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviq9cIjsgfVxuXG4uaW9uLXNvY2lhbC1iaXRjb2luLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjsgfVxuXG4uaW9uLXNvY2lhbC1idWZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjsgfVxuXG4uaW9uLXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqFwiOyB9XG5cbi5pb24tc29jaWFsLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tm1wiOyB9XG5cbi5pb24tc29jaWFsLWNocm9tZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OaXCI7IH1cblxuLmlvbi1zb2NpYWwtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TnVwiOyB9XG5cbi5pb24tc29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TnFwiOyB9XG5cbi5pb24tc29jaWFsLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk59cIjsgfVxuXG4uaW9uLXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk55cIjsgfVxuXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjsgfVxuXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiOyB9XG5cbi5pb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7IH1cblxuLmlvbi1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiOyB9XG5cbi5pb24tc29jaWFsLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK9cIjsgfVxuXG4uaW9uLXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK5cIjsgfVxuXG4uaW9uLXNvY2lhbC1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OhXCI7IH1cblxuLmlvbi1zb2NpYWwtZXVyby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OgXCI7IH1cblxuLmlvbi1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjsgfVxuXG4uaW9uLXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7IH1cblxuLmlvbi1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NjVwiOyB9XG5cbi5pb24tc29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NjFwiOyB9XG5cbi5pb24tc29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjsgfVxuXG4uaW9uLXNvY2lhbC1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uaW9uLXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5pb24tc29jaWFsLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nj1wiOyB9XG5cbi5pb24tc29jaWFsLWdvb2dsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742OXCI7IH1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiOyB9XG5cbi5pb24tc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiOyB9XG5cbi5pb24tc29jaWFsLWhhY2tlcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjsgfVxuXG4uaW9uLXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLZcIjsgfVxuXG4uaW9uLXNvY2lhbC1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+To1wiOyB9XG5cbi5pb24tc29jaWFsLWh0bWw1LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6JcIjsgfVxuXG4uaW9uLXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZFcIjsgfVxuXG4uaW9uLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NkFwiOyB9XG5cbi5pb24tc29jaWFsLWphdmFzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6VcIjsgfVxuXG4uaW9uLXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6RcIjsgfVxuXG4uaW9uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5pb24tc29jaWFsLWxpbmtlZGluLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjsgfVxuXG4uaW9uLXNvY2lhbC1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TplwiOyB9XG5cbi5pb24tc29jaWFsLW5vZGVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tp1wiOyB9XG5cbi5pb24tc29jaWFsLW9jdG9jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6hcIjsgfVxuXG4uaW9uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjsgfVxuXG4uaW9uLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5pb24tc29jaWFsLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TqVwiOyB9XG5cbi5pb24tc29jaWFsLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5pb24tc29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7IH1cblxuLmlvbi1zb2NpYWwtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmlvbi1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjsgfVxuXG4uaW9uLXNvY2lhbC1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OqXCI7IH1cblxuLmlvbi1zb2NpYWwtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL9cIjsgfVxuXG4uaW9uLXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7IH1cblxuLmlvbi1zb2NpYWwtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6xcIjsgfVxuXG4uaW9uLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OrXCI7IH1cblxuLmlvbi1zb2NpYWwtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7IH1cblxuLmlvbi1zb2NpYWwtdHVtYmxyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjsgfVxuXG4uaW9uLXNvY2lhbC10dXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjsgfVxuXG4uaW9uLXNvY2lhbC10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk65cIjsgfVxuXG4uaW9uLXNvY2lhbC10d2l0Y2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TrVwiOyB9XG5cbi5pb24tc29jaWFsLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uaW9uLXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uaW9uLXNvY2lhbC11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZNcIjsgfVxuXG4uaW9uLXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NklwiOyB9XG5cbi5pb24tc29jaWFsLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7IH1cblxuLmlvbi1zb2NpYWwtdmltZW8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiOyB9XG5cbi5pb24tc29jaWFsLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OwXCI7IH1cblxuLmlvbi1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tr1wiOyB9XG5cbi5pb24tc29jaWFsLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjsgfVxuXG4uaW9uLXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uaW9uLXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjsgfVxuXG4uaW9uLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiOyB9XG5cbi5pb24tc29jaWFsLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmlvbi1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JilwiOyB9XG5cbi5pb24tc29jaWFsLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TslwiOyB9XG5cbi5pb24tc29jaWFsLXllbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OxXCI7IH1cblxuLmlvbi1zb2NpYWwteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiOyB9XG5cbi5pb24tc29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiOyB9XG5cbi5pb24tc291cC1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7RcIjsgfVxuXG4uaW9uLXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7NcIjsgfVxuXG4uaW9uLXNwZWFrZXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiOyB9XG5cbi5pb24tc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjsgfVxuXG4uaW9uLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLmlvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7IH1cblxuLmlvbi1zdGF0cy1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLmlvbi1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mi1wiOyB9XG5cbi5pb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jj1wiOyB9XG5cbi5pb24tdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4uaW9uLXRodW1ic2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uaW9uLXRodW1ic3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7IH1cblxuLmlvbi10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZVcIjsgfVxuXG4uaW9uLXRvZ2dsZS1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZRcIjsgfVxuXG4uaW9uLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O1XCI7IH1cblxuLmlvbi10cmFzaC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7IH1cblxuLmlvbi10cmFzaC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7IH1cblxuLmlvbi10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZZcIjsgfVxuXG4uaW9uLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tt1wiOyB9XG5cbi5pb24tdHNoaXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7ZcIjsgfVxuXG4uaW9uLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLmlvbi11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742XXCI7IH1cblxuLmlvbi11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiOyB9XG5cbi5pb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7IH1cblxuLmlvbi11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirhcIjsgfVxuXG4uaW9uLXZpZGVvY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmlvbi12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5pb24tdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiOyB9XG5cbi5pb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5pb24tdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjsgfVxuXG4uaW9uLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZhcIjsgfVxuXG4uaW9uLXdhdGVyZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiOyB9XG5cbi5pb24td2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiOyB9XG5cbi5pb24td2luZWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q5XCI7IH1cblxuLmlvbi13b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiOyB9XG5cbi5pb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7IH1cblxuLmlvbi14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yMXCI7IH1cbiIsIi8vIENsZWFyZml4XG4lY2YsIC5jZiB7XG5cdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTsgfVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoOyB9IH1cblxuQG1peGluIGNmIHtcblx0QGV4dGVuZCAlY2Y7IH1cblxuLy8gSGVhZGluZ3M6XG5AZnVuY3Rpb24gaGVhZGluZ3MoJGZyb206IDEsICR0bzogNikge1xuXHQkb3V0cHV0OiBcIlwiO1xuXHRAZm9yICRpIGZyb20gJGZyb20gdGhyb3VnaCAkdG8ge1xuXHRcdCRvdXRwdXQ6ICRvdXRwdXQgKyB1bnF1b3RlKGgjeyRpfSk7XG5cblx0XHRAaWYgJGkgIT0gJHRvIHtcblx0XHRcdCRvdXRwdXQ6ICRvdXRwdXQgKyBcIixcIjsgfSB9XG5cdEByZXR1cm4gJG91dHB1dDsgfVxuXG5AbWl4aW4gaGVhZGluZ3MoJGZyb206IDEsICR0bzogNikge1xuXHQje2hlYWRpbmdzKCRmcm9tLCAkdG8pfSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gYmxvY2soICR3aWR0aCApIHtcblx0QGV4dGVuZCAlY2Y7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogJHdpZHRoOyB9XG5cbkBmdW5jdGlvbiBzdHJpcF91bml0cygkbnVtYmVyKSB7XG5cdEByZXR1cm4gJG51bWJlciAvICggJG51bWJlciAqIDAgKyAxICk7IH1cblxuQGZ1bmN0aW9uIHJlbSgkdmFsKSB7XG5cdEByZXR1cm4gKCBzdHJpcF91bml0cygkdmFsKSAgLyAgMTYgKSArIDByZW07IH1cblxuXG5AbWl4aW4gbWVkaWEoICRtcSApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgI3skbXF9IHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBwYWRkaW5nKCAkYW1vdW50OiAxKSB7XG5cdHBhZGRpbmc6ICRwYWRkaW5nICogJGFtb3VudDtcblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZyAqICRhbW91bnQ7IH0gfVxuXG5AbWl4aW4gbWIoICRhbW91bnQ6IDEgKSB7XG5cdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nICogJGFtb3VudDtcblxuXHRAaW5jbHVkZSBtZWRpYSgkcG9ydGFibGUpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZyAqICRhbW91bnQgKiAwLjc1OyB9IH1cblxuQGZ1bmN0aW9uIHJ5dGhtKCRzaXplKSB7XG5cdEByZXR1cm4gJHNpemUgKiAoICgxICsgKDAuNjggLyAyKSApICk7IH1cblxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8qKlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn0iLCIvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzICovXG4uc2NyZWVuLXJlYWRlci10ZXh0LCAuc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyICovXG4gIH1cbn1cblxuXG5cbiIsIi8qIE1ha2UgY2xpY2tzIHBhc3MtdGhyb3VnaCAqL1xuI25wcm9ncmVzcyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4jbnByb2dyZXNzIC5iYXIge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICBAaW5jbHVkZSB6LWluZGV4KHByb2dyZXNzKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLyogRmFuY3kgYmx1ciBlZmZlY3QgKi9cbiNucHJvZ3Jlc3MgLnBlZyB7XG4gICRzaGFkb3c6IHRyYW5zcGFyZW50aXplKCR3aGl0ZSwgMC4zKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAtMTBweCAkc2hhZG93LCAwIDAgLTVweCAkc2hhZG93O1xuICBvcGFjaXR5OiAxO1xuXG4gIHRyYW5zZm9ybTogcm90YXRlKDRkZWcpIHRyYW5zbGF0ZSgwcHgsIDRweCk7XG59XG5cbi8qIFJlbW92ZSB0aGVzZSB0byBnZXQgcmlkIG9mIHRoZSBzcGlubmVyICovXG4jbnByb2dyZXNzIC5zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgQGluY2x1ZGUgei1pbmRleChwcm9ncmVzcyk7XG4gIHRvcDogJHRpbnk7XG4gIHJpZ2h0OiAkdGlueTtcblxuICBAaW5jbHVkZSBtZWRpYSgkcG9ydGFibGUpIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4jbnByb2dyZXNzIC5zcGlubmVyLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBhbmltYXRpb246IG5wcm9ncmVzcy1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLm5wcm9ncmVzcy1jdXN0b20tcGFyZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubnByb2dyZXNzLWN1c3RvbS1wYXJlbnQgI25wcm9ncmVzcyAuc3Bpbm5lcixcbi5ucHJvZ3Jlc3MtY3VzdG9tLXBhcmVudCAjbnByb2dyZXNzIC5iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBrZXlmcmFtZXMgbnByb2dyZXNzLXNwaW5uZXIge1xuICAwJSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuIiwiJGZvbnRfZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udF9jb3VzaW5zOiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcbiRmb250X3RpdGxlOiAnT3N3YWxkJztcbiRmb250X2FjY2VudDogJ01lcnJpd2VhdGhlcic7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gR2VuZXJhbCBTaXppbmdcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJGdyYXRpbzogMS42MTg7XG4kcGFkZGluZzogcmVtKDMwKTtcbiRoYWxmbGluZzogJHBhZGRpbmcgLyAkZ3JhdGlvO1xuJHRpbnk6ICRoYWxmbGluZyAvICRncmF0aW87XG5cbiRiaWdsaW5nOiAkcGFkZGluZyAqICRncmF0aW87XG4kZG91Ymxpbmc6ICRiaWdsaW5nICogJGdyYXRpbztcblxuJG5vcm1hbGl6ZWRfZm9udF9mYW1pbHk6ICRmb250X2ZhbWlseTtcbiRub3JtYWxpemVfaGVhZGluZ3M6IGZhbHNlO1xuXG5cbiR0cmFuc2Zvcm1fdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzc1cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gU2l6ZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kc2l0ZV9tYXhfd2lkdGg6IDEzODBweDtcbiRzaXRlX2NvbnRlbnRfd2lkdGg6IDgzMXB4O1xuJHNpdGVfaGVhZGVyX2hlaWdodDogNzVweDtcblxuJGJvZHlfYm9yZGVyX3NpemU6IDRweDtcblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gTWVkaWFcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kc21hbGxfcGFsbTogXCIobWF4LXdpZHRoOiA0ODFweClcIjtcbiRoZWFkZXJfYnJlYWs6IFwiKG1heC13aWR0aDogNTgxcHgpXCI7XG4kbGFyZ2VfcGFsbTogXCIobWF4LXdpZHRoOiA4MDFweClcIjtcbiRwYWxtOiBcIihtYXgtd2lkdGg6IDY0MHB4KVwiO1xuJGxhcDogXCIobWluLXdpZHRoOiA2NDFweClcIjtcbiRwb3J0YWJsZTogXCIobWF4LXdpZHRoOiAxMDI0cHgpXCI7XG4kZGVzazogXCIobWluLXdpZHRoOiAxMDI1cHgpXCI7XG4kaHVnZTogXCIobWluLXdpZHRoOiAxNDAxcHgpXCI7XG4kaU1hYzogXCIobWluLXdpZHRoOiAyNTYwcHgpXCI7XG4kdGFsbDogXCIobWluLWhlaWdodDogNTYxcHgpXCI7XG4kb25seV9wb3J0YWJsZTogXCIjeyRsYXB9IGFuZCAjeyRwb3J0YWJsZX1cIjtcblxuLy8gVGFibGV0IHNpemUgYmFzZWQgb24gaVBhZFxuJHRhYmxldF9wb3J0cmFpdDogXCIobWluLXdpZHRoIDogNjM4cHgpIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KVwiO1xuXG5cblxuJGFjY2VudDogIzAxMkY2MjtcbiRhY2NlbnRfYWx0OiBsaWdodGVuKCRhY2NlbnQsIDI1KTtcblxuJGhlYWRlcl9ib3JkZXI6ICNFQkVCRUI7XG5cbi8vIENvbG9yc1xuJHByaW1hcnlfY29sb3I6IGJsYWNrO1xuJHByaW1hcnlfY29sb3JfbGlnaHQ6IGxpZ2h0ZW4oICRwcmltYXJ5X2NvbG9yLCAxMCApO1xuJHByaW1hcnlfY29sb3JfbGlnaHRlcjogbGlnaHRlbiggJHByaW1hcnlfY29sb3IsIDI1ICk7XG5cblxuLy8gR2VuZXJpYyBDb2xvcnM6XG4kd2hpdGU6IGRhcmtlbih3aGl0ZSwgMSk7XG4kbGlnaHRfZ3JheTogZGFya2VuKHdoaXRlLCA2KTtcbiRncmF5OiBsaWdodGVuKGdyYXksIDE4KTtcbiRkYXJrX2dyYXk6IGxpZ2h0ZW4oIGJsYWNrLCAzOSApO1xuJGRhcms6ICMzNjM2MzY7XG4kbGlnaHQ6IGRhcmtlbiggJHdoaXRlLCA2ICk7XG4kYmxhY2s6IGxpZ2h0ZW4oIGJsYWNrLCA1ICk7XG5cbi8vIEJvZHkgQm9yZGVyIC8gTG9hZGluZ1xuJGJvcmRlcl9iYWNrZ3JvdW5kOiBsaWdodGVuKCBibGFjaywgOCApO1xuXG5cblxuXG4vLyBTcGVjaWZpYyBDb2xvcnM6XG4kZXJyb3JfY29sb3I6IGRhcmtlbiggZGVzYXR1cmF0ZSggcmVkLCAyMCksIDMpO1xuJG9rX2NvbG9yOiBkZXNhdHVyYXRlKCBncmVlbiwgMTApO1xuXG4vLyBQaG90b1N3aXBlXG4kcHN3cF9fc2hvdy1oaWRlLXRyYW5zaXRpb24tZHVyYXRpb246IDMzM21zO1xuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCIkei1pbmRleDogKFxuICAgICAgICAvLyBHZW5lcmljXG4gICAgICAgIHRvcDogNzUwMCxcbiAgICAgICAgYmFja2dyb3VuZDogLTEsXG4gICAgICAgIGxvYWRpbmctY292ZXI6IDUwMDAsXG4gICAgICAgIHByb2dyZXNzOiA1NTAwLFxuXG4gICAgICAgIC8vIExheW91dFxuICAgICAgICBwb3N0LW5hdmlnYXRpb24tYnV0dG9uOiAxMDAsXG4gICAgICAgIGJvZHktYm9yZGVyOiAyNTAwLFxuICAgICAgICB3ZWxjb21lOiAzMDAwLFxuXG4gICAgICAgIC8vICNoZWFkZXJcbiAgICAgICAgc2l0ZS1oZWFkZXI6IDgwMCxcblxuICAgICAgICAvLyBBcnJvd3MsIGNsb3NlIGJ1dHRvbjpcbiAgICAgICAgLy8gV2FzIDkwMCAtIG92ZXIgdGhlIGhlYWRlclxuICAgICAgICAvLyBDaGFuZ2VkIHRvIDcwMCBiZWNhdXNlIGRyb3Bkb3ducyBpbiBsYW5kc2NhcGUgdGFibGV0c1xuICAgICAgICBmaXhlZC1vdmVybGF5LWJ1dHRvbjogNzAwLFxuICAgICAgICBmaXhlZC1vdmVybGF5LWJ1dHRvbi1yZXNwb25zaXZlOiA3MDAsIC8vIEJlbG93IGhlYWRlclxuXG4gICAgICAgIC8vIEhvcml6b250YWwgTGF5b3V0XG4gICAgICAgIGhvcml6b250YWwtaW1hZ2U6IDEwMCxcbiAgICAgICAgaG9yaXpvbnRhbC10aXRsZTogMTUwLFxuICAgICAgICBob3Jpem9udGFsLXRpdGxlLS1ob3ZlcjogMjAwLFxuXG4gICAgICAgIC8vIFBvcnRmb2xpbyBNb2RhbDpcbiAgICAgICAgcG9ydGZvbGlvLW1vZGFsOiAxMjAwLFxuXG4gICAgICAgIC8vIE1lbnVcbiAgICAgICAgbWVudS1pdGVtOiAxMDAwLFxuXG4gICAgICAgIC8vIFBob3Rvc3dpcGUgQmFzZSB6LWluZGV4XG4gICAgICAgIHBob3Rvc3dpcGU6IDMwMDAsXG5cbiAgICAgICAgdmlkZW8tcG9wdXA6IDQwMDAsXG5cblxuKTtcblxuQGZ1bmN0aW9uIHotaW5kZXgoJGtleSkge1xuICBAcmV0dXJuIG1hcC1nZXQoJHotaW5kZXgsICRrZXkpO1xufVxuXG5AbWl4aW4gei1pbmRleCgka2V5LCAkb3ZlcnJpZGU6IDApIHtcbiAgei1pbmRleDogei1pbmRleCgka2V5KSArICRvdmVycmlkZTtcbn0iLCIvKipcbiAqIENvcmUgUGhvdG9Td2lwZSBDU1MgZmlsZSwgaHR0cDovL3Bob3Rvc3dpcGUuY29tXG4gKiBAYXV0aG9yIERtaXRyeSBTZW1lbm92XG4gKi9cblxuXG5AaW1wb3J0IFwibWFpbi1zZXR0aW5nc1wiO1xuXG5cbi8vIHBzd3AgPSBwaG90b3N3aXBlXG4ucHN3cCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OjA7XG5cdHRvcDowO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHRAaW5jbHVkZSB6LWluZGV4KHBob3Rvc3dpcGUsIDUwMCk7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblxuXHQvLyBjcmVhdGUgc2VwYXJhdGUgbGF5ZXIsIHRvIGF2b2lkIHBhaW4gb24gd2luZG93Lm9uc2Nyb2xsXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvdXRsaW5lOiBub25lO1xuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cblx0LnBzd3BfX2J1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XG5cdG9wYWNpdHk6IDA7XG5cdHdpbGwtY2hhbmdlOm9wYWNpdHk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHBzd3BfX3Nob3ctaGlkZS10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllciguNCwwLC4yMiwxKTtcbn1cblxuXG5cbi5wc3dwLS1vcGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XG5cdGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuXHRjdXJzb3I6IC1tb3otem9vbS1pbjtcblx0Y3Vyc29yOiB6b29tLWluO1xufVxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWI7XG5cdGN1cnNvcjogLW1vei1ncmFiO1xuXHRjdXJzb3I6IGdyYXA7XG59XG4ucHN3cC0tZHJhZ2dpbmcgIC5wc3dwX19pbWcge1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG5cdGN1cnNvcjogLW1vei1ncmFiYmluZztcblx0Y3Vyc29yOiBncmFiYmluZztcbn1cblxuLy8gQmFja2dyb3VuZCBpcyBhZGRlZCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQsIGFzIGFuaW1hdGluZyBvcGFjaXR5IGlzIG11Y2ggZmJsdWViaXJkIHRoYW4gYW5pbWF0aW5nIGJhY2tncm91bmQtY29sb3I6cmdiYSgpXG4ucHN3cF9fYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogJHBzd3BfX2JhY2tncm91bmQtY29sb3I7XG5cdG9wYWNpdHk6IDA7XG5cblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdHdpbGwtY2hhbmdlOm9wYWNpdHk7XG59XG5cblxuXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xufVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7IFxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG59XG5cbi8vIFByZXZlbnQgc2VsZWN0aW9uIGFuZCB0YXAgaGlnaGxpZ2h0c1xuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX19pbWcge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXG5cdC8vIEZpeCBjaHVua3kgaW1hZ2VzIGFmdGVyIGV4aXRpbmcgZnVsbHNjcmVlblxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucHN3cF9fem9vbS13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHBzd3BfX3Nob3ctaGlkZS10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllciguNCwwLC4yMiwxKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRwc3dwX19zaG93LWhpZGUtdHJhbnNpdGlvbi1kdXJhdGlvbiBjdWJpYy1iZXppZXIoLjQsMCwuMjIsMSk7XG59XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wc3dwX19pdGVtIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wc3dwX19pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzOyBcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyIHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xuXHRiYWNrZ3JvdW5kOiAjMjIyO1xufVxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG4iLCIkcHN3cF9fc2hvdy1oaWRlLXRyYW5zaXRpb24tZHVyYXRpb246IDMzM21zICFkZWZhdWx0O1xuJHBzd3BfX2NvbnRyb2xzLXRyYW5zaXRpb24tZHVyYXRpb246IDMzM21zICFkZWZhdWx0O1xuJHBzd3BfX2JhY2tncm91bmQtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG5cbiRiYXNlX3ppbmRleDogMzAwMDtcbiIsIi8qKlxuICogRGVmYXVsdCBQaG90b1N3aXBlIFVJIENTUyBmaWxlLCBodHRwOi8vcGhvdG9zd2lwZS5jb21cbiAqIEBhdXRob3IgRG1pdHJ5IFNlbWVub3ZcbiAqL1xuXG5cbkBpbXBvcnQgXCIuLi9tYWluLXNldHRpbmdzXCI7XG5cbi5wc3dwX191aSB7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG5cdEBpbmNsdWRlIHotaW5kZXgocGhvdG9zd2lwZSwgMTA1MCk7XG59XG5cbi5wc3dwX190b3AtYmFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdHRvcDowO1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdHdpZHRoOjEwMCU7XG59XG5cblxuLyoqXG4gKiBMb2FkaW5nIGluZGljYXRvciwgYWthIHByZWxvYWRlci5cbiAqIFlvdSBjYW4gcGxheSB3aXRoIHByZWxvYWRlciBpcyBoZXJlOiBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcbiAqL1xuLnBzd3BfX3ByZWxvYWRlciB7XG5cdHdpZHRoOjQ0cHg7XG5cdGhlaWdodDo0NHB4O1xuXHRcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6MDtcblx0bGVmdDo1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcblxuXHRAaW5jbHVkZSB6LWluZGV4KHBob3Rvc3dpcGUsIDIwKTtcblx0XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7IFxuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cbi5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdG1hcmdpbjogMTJweDtcbn1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblx0LnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwocHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDtcblx0fVxufVxuXG5cblxuLnBzd3AtLWNzc19hbmltYXRpb24ge1xuXG5cdC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuXHRcdFx0YW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlO1xuXHRcdH1cblx0XHQucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG5cdFx0XHRhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpIGluZmluaXRlO1xuXHRcdH1cblx0fVxuXG5cdFxuXHQucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0b3BhY2l0eTowLjc1O1xuXG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6MTVweDtcblx0XHR0b3A6MTVweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQvLyBUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgbG9hZGluZyBpbmRpY2F0b3IgXG5cdC8vIGJ5IEtlYW51IExlZSBodHRwczovL2Jsb2cua2VhbnVsZWUuY29tLzIwMTQvMTAvMjAvdGhlLXRhbGUtb2YtdGhyZWUtc3Bpbm5lcnMuaHRtbFxuXHQucHN3cF9fcHJlbG9hZGVyX19jdXQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogN3B4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHR3aWR0aDogMTRweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cblx0XHRib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdG1hcmdpbjowO1xuXG5cdFx0XG5cdH1cblxufVxuXG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIH1cbn1cblxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDApIH1cbiAgNTAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZykgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMCkgfVxufVxuXG5cbi5wc3dwX19lcnJvci1tc2cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0bWFyZ2luLXRvcDogLThweDtcblx0Y29sb3I6I0ZGRjtcblx0b3BhY2l0eTowLjc7XG59XG4ucHN3cF9fZXJyb3ItbXNnIGEge1xuXHRjb2xvcjogI0ZGRjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wc3dwX19idXR0b24ge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGJvcmRlcjogMDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGZsb2F0OiByaWdodDtcblx0b3BhY2l0eTogMC43NTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xuXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdCY6YWN0aXZlIHtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdH1cblx0Jjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDBcblx0fVxufVxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX19idXR0b24gIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xufVxuXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuXHRvcGFjaXR5OiAxO1xufVxuLnBzd3BfX2J1dHRvbixcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiB1cmwoZGVmYXVsdC1za2luLnBuZykgMCAwIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gICAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLFxuICAgIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuXHQucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUgIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRlZmF1bHQtc2tpbi5zdmcpO1xuICAgIH1cbiAgICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuXHQucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxufVxuXG4ucHN3cF9fY291bnRlcixcbi5wc3dwX19zaGFyZS1tb2RhbCAge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6bm9uZTtcblx0dXNlci1zZWxlY3Q6bm9uZTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdEBpbmNsdWRlIHotaW5kZXgocGhvdG9zd2lwZSwgMTQ1MCk7XG5cdG9wYWNpdHk6IDA7XG5cblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVuIHtcblx0ZGlzcGxheTpub25lO1xufVxuXG5cbi8vIC5wc3dwX19pdGVtLFxuLy8gLnBzd3BfX2NhcHRpb24sXG4vLyAucHN3cF9fem9vbS13cmFwLFxuLy8gLnBzd3BfX3VpIHtcbi8vICAvLyBjbG9zZSBhcmVhIGN1cnNvclxuLy8gXHRjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4vLyBcdGN1cnNvcjogLW1vei16b29tLW91dDtcbi8vIFx0Y3Vyc29yOiB6b29tLW91dDtcbi8vIH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuXHRAaW5jbHVkZSB6LWluZGV4KHBob3Rvc3dpcGUsIDE1NTApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdHRvcDogNTZweDtcblx0Ym9yZGVyLXJhZGl1czoycHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogYXV0bztcblx0cmlnaHQ6IDQ0cHg7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcblxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA4cHggMTJweDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdH1cbn1cblxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xuXHRvcGFjaXR5OiAxO1xuXHQucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cblxuXG4vLyBpbmNyZWFzZSBzaXplIG9mIHNoYXJlLWxpbmtzIG9uIHRvdWNoIGRldmljZXNcbi5wc3dwLS10b3VjaCAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcblx0cGFkZGluZzogMTZweCAxMnB4O1xufVxuXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vayB7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTEycHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0Ym9yZGVyOiA2cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuXHRcdC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0LW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuXHRcdGNvbG9yOiAjRkZGO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7XG5cdFx0fVxuXHR9XG59XG5hLnBzd3BfX3NoYXJlLS10d2l0dGVyIHtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogIzU1QUNFRTtcblx0XHRjb2xvcjogI0ZGRjtcblx0fVxufVxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0IHtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI0NDQztcblx0XHRjb2xvcjogI0NFMjcyRDtcblx0fVxufVxuYS5wc3dwX19zaGFyZS0tZG93bmxvYWQge1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjREREO1xuXHR9XG59XG5cblxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4O1xufVxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tZnMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwO1xufVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDtcbn1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDtcbn1cblxuXG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC01MHB4O1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcbn1cblxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvL21ha2UgY29tcG9zaXRlIGxheWVycyAoYXMgdGhlc2UgZWxlbWVudHMgYXJlIGFib3ZlIHNsaWRpbmcvcGFuaW5nIGFyZWEpXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ucHN3cC0tdG91Y2gge1xuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHRcdFxuXHR9XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcblx0bGVmdDogMDtcbn1cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdHJpZ2h0OiAwO1xufVxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR0b3A6IDM1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcblx0aGVpZ2h0OiAzMHB4O1xuXHR3aWR0aDogMzJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcblx0bGVmdDogNnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7XG59XG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcblx0cmlnaHQ6IDZweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggLTQ0cHg7XG59XG5cbi5wc3dwX19jb3VudGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogNDRweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0Y29sb3I6ICNGRkY7XG5cdG9wYWNpdHk6IDAuNzU7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0LnBzd3Bfc2Nyb2xsLXdyYXAge1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cblx0LnBzd3BfX2NhcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LnBzd3BfX3ByZWxvYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0dG9wOmF1dG87XG5cdFx0bWFyZ2luOjA7XG5cdFx0ZmxvYXQ6cmlnaHQ7XG5cdH1cbn1cblxuXG4ucHN3cF9fY2FwdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHRjb2xvcjogI0ZGRjtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQ0cHg7XG5cdFxuXHRzbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGNvbG9yOiAjQkJCO1xuXG5cdH1cbn1cblxuXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWF4LXdpZHRoOiA5OCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICNDQ0M7XG59XG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLy8gU2FtZSBjYXB0aW9uLCBidXQgZmFrZSwgdXNlZCB0byBnZXQgaGVpZ2h0XG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBzd3BfX2JnLFxuLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodHtcblx0d2lsbC1jaGFuZ2U6b3BhY2l0eTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5ICRwc3dwX19jb250cm9scy10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllciguNCwwLC4yMiwxKTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkcHN3cF9fY29udHJvbHMtdHJhbnNpdGlvbi1kdXJhdGlvbiBjdWJpYy1iZXppZXIoLjQsMCwuMjIsMSk7XG59XG5cbi5wc3dwLS1hbmltYXRlZC1pbiB7XG5cdC5wc3dwX19iZyxcblx0LnBzd3BfX3pvb20td3JhcCB7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdH1cbn1cblxuLnBzd3AtLWhhc19tb3VzZSB7XG5cdC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn1cblxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fY2FwdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbn1cbi5wc3dwX191aS0tZml0IHtcblx0LnBzd3BfX3RvcC1iYXIsXG5cdC5wc3dwX19jYXB0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG5cdH1cbn1cblxuXG4ucHN3cF9fdWktLWhpZGRlbiB7XG5cdC5wc3dwX190b3AtYmFyLFxuXHQucHN3cF9fY2FwdGlvbixcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4ucHN3cF9fdWktLWlkbGUge1xuXHQucHN3cF9fdG9wLWJhciB7IG9wYWNpdHk6IDA7IH1cblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5cbi8vIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gUGFpbnQgaGFwcGVucyA1MG1zIGJlZm9yZSB0aGUgIG1hIFxuLnBzd3BfX3VpLS1oaWRkZW4gIHtcblx0LnBzd3BfX3RvcC1iYXIsXG5cdC5wc3dwX19jYXB0aW9uLFxuXHQucHN3cF9fYmcsXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRcdG9wYWNpdHk6IDAuMDAxOyAvLyBzb21lIGJyb3dzZXJzIGRvbid0IGZvcmNlIHBhaW50IHdoZW4gb3BhY2l0eTowLCB3aGljaCBsZWFkcyB0byBsYWcgYXQgdGhlIGJlZ2lubmluZyBvZiB0cmFuc2l0aW9uXG5cdH1cbn1cblxuXG4ucHN3cF9fZWxlbWVudC0tZGlzYWJsZWQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIHtcblxuXHQucHN3cF9fdG9wLWJhciB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHRcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXG59XG4iLCIvKiEgRmxpY2tpdHkgdjEuMC4wXG5odHRwOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuJGljb25fY29sb3I6ICR3aGl0ZTtcblxuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsaWNraXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogZHJhZ2dhYmxlICovXG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gIC8vIFNwZWNpZmljaXR5IFdBUiFcbiAgJi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3V0bGluZTogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgfVxuICB9XG5cbiAgXG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmhvdmVyIHsgYmFja2dyb3VuZDogJGJsYWNrOyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7IGxlZnQ6ICRwYWRkaW5nOyB9XG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHsgcmlnaHQ6ICRwYWRkaW5nOyB9XG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6ICRwYWRkaW5nO1xufVxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6ICRwYWRkaW5nO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmFycm93IHtcbiAgZmlsbDogJGljb25fY29sb3I7XG59XG5cbi8qIGNvbG9yICYgc2l6ZSBpZiBubyBTVkcgLSBJRTggYW5kIEFuZHJvaWQgMi4zICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uby1zdmcge1xuICBjb2xvcjogJGljb25fY29sb3I7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLyogLS0tLSBwYWdlIGRvdHMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMgeyBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIC8vYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59IiwiJGlzY193aWR0aDogMTBweDtcblxuLmpzX3Njcm9sbCB7XG5cdEBpbmNsdWRlIGNmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47IH1cblxuXG4uanNfc2Nyb2xsX19jYW52YXMge1xuXHRAaW5jbHVkZSBjZjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdHotaW5kZXg6IDI7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXG5cdHBhZGRpbmctYm90dG9tOiAkaXNjX3dpZHRoICogMjtcblxuXHQubGF5b3V0LS1yZXNwb25zaXZlICYge1xuXHRcdG92ZXJmbG93OiBhdXRvOyB9IH1cblxuLmlTY3JvbGxIb3Jpem9udGFsU2Nyb2xsYmFyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206ICRib2R5X2JvcmRlcl9zaXplICogMjtcblx0ei1pbmRleDogOTk5OTtcblx0aGVpZ2h0OiAkaXNjX3dpZHRoO1xuXG5cdHJpZ2h0OiBhdXRvO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gI3skYm9keV9ib3JkZXJfc2l6ZSAqIDR9KTtcblx0bGVmdDogJGJvZHlfYm9yZGVyX3NpemUqMjtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAwLjYpO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cblxuXHQuaVNjcm9sbEluZGljYXRvciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cblx0XHR3aWR0aDogMjUlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXJfYmFja2dyb3VuZDtcblx0XHRjdXJzb3I6IG1vdmU7IH0gfVxuXG5cbiIsImh0bWwge1xuXHRmb250OiBub3JtYWwgMTAwJS8xLjY4ICRmb250LWZhbWlseTtcblxuXG5cblx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0Zm9udC1zaXplOiA4NSU7IH1cblxuXHRAaW5jbHVkZSBtZWRpYSggJHRhYmxldF9wb3J0cmFpdCApIHtcblx0XHRmb250LXNpemU6IDc1JTsgfSB9XG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuYm9keSB7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG5cblxuc21hbGwge1xuXHRmb250LXNpemU6IDAuN3JlbTsgfVxuXG4je2hlYWRpbmdzKCl9IHtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Zm9udC1mYW1pbHk6ICRmb250X2NvdXNpbnM7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG5cdC5lbnRyeS1jb250ZW50ICYsIC5jb2x1bW4gJiwgLmNvbW1lbnQtY29udGVudCAmIHtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuM3JlbTsgfSB9XG5cblxuaDEge1xuXHRmb250LXNpemU6IHJlbSgzNSk7IH1cblxuXG5oMiB7XG5cdGZvbnQtc2l6ZTogcmVtKDMwKTsgfVxuXG5cbmgzIHtcblx0Zm9udC1zaXplOiByZW0oMjApOyB9XG5cblxuaDQge1xuXHRmb250LXNpemU6IHJlbSgxOCk7IH1cblxuXG5oNSB7XG5cdGZvbnQtc2l6ZTogcmVtKDE2KTsgfVxuXG5oNiB7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5cbkBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdGgxIHtcblx0XHRmb250LXNpemU6IHJlbSgyNik7IH1cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDI0KTsgfVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjEpOyB9XG5cdGg0IHtcblx0XHRmb250LXNpemU6IHJlbSgxOCk7IH1cblx0aDUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2KTsgfSB9XG5cbmFiYnIsIGFjcm9ueW0sIGJsb2NrcXVvdGUsIGNvZGUsIGRpciwga2JkLCBsaXN0aW5nLCBwbGFpbnRleHQsIHEsIHNhbXAsIHR0LCB2YXIsIHhtcCB7XG5cdGh5cGhlbnM6IG5vbmU7IH1cblxuLy8gQ29kZSBCbG9ja3NcbnByZSBjb2RlIHtcblx0d29yZC13cmFwOiBub3JtYWw7XG5cdHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuXHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxucHJlIHtcblx0d2hpdGUtc3BhY2U6IHByZTsgfVxuXG5jb2RlIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblx0b3ZlcmZsb3cteDogc2Nyb2xsOyB9XG5cbi8vIEFiYmVydmF0aW9ucyBNYXJrdXBcbmFiYnIge1xuXHRmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdGNvbG9yOiAjODA4MDgwO1xuXG5cdCZbdGl0bGVdOmhvdmVyIHtcblx0XHRjdXJzb3I6IGhlbHA7IH0gfVxuXG4vLyBEZWZpbml0aW9uIExpc3RzXG5kdCwgZGQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdG1hcmdpbjogMDsgfVxuXG5kdCArIGR0OmJlZm9yZSwgZGQgKyBkdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcQVwiO1xuXHR3aGl0ZS1zcGFjZTogcHJlOyB9XG5cbmRkICsgZGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCIsIFwiOyB9XG5cbmRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiOiBcIjtcblx0bWFyZ2luLWxlZnQ6IC0wLjJlbTsgfVxuXG5kdCB7XG5cdGNvbG9yOiAjNjc2NzY3OyB9XG5cblxuXG5cblxuXG5cblxuIiwiKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDsgfVxuXG5ib2R5IHtcblx0Ji5kaXNhYmxlLWhvdmVyIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG5cbiN2aWxsYWdlLWhvdmVyLWJsb2NrZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAaW5jbHVkZSB6LWluZGV4KCB0b3AsIDEwMCApO1xuXG5cdCYuaXMtYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cbiVjZiwgLmNmIHtcblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlOyB9XG5cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7IH0gfVxuXG5hIHtcblx0Y29sb3I6ICRhY2NlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQuZW50cnktY29udGVudCAmIHtcblx0XHRmb250LXdlaWdodDogYm9sZDsgfVxuXG5cdCY6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cblxuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bzsgfVxuXG5cblxuXG5ibG9ja3F1b3RlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAkaGFsZmxpbmc7XG5cdHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG5cdG1hcmdpbi1ib3R0b206ICRiaWdsaW5nO1xuXHRtYXJnaW4tdG9wOiAkYmlnbGluZztcblxuXHRmb250LXNpemU6IDEuMTI1cmVtO1xuXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1mYW1pbHk6ICRmb250X2FjY2VudDtcblxuXHRib3JkZXItbGVmdDogM3B4ICRibGFjayBzb2xpZDtcblxuXHQuZW50cnktY29udGVudCAmIHAge1xuXHRcdG1hcmdpbjogMDsgfSB9XG5cblxuXG5ibG9ja3F1b3RlICsgcCBjaXRlIHtcblx0QGluY2x1ZGUgY2Y7XG5cdGZsb2F0OiByaWdodDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRhLCBhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkbGlnaHRfZ3JheTsgfSB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgYTphY3RpdmUsIGE6Zm9jdXMge1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7IH1cblxuLmxheW91dC0tcmVzcG9uc2l2ZSB7XG5cdGgxIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cblxuXG4uZHJvcGNhcCB7XG5cdC5maXJzdC1sZXR0ZXIge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdGNvbG9yOiAkd2hpdGU7IH0gfVxuXG5cblxuXG5cblxuIiwidGFibGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG50YWJsZSBjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XG59XG5cbnRhYmxlIHRoZWFkIHRyIHRoLFxudGFibGUgdGhlYWQgdHIgdGQge1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxudGFibGUgdGZvb3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuXG50YWJsZSB0Zm9vdCB0ciB0aCxcbnRhYmxlIHRmb290IHRyIHRkIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbnRhYmxlIHRyIHRoLFxudGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50YWJsZSB0ci5ldmVuLCB0YWJsZSB0ci5hbHQsIHRhYmxlIHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cblxudGFibGUgdGhlYWQgdHIgdGgsXG50YWJsZSB0Zm9vdCB0ciB0aCxcbnRhYmxlIHRmb290IHRyIHRkLFxudGFibGUgdGJvZHkgdHIgdGgsXG50YWJsZSB0Ym9keSB0ciB0ZCxcbnRhYmxlIHRyIHRkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufSIsIlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBTaXRlIEJhY2tncm91bmRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5pcy1kaXNhYmxlZC1zY3JvbGwge1xuXHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5lbnRyeS1jb250ZW50IHAge1xuXHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZzsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEJ1dHRvblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4lYnV0dG9uLCAudmlsbGFnZS1idXR0b24ge1xuXHRwYWRkaW5nOiAuOGVtIDEuMzVlbTtcblxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0Zm9udC1zaXplOiAwLjg3NWVtO1xuXG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0Y29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlLWluO1xuXG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCAwcHggdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjcpO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBXb3JkcHJlc3Mgd2FudGVkIHRoZW0gaGVyZTpcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ5cG9zdGF1dGhvciwgLmdhbGxlcnktY2FwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5cbnNlbGVjdCB7XG5cdG1heC13aWR0aDogMTAwJTsgfVxuXG4ucG9zdCBmaWd1cmUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDsgfVxuXG5cbi5wb3N0IHtcblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07IH0gfVxuXG5cblxuI3dwLWNhbGVuZGFyIHtcblx0Y2FwdGlvbiB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7IH1cblx0I25leHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuXG4ubmF2LWxpbmtzIHtcblx0QGluY2x1ZGUgY2Y7XG5cdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nOyB9XG5cbi5uYXYtcHJldmlvdXMge1xuXHRmbG9hdDogbGVmdDtcblx0dGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubmF2LW5leHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cblxuLnNpdGUtY29udGVudCAuYnV0dG9uLCAuc2l0ZS1jb250ZW50IGJ1dHRvbiB7XG5cdEBleHRlbmQgJWJ1dHRvbjsgfVxuXG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IHtcblx0QGluY2x1ZGUgY2Y7XG5cdC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogJGhhbGZsaW5nO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfSB9XG5cblxuXG4uc2VhcmNoIHtcblx0LnBhZ2UtY29udGVudCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cblx0LnNlYXJjaC1mb3JtIHtcblx0XHRtYXJnaW4tdG9wOiAkcGFkZGluZztcblx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZzsgfVxuXG5cdC5jb250ZW50LWFyZWEge1xuXHRcdG1pbi1oZWlnaHQ6IDgwdmg7IH0gfVxuIiwiXG4kYm9yZGVyX3dpZHRoOiAycHg7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gR2VuZXJpYyBGb3JtIFN0eWxlc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dCwgdGV4dGFyZWEge1xuXHRvdXRsaW5lOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzMDBtcyBlYXNlLW91dDtcblx0cGFkZGluZzogJHRpbnk7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG5cblxuXG5pbnB1dFtwbGFjZWhvbGRlcl0sIHRleHRhcmVhW3BsYWNlaG9sZGVyXSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRAZXh0ZW5kICVidXR0b247XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IGF1dG87XG5cdHRleHQtYWxpZ246IGxlZnQ7IH1cblxuaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1maWxlXSksIHRleHRhcmVhIHtcblx0Ym9yZGVyOiAkYm9yZGVyX3dpZHRoIHNvbGlkICRsaWdodF9ncmF5O1xuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICRkYXJrOyB9IH1cblxuLy8gSW5wdXRzIHRoYXQgZ2FpbmVkIGZvY3VzLCBhbmQgbm93IGFyZSBpbnZhbGlkXG4uanMtZ2FpbmVkLWZvY3VzW3JlcXVpcmVkXTppbnZhbGlkIHtcblx0Ym9yZGVyLWNvbG9yOiAkZXJyb3JfY29sb3I7IH1cblxuXG5pbnB1dFtyZXF1aXJlZF06Zm9jdXMsIC5qcy1nYWluZWQtZm9jdXNbcmVxdWlyZWRdOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAkZGFyazsgfVxuXG5cbmZvcm0ge1xuXHQucmVxdWlyZWQge1xuXHRcdGNvbG9yOiAkZXJyb3JfY29sb3I7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cblxuXHRpbnB1dFtyZXF1aXJlZF06dmFsaWQgKyAucmVxdWlyZWQge1xuXHRcdGNvbG9yOiAkb2tfY29sb3I7IH0gfVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBDb250YWN0IEZvcm1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZW50cnktY29udGVudCB7XG5cdC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdGJvcmRlci13aWR0aDogMHB4O1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuXG4udmlsbGFnZS1mb3JtIHtcblx0bWF4LXdpZHRoOiA5MDBweDtcblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZzsgfVxuXG5cdGlucHV0LCB0ZXh0YXJlYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA5MDBweDsgfVxuXG5cdGlucHV0W3R5cGU9YnV0dG9uXSwgLndwY2Y3LXN1Ym1pdCB7XG5cdFx0QGV4dGVuZCAlYnV0dG9uO1xuXHRcdG1heC13aWR0aDogMTMwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXG5cblx0PiBwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdC5yZXF1aXJlZCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTEuMnJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdHRvcDogMDsgfSB9IH1cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gU2VhcmNoIEZvcm1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXG5cdGhlaWdodDogM3JlbTtcblx0bWF4LXdpZHRoOiA1MDBweDtcblxuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIGNmO1xuXHQuc2VhcmNoLWZpZWxkLCAuc2VhcmNoLXN1Ym1pdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0aGVpZ2h0OiAzcmVtOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQuc2VhcmNoLXN1Ym1pdCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG5cblx0LnNlYXJjaC1maWVsZCB7XG5cdFx0d2lkdGg6IDc1JTtcblx0XHRmbGV4OiA1O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiAwOyB9XG5cblxuXHQuc2VhcmNoLXN1Ym1pdCB7XG5cdFx0ZmxleDogMTtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMjAlO1xuXG5cdFx0bWF4LXdpZHRoOiAzcmVtO1xuXG5cdFx0b3V0bGluZTogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuNHJlbTtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHRcdG1heC1oZWlnaHQ6IDIuOXJlbTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmxhY2ssIDE1KTsgfVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC0wLjFyZW07IH0gfSB9XG5cblxuXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyAgUGFzc3dvcmQgRm9ybVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvdGVjdGVkLXBvc3QgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuXHR3aWR0aDogNDAlO1xuXHRtYXgtd2lkdGg6IDQwMHB4OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gIENvbW1lbnQgRm9ybVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jb21tZW50LXJlc3BvbmQge1xuXHRwYWRkaW5nOiAkcGFkZGluZyoyO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCAkcG9ydGFibGUgKSB7XG5cdFx0cGFkZGluZzogJHBhZGRpbmc7IH1cblxuXG5cdC5jb21tZW50LWZpZWxkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJGRlc2spIHtcblx0XHRcdG1pbi13aWR0aDogMzAwcHg7IH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdFx0aW5wdXQsIHRleHRhcmVhIHtcblx0XHRcdHdpZHRoOiAxMDAlOyB9XG5cblx0XHQucmVxdWlyZWQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6ICR0aW55O1xuXHRcdFx0dG9wOiAwLjVyZW07IH0gfVxuXG5cdC5mb3JtLXN1Ym1pdCB7XG5cdFx0aW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlcjogbm9uZTsgfSB9IH1cblxuLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcblx0d2lkdGg6IDkwJTtcblxuXHRAaW5jbHVkZSBtZWRpYSgkZGVzaykge1xuXHRcdG1pbi13aWR0aDogMzAwcHg7IH1cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdHRleHRhcmVhIHtcblx0XHR3aWR0aDogMTAwJTsgfSB9XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxcmVtOyB9XG5cbi5jb21tZW50LW5vdGVzIHtcblx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nO1xuXHRtYXJnaW4tdG9wOiAkdGlueTtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y29sb3I6ICRncmF5OyB9XG5cblxuXG5cblxuXG4iLCIucGFnaW5nLW5hdmlnYXRpb24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICRkb3VibGluZztcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cdGZvbnQtc2l6ZTogMS4xMjVlbTtcblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5hLnBhZ2UtbnVtYmVycywgc3Bhbi5wYWdlLW51bWJlcnMge1xuXHRwYWRkaW5nOiAwLjg3NWVtIDEuMTI1ZW07XG5cdG1hcmdpbjogYXV0byAuM3JlbTtcblx0Y29sb3I6ICRibGFjazsgfVxuXG5cbmE6aG92ZXIucGFnZS1udW1iZXJzIHtcblx0Y29sb3I6ICRhY2NlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucGFnaW5nLW5hdmlnYXRpb24gLmN1cnJlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTsgfVxuXG5cblxuLnBvc3QgLnBhZ2UtbGlua3Mge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiIsIlxuI3ZpbGxhZ2UtbG9hZGluZyB7XG5cdGRpc3BsYXk6IG5vbmU7IH1cblxuLmpzICN2aWxsYWdlLWxvYWRpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQmLmlzLWRpc2FibGVkIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXG4uc2l0ZS1sb2FkaW5nX19iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgei1pbmRleChsb2FkaW5nLWNvdmVyKTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyX2JhY2tncm91bmQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG5cblxuXG4uc2l0ZS1sb2FkaW5nX19wcm9ncmVzcyB7XG5cdHdpZHRoOiA5OCU7XG5cblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMSU7XG5cdGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXG5cdGRpc3BsYXk6IG5vbmU7IH1cblxuXG4uc2l0ZS1sb2FkaW5nX192YWx1ZSB7XG5cdGhlaWdodDogNXB4O1xuXHR3aWR0aDogMCU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0dHJhbnNpdGlvbjogd2lkdGggMjAwbXMgbGluZWFyO1xuXG5cdC5pcy1sb2FkaW5nLWNvbXBsZXRlICYge1xuXHRcdG9wYWNpdHk6IDA7IH0gfVxuXG5cbiIsIi5wb3N0LW5hdmlnYXRpb24ge1xuXHRtYXJnaW4tdG9wOiAkcGFkZGluZztcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cblx0JiwgYSB7XG5cdFx0Y29sb3I6ICRkYXJrX2dyYXk7IH1cblxuXHRhOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICRhY2NlbnQ7IH1cblxuXHQubm8tYWRqYWNlbnQtcG9zdCB7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cblx0Lm5hdi1saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRfZ3JheTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0X2dyYXk7IH1cblxuXHQubmF2LXByZXZpb3VzLCAubmF2LW5leHQge1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZyAwO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cblxuXHRcdCYsIGEge1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgNjBtcyBlYXNlLW91dCwgY29sb3IgNjBtcyBlYXNlLW91dDsgfVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGFjY2VudDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50OyB9IH0gfVxuXHQubmF2LW5leHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuXHQubmF2X19pbm5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB6LWluZGV4KHBvc3QtbmF2aWdhdGlvbi1idXR0b24pO1xuXG5cdFx0LmpzICYge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyOyB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSggJHBhbG0gKSB7XG5cdFx0Lm5hdi1saW5rcyB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuXHRcdC5uYXYtbmV4dCwgLm5hdi1wcmV2aW91cyB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXG5cdC5uby1hZGphY2VudC1wb3N0IHtcblx0XHQuanMgJiB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7IH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cblx0Lmljb24ge1xuXHRcdGZvbnQtc2l6ZTogMWVtOyB9XG5cblxuXHQubmF2LW5leHQgLmljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAkdGlueTsgfVxuXG5cdC5uYXYtcHJldmlvdXMgLmljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogJHRpbnk7IH1cblxuXHQubGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0b3BhY2l0eTogMC44OyB9XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuXG5cdEBpbmNsdWRlIG1lZGlhKCAkcGFsbSApIHtcblx0XHQubmF2LW5leHQsIC5uYXYtcHJldmlvdXMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkdGlueTtcblx0XHRcdHBhZGRpbmctdG9wOiAkdGlueTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkdGlueTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH1cblx0XHQubGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9IH1cbiIsIi5qc19fY2Fyb3VzZWwge1xuXHRAaW5jbHVkZSBtYjsgfVxuXG4udmlsbGFnZS1jYXJvdXNlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cblx0QGluY2x1ZGUgbWVkaWEoICRzbWFsbF9wYWxtICkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7IH1cblxuXHRpbWcge1xuXHRcdGhlaWdodDogNTAwcHg7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdCYuaXMtc2VsZWN0ZWQge1xuXHRcdFx0b3BhY2l0eTogMTsgfSB9XG5cblx0LnNpZGViYXItZW5hYmxlZCAmIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5cbi5qc19fY2Fyb3VzZWwge1xuXHQmLCBpbWcge1xuXHRcdGhlaWdodDogNDAwcHg7IH1cblxuXG5cdC8vIEltYWdlIFNwYWNpbmdcblx0aW1nIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nOyB9XG5cblx0Ji5zcGFjZS1odWdlIGltZyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkcGFkZGluZzsgfVxuXHQmLnNwYWNlLXRpbnkgaW1nIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICR0aW55OyB9XG5cdCYuc3BhY2Utbm9uZSBpbWcge1xuXHRcdG1hcmdpbi1yaWdodDogMDsgfVxuXG5cblx0Ly8gU3BlY2lmaWNpdHkgaXNzdWU6XG5cdC52aWxsYWdlLWNhcm91c2VsIGltZyB7XG5cdFx0bWF4LXdpZHRoOiBub25lOyB9XG5cblx0Ji5zbWFsbCwgJi5zbWFsbCBpbWcge1xuXHRcdGhlaWdodDogMTUwcHg7IH1cblxuXG5cdCYubWVkaXVtICwgJi5tZWRpdW0gaW1nIHtcblx0XHRoZWlnaHQ6IDMwMHB4OyB9XG5cblx0Ji5sYXJnZSwgJi5sYXJnZSBpbWcge1xuXHRcdGhlaWdodDogNzIwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggXCIobWF4LXdpZHRoOiAxMTUycHgpXCIgKSB7XG5cdFx0XHRoZWlnaHQ6IDQwMHB4OyB9IH1cblxuXG5cblxuXHRAaW5jbHVkZSBtZWRpYSggJHBhbG0gKSB7XG5cdFx0JiwgaW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4OyB9XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGhhbGZsaW5nOyB9XG5cblx0XHQmLnNwYWNlLWh1Z2UgaW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGhhbGZsaW5nOyB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSggJHNtYWxsX3BhbG0gKSB7XG5cdFx0JiwgaW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEyNXB4OyB9XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4OyB9XG5cblx0XHQmLnNwYWNlLWh1Z2UgaW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGhhbGZsaW5nOyB9XG5cblx0XHQmLnNwYWNlLXRpbnkgaW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMnB4OyB9IH0gfVxuIiwiXG4udG9nZ2xlLWxhYmVsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Ji5pcy12aXNpYmxlIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblxuLm5hdmlnYXRpb24tdG9nZ2xlIHtcblx0LnRvZ2dsZS1sYWJlbC5pcy12aXNpYmxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuIiwiLmpzX19zcGxpdC13cmFwIHtcblx0QGluY2x1ZGUgY2Y7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1ib3R0b206ICRkb3VibGluZztcblx0bWFyZ2luLXRvcDogJGRvdWJsaW5nO1xuXG5cdCsgLmpzX19zcGxpdC13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAtJGRvdWJsaW5nOyB9IH1cblxuXG4uanNfX3NwbGl0LWNvbnRlbnQge1xuXHRAaW5jbHVkZSBjZjtcblx0d2lkdGg6IDEwMCU7XG5cblxuXHQuaW1hZ2Uge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblxuXHRcdFx0Ji53aWRlIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvOyB9XG5cdFx0XHQmLnRhbGwge1xuXHRcdFx0XHR3aWR0aDogYXV0bzsgfSB9IH1cblxuXG5cblxuXHQudGV4dCB7XG5cdFx0cGFkZGluZzogJGRvdWJsaW5nICRwYWRkaW5nO1xuXG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0X2dyYXk7XG5cblx0XHQje2hlYWRpbmdzKDEsMyl9IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF90aXRsZTsgfSB9XG5cblxuXHQudGV4dCAuc3BsaXQtcGFydF9faW5uZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdHAge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfSB9XG5cblx0QGluY2x1ZGUgbWVkaWEoICRwb3J0YWJsZSApIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdC5pbWFnZSBpbWcge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG1heC13aWR0aDogMTAwJTsgfVxuXG5cdFx0LnNwbGl0LXBhcnQge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfSB9XG5cblxuLnNwbGl0LXBhcnQge1xuXHR3aWR0aDogNTAlO1xuXHRmbG9hdDogbGVmdDtcblxuXHQmLnJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7IH0gfVxuIiwiLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuIiwiLlNjcm9sbF9fY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYuaXMtZGlzYWJsZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uU2Nyb2xsX19jYW52YXMge1xuXHRAaW5jbHVkZSBjZjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdC5qc19faGNvbCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7IH0gfVxuXG4uU2Nyb2xsX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogJGJvZHlfYm9yZGVyX3NpemU7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRib2R5X2JvcmRlcl9zaXplICogMjsgfVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkYm9keV9ib3JkZXJfc2l6ZSAqIDI7IH0gfVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIFJlc3BvbnNpdmVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cblxuLnNpdGUtLXJlc3BvbnNpdmUge1xuXHQuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEtLWhvcml6b250YWwge1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRoYWxmbGluZztcblx0XHRwYWRkaW5nLWxlZnQ6ICRoYWxmbGluZzsgfVxuXG5cdC5ob3Jpem9udGFsLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXHQuZW50cnktaG9yaXpvbnRhbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDAgJHBhZGRpbmc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQuY2FwdGlvbiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5cdC5lbnRyeS1ob3Jpem9udGFsLS10ZXh0IHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCIuZmVhdHVyZWQtYmFkZ2Uge1xuXHRjb2xvcjogJGRhcms7XG5cdHBhZGRpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdG1hcmdpbjogMCBhdXRvO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC04cHg7XG5cdHJpZ2h0OiAkcGFkZGluZztcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cblx0Zm9udC1zaXplOiA0cmVtOyB9XG5cblxuXG4uZW50cnktdGl0bGUsIC5FbnRyeV9fdGl0bGUsIC5FbnRyeV9fbWV0YSB7XG5cdGEge1xuXHRcdGNvbG9yOiAkZGFyazsgfSB9XG5cblxuLkVudHJ5X19jb250aW51ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogJHRpbnkgKiAwLjc1ICRoYWxmbGluZztcblx0bWFyZ2luLXRvcDogJGhhbGZsaW5nO1xuXG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRmb250LXNpemU6IC43NXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIE1ldGFcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVudHJ5LW1ldGEge1xuXHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZztcblxuXHRmb250LXNpemU6IDAuODVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1mYW1pbHk6ICRmb250X2NvdXNpbnM7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkYWNjZW50O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDsgfSB9XG5cblxuXG5cbiIsIlxuLnJlZ3VsYXItcG9zdCB7XG5cdG1hcmdpbi1ib3R0b206ICRkb3VibGluZztcblx0d2lkdGg6IDEwMCU7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQmLnN0aWNreSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGxpZ2h0X2dyYXksIDIpO1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMHB4IHRyYW5zcGFyZW50aXplKCRibGFjaywgMC45MyksIDAgMXB4IDI0cHggM3B4IHRyYW5zcGFyZW50aXplKCRncmF5LCAwLjkzKTsgfVxuXG5cblx0LmVudHJ5LXRpdGxlIHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmlnbGluZzsgfVxuXG5cdC5lbnRyeS10aHVtYm5haWwge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbi1yaWdodDogJHBhZGRpbmc7IH1cblxuXHQuZW50cnktaW5uZXIge1xuXHRcdGZsZXg6IDE7IH1cblxuXHQuZW50cnktY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmlnbGluZzsgfVxuXG5cdC5wb3N0ZWQtb24ge1xuXHRcdGZvbnQtc2l6ZTogLjc1cmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRkYXJrX2dyYXk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH1cblxuXG5cdC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQvLyAgIE1lZGlhIFF1ZXJpZXNcblx0Ly8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuXHRAaW5jbHVkZSBtZWRpYSgkZGVzaykge1xuXHRcdC5lbnRyeS1wb3N0LndpdGgtdGh1bWJuYWlsIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cblx0XHQuZW50cnktcG9zdC53aXRob3V0LXRodW1ibmFpbCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdC5lbnRyeS1pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDsgfSB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkdGFibGV0X3BvcnRyYWl0KSB7XG5cdFx0LmVudHJ5LXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfVxuXHRcdC5lbnRyeS1jb250ZW50IHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfSB9XG5cblxuXHRAaW5jbHVkZSBtZWRpYSgkbGFyZ2VfcGFsbSkge1xuXHRcdHdpZHRoOiAxMDAlOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdpZHRoOiA0OCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0O1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nO1xuXG5cdFx0LmVudHJ5LXRodW1ibmFpbCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHQvLyB1bnNldCBkZXNrdG9wIHNpemVcblx0XHRcdG1hcmdpbi1ib3R0b206IHJ5dGhtKCRoYWxmbGluZyk7XG4gfVx0XHRcdC8vIFR5cG9ncmFwaHkgc3BhY2luZ1xuXG5cdFx0LmVudHJ5LXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfVxuXG5cdFx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nOyB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkc21hbGxfcGFsbSkge1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZztcblxuXHRcdC5lbnRyeS10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTsgfSB9IH1cbiIsIi5FbnRyeS0tY2xhc3NpYyB7XG5cdG1heC13aWR0aDogMTEyMHB4O1xuXHRtYXJnaW46IGF1dG8gYXV0byAkZG91YmxpbmcgKiAyIGF1dG87XG5cdGNvbG9yOiAkZGFya19ncmF5O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuXHQubWV0YS1zZXBhcmF0b3Ige1xuXHRcdG1hcmdpbi1sZWZ0OiAuM3JlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC4zcmVtOyB9XG5cblxuXHQuRW50cnkge1xuXG5cdFx0Jl9fdGh1bWJuYWlsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRiaWdsaW5nOyB9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwOyB9XG5cblx0XHQmX19oZWFkZXIge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdG1hcmdpbi1yaWdodDogJHBhZGRpbmc7IH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICR0aW55OyB9XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdGZsZXg6IDI7IH1cblxuXHRcdCZfX2NvbnRpbnVlIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogJHRpbnk7IH1cblxuXHRcdCZfX21ldGEge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdGZvbnQtc2l6ZTogLjhyZW07IH1cblxuXHRcdCZfX2NhdGVnb3JpZXMge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0XHQmX19oZWFkZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7IH1cblx0XHRcdCZfX2lubmVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfSB9IH1cblxuIiwiXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gI2NvbnRlbnRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSwgLnNpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IH1cbi5zaXRlIHtcblx0d2lkdGg6IDEwMCU7IH1cblxuXG5cblxuLmNvbnRlbnQtYXJlYSB7XG5cdG1heC13aWR0aDogJHNpdGVfbWF4X3dpZHRoO1xuXHR3aWR0aDogOTAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAkZG91YmxpbmcgJHBhZGRpbmcgJHBhZGRpbmc7XG5cblx0LmJsb2ctaGVhZGVyICsgJiB7XG5cdFx0cGFkZGluZy10b3A6ICRwYWRkaW5nOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0d2lkdGg6IDk1JTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gI3skcGFkZGluZyoyfSk7XG5cdFx0cGFkZGluZzogJGhhbGZsaW5nOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHR3aWR0aDogOTglO1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZzsgfVxuXG5cblx0QGluY2x1ZGUgbWVkaWEoJHNtYWxsX3BhbG0pIHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdCYuaXMtZGlzYWJsZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY29udGVudC1hcmVhLS1mdWxsIHtcblx0cGFkZGluZzogMDtcblx0bWF4LXdpZHRoOiBub25lOyB9XG5cblxuLmNvbnRlbnQtYXJlYS0tYXJjaGl2ZSB7XG5cdHBhZGRpbmctdG9wOiAkZG91Ymxpbmc7XG5cdC5lbnRyeS1oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206ICRkb3VibGluZzsgfSB9XG4iLCIuYm9keS1ib3JkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyX2JhY2tncm91bmQ7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0QGluY2x1ZGUgei1pbmRleChib2R5LWJvcmRlcik7XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0Ji0tbGVmdCwgJi0tcmlnaHQge1xuXHRcdHdpZHRoOiAkYm9keV9ib3JkZXJfc2l6ZTtcblx0XHRoZWlnaHQ6IDEwMCU7IH1cblxuXHQmLS10b3AsICYtLWJvdHRvbSB7XG5cdFx0aGVpZ2h0OiAkYm9keV9ib3JkZXJfc2l6ZTtcblx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdCYtLXRvcCB7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7IH1cblxuXHQmLS1ib3R0b20ge1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwOyB9XG5cblx0Ji0tbGVmdCB7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7IH1cblxuXHQmLS1yaWdodCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwOyB9IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIEJhc2UgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zaXRlLWhlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0cG9zaXRpb246IGZpeGVkO1xuXHRAaW5jbHVkZSB6LWluZGV4KHNpdGUtaGVhZGVyKTtcblx0bGVmdDogMDtcblxuXHRib3JkZXItdG9wOiAkYm9keV9ib3JkZXJfc2l6ZSBzb2xpZCAkYm9yZGVyX2JhY2tncm91bmQ7XG5cdC5ib2R5LWJvcmRlcnMtLWRpc2FibGUgJiB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTsgfVxuXG5cdC5uby1qcyAmIHtcblx0XHRwb3NpdGlvbjogc3RhdGljOyB9XG5cblx0Jl9faW5uZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRwYWRkaW5nOiAkcGFkZGluZyAkYmlnbGluZztcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkcG9ydGFibGUpIHtcblx0XHRcdHBhZGRpbmc6ICR0aW55ICRwYWRkaW5nOyB9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAkdGlueSAkaGFsZmxpbmc7IH1cblxuXHRcdCYubm8tYWN0aXZlLW1lbnUge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJGhhbGZsaW5nO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkaGFsZmxpbmc7IH0gfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogYXV0bzsgfSB9XG5cbi5zaXRlLWhlYWRlci0tcGxhY2Vob2xkZXIge1xuXHRtaW4taGVpZ2h0OiAkc2l0ZV9oZWFkZXJfaGVpZ2h0O1xuXHRoZWlnaHQ6ICRzaXRlX2hlYWRlcl9oZWlnaHQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2l0ZS1ob21lLWxpbmsge1xuXHR0cmFuc2l0aW9uOiAxLjJzIGVhc2Utb3V0IHRyYW5zZm9ybTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5zaXRlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTsgfVxuXG4uc2l0ZS1zdWJ0aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bWFyZ2luOiAwOyB9XG5cbi5tZW51LWl0ZW0ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5zaXRlLWxvZ28ge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLS1pbWFnZSB7XG5cdFx0ZmxleC1iYXNpczogMTUwcHg7IH1cblxuXHQmLS10ZXh0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQubm8tYWN0aXZlLW1lbnUgJiB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG5cdFx0LnNpdGUtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjMzcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuM3JlbTtcblx0XHRcdC5zY3JlZW4tLXNtYWxsICYge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGRhcms7IH0gfVxuXG5cdFx0LnNpdGUtc3VidGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfYWNjZW50O1xuXHRcdFx0Y29sb3I6ICRkYXJrX2dyYXk7XG5cdFx0XHRtYXJnaW4tdG9wOiAuMjVyZW07IH0gfSB9XG5cbi5zaXRlLWhvbWUtbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5cbkBpbmNsdWRlIG1lZGlhKCRwb3J0YWJsZSkge1xuXHQuc2l0ZS1oZWFkZXJfX2lubmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7IH1cblxuXHQjanMtbG9nbyB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdC5zaXRlLWxvZ28ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdC5zaXRlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDFyZW07IH0gfVxuXG5cbi5oZWFkZXJfX2ljb25zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcl9iYWNrZ3JvdW5kO1xuXHRjb2xvcjogJHdoaXRlOyB9XG5cblxuLy8gTW9iaWxlIElFIGlzIHNlcmlvdXNseSBmdWNrZWQgdXAgd2l0aCBGbGV4Qm94XG4ubW9iaWxlLWllIHtcblx0LnNpdGUtaGVhZGVyX19pbm5lciwgLnNpdGUtbG9nbywgLnNpdGUtbG9nby0tdGV4dCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBNZW51IGFuZCBTb2NpYWwgaWNvbiBmYWRlIGluOlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZhZGUgaW4gZm9yIE5hdmlnYXRpb24gYW5kIFNvY2lhbCBJY29uc1xuLy8uanMgLnNpdGUtaGVhZGVyXG4vL1x0LmxldmVsLTAsIC5zaW1wbGUtc29jaWFsLWljb25zIGFcbi8vXHRcdG9wYWNpdHk6IDBcbi8vXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1vdXRcbi8vXHRcdHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zXG4vL1xuLy9cdCYuZG8tZmFkZWluXG4vL1x0XHQubGV2ZWwtMCwgLnNpbXBsZS1zb2NpYWwtaWNvbnMgYVxuLy9cdFx0XHRvcGFjaXR5OiAxXG5cblxuXG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIE5hdmlnYXRpb25cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJG1lbnVfYWN0aXZlX2NvbG9yOiBncmF5O1xuJG1lbnVfYmFja2dyb3VuZDogI2Y3ZjdmNztcblxuLnNpdGUtbmF2aWdhdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRmb250LXNpemU6IDAuODI1cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0QGluY2x1ZGUgel9pbmRleChtZW51LWl0ZW0pO1xuXG5cdC5tZW51LWxpbmsge1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2U7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0cGFkZGluZzogMCAkaGFsZmxpbmc7XG5cblx0XHRjb2xvcjogJGRhcms7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG9wYWNpdHk6IDAuODsgfSB9XG5cblx0LnN1Yi1tZW51IC5tZW51LWxpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkYWNjZW50OyB9XG5cblx0LmN1cnJlbnQtbWVudS1pdGVtLCAuY3VycmVudF9wYWdlX3BhcmVudDpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIHtcblx0XHQ+IC5tZW51LWxpbmsge1xuXHRcdFx0Y29sb3I6ICRtZW51X2FjdGl2ZV9jb2xvcjsgfSB9XG5cblx0LmN1cnJlbnRfcGFnZV9wYXJlbnQsIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IsICAuY3VycmVudC1tZW51LXBhcmVudCwgIC5jdXJyZW50X3BhZ2VfYW5jZXN0b3Ige1xuXHRcdD4gLm1lbnUtbGluayAubWVudS1pdGVtX19pbm5lciA+IC5kcm9wZG93bi1pY29uIHtcblx0XHRcdGNvbG9yOiAkbWVudV9hY3RpdmVfY29sb3I7IH0gfVxuXG5cdC5uby1ob3ZlciA+IC5tZW51LWxpbmsge1xuXHRcdGN1cnNvcjogZGVmYXVsdDsgfVxuXG5cdC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQvLyAgIE1vYmlsZS1GaXJzdCBMYXlvdXRcblx0Ly8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdGhlaWdodDogMTAwJTtcblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdGZvbnQtc2l6ZTogMC44MnJlbTsgfVxuXG5cdC5tZW51LWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuXG5cblx0Lm1lbnUtaXRlbV9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5cdC5zdWItbWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXHQuZHJvcGRvd24taWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiAkdGlueTtcblx0XHR3aWR0aDogLjZlbTtcblx0XHRmb250LXNpemU6IC43ZW07XG5cdFx0cmlnaHQ6IC4yZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cblx0XHQuaW9uLWNoZXZyb24tZG93biB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5cdC5zdWItbWVudSAuZHJvcGRvd24taWNvbiB7XG5cdFx0dG9wOiAwOyB9IH1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBEZXNrdG9wOlxuLy8gICAgTGF5b3V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRG9uJ3QgZGlzcGxheSB0b3VjaGFibGUgbWVudSBpdGVtcyBvbiBuby10b3VjaCBkZXZpY2VzXG4ubm8tdG91Y2ggLm1lbnUtaXRlbS0tdG91Y2gge1xuXHRkaXNwbGF5OiBub25lOyB9XG5cbi5zaXRlLS1yZWd1bGFyIC5zaXRlLW5hdmlnYXRpb24ge1xuXHQubmF2aWdhdGlvbi10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHQuc2l0ZS1tZW51IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdC5tb2JpbGUtaWUgJiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblx0LmxldmVsLTAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB6LWluZGV4KG1lbnUtaXRlbSk7IH1cblxuXG5cdC5sZXZlbC0wICsgLnN1Yi1tZW51ID4gLnN1Yi1tZW51X19pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0zMHB4O1xuXHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXG5cdFx0XHRib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjazsgfVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0b3A6IC0yNnB4OyB9IH1cblxuXG5cblxuXHQuc3ViLW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRyaWdodDogNTAlO1xuXHRcdHRvcDogMTAwJTtcblx0XHR0b3A6IGNhbGMoMTAwJSAtIDE1cHgpO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRtaW4td2lkdGg6IDEycmVtO1xuXG5cdFx0Zm9udC1zaXplOiAuNjVyZW07XG5cblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdHBhZGRpbmc6ICR0aW55O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGJsYWNrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4OyB9XG5cblx0XHQubWVudS1pdGVtIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0bGVmdDogY2FsYyggMTAwJSArICN7JGhhbGZsaW5nfSApO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0XHR0b3A6IC0kdGlueTtcblxuXHRcdFx0XHQmLmpzLWludmVydC1wb3NpdGlvbiB7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0XHRyaWdodDogY2FsYyggMTAwJSArICN7JGhhbGZsaW5nfSApOyB9IH0gfVxuXG5cdFx0Lm1lbnUtbGluayB7XG5cdFx0XHRwYWRkaW5nOiAkdGlueSAkaGFsZmxpbmc7IH0gfSB9XG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBSZXNwb25zaXZlOlxuLy8gICAgICBNZW51XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uLCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0Lm1vYmlsZS1pZSAmIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgei1pbmRleChtZW51LWl0ZW0pO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHQubWVudS1pdGVtICAmIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5cblx0LnNpdGUtbmF2aWdhdGlvbl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA3NSU7XG5cdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAjeyRoYWxmbGluZyoyfSApO1xuXHRcdGxlZnQ6ICRoYWxmbGluZztcblx0XHRyaWdodDogJGhhbGZsaW5nO1xuXHRcdHRvcDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMDsgfVxuXG5cdC5zaXRlLW1lbnVfX2NvbnRhaW5lciB7XG5cblx0XHRwYWRkaW5nLXRvcDogJGhhbGZsaW5nO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkaGFsZmxpbmc7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudV9iYWNrZ3JvdW5kO1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkICRibGFjaztcblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdEBpbmNsdWRlIHotaW5kZXgobWVudS1pdGVtKTtcblx0XHRcdHRvcDogLTMwcHg7XG5cdFx0XHRyaWdodDogJHBhZGRpbmcgKyAkaGFsZmxpbmcgKyAuM3JlbTtcblxuXHRcdFx0Ym9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdFx0XHRyaWdodDogJGhhbGZsaW5nICsgMC4zNXJlbTtcblx0XHRcdFx0dG9wOiAtMzBweDsgfSB9XG5cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjazsgfVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0b3A6IC0yNnB4OyB9IH1cblxuXG5cdC5tZW51LWl0ZW0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtZW51X2JhY2tncm91bmQ7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZ3JvdzogMTsgfVxuXG5cblxuXHQubWVudS1saW5rIHtcblx0XHRwYWRkaW5nOiAkdGlueTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1JTtcblxuXHRcdCYubGV2ZWwtMCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZzsgfSB9XG5cblxuXG5cdC5zdWItbWVudSB7XG5cdFx0cGFkZGluZzogJGhhbGZsaW5nO1xuXHRcdG1hcmdpbi10b3A6ICR0aW55O1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGdyYXksIDAuNzUpO1xuXG5cdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cblxuXG5cblxuXG5cdC5kcm9wZG93bi1pY29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuXHQvLyBJbml0aWFsbHksIGhpZGUgXCJjb250ZW50XCJcblx0LnNpdGUtbmF2aWdhdGlvbl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgUmVzcG9uc2l2ZTpcbi8vICAgRG86IENoYW5nZSBkb2N1bWVudCBvdmVyZmxvdyB3aGVuXG4vLyAgIFdoZW46IE1lbnUgaXMgb3BlblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaXMtbWVudS1vcGVuIHtcblx0Ly8gQmVjYXVzZSBvZiBhIENocm9tZSBidWcsIGFsbG93IG92ZXJmbG93IGZvciBub3c6XG5cdC8vb3ZlcmZsb3c6IGhpZGRlblxuXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuXHQuc2l0ZS1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cblx0XHQvLyBvbGRzY2hvb2wgZGV2aWNlOlxuXHRcdG1heC1oZWlnaHQ6IDM2MHB4O1xuXHRcdC8vIG5ld3NjaG9vbDpcblx0XHRtYXgtaGVpZ2h0OiA5MHZoOyB9IH1cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIFJlc3BvbnNpdmU6IFRvZ2dsZSBJY29uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXZpZ2F0aW9uLXRvZ2dsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdC5tb2JpbGUtaWUgJiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cblx0LnRvZ2dsZS1sYWJlbCB7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuXHRcdC5pY29uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogLjI1cmVtOyB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSBhbmQgJHRhbGwpIHtcblx0XHRwYWRkaW5nLXRvcDogLjVyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IC41cmVtOyB9XG5cblx0Lmljb24ge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC4xcmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcblxuXHRcdC8vIEhpZGUgaWNvbiBvbiB3aGVuIG5vLWpzXG5cdFx0Lm5vLWpzICYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cblx0Jl9fdGV4dCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogJGRhcmtfZ3JheTsgfVxuXG5cdCZfX2xhYmVsIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogLjlyZW07IH0gfVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBObyBtZW51IGZvdW5kP1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubm8tbWVudS1mb3VuZCB7XG5cdGZvbnQtc2l6ZTogMC43cmVtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0LnNpdGUtLXBvcnRhYmxlICYsIC5zaXRlLS1yZXNwb25zaXZlICYge1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nOyB9XG5cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogLjhyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cdC5kb2MtbGluayB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGEge1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDsgfSB9IH1cblxuXG5cblxuXG5cblxuIiwiLnNpdGUtZm9vdGVyIHtcblx0QGluY2x1ZGUgY2Y7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAwLjdyZW07XG5cblx0d2lkdGg6IDEwMCU7XG5cblxuXHQmLmlzLWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdGNvbG9yOiAkZ3JheTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0OyB9IH1cblxuXHQuaW5zdGFncmFtLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7XG5cdFx0bWFyZ2luLXRvcDogJGJpZ2xpbmc7XG5cdFx0Zm9udC1zaXplOiAxLjFyZW07IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdC5zaXRlLWZvb3Rlcl9faW5uZXIge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6ICR0aW55OyB9IH0gfVxuXG5cblxuXG4uc2l0ZS1pbmZvIHtcblx0Zm9udC1zaXplOiAuNzVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMnJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuXG5cbi5zaXRlLWZvb3Rlci0tcGxhY2Vob2xkZXIge1xuXHRoZWlnaHQ6IDUwcHg7XG5cdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdGZsZXgtYmFzaXM6IDUwcHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0LmlzLWhvcml6b250YWwgJiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7IH0gfVxuIiwiLmVudHJ5LWNvbnRlbnQge1xuXHRpbWcsIGZpZ3VyZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cblx0dWwsIG9sIHtcblx0XHRtYXJnaW4tbGVmdDogMS41ZW07IH0gfVxuIiwiLnNpZGViYXItZW5hYmxlZCB7XG5cdC5jb250ZW50LWFyZWEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJGxhcmdlX3BhbG0pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuXHQuc2l0ZS1tYWluIHtcblx0XHRmbGV4OiAzO1xuXHRcdGZsZXgtYmFzaXM6IDQzMHB4OyB9XG5cblx0LnNpdGUtc2lkZWJhciB7XG5cdFx0ZmxleC1iYXNpczogMzIwcHg7IH0gfVxuXG4uc2l0ZS1zaWRlYmFyIHtcblx0ZmxleDogMTtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWFyZ2luLWxlZnQ6ICRkb3VibGluZztcblxuXHRAaW5jbHVkZSBtZWRpYSgkdGFibGV0X3BvcnRyYWl0KSB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRwYWRkaW5nOyB9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRkYXJrX2dyYXk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibGFjazsgfSB9XG5cblx0LndpZGdldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cdFx0cGFkZGluZy10b3A6ICRwYWRkaW5nO1xuXHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCAkYmxhY2s7XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodDtcblx0XHRcdHBhZGRpbmctdG9wOiAkdGlueTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkdGlueTsgfVxuXG5cdFx0Ly8gU2lkZWJhciBsaXN0LWxpbmtzXG5cdFx0bGkgYSB7XG5cdFx0XHRmb250LXNpemU6IC44NzVyZW07IH1cblxuXHRcdC5jYXQtaXRlbSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH1cblxuXG5cdC53aWRnZXQtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfVxuXG5cblx0LnNlYXJjaC1zdWJtaXQgLmljb24ge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9pZGdldCBJbnRlZ3JhdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vXG4vLyBSZWNlbnQgUG9zdHMgUGx1Z2luXG4jcnB3d3QtcmVjZW50LXBvc3RzLXdpZGdldC13aXRoLXRodW1ibmFpbHMtMiBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMHB4OyB9XG5cbi5ycHd3dC1wb3N0LWNhdGVnb3JpZXMsIC5ycHd3dC1wb3N0LWF1dGhvciwgLnJwd3d0LXBvc3QtZGF0ZSB7XG5cdGNvbG9yOiAkZGFya19ncmF5O1xuXHRmb250LXNpemU6IC43NXJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnJwd3d0LXBvc3QtZXhjZXJwdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlOyB9IH1cblxuLnJwd3d0LXdpZGdldCB1bCBsaSB7XG5cdG1hcmdpbjogJHRpbnkgMCAwIDA7IH1cblxuXG4vL1xuLy8gU2ltcGxlIEltYWdlIFdpZGdldCBQbHVnaW5cbi53aWRnZXRfc2ltcGxlaW1hZ2Uge1xuXHQuc2ltcGxlLWltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkdGlueTsgfSB9XG5cbiIsIlxuLmVudHJ5LXdyYXBwZXIge1xuXHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZzsgfVxuXG4uZW50cnktY29udGVudCwgLmNvbW1lbnQtY29udGVudCwgLmNhLWRlc2Mge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG5cdHVsLCBvbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblx0dWwgbGksIG9sIGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkdGlueTtcblxuXHRcdHVsLCBvbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkcGFkZGluZztcblxuXHRcdFx0bGk6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkdGlueTsgfSB9IH1cblxuXHRwcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRtYXJnaW4tdG9wOiAkcGFkZGluZztcblx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZzsgfVxuXG5cdC5oaWdobGlnaHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0XHRwYWRkaW5nOiAuMmVtIC41ZW07XG5cdFx0bWFyZ2luLWxlZnQ6IC4yZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAuMmVtO1xuXHRcdGNvbG9yOiBibGFjazsgfVxuXG5cblx0LmFsaWdubGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7IH1cblxuXHQuYWxpZ25yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0OyB9XG5cblx0aW1nLCBmaWd1cmUge1xuXHRcdCYuYWxpZ25sZWZ0IHtcblx0XHRcdG1hcmdpbjogMS42ZW0gMS42ZW0gMS42ZW0gMGVtOyB9XG5cblx0XHQmLmFsaWducmlnaHQge1xuXHRcdFx0bWFyZ2luOiAxLjZlbSAwZW0gMS42ZW0gMS42ZW07IH1cblxuXHRcdCYuYWxpZ25jZW50ZXIge1xuXHRcdFx0bWFyZ2luOiAxLjZlbSBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXHRcdCYubm9tYXJnaW4ge1xuXHRcdFx0bWFyZ2luOiAwOyB9XG5cblx0XHQmLm5vLXRvcC1tYXJnaW4ge1xuXHRcdFx0bWFyZ2luLXRvcDogMDsgfVxuXG5cdFx0Ji5uby1ib3R0b20tbWFyZ2luIHtcblx0XHRcdG1hcmdpbjogMDsgfVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJGRlc2spIHtcblx0XHRcdCYuaW1hZ2UtY2VudGVyLW92ZXJmbG93IHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMzAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1JTtcblxuXHRcdFx0XHQuc2lkZWJhci1lbmFibGVkICYge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IDA7IH0gfSB9IH1cblxuXHQuaW1hZ2UtYXNpZGUge1xuXHRcdHdpZHRoOiA0MCU7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRoZWlnaHQ6IDEwMCU7IH1cblxuXG5cdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogLjc1ZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkZGFya19ncmF5OyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJGRlc2spIHtcblx0XHRwICsgLmFsaWducmlnaHQsIHAgKyAuYWxpZ25sZWZ0IHtcblx0XHRcdG1hcmdpbi10b3A6IC4yZW07IH0gfVxuXG5cdC5tb2Rlcm4tY29sdW1ucyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nO1xuXHRcdG1hcmdpbi10b3A6ICRoYWxmbGluZztcblx0XHRwYWRkaW5nLXRvcDogJGhhbGZsaW5nO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkaGFsZmxpbmc7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkbGFwKSB7XG5cdFx0XHRjb2x1bW4tcnVsZTogMXB4IHNvbGlkICRsaWdodDtcblx0XHRcdGNvbHVtbi1nYXA6ICRkb3VibGluZzsgfVxuXG5cblxuXHRcdCsgLm1vZGVybi1jb2x1bW5zIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHBhZGRpbmc7IH1cblxuXHRcdCN7aGVhZGluZ3MoKX0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMDsgfVxuXG5cdFx0Ji50d28ge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAyOyB9XG5cdFx0Ji50aHJlZSB7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDM7IH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0XHQmLm1vZGVybi1jb2x1bW5zIHtcblx0XHRcdFx0Y29sdW1uLWNvdW50OiAxOyB9IH0gfVxuXG5cdC5sYXJnZS10ZXh0LCAudmlsbGFnZS1jYWxsb3V0IHtcblx0XHRmb250LXNpemU6IDEuMzNyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuODhyZW07IH0gfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gSGVhZGVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1wb3N0LWltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuIiwiQGluY2x1ZGUgbWVkaWEoJGxhcCkge1xuXHQucGFnZSAuY29udGVudC1hcmVhIHtcblx0XHRwYWRkaW5nLXRvcDogJGRvdWJsaW5nOyB9IH1cblxuLnBhZ2Uge1xuXG5cdC5lbnRyeS1mb290ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5cdC5lZGl0LWxpbmsge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nO1xuXG5cdFx0YSB7XG5cdFx0XHRAZXh0ZW5kICVidXR0b247XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46ICRwYWRkaW5nIGF1dG87IH0gfSB9XG5cbi5wYWdlLXRpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZzsgfVxuIiwiXG4uc2luZ2xlLXBvc3QgLmNvbnRlbnQtYXJlYSB7XG5cdG1heC13aWR0aDogJHNpdGVfY29udGVudF93aWR0aDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2lkZWJhci1lbmFibGVkLnNpbmdsZS1wb3N0IC5jb250ZW50LWFyZWEge1xuXHRtYXgtd2lkdGg6ICRzaXRlX21heF93aWR0aDsgfVxuXG4uZW50cnktc2luZ2xlLXBvc3Qge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdC5lbnRyeS1oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nOyB9XG5cblx0LmVudHJ5LXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cblx0XHQvLyBNYWdpYyBudW1iZXIgdGhhdCBhbGlnbnMgdGl0bGUgd2l0aCBzaWRlYmFyXG5cdFx0bWFyZ2luLXRvcDogLTVweDsgfVxuXG5cdC5lbnRyeS1jb250ZW50ID4gcCB7XG5cdFx0bWFyZ2luLXRvcDogJGJpZ2xpbmc7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGJpZ2xpbmc7IH1cblxuXG5cdC5wb3N0LXRodW1ibmFpbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHQuZW50cnktdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtOyB9XG5cblx0XHQuZW50cnktY29udGVudCA+IHAge1xuXHRcdFx0bWFyZ2luLXRvcDogJHBhZGRpbmc7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZzsgfSB9IH1cblxuXG5cbi5qc19fY29udGFpbi1mdWxsLWltYWdlIHtcblx0QGluY2x1ZGUgbWI7IH1cblxuLmpzX19jb250YWluLWZ1bGwtaW1hZ2UgLnZpbGxhZ2UtYmlnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDsgfVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBQb3N0IE1ldGEgRGF0YVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4lbWV0YS1zdHlsZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogLjhyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGEge1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGFjY2VudDsgfSB9IH1cblxuLmVudHJ5LXNpbmdsZS1wb3N0X19tZXRhIHtcblx0QGV4dGVuZCAlbWV0YS1zdHlsZTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRtYXJnaW4tdG9wOiAkdGlueTtcblx0bWFyZ2luLWJvdHRvbTogJGJpZ2xpbmc7XG5cblxuXHQuaWNvbi5pb24tZWRpdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkdGlueTsgfVxuXG5cdC5tZXRhX19yb3cge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDFlbSAuNGVtOyB9IH0gfVxuXG5cblxuLm1ldGEtLXJlc3BvbnNpdmUge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBleHRlbmQgJW1ldGEtc3R5bGU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwYWRkaW5nOiAxZW07XG5cblx0Y29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZDogJGJsYWNrO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkd2hpdGU7IH1cblxuXHQubWV0YV9fcm93IHtcblx0XHRwYWRkaW5nOiAuMjVlbTsgfVxuXG5cdC5tZXRhX19yb3c6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiA3cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDFlbSAuNGVtIDFlbTsgfSB9XG5cbi8vIFRvZ2dsZSBwb3NpdGlvbiBvbiBzbWFsbC1wYWxtIGRldmljZXNcbkBpbmNsdWRlIG1lZGlhKCRzbWFsbF9wYWxtKSB7XG5cdC5tZXRhLS1yZXNwb25zaXZlIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXHQubWV0YS0tZGVza3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cbiIsIlxuXG4uY29tbWVudHMtYXJlYSB7XG5cdHBhZGRpbmctYm90dG9tOiAkcGFkZGluZztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRAaW5jbHVkZSBtZWRpYSggJHBvcnRhYmxlICkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkcGFkZGluZzsgfVxuXG5cblx0Y29kZSwgcHJlIHtcblx0XHR3aGl0ZS1zcGFjZTogcHJlOyB9XG5cblxuXHQuc2luZ2xlLXByb2R1Y3QgJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG5cbi5jb21tZW50cy10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxLjRyZW07IH1cblxuLmNvbW1lbnQtbGlzdCB7XG5cdEBpbmNsdWRlIGNmO1xuXHRAaW5jbHVkZSBtYjtcblxuXHQmLCAuY2hpbGRyZW4sIC5jb21tZW50IHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7IH1cblxuXHQuY29tbWVudC1yZXBseS1saW5rIHtcblx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRwYWRkaW5nOiAuM2VtIC43ZW07XG5cdFx0Y29sb3I6ICRncmF5O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2NvdXNpbnM7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibGFjazsgfSB9XG5cblxuXHQucmVwbHkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6ICRoYWxmbGluZztcblx0XHRyaWdodDogJGhhbGZsaW5nOyB9XG5cblx0LnJlcGx5ID4gYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtJGhhbGZsaW5nOyB9XG5cblx0LmNvbW1lbnQtcmVzcG9uZCB7XG5cdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLSRoYWxmbGluZztcblxuXHRcdC5sb2dnZWQtaW4tYXMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH0gfVxuXG5cdCNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcblx0XHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5O1xuXHRcdEBleHRlbmQgJWJ1dHRvbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblx0XHRmb250LXNpemU6IDAuN2VtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0wLjVlbTtcblxuXHRcdG1hcmdpbi1sZWZ0OiAkdGlueTtcblxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7IH0gfVxuXG5cblxuXHQucGluZ2JhY2ssIC50cmFja2JhY2sge1xuXHRcdEBpbmNsdWRlIHBhZGRpbmc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuXG4uY29tbWVudC1hd2FpdGluZy1tb2RlcmF0aW9uIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXNpemU6IDAuODc1cmVtOyB9XG5cblxuXG4uY29tbWVudHMtdG9nZ2xlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5cblxuLmNvbW1lbnQtc3Vic2NyaXB0aW9uLWZvcm0ge1xuXHRmb250LXNpemU6IC43NXJlbTsgfVxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tLS0tLS0tLS0tIFNpbmdsZSBDb21tZW50IC0tLS0tLS0tLS0tLVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQ29tbWVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nO1xuXG5cdC5jaGlsZHJlbiB7XG5cdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRtYXJnaW4tbGVmdDogY2FsYyg1ZW0gKyAjeyRwYWRkaW5nfSk7XG5cdFx0cGFkZGluZzogJGhhbGZsaW5nIDA7XG5cblx0XHQuQ29tbWVudF9fYXZhdGFyIHtcblx0XHRcdHdpZHRoOiAzZW07IH0gfVxuXG5cdC5jaGlsZHJlbiAuY2hpbGRyZW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDNlbSArICN7JHBhZGRpbmd9KTsgfSB9XG5cbi5Db21tZW50X19jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4OyB9XG5cblxuLkNvbW1lbnRfX2F2YXRhciB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogNWVtO1xuXHRtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nO1xuXG5cdGltZyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICR0aW55OyB9IH1cblxuLkNvbW1lbnRfX2F1dGhvciB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF90aXRsZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAxLjFlbTsgfVxuXG4uQ29tbWVudF9fbWV0YSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDAuOWVtO1xuXHRhIHtcblx0XHRmb250LXdlaWdodDogMzAwOyB9XG5cblx0LmNvbW1lbnQtbWV0YWRhdGEge1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cblx0XHQmLCBhIHtcblx0XHRcdGNvbG9yOiAkZ3JheTsgfSB9IH1cblxuLkNvbW1lbnRfX3RleHQge1xuXHRmb250LXNpemU6IC44NzVlbTtcblx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nO1xuXHRtYXJnaW4tdG9wOiAkdGlueTtcblxuXHRAaW5jbHVkZSBtZWRpYSggJHBhbG0gKSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR3aWR0aDogMTAwJTsgfSB9XG4iLCIubmF2LXdpZGdldC5zaW1wbGUtc29jaWFsLWljb25zIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwYWRkaW5nLWJvdHRvbTogJGJvZHlfYm9yZGVyX3NpemU7XG5cblx0dWwge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cblx0dWwgbGkge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDAgJHRpbnkgMCAwICFpbXBvcnRhbnQ7XG5cblxuXHRcdC8vIGxvaHMgbG9oczsgbG9ocyBsb2hzLi4uLlxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9IH1cblxuXG5cbi5uYXYtd2lkZ2V0LS1mb3JjZWQuc2ltcGxlLXNvY2lhbC1pY29ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1yaWdodDogJGRvdWJsaW5nIC0gJGhhbGZsaW5nO1xuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAwLjg1NXJlbSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IC41cmVtIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRhY2NlbnRfYWx0ICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH0gfVxuXG5cbi5zaXRlLWZvb3Rlcl9faW5zdGFncmFtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5pbnN0YWdyYW0tcGljcyArIHAge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5cblxuLmpyLWluc3RhLXRodW1iLCAuaW5zdGFncmFtLXBpY3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblxuXHQuYXV0b2Nyb3Age1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cdGEsIGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7IH1cblxuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGZsZXg6IDE7XG5cblx0XHRpbWcubGFuZHNjYXBlIHtcblx0XHRcdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9IH0gfVxuXG5cbiIsIlxuLmVycm9yNDA0IC5jb250ZW50LWFyZWEge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmVycm9yNDA0IC5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXk6IG5vbmU7IH1cblxuXG4uTWlzc2luZyB7XG5cdGhlaWdodDogOTAwcHg7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuXHQvL2JhY2tncm91bmQtY29sb3I6ICRibGFja1xuXHQvL2NvbG9yOiAkd2hpdGVcblxuXHRmb250LXNpemU6IDEuNHJlbTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0YSB7XG5cdFx0Ly9jb2xvcjogJHdoaXRlXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9IH1cblxuLk1pc3NpbmdfX2hlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0aDEsIGgyIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5OyB9IH1cblxuLk1pc3NpbmdfX2NvbnRlbnQge1xuXHRwYWRkaW5nOiAwICRwYWRkaW5nO1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tdG9wOiAtJGRvdWJsaW5nO1xuXG5cdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uTWlzc2luZ19fZXJyb3Ige1xuXHRmb250LXNpemU6IDIuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfVxuXG4uTWlzc2luZ19fdGl0bGUge1xuXHRmb250LXNpemU6IDEuNHJlbTsgfVxuXG5hLk1pc3NpbmdfX2J1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0Y29sb3I6ICR3aGl0ZTtcblx0cGFkZGluZzogJHRpbnkgJGhhbGZsaW5nO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlO1xuXG5cblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtfZ3JheTsgfSB9XG4iLCJcblxuXG4uY2EtZGVzY19fdGl0bGUsIC5jYS10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuLmNhLWVudHJ5IHtcblx0YSB7XG5cdFx0Y29sb3I6ICRkYXJrOyB9XG5cblx0YTpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cblx0Jl9fZGF0ZSB7XG5cdFx0Y29sb3I6ICRncmF5O1xuXHRcdGZvbnQtc2l6ZTogLjlyZW07IH0gfVxuXG4uY2EtZGVzY19fY29udGVudCB7XG5cdG1hcmdpbi1ib3R0b206ICRkb3VibGluZzsgfVxuXG5cbi5jYS1maWx0ZXJzX19zZWFyY2gge1xuXHRmb250LXNpemU6IDEuMXJlbTsgfVxuXG4uc2luZ2xlLWNsaWVudF9nYWxsZXJ5IHtcblx0LnByb3RlY3RlZC1hcmVhIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHRleHQtc2hhZG93OiAwIDFweCAxcHggJGJsYWNrO1xuXG5cdFx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogJGRvdWJsaW5nO1xuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDsgfVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtOyB9IH1cblxuXG5cdC5wcm90ZWN0ZWQtYXJlYV9fcGFzc3dvcmQgYnV0dG9uIHtcblx0XHRAZXh0ZW5kICVidXR0b247XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuXG4uY2EtaW1hZ2UgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7IH1cblxuLmNhLWltYWdlLXN0YXRlX19zdGF0dXMge1xuXHRmb250LXNpemU6IDJyZW07XG5cblx0LndoZW4tZmF2b3JpdGUtc2VsZWN0ZWQge1xuXHRcdGNvbG9yOiAkZGFyazsgfSB9XG5cbi5lbnRyeS1jbGllbnQtYXJlYSB7XG5cdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nOyB9XG5cblxuLnNpbmdsZS1jbGllbnRfZ2FsbGVyeSB7XG5cdC5jb250ZW50LWFyZWEtLWZ1bGxzY3JlZW4ge1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTsgfVxuXG5cdC5wcm90ZWN0ZWQtYXJlYSB7XG5cdFx0bWluLWhlaWdodDogODB2aDtcblx0XHRjb2xvcjogJGRhcms7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cblx0XHRtYXJnaW46IDA7XG5cblx0XHQmX19pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfSB9XG5cblxuLmNhLW1hc29ucnktaXRlbV9fY29udGVudCB7XG5cdEBleHRlbmQgJWFic29sdXRlX2JvdHRvbV9sZWZ0X3RpdGxlOyB9XG4iLCJcblxuLnNpdGUtd2VsY29tZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAaW5jbHVkZSB6LWluZGV4KHdlbGNvbWUpO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuXHQubm8tanMgJiB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zaXRlLXdlbGNvbWVfX2JhY2tncm91bmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRAaW5jbHVkZSB6LWluZGV4KGJhY2tncm91bmQpO1xuXG5cdGltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDA7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5cbi5zaXRlLXdlbGNvbWVfX2NvbnRlbnQuY2VudGVyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4ud2VsY29tZS1idXR0b24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9jb3VzaW5zO1xuXHRjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3dlbGNvbWUtdmlkZW8ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1pbi13aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwJTtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdHRyYW5zaXRpb246IDFzIG9wYWNpdHk7IH1cbiIsIlxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgQmxvZyBIZWFkZXIgU2xpZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5oZWFkZXItc2xpZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5cdC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRcdGJvdHRvbTogLSRwYWRkaW5nIC0gcmVtKDVweCk7IH0gfVxuXG4uc2xpZGVyLXBvc3Qge1xuXHRtYXgtaGVpZ2h0OiA1ODBweDtcblx0d2lkdGg6IDEwMCU7XG5cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlO1xuXG5cdG9wYWNpdHk6IDAuNTtcblx0Ji5pcy1zZWxlY3RlZCB7XG5cdFx0b3BhY2l0eTogMTsgfVxuXG5cblx0Jl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogJHBhZGRpbmc7XG5cdFx0bGVmdDogJHBhZGRpbmc7XG5cblx0XHRhLCAmIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMHB4IC4wNHJlbSAuMDVyZW0gdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjMzKTsgfSB9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IC4zcmVtOyB9XG5cblxuXHQmX19kYXRlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHRmb250LXdlaWdodDogMzAwOyB9IH1cblxuIiwiLy8gU2hvcnRjb2RlIGNvbG9yc1xuI2NvbnRlbnQuc3RpY2t5LWNvbnRlbnQtLWVuYWJsZSB7XG5cdG1heC13aWR0aDogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG5cdG1hcmdpbi1yaWdodDogaW5oZXJpdDsgfVxuXG4uanNfX3N0aWNreS1yaWdodCB7XG5cdHBhZGRpbmc6ICRwYWRkaW5nO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSggJHdoaXRlLCAwLjQgKTtcblxuXHQuc3RpY2t5LWNvbnRlbnQtLWVuYWJsZSAmIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogNDAlO1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5cdC52aWxsYWdlLWZvcm0sIC53cGNmNy1zdWJtaXQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXRvcDogMDsgfSB9XG5cblxuXG5AaW5jbHVkZSBtZWRpYSgkcG9ydGFibGUpIHtcblx0LmNvbHVtbi1ncmlkIC5jb2x1bW4tbGFzdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7IH0gfVxuXG4uY29sdW1uLWdyaWQgLmNvbHVtbiB7XG5cdEBpbmNsdWRlIG1lZGlhKCRwb3J0YWJsZSkge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtICN7JHBhZGRpbmd9KTtcblx0XHRtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nO1xuXG5cdFx0LyogRmlyZUZveCBGbGV4Ym94IEhhY2sgKi9cblx0XHRtaW4td2lkdGg6IDFweDsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG4iLCJcblxuLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogJHRpbnk7XG5cdC5zY3JlZW4tLXNtYWxsICYge1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbi5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX19zdWJ0aXRsZSB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1mYW1pbHk6ICRmb250X2ZhbWlseTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1zaXplOiAxLjFyZW07XG5cblx0LnNjcmVlbi0tc21hbGwgJiB7XG5cdFx0Zm9udC1zaXplOiAxcmVtOyB9IH1cblxuLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW8gLmNhcHRpb24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHRmb250LXNpemU6IDEuMjVyZW07IH1cblxuQGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0LmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkdGlueTtcblx0XHRmb250LXNpemU6IDEuMXJlbTsgfVxuXHQuZW50cnktc2luZ2xlLXBvcnRmb2xpby0tdGV4dCB7XG5cdFx0cGFkZGluZzogJGhhbGZsaW5nOyB9IH1cblxuLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW8ge1xuXHR3aWR0aDogNDAwcHg7XG5cdCZfX3RpdGxlLCAmX19zdWJ0aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDsgfVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDEuMTJyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2FjY2VudDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0cGFkZGluZy1ib3R0b206ICRwYWRkaW5nOyB9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cCArIHAge1xuXHRcdFx0bWFyZ2luLXRvcDogJHBhZGRpbmc7IH0gfSB9XG5cblxuXG4uZW50cnktaG9yaXpvbnRhbCB7XG5cdGltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHotaW5kZXgoaG9yaXpvbnRhbC1pbWFnZSk7XG5cblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW47XG5cblx0XHQmLmlzLWxvYWRpbmcge1xuXHRcdFx0b3BhY2l0eTogMDsgfVxuXG5cdFx0Ji5pcy1sb2FkZWQge1xuXHRcdFx0b3BhY2l0eTogMTsgfSB9XG5cblx0LmpzICYuaXMtaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXG5cblxuXG4uc3AtZGVzY3JpcHRpb24ge1xuXHR3aWR0aDogNzUlO1xuXHRtYXgtd2lkdGg6IDY4MXB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdCZfX3RpdGxlLCAmX19zdWJ0aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogJGZvbnRfYWNjZW50O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRmb250LXdlaWdodDogNDAwOyB9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cblxuXG5cblxuLy9cbi8vb3J0Zm9saW8gQ2FwdGlvbnNcbkBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdC5sYXp5LWltYWdlIHtcblx0XHRtaW4taGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5sYXp5LWltYWdlX19wbGFjZWhvbGRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkZ3JheSAzMCUsICR3aGl0ZSk7XG5cdEBpbmNsdWRlIHotaW5kZXgoaG9yaXpvbnRhbC1pbWFnZSwgLTEwKTtcblxuXHQuZW50cnktbWFzb25yeSAmIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkbGlnaHRfZ3JheSAyNSUsICR3aGl0ZSk7IH1cblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRkYXJrO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkZGFyaztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDEyLjVweCk7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSAxMi41cHgpO1xuXG5cdFx0YW5pbWF0aW9uOiBucHJvZ3Jlc3Mtc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7IH0gfVxuXG4uZW50cnktaG9yaXpvbnRhbCwgLnNpbmdsZS1wb3J0Zm9saW8gLmVudHJ5LW1hc29ucnksIC5jYS1pbWFnZS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmNhcHRpb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSB6LWluZGV4KGhvcml6b250YWwtaW1hZ2UsIDI1KTtcblxuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bWluLWhlaWdodDogM3JlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAkcGFkZGluZztcblxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRibGFjaywgMC44KTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuNSkgMzAlLCB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDEpIDEwMCUpO1xuXG5cdFx0dGV4dC1zaGFkb3c6IDBweCAuMDRyZW0gLjA1cmVtIHRyYW5zcGFyZW50aXplKCRibGFjaywgMC4zMyk7IH0gfVxuXG4uc2luZ2xlLXBvcnRmb2xpbyAuZW50cnktbWFzb25yeSAuY2FwdGlvbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBvcnRmb2xpbyBNb2RhbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX2lubmVyLCAuZW50cnktc2luZ2xlLXBvcnRmb2xpb19faW5uZXItLXRyaW1tZWQge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdHBhZGRpbmc6ICRkb3VibGluZztcblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdHBhZGRpbmc6IDAgJHBhZGRpbmcgJHBhZGRpbmc7XG5cblx0XHQuZW50cnktc2luZ2xlLXBvcnRmb2xpb19fdGl0bGUsIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX19zdWJ0aXRsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5cdCYuaXMtaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXG4udmlsbGFnZS1idXR0b24ubW9kYWwge1xuXHRtYXJnaW4tdG9wOiAkaGFsZmxpbmc7IH1cblxuXG4ucG9ydGZvbGlvLW1vZGFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRAaW5jbHVkZSB6LWluZGV4KCdwb3J0Zm9saW8tbW9kYWwnKTtcblxuXHRvdmVyZmxvdzogc2Nyb2xsO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cblxuXHQmLmlzLWhpZGRlbiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0LnBvcnRmb2xpby1jbG9zZS0tbW9kYWwge1xuXHRcdEBleHRlbmQgLnBvcnRmb2xpby1jbG9zZTtcblx0XHR0b3A6ICRoYWxmbGluZztcblx0XHRyaWdodDogJGhhbGZsaW5nOyB9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nICogMiAkcGFkZGluZyAkcGFkZGluZyo0O1xuXHRcdHdpZHRoOiA3NiU7XG5cdFx0bWF4LXdpZHRoOiA3ODBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgUGFyYWxsYXhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uUGFyYWxsYXgtVGV4dCB7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xuXG5cdGRpc3BsYXk6IG5vbmU7XG5cdCYuaXMtdmlzaWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXHQmX19wbGFjZWhvbGRlciB7XG5cdFx0ZmxvYXQ6IGxlZnQ7IH0gfVxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgVmlkZW8gaW4gUG9ydGZvbGlvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wb3J0Zm9saW8tdmlkZW9fX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRibGFjaywgMC41KTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCA0MDBtcyBlYXNlO1xuXHRAaW5jbHVkZSB6LWluZGV4KGhvcml6b250YWwtaW1hZ2UsIDEwKTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjc1KTsgfVxuXG5cblx0Jl9fcGxheS13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuXHQmX19wbGF5LWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMTBweCBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyOyB9IH1cblxuXG5cbi52aWRlby1wb3B1cCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIHotaW5kZXgodmlkZW8tcG9wdXApO1xuXG5cdCYuaXMtZW5hYmxlZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cblxuXHQmX19pbm5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0bWF4LXdpZHRoOiA4MHZ3OyB9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6ICRwYWRkaW5nO1xuXHRcdHJpZ2h0OiAkcGFkZGluZztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cblxuLnBob3Rvc3dpcGUtaHRtbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBob3Rvc3dpcGUtdmlkZW8ge1xuXHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5waG90b3N3aXBlLXZpZGVvIGltZyB7XG5cdG1heC13aWR0aDogMTAwJTsgfVxuIiwiXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBIb3Jpem9udGFsIEVudHJ5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5lbnRyeS1wb3J0Zm9saW8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXNocmluazogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGhlaWdodDogMTAwJTtcblxuXHQvLyBXaGlsZSBsb2FkaW5nIHRoZSBpbWFnZSwgd2UgbmVlZCBzb21lIGtpbmQgb2YgYmFja2dyb3VuZC4uLlxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuXG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXHQuY2FwdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlOyB9IH1cblxuXG5AaW5jbHVkZSBtZWRpYSgkbGFwKSB7XG5cdC5oYXMtdG91Y2ggLmVudHJ5LXBvcnRmb2xpb19faG92ZXJjYXJkIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXG5cblxuQGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0LmVudHJ5LXBvcnRmb2xpbyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuXHQuaG92ZXJjYXJkX190aXRsZS0tcG9wdXAge1xuXHRcdGJvdHRvbTogJGhhbGZsaW5nO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblxuXHQuZW50cnktcG9ydGZvbGlvX19ob3ZlcmNhcmQge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHQuZW50cnktcG9ydGZvbGlvIHtcblx0XHQmX19ob3ZlcmNhcmQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcms7XG5cdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogJHRpbnk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5cdFx0Jl9fc3VidGl0bGUsICZfX3RpdGxlIHtcblx0XHRcdHBhZGRpbmc6ICR0aW55O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogLjI1cmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IH0gfSB9XG4iLCIubWFzb25yeS1wb3J0Zm9saW8tLW1pbmltYWwge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRib3JkZXItd2lkdGg6IDE1cHg7XG5cdC5lbnRyeS10aXRsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuXG4vL1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vTWFzb25yeSBQcmV2aWV3c1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vXG4uZW50cnktbWFzb25yeS5lbnRyeS1wb3J0Zm9saW8tLXByZXZpZXcge1xuXHRtYXJnaW4tYm90dG9tOiAkZG91Ymxpbmc7IH1cblxuLm1hc29udmlldyB7XG5cblx0Jl9fdGh1bWJuYWlsIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXG5cdC5qc19fbWFzb252aWV3LWZyYW1lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApOyB9XG5cblxuXHRcdCYuaXMtdmlzaWJsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblxuXHQmX19wcmV2aWV3cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuXHQmX19wcmV2aWV3IHtcblx0XHQvL2JvcmRlci1sZWZ0OiAxcmVtIHRyYW5zcGFyZW50IHNvbGlkXG5cdFx0Ly9ib3JkZXItdG9wOiAxcmVtIHRyYW5zcGFyZW50IHNvbGlkXG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdHdpZHRoOiBjYWxjKDMzLjMzJSAtIDAuNjY2N3JlbSk7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogJHRpbnk7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrOyB9IH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9hY2NlbnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljOyB9XG5cblxuXG5cdC5idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6ICRwYWRkaW5nO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cblx0XHRpLCBzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH0gfVxuXG4jbWFzb252aWV3LXByZWxvYWRlciB7XG5cdGRpc3BsYXk6IG5vbmU7IH1cbiIsIlxuQG1peGluIHBhY2tlcnktY29sdW1ucygkY29sdW1ucykge1xuXHQkaW1hZ2VfcmF0aW86IDEuNTtcblx0Ly8gUm91bmQgZG93biBqdXN0IGEgbGl0dGxlIHRpbnkgYml0IHdpdGggLTAuMDAxIGZvciBiZXR0ZXIgSlMgcG9zaXRpb25pbmcgaW4gcGFja2VyeVxuXHQkY2FsY3VsYXRlZF9oZWlnaHQ6IGNlaWwoICgxMDB2dyAvICRjb2x1bW5zKSAvICRpbWFnZV9yYXRpbyApO1xuXG5cdHdpZHRoOiAxMDAlIC8gJGNvbHVtbnM7XG5cdGhlaWdodDogJGNhbGN1bGF0ZWRfaGVpZ2h0O1xuXG5cdCYuaW1hZ2UtcG9ydHJhaXQge1xuXHRcdGhlaWdodDogJGNhbGN1bGF0ZWRfaGVpZ2h0ICogMjsgfSB9XG5cblxuXG4uUG9ydGZvbGlvLS1wYWNrZXJ5IHtcblxuXHQuY29udGVudC1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC8vIEhpZGUgY2FsYygxMDAlICsgMXB4KSBvdmVyZmxvd1xuXHRcdC8vIENhbid0IGRvIG92Zi15IGJlY2F1c2UgbGUgd2lsZCBZIHNjcm9sbGJhciBhcHBlYXJzXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5QYWNrZXJ5IHtcblx0d2lkdGg6IDEwMCU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRtaW4taGVpZ2h0OiAxMDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5cbi5QYWNrZXJ5X19pdGVtLCAuUGFja2VyeV9fZ3JpZC1zaXplciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRoZWlnaHQ6IDMwMHB4OyAvLyBmYWxsYmFjayBmb3IgcGFja2VyeS1jb2x1bW5zXG5cdEBpbmNsdWRlIHBhY2tlcnktY29sdW1ucyg0KTtcblxuXHRAaW5jbHVkZSBtZWRpYSgkdGFibGV0X3BvcnRyYWl0KSB7XG5cdFx0QGluY2x1ZGUgcGFja2VyeS1jb2x1bW5zKDMpOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJGxhcmdlX3BhbG0pIHtcblx0XHRAaW5jbHVkZSBwYWNrZXJ5LWNvbHVtbnMoMik7IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkaHVnZSkge1xuXHRcdEBpbmNsdWRlIHBhY2tlcnktY29sdW1ucyg1KTsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRpTWFjKSB7XG5cdFx0QGluY2x1ZGUgcGFja2VyeS1jb2x1bW5zKDcpOyB9IH1cblxuXG4uUGFja2VyeV9faXRlbSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGltZyB7XG5cdFx0Ly8gUmVzZXQgZGltZW5zaW9uc1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG5cblx0Ji5pbWFnZS1wb3J0cmFpdCBpbWcge1xuXHRcdC8vIFNldCBkaW1lbnNpb25zIHRvIGFsd2F5cyBvdmVyZmxvdywgYnV0IG5vdCB0b28gbXVjaFxuXHRcdG1pbi13aWR0aDogY2FsYygxMDAlICsgMnB4KTtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpOyB9XG5cblx0Ji5pbWFnZS1sYW5kc2NhcGUgaW1nIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlICsgNHB4KTsgfVxuXG5cdCYuanNfX2dhbGxlcnktaW1hZ2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cbiIsIiVhYnNvbHV0ZV9ib3R0b21fbGVmdF90aXRsZSB7XG5cdEBpbmNsdWRlIHotaW5kZXgoaG9yaXpvbnRhbC10aXRsZSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAkcGFkZGluZyArIHJlbSgycHgpO1xuXHRsZWZ0OiAkcGFkZGluZyArIHJlbSgycHgpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblxuXG5cblx0YSwgJiB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0ZXh0LXNoYWRvdzogMHB4IC4wM2VtIC4wNWVtIHRyYW5zcGFyZW50aXplKCRibGFjaywgMC4zMyk7IH0gfVxuXG4uZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCYsIGEge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblx0LmhvdmVyY2FyZF9fdGl0bGUge1xuXHRcdEBleHRlbmQgJWFic29sdXRlX2JvdHRvbV9sZWZ0X3RpdGxlOyB9XG5cblx0Lmhhcy10b3VjaCAmIHtcblx0XHQuaG92ZXJjYXJkX19wb3B1cCB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyIHtcblx0LmhvdmVyY2FyZF9fcG9wdXAge1xuXHRcdEBpbmNsdWRlIHotaW5kZXgoaG9yaXpvbnRhbC10aXRsZS0taG92ZXIpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogJHBhZGRpbmc7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuMjUpO1xuXG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zNXMgZWFzZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7IH1cblxuXG5cblxuXG5cdC5ob3ZlcmNhcmRfX3RpdGxlLS1wb3B1cCwgLmhvdmVyY2FyZF9fc3VidGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206ICR0aW55OyB9XG5cblxuXHQuaG92ZXJjYXJkX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2FjY2VudDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuXG5cdC52aWV3LWdhbGxlcnkge1xuXHRcdGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuXG5cblx0LnNlcGxpbmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogcmVtKDQwcHgpO1xuXHRcdGhlaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7IH1cblxuXG5cdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdHRvcDogJHBhZGRpbmc7XG5cdFx0bGVmdDogJHBhZGRpbmc7XG5cdFx0cmlnaHQ6ICRwYWRkaW5nO1xuXHRcdGJvdHRvbTogJHBhZGRpbmc7XG5cblx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JHBhZGRpbmcqMn0pO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHBhZGRpbmcqMn0pO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBBbGxvdyBtb3VzZSB0byBjbGljayB0aHJvdWdoIHRoZSBvdmVybGF5XG5cblx0XHQvLyBUaGUgbGluZSBzaG91bGQgZ28gb3ZlciBldmVyeXRoaW5nXG5cdFx0QGluY2x1ZGUgei1pbmRleChob3Jpem9udGFsLXRpdGxlLS1ob3ZlciwgMjUpO1xuXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLCBvcGFjaXR5IC40cyBlYXNlLWluOyB9XG5cblx0JjpiZWZvcmUge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJGxpZ2h0X2dyYXksIDEwKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRsaWdodF9ncmF5LCAxMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7IH1cblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtlbigkbGlnaHRfZ3JheSwgMTApO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtlbigkbGlnaHRfZ3JheSwgMTApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGVZKDApOyB9XG5cblxuXHQuaG92ZXJjYXJkX19pbm5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2U7IH1cblxuXHQmOmhvdmVyLCAmLmhhcy1uby10aHVtYm5haWwge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMTAwbXM7IH1cblx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG5cdFx0XHRvcGFjaXR5OiAxOyB9XG5cdFx0LmhvdmVyY2FyZF9faW5uZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG5cdFx0LmhvdmVyY2FyZF9fdGl0bGUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblx0XHRcdG9wYWNpdHk6IDA7IH0gfVxuXG5cdCY6aG92ZXIgLmhvdmVyY2FyZF9fcG9wdXAsIC5ob3ZlcmNhcmRfX3BvcHVwOmhvdmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAxOyB9XG5cblxuXHQmLmVudHJ5LW1hc29ucnkge1xuXHRcdC5ob3ZlcmNhcmRfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cblx0XHQuaG92ZXJjYXJkX190aXRsZS0tcG9wdXAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07IH1cblxuXHRcdC5ob3ZlcmNhcmRfX3RpdGxlLS1wb3B1cCwgLmhvdmVyY2FyZF9fc3VidGl0bGUsIC5zZXBsaW5lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICR0aW55OyB9XG5cblx0XHQuaG92ZXJjYXJkX19pbm5lciB7XG5cdFx0XHRwYWRkaW5nOiAkaGFsZmxpbmc7IH1cblxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdHRvcDogJGhhbGZsaW5nO1xuXHRcdFx0bGVmdDogJGhhbGZsaW5nO1xuXHRcdFx0cmlnaHQ6ICRoYWxmbGluZztcblx0XHRcdGJvdHRvbTogJGhhbGZsaW5nO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JGhhbGZsaW5nKjJ9KTtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gI3skaGFsZmxpbmcqMn0pO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfSB9IC8vIEFsbG93IG1vdXNlIHRvIGNsaWNrIHRocm91Z2ggdGhlIG92ZXJsYXlcblxuLmVudHJ5LWhvcml6b250YWwuaGFzLW5vLXRodW1ibmFpbCB7XG5cdHdpZHRoOiA0MDBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0LmhvdmVyY2FyZF9fdGl0bGUtLXBvcHVwIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuXHQuaG92ZXJjYXJkX19wb3B1cCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdC5uby10b3VjaCAmIC5ob3ZlcmNhcmRfX3BvcHVwIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmVudHJ5LW1hc29ucnkuaGFzLW5vLXRodW1ibmFpbCB7XG5cdGhlaWdodDogMzAwcHg7XG5cblx0LmhvdmVyY2FyZF9fcG9wdXAge1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuIiwiXG5cbi5wb3J0Zm9saW8tY2xvc2UsIC5wb3J0Zm9saW8tYXJyb3cge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHBhZGRpbmc6ICRwYWRkaW5nO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0Y29sb3I6ICR3aGl0ZTtcblxuXHRAaW5jbHVkZSB6LWluZGV4KGZpeGVkLW92ZXJsYXktYnV0dG9uKTtcblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdEBpbmNsdWRlIHotaW5kZXgoZml4ZWQtb3ZlcmxheS1idXR0b24tcmVzcG9uc2l2ZSk7IH1cblxuXG5cdCYsIC5pY29uIHtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZTtcblx0XHQvL3RyYW5zaXRpb24tZGVsYXk6IDEwMDBtc1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMTAwMG1zOyB9IH1cblxuXHQuaWNvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuMyk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdHdpZHRoOiAyLjVyZW07XG5cdFx0aGVpZ2h0OiAyLjVyZW07XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuXHQmOmhvdmVyIC5pY29uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyazsgfSB9XG5cblxuLnBvcnRmb2xpby1jbG9zZSB7XG5cdHRvcDogJHBhZGRpbmcgKyAkdGlueSArIHJlbSgkc2l0ZV9oZWFkZXJfaGVpZ2h0KTtcblx0cmlnaHQ6ICRwYWRkaW5nICsgJHRpbnkgLSAyLjVyZW07XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQmLmlzLWVuYWJsZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0LnNpbmdsZS1wb3J0Zm9saW8gJi5pcy1lbmFibGVkIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxNzVtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDE3NW1zIGVhc2UsIHRvcCAxNzVtcyBlYXNlO1xuXG5cdFx0LmpzX193YXMtc2Nyb2xsZWQgJiB7XG5cdFx0XHR0b3A6ICRoYWxmbGluZzsgfSB9IH1cblxuXG5cbi5wb3J0Zm9saW8tYXJyb3cge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdCYuaXMtaGlkZGVuIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5cblx0Ji5pcy1kaXNhYmxlZCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wb3J0Zm9saW8tYXJyb3ctLWxlZnQge1xuXHRsZWZ0OiAkcGFkZGluZyArICR0aW55IC0gMi41cmVtOyB9XG5cbi5wb3J0Zm9saW8tYXJyb3ctLXJpZ2h0IHtcblx0cmlnaHQ6ICRwYWRkaW5nICsgJHRpbnkgLSAyLjVyZW07IH1cblxuQGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0LnBvcnRmb2xpby1hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQucG9ydGZvbGlvLWNsb3NlIHtcblx0XHRyaWdodDogLSR0aW55O1xuXHRcdC5pY29uIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDsgfSB9IH1cblxuIiwiJG1hc29ucnlfZ3V0dGVyX3NpemU6IDEycHg7XG4kbWFzb25yeV9lbnRyeV93aWR0aDogJHNpdGVfbWF4X3dpZHRoIC8gMztcblxuQGZ1bmN0aW9uIG1hc29uX3dpZHRoKCAkY29sdW1ucyApIHtcblx0QHJldHVybiAoICgkbWFzb25yeV9lbnRyeV93aWR0aCkgKiAkY29sdW1ucyApOyB9XG5cblxuXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBNYXNvbnJ5IEVudHJpZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hc29ucnktY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogJHNpdGVfbWF4X3dpZHRoO1xuXG5cdC8vIFRoZXJlIHdhcyBhIHBhZGRpbmcgY29uZmxpY3Rcblx0Ly8gQm90aCAwIGFuZCAkZ3V0dGVyX3NpemUgd2VyZSBzZXRcblx0cGFkZGluZzogMDtcblxuXHRwYWRkaW5nLWJvdHRvbTogJGRvdWJsaW5nO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwOyB9XG5cblx0LmVudHJ5LW1hc29ucnkgYSB7XG5cdFx0b3V0bGluZTogMDsgfVxuXG5cblx0Ly8gRGVmYXVsdDogMyBjb2x1bW5zXG5cdC5ncmlkLXNpemVyLCAuZW50cnktbWFzb25yeSwgLmNhLW1hc29ucnktaXRlbSB7XG5cdFx0d2lkdGg6IDMzJTtcblx0XHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0XHQvLyBUaW55IFNjcmVlbiBjb2x1bW5zXG5cdFx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdFx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0XHR3aWR0aDogNTAlOyB9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDY0MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfSB9XG5cblxuXG4uanNfX3Bob3Rvc3dpcGUgLmVudHJ5LW1hc29ucnkge1xuXHRjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1hc29ucnktYm9yZGVyIHtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkbGlnaHRfZ3JheTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAycHg7XG5cdGxlZnQ6IDMzJTtcblx0bGVmdDogY2FsYygzMyUgLSAxLjVweCk7XG5cdHRvcDogJHRpbnkqMjtcblxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bGVmdDogNjYlO1xuXHRcdGxlZnQ6IGNhbGMoNjYlIC0gMS41cHgpOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cbi5lbnRyeS1tYXNvbnJ5IHtcblx0Ym9yZGVyOiAkbWFzb25yeV9ndXR0ZXJfc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nOyB9XG5cblx0Ji5wb3N0IHtcblx0XHRib3JkZXItdG9wLXdpZHRoOiAwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206ICRkb3VibGluZztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nOiAkdGlueTsgfVxuXG5cdGEubGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwOyB9XG5cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwOyB9XG5cblx0LmVudHJ5LWhlYWRlciB7XG5cdFx0bWFyZ2luLXRvcDogJHBhZGRpbmc7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmcgLSAwLjM1cmVtOyB9XG5cblx0LmVudHJ5LWRhdGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRjb2xvcjogJGdyYXk7IH1cblxuXHQuZW50cnktdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7IH1cblxuXHQuZW50cnktY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cblx0XHRAaW5jbHVkZSBjZjtcblx0XHQuaWNvbiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7IH0gfVxuXG5cdCYuc3RpY2t5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTsgfSB9XG4iLCJcblxuXG4udmlsbGFnZS1ncmlkIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0LnZpbGxhZ2UtY29sdW1uIHtcblx0XHRtaW4td2lkdGg6IDFweDsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRsYXApIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQudmlsbGFnZS1jb2x1bW4ge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGZsZXgtYmFzaXM6IDI1MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkcGFkZGluZztcblx0XHRcdG1hcmdpbi1ib3R0b206ICR0aW55O1xuXG5cdFx0XHQvLyBNYWtlIGl0IHByZXR0eSBvbiBpUGFkXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIihtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpXCIpIHtcblx0XHRcdFx0ZmxleC1iYXNpczogMzg0cHg7IH0gfVxuXG5cdFx0LmNvbHVtbi1zaXplLWhhbGYge1xuXHRcdFx0ZmxleC1iYXNpczogNTAlOyB9XG5cdFx0LmNvbHVtbi1zaXplLXRoaXJkIHtcblx0XHRcdGZsZXgtYmFzaXM6IDMzJTsgfVxuXHRcdC5jb2x1bW4tc2l6ZS1mb3VydGgge1xuXHRcdFx0ZmxleC1iYXNpczogMjUlOyB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkZGVzaykge1xuXHRcdC52aWxsYWdlLWNvbHVtbjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDsgfSB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0LnZpbGxhZ2UtY29sdW1uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGhhbGZsaW5nOyB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdC52aWxsYWdlLWNvbHVtbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZztcblx0XHRcdG1hcmdpbi1yaWdodDogMDsgfSB9IH1cblxuLnZpbGxhZ2UtcHJpY2luZyB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcblx0cGFkZGluZzogJGhhbGZsaW5nO1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMDsgfVxuXG5cdC5lbnRyeS1jb250ZW50ICZfX3RpdGxlIHtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEuMjc1cmVtO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7XG5cdFx0cGFkZGluZzogMCAkaGFsZmxpbmc7IH1cblxuXG5cblxuXHQuZW50cnktY29udGVudCAmX19wcmljZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nO1xuXG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7XG5cdFx0bWFyZ2luLWxlZnQ6IC0kaGFsZmxpbmc7XG5cblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2FjY2VudDtcblxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRoYWxmbGluZyoyfSk7IH1cblxuXG5cdC5lbnRyeS1jb250ZW50ICZfX2NvbnRlbnQge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZzsgfVxuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHRpbnk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkdGlueTsgfSB9XG5cblxuXG5cdC52aWxsYWdlLWJ1dHRvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfSB9XG4iLCJAaW1wb3J0IFwiaW9uaWNvbnMtdmFyaWFibGVzXCI7XG4vKiFcbiAgSW9uaWNvbnMsIHYjeyRpb25pY29ucy12ZXJzaW9ufVxuICBDcmVhdGVkIGJ5IEJlbiBTcGVycnkgZm9yIHRoZSBJb25pYyBGcmFtZXdvcmssIGh0dHA6Ly9pb25pY29ucy5jb20vXG4gIGh0dHBzOi8vdHdpdHRlci5jb20vYmVuanNwZXJyeSAgaHR0cHM6Ly90d2l0dGVyLmNvbS9pb25pY2ZyYW1ld29ya1xuICBNSVQgTGljZW5zZTogaHR0cHM6Ly9naXRodWIuY29tL2RyaWZ0eWNvL2lvbmljb25zXG5cbiAgQW5kcm9pZC1zdHlsZSBpY29ucyBvcmlnaW5hbGx5IGJ1aWx0IGJ5IEdvb2dsZeKAmXNcbiAgTWF0ZXJpYWwgRGVzaWduIEljb25zOiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL21hdGVyaWFsLWRlc2lnbi1pY29uc1xuICB1c2VkIHVuZGVyIENDIEJZIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzQuMC9cbiAgTW9kaWZpZWQgaWNvbnMgdG8gZml0IGlvbmljb27igJlzIGdyaWQgZnJvbSBvcmlnaW5hbC5cbiovXG5cbkBpbXBvcnQgXCJpb25pY29ucy1mb250XCI7XG5AaW1wb3J0IFwiaW9uaWNvbnMtaWNvbnNcIjtcbiIsIi8vIElvbmljb25zIEZvbnQgUGF0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvbnQtZmFjZSB7XG4gZm9udC1mYW1pbHk6ICRpb25pY29ucy1mb250LWZhbWlseTtcbiBzcmM6dXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy5lb3Q/dj0jeyRpb25pY29ucy12ZXJzaW9ufVwiKTtcbiBzcmM6dXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy5lb3Q/dj0jeyRpb25pY29ucy12ZXJzaW9ufSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy50dGY/dj0jeyRpb25pY29ucy12ZXJzaW9ufVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy53b2ZmP3Y9I3skaW9uaWNvbnMtdmVyc2lvbn1cIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy5zdmc/dj0jeyRpb25pY29ucy12ZXJzaW9ufSNJb25pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkaW9uaWNvbnMtZm9udC1mYW1pbHk7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn0iLCIvLyBJb25pY29ucyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRpb25pY29ucy1mb250LXBhdGg6IFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRpb25pY29ucy1mb250LWZhbWlseTogXCJJb25pY29uc1wiICFkZWZhdWx0O1xuJGlvbmljb25zLXZlcnNpb246IFwiMi4wLjBcIiAhZGVmYXVsdDtcbiRpb25pY29ucy1wcmVmaXg6IGlvbi0gIWRlZmF1bHQ7XG5cbiRpb25pY29uLXZhci1hbGVydDogXCJcXGYxMDFcIjtcbiRpb25pY29uLXZhci1hbGVydC1jaXJjbGVkOiBcIlxcZjEwMFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYWRkOiBcIlxcZjJjN1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYWRkLWNpcmNsZTogXCJcXGYzNTlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFsYXJtLWNsb2NrOiBcIlxcZjM1YVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYWxlcnQ6IFwiXFxmMzViXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcHBzOiBcIlxcZjM1Y1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJjaGl2ZTogXCJcXGYyYzlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWJhY2s6IFwiXFxmMmNhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kb3duOiBcIlxcZjM1ZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246IFwiXFxmMzVmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6IFwiXFxmMzVlXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wbGVmdDogXCJcXGYzNjFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTogXCJcXGYzNjBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3ByaWdodDogXCJcXGYzNjNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6IFwiXFxmMzYyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wdXA6IFwiXFxmMzY1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOiBcIlxcZjM2NFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDogXCJcXGYzMGZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LXVwOiBcIlxcZjM2NlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXR0YWNoOiBcIlxcZjM2N1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYmFyOiBcIlxcZjM2OFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYmljeWNsZTogXCJcXGYzNjlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWJvYXQ6IFwiXFxmMzZhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1ib29rbWFyazogXCJcXGYzNmJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWJ1bGI6IFwiXFxmMzZjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1idXM6IFwiXFxmMzZkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYWxlbmRhcjogXCJcXGYyZDFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNhbGw6IFwiXFxmMmQyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYW1lcmE6IFwiXFxmMmQzXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYW5jZWw6IFwiXFxmMzZlXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYXI6IFwiXFxmMzZmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYXJ0OiBcIlxcZjM3MFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2hhdDogXCJcXGYyZDRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrYm94OiBcIlxcZjM3NFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtYmxhbms6IFwiXFxmMzcxXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOiBcIlxcZjM3M1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazogXCJcXGYzNzJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6IFwiXFxmMzc1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jbGlwYm9hcmQ6IFwiXFxmMzc2XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jbG9zZTogXCJcXGYyZDdcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkOiBcIlxcZjM3YVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtY2lyY2xlOiBcIlxcZjM3N1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtZG9uZTogXCJcXGYzNzhcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkLW91dGxpbmU6IFwiXFxmMzc5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jb2xvci1wYWxldHRlOiBcIlxcZjM3YlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY29tcGFzczogXCJcXGYzN2NcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNvbnRhY3Q6IFwiXFxmMmQ4XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jb250YWN0czogXCJcXGYyZDlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNvbnRyYWN0OiBcIlxcZjM3ZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY3JlYXRlOiBcIlxcZjM3ZVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZGVsZXRlOiBcIlxcZjM3ZlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZGVza3RvcDogXCJcXGYzODBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWRvY3VtZW50OiBcIlxcZjM4MVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZG9uZTogXCJcXGYzODNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWRvbmUtYWxsOiBcIlxcZjM4MlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZG93bmxvYWQ6IFwiXFxmMmRkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1kcmFmdHM6IFwiXFxmMzg0XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1leGl0OiBcIlxcZjM4NVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZXhwYW5kOiBcIlxcZjM4NlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZmF2b3JpdGU6IFwiXFxmMzg4XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOiBcIlxcZjM4N1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZmlsbTogXCJcXGYzODlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWZvbGRlcjogXCJcXGYyZTBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWZvbGRlci1vcGVuOiBcIlxcZjM4YVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZnVubmVsOiBcIlxcZjM4YlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZ2xvYmU6IFwiXFxmMzhjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1oYW5kOiBcIlxcZjJlM1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtaGFuZ291dDogXCJcXGYzOGRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWhhcHB5OiBcIlxcZjM4ZVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtaG9tZTogXCJcXGYzOGZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWltYWdlOiBcIlxcZjJlNFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbGFwdG9wOiBcIlxcZjM5MFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbGlzdDogXCJcXGYzOTFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWxvY2F0ZTogXCJcXGYyZTlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWxvY2s6IFwiXFxmMzkyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1tYWlsOiBcIlxcZjJlYlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbWFwOiBcIlxcZjM5M1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbWVudTogXCJcXGYzOTRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1pY3JvcGhvbmU6IFwiXFxmMmVjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1taWNyb3Bob25lLW9mZjogXCJcXGYzOTVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDogXCJcXGYzOTZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1vcmUtdmVydGljYWw6IFwiXFxmMzk3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1uYXZpZ2F0ZTogXCJcXGYzOThcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6IFwiXFxmMzliXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6IFwiXFxmMzk5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjogXCJcXGYzOWFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW9wZW46IFwiXFxmMzljXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1vcHRpb25zOiBcIlxcZjM5ZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGVvcGxlOiBcIlxcZjM5ZVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGVyc29uOiBcIlxcZjNhMFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGVyc29uLWFkZDogXCJcXGYzOWZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTogXCJcXGYzYTFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXBob25lLXBvcnRyYWl0OiBcIlxcZjNhMlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGluOiBcIlxcZjNhM1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGxhbmU6IFwiXFxmM2E0XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1wbGF5c3RvcmU6IFwiXFxmMmYwXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1wcmludDogXCJcXGYzYTVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6IFwiXFxmM2E2XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1yYWRpby1idXR0b24tb246IFwiXFxmM2E3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1yZWZyZXNoOiBcIlxcZjNhOFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcmVtb3ZlOiBcIlxcZjJmNFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTogXCJcXGYzYTlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXJlc3RhdXJhbnQ6IFwiXFxmM2FhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zYWQ6IFwiXFxmM2FiXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zZWFyY2g6IFwiXFxmMmY1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zZW5kOiBcIlxcZjJmNlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc2V0dGluZ3M6IFwiXFxmMmY3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zaGFyZTogXCJcXGYyZjhcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXNoYXJlLWFsdDogXCJcXGYzYWNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXN0YXI6IFwiXFxmMmZjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdGFyLWhhbGY6IFwiXFxmM2FkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdGFyLW91dGxpbmU6IFwiXFxmM2FlXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdG9wd2F0Y2g6IFwiXFxmMmZkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdWJ3YXk6IFwiXFxmM2FmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdW5ueTogXCJcXGYzYjBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXN5bmM6IFwiXFxmM2IxXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC10ZXh0c21zOiBcIlxcZjNiMlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdGltZTogXCJcXGYzYjNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXRyYWluOiBcIlxcZjNiNFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdW5sb2NrOiBcIlxcZjNiNVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdXBsb2FkOiBcIlxcZjNiNlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdm9sdW1lLWRvd246IFwiXFxmM2I3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtbXV0ZTogXCJcXGYzYjhcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS1vZmY6IFwiXFxmM2I5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtdXA6IFwiXFxmM2JhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC13YWxrOiBcIlxcZjNiYlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtd2FybmluZzogXCJcXGYzYmNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXdhdGNoOiBcIlxcZjNiZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtd2lmaTogXCJcXGYzMDVcIjtcbiRpb25pY29uLXZhci1hcGVydHVyZTogXCJcXGYzMTNcIjtcbiRpb25pY29uLXZhci1hcmNoaXZlOiBcIlxcZjEwMlwiO1xuJGlvbmljb24tdmFyLWFycm93LWRvd24tYTogXCJcXGYxMDNcIjtcbiRpb25pY29uLXZhci1hcnJvdy1kb3duLWI6IFwiXFxmMTA0XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctZG93bi1jOiBcIlxcZjEwNVwiO1xuJGlvbmljb24tdmFyLWFycm93LWV4cGFuZDogXCJcXGYyNWVcIjtcbiRpb25pY29uLXZhci1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6IFwiXFxmMjVmXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtZG93bi1yaWdodDogXCJcXGYyNjBcIjtcbiRpb25pY29uLXZhci1hcnJvdy1ncmFwaC11cC1sZWZ0OiBcIlxcZjI2MVwiO1xuJGlvbmljb24tdmFyLWFycm93LWdyYXBoLXVwLXJpZ2h0OiBcIlxcZjI2MlwiO1xuJGlvbmljb24tdmFyLWFycm93LWxlZnQtYTogXCJcXGYxMDZcIjtcbiRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWI6IFwiXFxmMTA3XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctbGVmdC1jOiBcIlxcZjEwOFwiO1xuJGlvbmljb24tdmFyLWFycm93LW1vdmU6IFwiXFxmMjYzXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctcmVzaXplOiBcIlxcZjI2NFwiO1xuJGlvbmljb24tdmFyLWFycm93LXJldHVybi1sZWZ0OiBcIlxcZjI2NVwiO1xuJGlvbmljb24tdmFyLWFycm93LXJldHVybi1yaWdodDogXCJcXGYyNjZcIjtcbiRpb25pY29uLXZhci1hcnJvdy1yaWdodC1hOiBcIlxcZjEwOVwiO1xuJGlvbmljb24tdmFyLWFycm93LXJpZ2h0LWI6IFwiXFxmMTBhXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctcmlnaHQtYzogXCJcXGYxMGJcIjtcbiRpb25pY29uLXZhci1hcnJvdy1zaHJpbms6IFwiXFxmMjY3XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctc3dhcDogXCJcXGYyNjhcIjtcbiRpb25pY29uLXZhci1hcnJvdy11cC1hOiBcIlxcZjEwY1wiO1xuJGlvbmljb24tdmFyLWFycm93LXVwLWI6IFwiXFxmMTBkXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctdXAtYzogXCJcXGYxMGVcIjtcbiRpb25pY29uLXZhci1hc3RlcmlzazogXCJcXGYzMTRcIjtcbiRpb25pY29uLXZhci1hdDogXCJcXGYxMGZcIjtcbiRpb25pY29uLXZhci1iYWNrc3BhY2U6IFwiXFxmM2JmXCI7XG4kaW9uaWNvbi12YXItYmFja3NwYWNlLW91dGxpbmU6IFwiXFxmM2JlXCI7XG4kaW9uaWNvbi12YXItYmFnOiBcIlxcZjExMFwiO1xuJGlvbmljb24tdmFyLWJhdHRlcnktY2hhcmdpbmc6IFwiXFxmMTExXCI7XG4kaW9uaWNvbi12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYxMTJcIjtcbiRpb25pY29uLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMTEzXCI7XG4kaW9uaWNvbi12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjExNFwiO1xuJGlvbmljb24tdmFyLWJhdHRlcnktbG93OiBcIlxcZjExNVwiO1xuJGlvbmljb24tdmFyLWJlYWtlcjogXCJcXGYyNjlcIjtcbiRpb25pY29uLXZhci1iZWVyOiBcIlxcZjI2YVwiO1xuJGlvbmljb24tdmFyLWJsdWV0b290aDogXCJcXGYxMTZcIjtcbiRpb25pY29uLXZhci1ib25maXJlOiBcIlxcZjMxNVwiO1xuJGlvbmljb24tdmFyLWJvb2ttYXJrOiBcIlxcZjI2YlwiO1xuJGlvbmljb24tdmFyLWJvd3RpZTogXCJcXGYzYzBcIjtcbiRpb25pY29uLXZhci1icmllZmNhc2U6IFwiXFxmMjZjXCI7XG4kaW9uaWNvbi12YXItYnVnOiBcIlxcZjJiZVwiO1xuJGlvbmljb24tdmFyLWNhbGN1bGF0b3I6IFwiXFxmMjZkXCI7XG4kaW9uaWNvbi12YXItY2FsZW5kYXI6IFwiXFxmMTE3XCI7XG4kaW9uaWNvbi12YXItY2FtZXJhOiBcIlxcZjExOFwiO1xuJGlvbmljb24tdmFyLWNhcmQ6IFwiXFxmMTE5XCI7XG4kaW9uaWNvbi12YXItY2FzaDogXCJcXGYzMTZcIjtcbiRpb25pY29uLXZhci1jaGF0Ym94OiBcIlxcZjExYlwiO1xuJGlvbmljb24tdmFyLWNoYXRib3gtd29ya2luZzogXCJcXGYxMWFcIjtcbiRpb25pY29uLXZhci1jaGF0Ym94ZXM6IFwiXFxmMTFjXCI7XG4kaW9uaWNvbi12YXItY2hhdGJ1YmJsZTogXCJcXGYxMWVcIjtcbiRpb25pY29uLXZhci1jaGF0YnViYmxlLXdvcmtpbmc6IFwiXFxmMTFkXCI7XG4kaW9uaWNvbi12YXItY2hhdGJ1YmJsZXM6IFwiXFxmMTFmXCI7XG4kaW9uaWNvbi12YXItY2hlY2ttYXJrOiBcIlxcZjEyMlwiO1xuJGlvbmljb24tdmFyLWNoZWNrbWFyay1jaXJjbGVkOiBcIlxcZjEyMFwiO1xuJGlvbmljb24tdmFyLWNoZWNrbWFyay1yb3VuZDogXCJcXGYxMjFcIjtcbiRpb25pY29uLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMTIzXCI7XG4kaW9uaWNvbi12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjEyNFwiO1xuJGlvbmljb24tdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMTI1XCI7XG4kaW9uaWNvbi12YXItY2hldnJvbi11cDogXCJcXGYxMjZcIjtcbiRpb25pY29uLXZhci1jbGlwYm9hcmQ6IFwiXFxmMTI3XCI7XG4kaW9uaWNvbi12YXItY2xvY2s6IFwiXFxmMjZlXCI7XG4kaW9uaWNvbi12YXItY2xvc2U6IFwiXFxmMTJhXCI7XG4kaW9uaWNvbi12YXItY2xvc2UtY2lyY2xlZDogXCJcXGYxMjhcIjtcbiRpb25pY29uLXZhci1jbG9zZS1yb3VuZDogXCJcXGYxMjlcIjtcbiRpb25pY29uLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXCJcXGYzMTdcIjtcbiRpb25pY29uLXZhci1jbG91ZDogXCJcXGYxMmJcIjtcbiRpb25pY29uLXZhci1jb2RlOiBcIlxcZjI3MVwiO1xuJGlvbmljb24tdmFyLWNvZGUtZG93bmxvYWQ6IFwiXFxmMjZmXCI7XG4kaW9uaWNvbi12YXItY29kZS13b3JraW5nOiBcIlxcZjI3MFwiO1xuJGlvbmljb24tdmFyLWNvZmZlZTogXCJcXGYyNzJcIjtcbiRpb25pY29uLXZhci1jb21wYXNzOiBcIlxcZjI3M1wiO1xuJGlvbmljb24tdmFyLWNvbXBvc2U6IFwiXFxmMTJjXCI7XG4kaW9uaWNvbi12YXItY29ubmVjdGlvbi1iYXJzOiBcIlxcZjI3NFwiO1xuJGlvbmljb24tdmFyLWNvbnRyYXN0OiBcIlxcZjI3NVwiO1xuJGlvbmljb24tdmFyLWNyb3A6IFwiXFxmM2MxXCI7XG4kaW9uaWNvbi12YXItY3ViZTogXCJcXGYzMThcIjtcbiRpb25pY29uLXZhci1kaXNjOiBcIlxcZjEyZFwiO1xuJGlvbmljb24tdmFyLWRvY3VtZW50OiBcIlxcZjEyZlwiO1xuJGlvbmljb24tdmFyLWRvY3VtZW50LXRleHQ6IFwiXFxmMTJlXCI7XG4kaW9uaWNvbi12YXItZHJhZzogXCJcXGYxMzBcIjtcbiRpb25pY29uLXZhci1lYXJ0aDogXCJcXGYyNzZcIjtcbiRpb25pY29uLXZhci1lYXNlbDogXCJcXGYzYzJcIjtcbiRpb25pY29uLXZhci1lZGl0OiBcIlxcZjJiZlwiO1xuJGlvbmljb24tdmFyLWVnZzogXCJcXGYyNzdcIjtcbiRpb25pY29uLXZhci1lamVjdDogXCJcXGYxMzFcIjtcbiRpb25pY29uLXZhci1lbWFpbDogXCJcXGYxMzJcIjtcbiRpb25pY29uLXZhci1lbWFpbC11bnJlYWQ6IFwiXFxmM2MzXCI7XG4kaW9uaWNvbi12YXItZXJsZW5tZXllci1mbGFzazogXCJcXGYzYzVcIjtcbiRpb25pY29uLXZhci1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6IFwiXFxmM2M0XCI7XG4kaW9uaWNvbi12YXItZXllOiBcIlxcZjEzM1wiO1xuJGlvbmljb24tdmFyLWV5ZS1kaXNhYmxlZDogXCJcXGYzMDZcIjtcbiRpb25pY29uLXZhci1mZW1hbGU6IFwiXFxmMjc4XCI7XG4kaW9uaWNvbi12YXItZmlsaW5nOiBcIlxcZjEzNFwiO1xuJGlvbmljb24tdmFyLWZpbG0tbWFya2VyOiBcIlxcZjEzNVwiO1xuJGlvbmljb24tdmFyLWZpcmViYWxsOiBcIlxcZjMxOVwiO1xuJGlvbmljb24tdmFyLWZsYWc6IFwiXFxmMjc5XCI7XG4kaW9uaWNvbi12YXItZmxhbWU6IFwiXFxmMzFhXCI7XG4kaW9uaWNvbi12YXItZmxhc2g6IFwiXFxmMTM3XCI7XG4kaW9uaWNvbi12YXItZmxhc2gtb2ZmOiBcIlxcZjEzNlwiO1xuJGlvbmljb24tdmFyLWZvbGRlcjogXCJcXGYxMzlcIjtcbiRpb25pY29uLXZhci1mb3JrOiBcIlxcZjI3YVwiO1xuJGlvbmljb24tdmFyLWZvcmstcmVwbzogXCJcXGYyYzBcIjtcbiRpb25pY29uLXZhci1mb3J3YXJkOiBcIlxcZjEzYVwiO1xuJGlvbmljb24tdmFyLWZ1bm5lbDogXCJcXGYzMWJcIjtcbiRpb25pY29uLXZhci1nZWFyLWE6IFwiXFxmMTNkXCI7XG4kaW9uaWNvbi12YXItZ2Vhci1iOiBcIlxcZjEzZVwiO1xuJGlvbmljb24tdmFyLWdyaWQ6IFwiXFxmMTNmXCI7XG4kaW9uaWNvbi12YXItaGFtbWVyOiBcIlxcZjI3YlwiO1xuJGlvbmljb24tdmFyLWhhcHB5OiBcIlxcZjMxY1wiO1xuJGlvbmljb24tdmFyLWhhcHB5LW91dGxpbmU6IFwiXFxmM2M2XCI7XG4kaW9uaWNvbi12YXItaGVhZHBob25lOiBcIlxcZjE0MFwiO1xuJGlvbmljb24tdmFyLWhlYXJ0OiBcIlxcZjE0MVwiO1xuJGlvbmljb24tdmFyLWhlYXJ0LWJyb2tlbjogXCJcXGYzMWRcIjtcbiRpb25pY29uLXZhci1oZWxwOiBcIlxcZjE0M1wiO1xuJGlvbmljb24tdmFyLWhlbHAtYnVveTogXCJcXGYyN2NcIjtcbiRpb25pY29uLXZhci1oZWxwLWNpcmNsZWQ6IFwiXFxmMTQyXCI7XG4kaW9uaWNvbi12YXItaG9tZTogXCJcXGYxNDRcIjtcbiRpb25pY29uLXZhci1pY2VjcmVhbTogXCJcXGYyN2RcIjtcbiRpb25pY29uLXZhci1pbWFnZTogXCJcXGYxNDdcIjtcbiRpb25pY29uLXZhci1pbWFnZXM6IFwiXFxmMTQ4XCI7XG4kaW9uaWNvbi12YXItaW5mb3JtYXRpb246IFwiXFxmMTRhXCI7XG4kaW9uaWNvbi12YXItaW5mb3JtYXRpb24tY2lyY2xlZDogXCJcXGYxNDlcIjtcbiRpb25pY29uLXZhci1pb25pYzogXCJcXGYxNGJcIjtcbiRpb25pY29uLXZhci1pb3MtYWxhcm06IFwiXFxmM2M4XCI7XG4kaW9uaWNvbi12YXItaW9zLWFsYXJtLW91dGxpbmU6IFwiXFxmM2M3XCI7XG4kaW9uaWNvbi12YXItaW9zLWFsYnVtczogXCJcXGYzY2FcIjtcbiRpb25pY29uLXZhci1pb3MtYWxidW1zLW91dGxpbmU6IFwiXFxmM2M5XCI7XG4kaW9uaWNvbi12YXItaW9zLWFtZXJpY2FuZm9vdGJhbGw6IFwiXFxmM2NjXCI7XG4kaW9uaWNvbi12YXItaW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTogXCJcXGYzY2JcIjtcbiRpb25pY29uLXZhci1pb3MtYW5hbHl0aWNzOiBcIlxcZjNjZVwiO1xuJGlvbmljb24tdmFyLWlvcy1hbmFseXRpY3Mtb3V0bGluZTogXCJcXGYzY2RcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctYmFjazogXCJcXGYzY2ZcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctZG93bjogXCJcXGYzZDBcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctZm9yd2FyZDogXCJcXGYzZDFcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctbGVmdDogXCJcXGYzZDJcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctcmlnaHQ6IFwiXFxmM2QzXCI7XG4kaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tZG93bjogXCJcXGYzZDRcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1sZWZ0OiBcIlxcZjNkNVwiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLXJpZ2h0OiBcIlxcZjNkNlwiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLXVwOiBcIlxcZjNkN1wiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy11cDogXCJcXGYzZDhcIjtcbiRpb25pY29uLXZhci1pb3MtYXQ6IFwiXFxmM2RhXCI7XG4kaW9uaWNvbi12YXItaW9zLWF0LW91dGxpbmU6IFwiXFxmM2Q5XCI7XG4kaW9uaWNvbi12YXItaW9zLWJhcmNvZGU6IFwiXFxmM2RjXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhcmNvZGUtb3V0bGluZTogXCJcXGYzZGJcIjtcbiRpb25pY29uLXZhci1pb3MtYmFzZWJhbGw6IFwiXFxmM2RlXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhc2ViYWxsLW91dGxpbmU6IFwiXFxmM2RkXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGw6IFwiXFxmM2UwXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGwtb3V0bGluZTogXCJcXGYzZGZcIjtcbiRpb25pY29uLXZhci1pb3MtYmVsbDogXCJcXGYzZTJcIjtcbiRpb25pY29uLXZhci1pb3MtYmVsbC1vdXRsaW5lOiBcIlxcZjNlMVwiO1xuJGlvbmljb24tdmFyLWlvcy1ib2R5OiBcIlxcZjNlNFwiO1xuJGlvbmljb24tdmFyLWlvcy1ib2R5LW91dGxpbmU6IFwiXFxmM2UzXCI7XG4kaW9uaWNvbi12YXItaW9zLWJvbHQ6IFwiXFxmM2U2XCI7XG4kaW9uaWNvbi12YXItaW9zLWJvbHQtb3V0bGluZTogXCJcXGYzZTVcIjtcbiRpb25pY29uLXZhci1pb3MtYm9vazogXCJcXGYzZThcIjtcbiRpb25pY29uLXZhci1pb3MtYm9vay1vdXRsaW5lOiBcIlxcZjNlN1wiO1xuJGlvbmljb24tdmFyLWlvcy1ib29rbWFya3M6IFwiXFxmM2VhXCI7XG4kaW9uaWNvbi12YXItaW9zLWJvb2ttYXJrcy1vdXRsaW5lOiBcIlxcZjNlOVwiO1xuJGlvbmljb24tdmFyLWlvcy1ib3g6IFwiXFxmM2VjXCI7XG4kaW9uaWNvbi12YXItaW9zLWJveC1vdXRsaW5lOiBcIlxcZjNlYlwiO1xuJGlvbmljb24tdmFyLWlvcy1icmllZmNhc2U6IFwiXFxmM2VlXCI7XG4kaW9uaWNvbi12YXItaW9zLWJyaWVmY2FzZS1vdXRsaW5lOiBcIlxcZjNlZFwiO1xuJGlvbmljb24tdmFyLWlvcy1icm93c2VyczogXCJcXGYzZjBcIjtcbiRpb25pY29uLXZhci1pb3MtYnJvd3NlcnMtb3V0bGluZTogXCJcXGYzZWZcIjtcbiRpb25pY29uLXZhci1pb3MtY2FsY3VsYXRvcjogXCJcXGYzZjJcIjtcbiRpb25pY29uLXZhci1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOiBcIlxcZjNmMVwiO1xuJGlvbmljb24tdmFyLWlvcy1jYWxlbmRhcjogXCJcXGYzZjRcIjtcbiRpb25pY29uLXZhci1pb3MtY2FsZW5kYXItb3V0bGluZTogXCJcXGYzZjNcIjtcbiRpb25pY29uLXZhci1pb3MtY2FtZXJhOiBcIlxcZjNmNlwiO1xuJGlvbmljb24tdmFyLWlvcy1jYW1lcmEtb3V0bGluZTogXCJcXGYzZjVcIjtcbiRpb25pY29uLXZhci1pb3MtY2FydDogXCJcXGYzZjhcIjtcbiRpb25pY29uLXZhci1pb3MtY2FydC1vdXRsaW5lOiBcIlxcZjNmN1wiO1xuJGlvbmljb24tdmFyLWlvcy1jaGF0Ym94ZXM6IFwiXFxmM2ZhXCI7XG4kaW9uaWNvbi12YXItaW9zLWNoYXRib3hlcy1vdXRsaW5lOiBcIlxcZjNmOVwiO1xuJGlvbmljb24tdmFyLWlvcy1jaGF0YnViYmxlOiBcIlxcZjNmY1wiO1xuJGlvbmljb24tdmFyLWlvcy1jaGF0YnViYmxlLW91dGxpbmU6IFwiXFxmM2ZiXCI7XG4kaW9uaWNvbi12YXItaW9zLWNoZWNrbWFyazogXCJcXGYzZmZcIjtcbiRpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrLWVtcHR5OiBcIlxcZjNmZFwiO1xuJGlvbmljb24tdmFyLWlvcy1jaGVja21hcmstb3V0bGluZTogXCJcXGYzZmVcIjtcbiRpb25pY29uLXZhci1pb3MtY2lyY2xlLWZpbGxlZDogXCJcXGY0MDBcIjtcbiRpb25pY29uLXZhci1pb3MtY2lyY2xlLW91dGxpbmU6IFwiXFxmNDAxXCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb2NrOiBcIlxcZjQwM1wiO1xuJGlvbmljb24tdmFyLWlvcy1jbG9jay1vdXRsaW5lOiBcIlxcZjQwMlwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG9zZTogXCJcXGY0MDZcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvc2UtZW1wdHk6IFwiXFxmNDA0XCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3NlLW91dGxpbmU6IFwiXFxmNDA1XCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkOiBcIlxcZjQwY1wiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZC1kb3dubG9hZDogXCJcXGY0MDhcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTogXCJcXGY0MDdcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWQtb3V0bGluZTogXCJcXGY0MDlcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWQtdXBsb2FkOiBcIlxcZjQwYlwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTogXCJcXGY0MGFcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWR5OiBcIlxcZjQxMFwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZHktbmlnaHQ6IFwiXFxmNDBlXCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOiBcIlxcZjQwZFwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZHktb3V0bGluZTogXCJcXGY0MGZcIjtcbiRpb25pY29uLXZhci1pb3MtY29nOiBcIlxcZjQxMlwiO1xuJGlvbmljb24tdmFyLWlvcy1jb2ctb3V0bGluZTogXCJcXGY0MTFcIjtcbiRpb25pY29uLXZhci1pb3MtY29sb3ItZmlsdGVyOiBcIlxcZjQxNFwiO1xuJGlvbmljb24tdmFyLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTogXCJcXGY0MTNcIjtcbiRpb25pY29uLXZhci1pb3MtY29sb3Itd2FuZDogXCJcXGY0MTZcIjtcbiRpb25pY29uLXZhci1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOiBcIlxcZjQxNVwiO1xuJGlvbmljb24tdmFyLWlvcy1jb21wb3NlOiBcIlxcZjQxOFwiO1xuJGlvbmljb24tdmFyLWlvcy1jb21wb3NlLW91dGxpbmU6IFwiXFxmNDE3XCI7XG4kaW9uaWNvbi12YXItaW9zLWNvbnRhY3Q6IFwiXFxmNDFhXCI7XG4kaW9uaWNvbi12YXItaW9zLWNvbnRhY3Qtb3V0bGluZTogXCJcXGY0MTlcIjtcbiRpb25pY29uLXZhci1pb3MtY29weTogXCJcXGY0MWNcIjtcbiRpb25pY29uLXZhci1pb3MtY29weS1vdXRsaW5lOiBcIlxcZjQxYlwiO1xuJGlvbmljb24tdmFyLWlvcy1jcm9wOiBcIlxcZjQxZVwiO1xuJGlvbmljb24tdmFyLWlvcy1jcm9wLXN0cm9uZzogXCJcXGY0MWRcIjtcbiRpb25pY29uLXZhci1pb3MtZG93bmxvYWQ6IFwiXFxmNDIwXCI7XG4kaW9uaWNvbi12YXItaW9zLWRvd25sb2FkLW91dGxpbmU6IFwiXFxmNDFmXCI7XG4kaW9uaWNvbi12YXItaW9zLWRyYWc6IFwiXFxmNDIxXCI7XG4kaW9uaWNvbi12YXItaW9zLWVtYWlsOiBcIlxcZjQyM1wiO1xuJGlvbmljb24tdmFyLWlvcy1lbWFpbC1vdXRsaW5lOiBcIlxcZjQyMlwiO1xuJGlvbmljb24tdmFyLWlvcy1leWU6IFwiXFxmNDI1XCI7XG4kaW9uaWNvbi12YXItaW9zLWV5ZS1vdXRsaW5lOiBcIlxcZjQyNFwiO1xuJGlvbmljb24tdmFyLWlvcy1mYXN0Zm9yd2FyZDogXCJcXGY0MjdcIjtcbiRpb25pY29uLXZhci1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTogXCJcXGY0MjZcIjtcbiRpb25pY29uLXZhci1pb3MtZmlsaW5nOiBcIlxcZjQyOVwiO1xuJGlvbmljb24tdmFyLWlvcy1maWxpbmctb3V0bGluZTogXCJcXGY0MjhcIjtcbiRpb25pY29uLXZhci1pb3MtZmlsbTogXCJcXGY0MmJcIjtcbiRpb25pY29uLXZhci1pb3MtZmlsbS1vdXRsaW5lOiBcIlxcZjQyYVwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFnOiBcIlxcZjQyZFwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFnLW91dGxpbmU6IFwiXFxmNDJjXCI7XG4kaW9uaWNvbi12YXItaW9zLWZsYW1lOiBcIlxcZjQyZlwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFtZS1vdXRsaW5lOiBcIlxcZjQyZVwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFzazogXCJcXGY0MzFcIjtcbiRpb25pY29uLXZhci1pb3MtZmxhc2stb3V0bGluZTogXCJcXGY0MzBcIjtcbiRpb25pY29uLXZhci1pb3MtZmxvd2VyOiBcIlxcZjQzM1wiO1xuJGlvbmljb24tdmFyLWlvcy1mbG93ZXItb3V0bGluZTogXCJcXGY0MzJcIjtcbiRpb25pY29uLXZhci1pb3MtZm9sZGVyOiBcIlxcZjQzNVwiO1xuJGlvbmljb24tdmFyLWlvcy1mb2xkZXItb3V0bGluZTogXCJcXGY0MzRcIjtcbiRpb25pY29uLXZhci1pb3MtZm9vdGJhbGw6IFwiXFxmNDM3XCI7XG4kaW9uaWNvbi12YXItaW9zLWZvb3RiYWxsLW91dGxpbmU6IFwiXFxmNDM2XCI7XG4kaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1hOiBcIlxcZjQzOVwiO1xuJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOiBcIlxcZjQzOFwiO1xuJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYjogXCJcXGY0M2JcIjtcbiRpb25pY29uLXZhci1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTogXCJcXGY0M2FcIjtcbiRpb25pY29uLXZhci1pb3MtZ2VhcjogXCJcXGY0M2RcIjtcbiRpb25pY29uLXZhci1pb3MtZ2Vhci1vdXRsaW5lOiBcIlxcZjQzY1wiO1xuJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzOiBcIlxcZjQzZlwiO1xuJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzLW91dGxpbmU6IFwiXFxmNDNlXCI7XG4kaW9uaWNvbi12YXItaW9zLWdyaWQtdmlldzogXCJcXGY0NDFcIjtcbiRpb25pY29uLXZhci1pb3MtZ3JpZC12aWV3LW91dGxpbmU6IFwiXFxmNDQwXCI7XG4kaW9uaWNvbi12YXItaW9zLWhlYXJ0OiBcIlxcZjQ0M1wiO1xuJGlvbmljb24tdmFyLWlvcy1oZWFydC1vdXRsaW5lOiBcIlxcZjQ0MlwiO1xuJGlvbmljb24tdmFyLWlvcy1oZWxwOiBcIlxcZjQ0NlwiO1xuJGlvbmljb24tdmFyLWlvcy1oZWxwLWVtcHR5OiBcIlxcZjQ0NFwiO1xuJGlvbmljb24tdmFyLWlvcy1oZWxwLW91dGxpbmU6IFwiXFxmNDQ1XCI7XG4kaW9uaWNvbi12YXItaW9zLWhvbWU6IFwiXFxmNDQ4XCI7XG4kaW9uaWNvbi12YXItaW9zLWhvbWUtb3V0bGluZTogXCJcXGY0NDdcIjtcbiRpb25pY29uLXZhci1pb3MtaW5maW5pdGU6IFwiXFxmNDRhXCI7XG4kaW9uaWNvbi12YXItaW9zLWluZmluaXRlLW91dGxpbmU6IFwiXFxmNDQ5XCI7XG4kaW9uaWNvbi12YXItaW9zLWluZm9ybWF0aW9uOiBcIlxcZjQ0ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTogXCJcXGY0NGJcIjtcbiRpb25pY29uLXZhci1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTogXCJcXGY0NGNcIjtcbiRpb25pY29uLXZhci1pb3MtaW9uaWMtb3V0bGluZTogXCJcXGY0NGVcIjtcbiRpb25pY29uLXZhci1pb3Mta2V5cGFkOiBcIlxcZjQ1MFwiO1xuJGlvbmljb24tdmFyLWlvcy1rZXlwYWQtb3V0bGluZTogXCJcXGY0NGZcIjtcbiRpb25pY29uLXZhci1pb3MtbGlnaHRidWxiOiBcIlxcZjQ1MlwiO1xuJGlvbmljb24tdmFyLWlvcy1saWdodGJ1bGItb3V0bGluZTogXCJcXGY0NTFcIjtcbiRpb25pY29uLXZhci1pb3MtbGlzdDogXCJcXGY0NTRcIjtcbiRpb25pY29uLXZhci1pb3MtbGlzdC1vdXRsaW5lOiBcIlxcZjQ1M1wiO1xuJGlvbmljb24tdmFyLWlvcy1sb2NhdGlvbjogXCJcXGY0NTZcIjtcbiRpb25pY29uLXZhci1pb3MtbG9jYXRpb24tb3V0bGluZTogXCJcXGY0NTVcIjtcbiRpb25pY29uLXZhci1pb3MtbG9ja2VkOiBcIlxcZjQ1OFwiO1xuJGlvbmljb24tdmFyLWlvcy1sb2NrZWQtb3V0bGluZTogXCJcXGY0NTdcIjtcbiRpb25pY29uLXZhci1pb3MtbG9vcDogXCJcXGY0NWFcIjtcbiRpb25pY29uLXZhci1pb3MtbG9vcC1zdHJvbmc6IFwiXFxmNDU5XCI7XG4kaW9uaWNvbi12YXItaW9zLW1lZGljYWw6IFwiXFxmNDVjXCI7XG4kaW9uaWNvbi12YXItaW9zLW1lZGljYWwtb3V0bGluZTogXCJcXGY0NWJcIjtcbiRpb25pY29uLXZhci1pb3MtbWVka2l0OiBcIlxcZjQ1ZVwiO1xuJGlvbmljb24tdmFyLWlvcy1tZWRraXQtb3V0bGluZTogXCJcXGY0NWRcIjtcbiRpb25pY29uLXZhci1pb3MtbWljOiBcIlxcZjQ2MVwiO1xuJGlvbmljb24tdmFyLWlvcy1taWMtb2ZmOiBcIlxcZjQ1ZlwiO1xuJGlvbmljb24tdmFyLWlvcy1taWMtb3V0bGluZTogXCJcXGY0NjBcIjtcbiRpb25pY29uLXZhci1pb3MtbWludXM6IFwiXFxmNDY0XCI7XG4kaW9uaWNvbi12YXItaW9zLW1pbnVzLWVtcHR5OiBcIlxcZjQ2MlwiO1xuJGlvbmljb24tdmFyLWlvcy1taW51cy1vdXRsaW5lOiBcIlxcZjQ2M1wiO1xuJGlvbmljb24tdmFyLWlvcy1tb25pdG9yOiBcIlxcZjQ2NlwiO1xuJGlvbmljb24tdmFyLWlvcy1tb25pdG9yLW91dGxpbmU6IFwiXFxmNDY1XCI7XG4kaW9uaWNvbi12YXItaW9zLW1vb246IFwiXFxmNDY4XCI7XG4kaW9uaWNvbi12YXItaW9zLW1vb24tb3V0bGluZTogXCJcXGY0NjdcIjtcbiRpb25pY29uLXZhci1pb3MtbW9yZTogXCJcXGY0NmFcIjtcbiRpb25pY29uLXZhci1pb3MtbW9yZS1vdXRsaW5lOiBcIlxcZjQ2OVwiO1xuJGlvbmljb24tdmFyLWlvcy1tdXNpY2FsLW5vdGU6IFwiXFxmNDZiXCI7XG4kaW9uaWNvbi12YXItaW9zLW11c2ljYWwtbm90ZXM6IFwiXFxmNDZjXCI7XG4kaW9uaWNvbi12YXItaW9zLW5hdmlnYXRlOiBcIlxcZjQ2ZVwiO1xuJGlvbmljb24tdmFyLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOiBcIlxcZjQ2ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1udXRyaXRpb246IFwiXFxmNDcwXCI7XG4kaW9uaWNvbi12YXItaW9zLW51dHJpdGlvbi1vdXRsaW5lOiBcIlxcZjQ2ZlwiO1xuJGlvbmljb24tdmFyLWlvcy1wYXBlcjogXCJcXGY0NzJcIjtcbiRpb25pY29uLXZhci1pb3MtcGFwZXItb3V0bGluZTogXCJcXGY0NzFcIjtcbiRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZTogXCJcXGY0NzRcIjtcbiRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOiBcIlxcZjQ3M1wiO1xuJGlvbmljb24tdmFyLWlvcy1wYXJ0bHlzdW5ueTogXCJcXGY0NzZcIjtcbiRpb25pY29uLXZhci1pb3MtcGFydGx5c3Vubnktb3V0bGluZTogXCJcXGY0NzVcIjtcbiRpb25pY29uLXZhci1pb3MtcGF1c2U6IFwiXFxmNDc4XCI7XG4kaW9uaWNvbi12YXItaW9zLXBhdXNlLW91dGxpbmU6IFwiXFxmNDc3XCI7XG4kaW9uaWNvbi12YXItaW9zLXBhdzogXCJcXGY0N2FcIjtcbiRpb25pY29uLXZhci1pb3MtcGF3LW91dGxpbmU6IFwiXFxmNDc5XCI7XG4kaW9uaWNvbi12YXItaW9zLXBlb3BsZTogXCJcXGY0N2NcIjtcbiRpb25pY29uLXZhci1pb3MtcGVvcGxlLW91dGxpbmU6IFwiXFxmNDdiXCI7XG4kaW9uaWNvbi12YXItaW9zLXBlcnNvbjogXCJcXGY0N2VcIjtcbiRpb25pY29uLXZhci1pb3MtcGVyc29uLW91dGxpbmU6IFwiXFxmNDdkXCI7XG4kaW9uaWNvbi12YXItaW9zLXBlcnNvbmFkZDogXCJcXGY0ODBcIjtcbiRpb25pY29uLXZhci1pb3MtcGVyc29uYWRkLW91dGxpbmU6IFwiXFxmNDdmXCI7XG4kaW9uaWNvbi12YXItaW9zLXBob3RvczogXCJcXGY0ODJcIjtcbiRpb25pY29uLXZhci1pb3MtcGhvdG9zLW91dGxpbmU6IFwiXFxmNDgxXCI7XG4kaW9uaWNvbi12YXItaW9zLXBpZTogXCJcXGY0ODRcIjtcbiRpb25pY29uLXZhci1pb3MtcGllLW91dGxpbmU6IFwiXFxmNDgzXCI7XG4kaW9uaWNvbi12YXItaW9zLXBpbnQ6IFwiXFxmNDg2XCI7XG4kaW9uaWNvbi12YXItaW9zLXBpbnQtb3V0bGluZTogXCJcXGY0ODVcIjtcbiRpb25pY29uLXZhci1pb3MtcGxheTogXCJcXGY0ODhcIjtcbiRpb25pY29uLXZhci1pb3MtcGxheS1vdXRsaW5lOiBcIlxcZjQ4N1wiO1xuJGlvbmljb24tdmFyLWlvcy1wbHVzOiBcIlxcZjQ4YlwiO1xuJGlvbmljb24tdmFyLWlvcy1wbHVzLWVtcHR5OiBcIlxcZjQ4OVwiO1xuJGlvbmljb24tdmFyLWlvcy1wbHVzLW91dGxpbmU6IFwiXFxmNDhhXCI7XG4kaW9uaWNvbi12YXItaW9zLXByaWNldGFnOiBcIlxcZjQ4ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1wcmljZXRhZy1vdXRsaW5lOiBcIlxcZjQ4Y1wiO1xuJGlvbmljb24tdmFyLWlvcy1wcmljZXRhZ3M6IFwiXFxmNDhmXCI7XG4kaW9uaWNvbi12YXItaW9zLXByaWNldGFncy1vdXRsaW5lOiBcIlxcZjQ4ZVwiO1xuJGlvbmljb24tdmFyLWlvcy1wcmludGVyOiBcIlxcZjQ5MVwiO1xuJGlvbmljb24tdmFyLWlvcy1wcmludGVyLW91dGxpbmU6IFwiXFxmNDkwXCI7XG4kaW9uaWNvbi12YXItaW9zLXB1bHNlOiBcIlxcZjQ5M1wiO1xuJGlvbmljb24tdmFyLWlvcy1wdWxzZS1zdHJvbmc6IFwiXFxmNDkyXCI7XG4kaW9uaWNvbi12YXItaW9zLXJhaW55OiBcIlxcZjQ5NVwiO1xuJGlvbmljb24tdmFyLWlvcy1yYWlueS1vdXRsaW5lOiBcIlxcZjQ5NFwiO1xuJGlvbmljb24tdmFyLWlvcy1yZWNvcmRpbmc6IFwiXFxmNDk3XCI7XG4kaW9uaWNvbi12YXItaW9zLXJlY29yZGluZy1vdXRsaW5lOiBcIlxcZjQ5NlwiO1xuJGlvbmljb24tdmFyLWlvcy1yZWRvOiBcIlxcZjQ5OVwiO1xuJGlvbmljb24tdmFyLWlvcy1yZWRvLW91dGxpbmU6IFwiXFxmNDk4XCI7XG4kaW9uaWNvbi12YXItaW9zLXJlZnJlc2g6IFwiXFxmNDljXCI7XG4kaW9uaWNvbi12YXItaW9zLXJlZnJlc2gtZW1wdHk6IFwiXFxmNDlhXCI7XG4kaW9uaWNvbi12YXItaW9zLXJlZnJlc2gtb3V0bGluZTogXCJcXGY0OWJcIjtcbiRpb25pY29uLXZhci1pb3MtcmVsb2FkOiBcIlxcZjQ5ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1yZXZlcnNlLWNhbWVyYTogXCJcXGY0OWZcIjtcbiRpb25pY29uLXZhci1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTogXCJcXGY0OWVcIjtcbiRpb25pY29uLXZhci1pb3MtcmV3aW5kOiBcIlxcZjRhMVwiO1xuJGlvbmljb24tdmFyLWlvcy1yZXdpbmQtb3V0bGluZTogXCJcXGY0YTBcIjtcbiRpb25pY29uLXZhci1pb3Mtcm9zZTogXCJcXGY0YTNcIjtcbiRpb25pY29uLXZhci1pb3Mtcm9zZS1vdXRsaW5lOiBcIlxcZjRhMlwiO1xuJGlvbmljb24tdmFyLWlvcy1zZWFyY2g6IFwiXFxmNGE1XCI7XG4kaW9uaWNvbi12YXItaW9zLXNlYXJjaC1zdHJvbmc6IFwiXFxmNGE0XCI7XG4kaW9uaWNvbi12YXItaW9zLXNldHRpbmdzOiBcIlxcZjRhN1wiO1xuJGlvbmljb24tdmFyLWlvcy1zZXR0aW5ncy1zdHJvbmc6IFwiXFxmNGE2XCI7XG4kaW9uaWNvbi12YXItaW9zLXNodWZmbGU6IFwiXFxmNGE5XCI7XG4kaW9uaWNvbi12YXItaW9zLXNodWZmbGUtc3Ryb25nOiBcIlxcZjRhOFwiO1xuJGlvbmljb24tdmFyLWlvcy1za2lwYmFja3dhcmQ6IFwiXFxmNGFiXCI7XG4kaW9uaWNvbi12YXItaW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOiBcIlxcZjRhYVwiO1xuJGlvbmljb24tdmFyLWlvcy1za2lwZm9yd2FyZDogXCJcXGY0YWRcIjtcbiRpb25pY29uLXZhci1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTogXCJcXGY0YWNcIjtcbiRpb25pY29uLXZhci1pb3Mtc25vd3k6IFwiXFxmNGFlXCI7XG4kaW9uaWNvbi12YXItaW9zLXNwZWVkb21ldGVyOiBcIlxcZjRiMFwiO1xuJGlvbmljb24tdmFyLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOiBcIlxcZjRhZlwiO1xuJGlvbmljb24tdmFyLWlvcy1zdGFyOiBcIlxcZjRiM1wiO1xuJGlvbmljb24tdmFyLWlvcy1zdGFyLWhhbGY6IFwiXFxmNGIxXCI7XG4kaW9uaWNvbi12YXItaW9zLXN0YXItb3V0bGluZTogXCJcXGY0YjJcIjtcbiRpb25pY29uLXZhci1pb3Mtc3RvcHdhdGNoOiBcIlxcZjRiNVwiO1xuJGlvbmljb24tdmFyLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTogXCJcXGY0YjRcIjtcbiRpb25pY29uLXZhci1pb3Mtc3Vubnk6IFwiXFxmNGI3XCI7XG4kaW9uaWNvbi12YXItaW9zLXN1bm55LW91dGxpbmU6IFwiXFxmNGI2XCI7XG4kaW9uaWNvbi12YXItaW9zLXRlbGVwaG9uZTogXCJcXGY0YjlcIjtcbiRpb25pY29uLXZhci1pb3MtdGVsZXBob25lLW91dGxpbmU6IFwiXFxmNGI4XCI7XG4kaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGw6IFwiXFxmNGJiXCI7XG4kaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGwtb3V0bGluZTogXCJcXGY0YmFcIjtcbiRpb25pY29uLXZhci1pb3MtdGh1bmRlcnN0b3JtOiBcIlxcZjRiZFwiO1xuJGlvbmljb24tdmFyLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTogXCJcXGY0YmNcIjtcbiRpb25pY29uLXZhci1pb3MtdGltZTogXCJcXGY0YmZcIjtcbiRpb25pY29uLXZhci1pb3MtdGltZS1vdXRsaW5lOiBcIlxcZjRiZVwiO1xuJGlvbmljb24tdmFyLWlvcy10aW1lcjogXCJcXGY0YzFcIjtcbiRpb25pY29uLXZhci1pb3MtdGltZXItb3V0bGluZTogXCJcXGY0YzBcIjtcbiRpb25pY29uLXZhci1pb3MtdG9nZ2xlOiBcIlxcZjRjM1wiO1xuJGlvbmljb24tdmFyLWlvcy10b2dnbGUtb3V0bGluZTogXCJcXGY0YzJcIjtcbiRpb25pY29uLXZhci1pb3MtdHJhc2g6IFwiXFxmNGM1XCI7XG4kaW9uaWNvbi12YXItaW9zLXRyYXNoLW91dGxpbmU6IFwiXFxmNGM0XCI7XG4kaW9uaWNvbi12YXItaW9zLXVuZG86IFwiXFxmNGM3XCI7XG4kaW9uaWNvbi12YXItaW9zLXVuZG8tb3V0bGluZTogXCJcXGY0YzZcIjtcbiRpb25pY29uLXZhci1pb3MtdW5sb2NrZWQ6IFwiXFxmNGM5XCI7XG4kaW9uaWNvbi12YXItaW9zLXVubG9ja2VkLW91dGxpbmU6IFwiXFxmNGM4XCI7XG4kaW9uaWNvbi12YXItaW9zLXVwbG9hZDogXCJcXGY0Y2JcIjtcbiRpb25pY29uLXZhci1pb3MtdXBsb2FkLW91dGxpbmU6IFwiXFxmNGNhXCI7XG4kaW9uaWNvbi12YXItaW9zLXZpZGVvY2FtOiBcIlxcZjRjZFwiO1xuJGlvbmljb24tdmFyLWlvcy12aWRlb2NhbS1vdXRsaW5lOiBcIlxcZjRjY1wiO1xuJGlvbmljb24tdmFyLWlvcy12b2x1bWUtaGlnaDogXCJcXGY0Y2VcIjtcbiRpb25pY29uLXZhci1pb3Mtdm9sdW1lLWxvdzogXCJcXGY0Y2ZcIjtcbiRpb25pY29uLXZhci1pb3Mtd2luZWdsYXNzOiBcIlxcZjRkMVwiO1xuJGlvbmljb24tdmFyLWlvcy13aW5lZ2xhc3Mtb3V0bGluZTogXCJcXGY0ZDBcIjtcbiRpb25pY29uLXZhci1pb3Mtd29ybGQ6IFwiXFxmNGQzXCI7XG4kaW9uaWNvbi12YXItaW9zLXdvcmxkLW91dGxpbmU6IFwiXFxmNGQyXCI7XG4kaW9uaWNvbi12YXItaXBhZDogXCJcXGYxZjlcIjtcbiRpb25pY29uLXZhci1pcGhvbmU6IFwiXFxmMWZhXCI7XG4kaW9uaWNvbi12YXItaXBvZDogXCJcXGYxZmJcIjtcbiRpb25pY29uLXZhci1qZXQ6IFwiXFxmMjk1XCI7XG4kaW9uaWNvbi12YXIta2V5OiBcIlxcZjI5NlwiO1xuJGlvbmljb24tdmFyLWtuaWZlOiBcIlxcZjI5N1wiO1xuJGlvbmljb24tdmFyLWxhcHRvcDogXCJcXGYxZmNcIjtcbiRpb25pY29uLXZhci1sZWFmOiBcIlxcZjFmZFwiO1xuJGlvbmljb24tdmFyLWxldmVsczogXCJcXGYyOThcIjtcbiRpb25pY29uLXZhci1saWdodGJ1bGI6IFwiXFxmMjk5XCI7XG4kaW9uaWNvbi12YXItbGluazogXCJcXGYxZmVcIjtcbiRpb25pY29uLXZhci1sb2FkLWE6IFwiXFxmMjlhXCI7XG4kaW9uaWNvbi12YXItbG9hZC1iOiBcIlxcZjI5YlwiO1xuJGlvbmljb24tdmFyLWxvYWQtYzogXCJcXGYyOWNcIjtcbiRpb25pY29uLXZhci1sb2FkLWQ6IFwiXFxmMjlkXCI7XG4kaW9uaWNvbi12YXItbG9jYXRpb246IFwiXFxmMWZmXCI7XG4kaW9uaWNvbi12YXItbG9jay1jb21iaW5hdGlvbjogXCJcXGY0ZDRcIjtcbiRpb25pY29uLXZhci1sb2NrZWQ6IFwiXFxmMjAwXCI7XG4kaW9uaWNvbi12YXItbG9nLWluOiBcIlxcZjI5ZVwiO1xuJGlvbmljb24tdmFyLWxvZy1vdXQ6IFwiXFxmMjlmXCI7XG4kaW9uaWNvbi12YXItbG9vcDogXCJcXGYyMDFcIjtcbiRpb25pY29uLXZhci1tYWduZXQ6IFwiXFxmMmEwXCI7XG4kaW9uaWNvbi12YXItbWFsZTogXCJcXGYyYTFcIjtcbiRpb25pY29uLXZhci1tYW46IFwiXFxmMjAyXCI7XG4kaW9uaWNvbi12YXItbWFwOiBcIlxcZjIwM1wiO1xuJGlvbmljb24tdmFyLW1lZGtpdDogXCJcXGYyYTJcIjtcbiRpb25pY29uLXZhci1tZXJnZTogXCJcXGYzM2ZcIjtcbiRpb25pY29uLXZhci1taWMtYTogXCJcXGYyMDRcIjtcbiRpb25pY29uLXZhci1taWMtYjogXCJcXGYyMDVcIjtcbiRpb25pY29uLXZhci1taWMtYzogXCJcXGYyMDZcIjtcbiRpb25pY29uLXZhci1taW51czogXCJcXGYyMDlcIjtcbiRpb25pY29uLXZhci1taW51cy1jaXJjbGVkOiBcIlxcZjIwN1wiO1xuJGlvbmljb24tdmFyLW1pbnVzLXJvdW5kOiBcIlxcZjIwOFwiO1xuJGlvbmljb24tdmFyLW1vZGVsLXM6IFwiXFxmMmMxXCI7XG4kaW9uaWNvbi12YXItbW9uaXRvcjogXCJcXGYyMGFcIjtcbiRpb25pY29uLXZhci1tb3JlOiBcIlxcZjIwYlwiO1xuJGlvbmljb24tdmFyLW1vdXNlOiBcIlxcZjM0MFwiO1xuJGlvbmljb24tdmFyLW11c2ljLW5vdGU6IFwiXFxmMjBjXCI7XG4kaW9uaWNvbi12YXItbmF2aWNvbjogXCJcXGYyMGVcIjtcbiRpb25pY29uLXZhci1uYXZpY29uLXJvdW5kOiBcIlxcZjIwZFwiO1xuJGlvbmljb24tdmFyLW5hdmlnYXRlOiBcIlxcZjJhM1wiO1xuJGlvbmljb24tdmFyLW5ldHdvcms6IFwiXFxmMzQxXCI7XG4kaW9uaWNvbi12YXItbm8tc21va2luZzogXCJcXGYyYzJcIjtcbiRpb25pY29uLXZhci1udWNsZWFyOiBcIlxcZjJhNFwiO1xuJGlvbmljb24tdmFyLW91dGxldDogXCJcXGYzNDJcIjtcbiRpb25pY29uLXZhci1wYWludGJydXNoOiBcIlxcZjRkNVwiO1xuJGlvbmljb24tdmFyLXBhaW50YnVja2V0OiBcIlxcZjRkNlwiO1xuJGlvbmljb24tdmFyLXBhcGVyLWFpcnBsYW5lOiBcIlxcZjJjM1wiO1xuJGlvbmljb24tdmFyLXBhcGVyY2xpcDogXCJcXGYyMGZcIjtcbiRpb25pY29uLXZhci1wYXVzZTogXCJcXGYyMTBcIjtcbiRpb25pY29uLXZhci1wZXJzb246IFwiXFxmMjEzXCI7XG4kaW9uaWNvbi12YXItcGVyc29uLWFkZDogXCJcXGYyMTFcIjtcbiRpb25pY29uLXZhci1wZXJzb24tc3RhbGtlcjogXCJcXGYyMTJcIjtcbiRpb25pY29uLXZhci1waWUtZ3JhcGg6IFwiXFxmMmE1XCI7XG4kaW9uaWNvbi12YXItcGluOiBcIlxcZjJhNlwiO1xuJGlvbmljb24tdmFyLXBpbnBvaW50OiBcIlxcZjJhN1wiO1xuJGlvbmljb24tdmFyLXBpenphOiBcIlxcZjJhOFwiO1xuJGlvbmljb24tdmFyLXBsYW5lOiBcIlxcZjIxNFwiO1xuJGlvbmljb24tdmFyLXBsYW5ldDogXCJcXGYzNDNcIjtcbiRpb25pY29uLXZhci1wbGF5OiBcIlxcZjIxNVwiO1xuJGlvbmljb24tdmFyLXBsYXlzdGF0aW9uOiBcIlxcZjMwYVwiO1xuJGlvbmljb24tdmFyLXBsdXM6IFwiXFxmMjE4XCI7XG4kaW9uaWNvbi12YXItcGx1cy1jaXJjbGVkOiBcIlxcZjIxNlwiO1xuJGlvbmljb24tdmFyLXBsdXMtcm91bmQ6IFwiXFxmMjE3XCI7XG4kaW9uaWNvbi12YXItcG9kaXVtOiBcIlxcZjM0NFwiO1xuJGlvbmljb24tdmFyLXBvdW5kOiBcIlxcZjIxOVwiO1xuJGlvbmljb24tdmFyLXBvd2VyOiBcIlxcZjJhOVwiO1xuJGlvbmljb24tdmFyLXByaWNldGFnOiBcIlxcZjJhYVwiO1xuJGlvbmljb24tdmFyLXByaWNldGFnczogXCJcXGYyYWJcIjtcbiRpb25pY29uLXZhci1wcmludGVyOiBcIlxcZjIxYVwiO1xuJGlvbmljb24tdmFyLXB1bGwtcmVxdWVzdDogXCJcXGYzNDVcIjtcbiRpb25pY29uLXZhci1xci1zY2FubmVyOiBcIlxcZjM0NlwiO1xuJGlvbmljb24tdmFyLXF1b3RlOiBcIlxcZjM0N1wiO1xuJGlvbmljb24tdmFyLXJhZGlvLXdhdmVzOiBcIlxcZjJhY1wiO1xuJGlvbmljb24tdmFyLXJlY29yZDogXCJcXGYyMWJcIjtcbiRpb25pY29uLXZhci1yZWZyZXNoOiBcIlxcZjIxY1wiO1xuJGlvbmljb24tdmFyLXJlcGx5OiBcIlxcZjIxZVwiO1xuJGlvbmljb24tdmFyLXJlcGx5LWFsbDogXCJcXGYyMWRcIjtcbiRpb25pY29uLXZhci1yaWJib24tYTogXCJcXGYzNDhcIjtcbiRpb25pY29uLXZhci1yaWJib24tYjogXCJcXGYzNDlcIjtcbiRpb25pY29uLXZhci1zYWQ6IFwiXFxmMzRhXCI7XG4kaW9uaWNvbi12YXItc2FkLW91dGxpbmU6IFwiXFxmNGQ3XCI7XG4kaW9uaWNvbi12YXItc2Npc3NvcnM6IFwiXFxmMzRiXCI7XG4kaW9uaWNvbi12YXItc2VhcmNoOiBcIlxcZjIxZlwiO1xuJGlvbmljb24tdmFyLXNldHRpbmdzOiBcIlxcZjJhZFwiO1xuJGlvbmljb24tdmFyLXNoYXJlOiBcIlxcZjIyMFwiO1xuJGlvbmljb24tdmFyLXNodWZmbGU6IFwiXFxmMjIxXCI7XG4kaW9uaWNvbi12YXItc2tpcC1iYWNrd2FyZDogXCJcXGYyMjJcIjtcbiRpb25pY29uLXZhci1za2lwLWZvcndhcmQ6IFwiXFxmMjIzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWFuZHJvaWQ6IFwiXFxmMjI1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWFuZHJvaWQtb3V0bGluZTogXCJcXGYyMjRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYW5ndWxhcjogXCJcXGY0ZDlcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOiBcIlxcZjRkOFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1hcHBsZTogXCJcXGYyMjdcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYXBwbGUtb3V0bGluZTogXCJcXGYyMjZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbjogXCJcXGYyYWZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOiBcIlxcZjJhZVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1idWZmZXI6IFwiXFxmMjI5XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWJ1ZmZlci1vdXRsaW5lOiBcIlxcZjIyOFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1jaHJvbWU6IFwiXFxmNGRiXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWNocm9tZS1vdXRsaW5lOiBcIlxcZjRkYVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1jb2RlcGVuOiBcIlxcZjRkZFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6IFwiXFxmNGRjXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWNzczM6IFwiXFxmNGRmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWNzczMtb3V0bGluZTogXCJcXGY0ZGVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZGVzaWduZXJuZXdzOiBcIlxcZjIyYlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTogXCJcXGYyMmFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZHJpYmJibGU6IFwiXFxmMjJkXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWRyaWJiYmxlLW91dGxpbmU6IFwiXFxmMjJjXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3g6IFwiXFxmMjJmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3gtb3V0bGluZTogXCJcXGYyMmVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZXVybzogXCJcXGY0ZTFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZXVyby1vdXRsaW5lOiBcIlxcZjRlMFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1mYWNlYm9vazogXCJcXGYyMzFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTogXCJcXGYyMzBcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZm91cnNxdWFyZTogXCJcXGYzNGRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOiBcIlxcZjM0Y1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1mcmVlYnNkLWRldmlsOiBcIlxcZjJjNFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1naXRodWI6IFwiXFxmMjMzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWdpdGh1Yi1vdXRsaW5lOiBcIlxcZjIzMlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGU6IFwiXFxmMzRmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZS1vdXRsaW5lOiBcIlxcZjM0ZVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGVwbHVzOiBcIlxcZjIzNVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6IFwiXFxmMjM0XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3M6IFwiXFxmMjM3XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTogXCJcXGYyMzZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtaHRtbDU6IFwiXFxmNGUzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWh0bWw1LW91dGxpbmU6IFwiXFxmNGUyXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWluc3RhZ3JhbTogXCJcXGYzNTFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6IFwiXFxmMzUwXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQ6IFwiXFxmNGU1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTogXCJcXGY0ZTRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtbGlua2VkaW46IFwiXFxmMjM5XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWxpbmtlZGluLW91dGxpbmU6IFwiXFxmMjM4XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLW1hcmtkb3duOiBcIlxcZjRlNlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1ub2RlanM6IFwiXFxmNGU3XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLW9jdG9jYXQ6IFwiXFxmNGU4XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXBpbnRlcmVzdDogXCJcXGYyYjFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6IFwiXFxmMmIwXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXB5dGhvbjogXCJcXGY0ZTlcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcmVkZGl0OiBcIlxcZjIzYlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1yZWRkaXQtb3V0bGluZTogXCJcXGYyM2FcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcnNzOiBcIlxcZjIzZFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1yc3Mtb3V0bGluZTogXCJcXGYyM2NcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtc2FzczogXCJcXGY0ZWFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtc2t5cGU6IFwiXFxmMjNmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXNreXBlLW91dGxpbmU6IFwiXFxmMjNlXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXNuYXBjaGF0OiBcIlxcZjRlY1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOiBcIlxcZjRlYlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC10dW1ibHI6IFwiXFxmMjQxXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR1bWJsci1vdXRsaW5lOiBcIlxcZjI0MFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC10dXg6IFwiXFxmMmM1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR3aXRjaDogXCJcXGY0ZWVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdHdpdGNoLW91dGxpbmU6IFwiXFxmNGVkXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXI6IFwiXFxmMjQzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXItb3V0bGluZTogXCJcXGYyNDJcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdXNkOiBcIlxcZjM1M1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC11c2Qtb3V0bGluZTogXCJcXGYzNTJcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdmltZW86IFwiXFxmMjQ1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXZpbWVvLW91dGxpbmU6IFwiXFxmMjQ0XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXdoYXRzYXBwOiBcIlxcZjRmMFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOiBcIlxcZjRlZlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzOiBcIlxcZjI0N1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzLW91dGxpbmU6IFwiXFxmMjQ2XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXdvcmRwcmVzczogXCJcXGYyNDlcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6IFwiXFxmMjQ4XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXlhaG9vOiBcIlxcZjI0YlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15YWhvby1vdXRsaW5lOiBcIlxcZjI0YVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15ZW46IFwiXFxmNGYyXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXllbi1vdXRsaW5lOiBcIlxcZjRmMVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15b3V0dWJlOiBcIlxcZjI0ZFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15b3V0dWJlLW91dGxpbmU6IFwiXFxmMjRjXCI7XG4kaW9uaWNvbi12YXItc291cC1jYW46IFwiXFxmNGY0XCI7XG4kaW9uaWNvbi12YXItc291cC1jYW4tb3V0bGluZTogXCJcXGY0ZjNcIjtcbiRpb25pY29uLXZhci1zcGVha2VycGhvbmU6IFwiXFxmMmIyXCI7XG4kaW9uaWNvbi12YXItc3BlZWRvbWV0ZXI6IFwiXFxmMmIzXCI7XG4kaW9uaWNvbi12YXItc3Bvb246IFwiXFxmMmI0XCI7XG4kaW9uaWNvbi12YXItc3RhcjogXCJcXGYyNGVcIjtcbiRpb25pY29uLXZhci1zdGF0cy1iYXJzOiBcIlxcZjJiNVwiO1xuJGlvbmljb24tdmFyLXN0ZWFtOiBcIlxcZjMwYlwiO1xuJGlvbmljb24tdmFyLXN0b3A6IFwiXFxmMjRmXCI7XG4kaW9uaWNvbi12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmI2XCI7XG4kaW9uaWNvbi12YXItdGh1bWJzZG93bjogXCJcXGYyNTBcIjtcbiRpb25pY29uLXZhci10aHVtYnN1cDogXCJcXGYyNTFcIjtcbiRpb25pY29uLXZhci10b2dnbGU6IFwiXFxmMzU1XCI7XG4kaW9uaWNvbi12YXItdG9nZ2xlLWZpbGxlZDogXCJcXGYzNTRcIjtcbiRpb25pY29uLXZhci10cmFuc2dlbmRlcjogXCJcXGY0ZjVcIjtcbiRpb25pY29uLXZhci10cmFzaC1hOiBcIlxcZjI1MlwiO1xuJGlvbmljb24tdmFyLXRyYXNoLWI6IFwiXFxmMjUzXCI7XG4kaW9uaWNvbi12YXItdHJvcGh5OiBcIlxcZjM1NlwiO1xuJGlvbmljb24tdmFyLXRzaGlydDogXCJcXGY0ZjdcIjtcbiRpb25pY29uLXZhci10c2hpcnQtb3V0bGluZTogXCJcXGY0ZjZcIjtcbiRpb25pY29uLXZhci11bWJyZWxsYTogXCJcXGYyYjdcIjtcbiRpb25pY29uLXZhci11bml2ZXJzaXR5OiBcIlxcZjM1N1wiO1xuJGlvbmljb24tdmFyLXVubG9ja2VkOiBcIlxcZjI1NFwiO1xuJGlvbmljb24tdmFyLXVwbG9hZDogXCJcXGYyNTVcIjtcbiRpb25pY29uLXZhci11c2I6IFwiXFxmMmI4XCI7XG4kaW9uaWNvbi12YXItdmlkZW9jYW1lcmE6IFwiXFxmMjU2XCI7XG4kaW9uaWNvbi12YXItdm9sdW1lLWhpZ2g6IFwiXFxmMjU3XCI7XG4kaW9uaWNvbi12YXItdm9sdW1lLWxvdzogXCJcXGYyNThcIjtcbiRpb25pY29uLXZhci12b2x1bWUtbWVkaXVtOiBcIlxcZjI1OVwiO1xuJGlvbmljb24tdmFyLXZvbHVtZS1tdXRlOiBcIlxcZjI1YVwiO1xuJGlvbmljb24tdmFyLXdhbmQ6IFwiXFxmMzU4XCI7XG4kaW9uaWNvbi12YXItd2F0ZXJkcm9wOiBcIlxcZjI1YlwiO1xuJGlvbmljb24tdmFyLXdpZmk6IFwiXFxmMjVjXCI7XG4kaW9uaWNvbi12YXItd2luZWdsYXNzOiBcIlxcZjJiOVwiO1xuJGlvbmljb24tdmFyLXdvbWFuOiBcIlxcZjI1ZFwiO1xuJGlvbmljb24tdmFyLXdyZW5jaDogXCJcXGYyYmFcIjtcbiRpb25pY29uLXZhci14Ym94OiBcIlxcZjMwY1wiOyIsIi8vIElvbmljb25zIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaW9uaWNvbnMsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFsZXJ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YWxlcnQtY2lyY2xlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWRkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWxlcnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFwcHM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy11cDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXR0YWNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1iYXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJvYXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1idWxiOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1idXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYW1lcmE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbmNlbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYXJ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGF0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2tib3gtYmxhbms6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb250cmFjdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY3JlYXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kZWxldGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb25lLWFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG93bmxvYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRyYWZ0czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZXhpdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZXhwYW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mYXZvcml0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZmlsbTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZm9sZGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZnVubmVsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1nbG9iZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaGFuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaGFuZ291dDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaGFwcHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWhvbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWltYWdlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1sYXB0b3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxpc3Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbG9jazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWFpbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWFwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tZW51OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1taWNyb3Bob25lLW9mZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1uYXZpZ2F0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtb3BlbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtb3B0aW9uczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGVvcGxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wZXJzb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBpbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGxhbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcHJpbnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVtb3ZlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNlYXJjaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2VuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2V0dGluZ3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNoYXJlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0YXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdG9wd2F0Y2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN1YndheTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Vubnk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN5bmM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRleHRzbXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRpbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRyYWluOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC11bmxvY2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXVwbG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLWRvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtdXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhbGs6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhdGNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC13aWZpOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXBlcnR1cmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcmNoaXZlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZG93bi1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZG93bi1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZG93bi1jOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZXhwYW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtZG93bi1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWdyYXBoLXVwLWxlZnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWxlZnQtYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWxlZnQtYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWxlZnQtYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LW1vdmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yZXNpemU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJldHVybi1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJpZ2h0LWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yaWdodC1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmlnaHQtYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXNocmluazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXN3YXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy11cC1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctdXAtYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXVwLWM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hc3RlcmlzazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWF0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmFja3NwYWNlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmFja3NwYWNlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1iYWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1lbXB0eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktZnVsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktaGFsZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktbG93OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmVha2VyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmVlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJsdWV0b290aDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJvbmZpcmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1ib29rbWFyazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJvd3RpZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJyaWVmY2FzZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJ1ZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNhbGN1bGF0b3I6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jYWxlbmRhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNhbWVyYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jYXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJveDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRib3gtd29ya2luZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRib3hlczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRidWJibGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0YnViYmxlczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZWNrbWFyazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZWNrbWFyay1jaXJjbGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hlY2ttYXJrLXJvdW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi1kb3duOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi1sZWZ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tdXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jbGlwYm9hcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jbG9jazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2UtY2lyY2xlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlLXJvdW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jbG91ZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNvZGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jb2RlLWRvd25sb2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y29kZS13b3JraW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y29mZmVlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y29tcGFzczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNvbXBvc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jb25uZWN0aW9uLWJhcnM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jb250cmFzdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNyb3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jdWJlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZGlzYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWRvY3VtZW50OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZG9jdW1lbnQtdGV4dDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWRyYWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1lYXJ0aDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWVhc2VsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZWRpdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWVnZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWVqZWN0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZW1haWw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1lbWFpbC11bnJlYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZXllOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZXllLWRpc2FibGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZmVtYWxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZmlsaW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZmlsbS1tYXJrZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1maXJlYmFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZsYWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1mbGFtZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZsYXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Zmxhc2gtb2ZmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9sZGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9yazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZvcmstcmVwbzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZvcndhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1mdW5uZWw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1nZWFyLWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1nZWFyLWI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1ncmlkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGFtbWVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGFwcHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1oYXBweS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGVhZHBob25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGVhcnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1oZWFydC1icm9rZW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1oZWxwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGVscC1idW95OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGVscC1jaXJjbGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aG9tZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWljZWNyZWFtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW1hZ2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pbWFnZXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pbmZvcm1hdGlvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb25pYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGFybTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYnVtczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbmFseXRpY3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctYmFjazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1kb3duOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LWZvcndhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctbGVmdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy11cDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hdC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhcmNvZGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhc2ViYWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFza2V0YmFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmVsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iZWxsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9keTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib2R5LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9sdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9vazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib29rLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9va21hcmtzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJveDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib3gtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1icmllZmNhc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJvd3NlcnM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxjdWxhdG9yOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxlbmRhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbWVyYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYXJ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhcnQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGF0Ym94ZXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGF0YnViYmxlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hlY2ttYXJrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGVja21hcmstb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb2NrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC1kb3dubG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZHktbmlnaHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvZy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci13YW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb21wb3NlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb250YWN0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb3B5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvcHktb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jcm9wOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNyb3Atc3Ryb25nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWRvd25sb2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZHJhZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1lbWFpbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1lbWFpbC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWV5ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1leWUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mYXN0Zm9yd2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbGluZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbG0tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFnOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYWctb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFtZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYXNrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxvd2VyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvbGRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb2xkZXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb290YmFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nZWFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdlYXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nbGFzc2VzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ncmlkLXZpZXc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVhcnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1oZWxwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhlbHAtZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhvbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWluZmluaXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWluZmluaXRlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWtleXBhZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1saWdodGJ1bGI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlzdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1saXN0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9jYXRpb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb2NrZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9vcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb29wLXN0cm9uZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tZWRpY2FsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tZWRraXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWljOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1pYy1vZmY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWljLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXMtZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb25pdG9yOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb29uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vb24tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb3JlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vcmUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1uYXZpZ2F0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW51dHJpdGlvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXBlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVycGxhbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcnRseXN1bm55OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF1c2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF3LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVvcGxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlcnNvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb25hZGQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGhvdG9zOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waWUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waW50OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpbnQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbGF5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsYXktb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbHVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsdXMtZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFnOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpY2V0YWdzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaW50ZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXB1bHNlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXB1bHNlLXN0cm9uZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yYWlueTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlY29yZGluZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWRvOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZG8tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWZyZXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZnJlc2gtZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlbG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJld2luZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yb3NlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJvc2Utb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zZWFyY2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zZXR0aW5nczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zZXR0aW5ncy1zdHJvbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2h1ZmZsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1za2lwYmFja3dhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zbm93eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0YXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Rhci1oYWxmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0YXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdG9wd2F0Y2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Vubnk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10ZWxlcGhvbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVubmlzYmFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRpbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRpbWVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdG9nZ2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRyYXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5kbzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11bmRvLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5sb2NrZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11cGxvYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdmlkZW9jYW06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy12b2x1bWUtaGlnaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy12b2x1bWUtbG93OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdpbmVnbGFzczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13aW5lZ2xhc3Mtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13b3JsZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aXBhZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlwaG9uZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlwb2Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1qZXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1rZXk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1rbmlmZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxhcHRvcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxlYWY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sZXZlbHM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1saWdodGJ1bGI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1saW5rOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1jOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9jYXRpb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9ja2VkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9nLWluOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9nLW91dDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxvb3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tYWduZXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tYWxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWFuOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWFwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWVka2l0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWVyZ2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1taWMtYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1pYy1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWljLWM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1taW51czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1pbnVzLWNpcmNsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1taW51cy1yb3VuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1vZGVsLXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tb25pdG9yOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bW9yZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1vdXNlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bXVzaWMtbm90ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW5hdmljb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1uYXZpY29uLXJvdW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bmF2aWdhdGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1uZXR3b3JrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bm8tc21va2luZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW51Y2xlYXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1vdXRsZXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wYWludGJydXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGFpbnRidWNrZXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wYXBlci1haXJwbGFuZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBhcGVyY2xpcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBhdXNlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGVyc29uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGVyc29uLWFkZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBlcnNvbi1zdGFsa2VyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGllLWdyYXBoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGluOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGlucG9pbnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1waXp6YTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGxhbmV0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGxheTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYXlzdGF0aW9uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGx1czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBsdXMtY2lyY2xlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBsdXMtcm91bmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wb2RpdW06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wb3VuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBvd2VyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cHJpY2V0YWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wcmljZXRhZ3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wcmludGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cHVsbC1yZXF1ZXN0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cXItc2Nhbm5lcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXF1b3RlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cmFkaW8td2F2ZXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1yZWNvcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1yZWZyZXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cmVwbHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1yaWJib24tYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXJpYmJvbi1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2FkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zY2lzc29yczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNlYXJjaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNldHRpbmdzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2hhcmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zaHVmZmxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2tpcC1iYWNrd2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNraXAtZm9yd2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmRyb2lkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZHJvaWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmd1bGFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hcHBsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hcHBsZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWJpdGNvaW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWJ1ZmZlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jaHJvbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY29kZXBlbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY3NzMzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyaWJiYmxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyaWJiYmxlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZHJvcGJveDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZXVybzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1ldXJvLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mcmVlYnNkLWRldmlsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdpdGh1YjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1nb29nbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaHRtbDU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbGlua2VkaW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1tYXJrZG93bjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1ub2RlanM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtb2N0b2NhdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcHl0aG9uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXJlZGRpdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1yZWRkaXQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1yc3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtc2FzczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1za3lwZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNuYXBjaGF0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHVtYmxyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR1bWJsci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR1eDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0Y2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdHRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdXNkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXZpbWVvOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXZpbWVvLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13aW5kb3dzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWFob286YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15ZW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteW91dHViZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15b3V0dWJlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb3VwLWNhbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zcGVha2VycGhvbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNwb29uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c3RhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXN0YXRzLWJhcnM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zdGVhbTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXN0b3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRodW1ic2Rvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10aHVtYnN1cDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRvZ2dsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRvZ2dsZS1maWxsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10cmFuc2dlbmRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRyYXNoLWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10cmFzaC1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dHJvcGh5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dHNoaXJ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dHNoaXJ0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH11bWJyZWxsYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXVuaXZlcnNpdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH11bmxvY2tlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXVwbG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXVzYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXZpZGVvY2FtZXJhOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dm9sdW1lLWhpZ2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH12b2x1bWUtbG93OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dm9sdW1lLW1lZGl1bTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXZvbHVtZS1tdXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9d2FuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXdhdGVyZHJvcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXdpZmk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH13aW5lZ2xhc3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH13b21hbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXdyZW5jaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXhib3g6YmVmb3JlXG57XG4gIEBleHRlbmQgLmlvbjtcbn1cbi4jeyRpb25pY29ucy1wcmVmaXh9YWxlcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFsZXJ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFsZXJ0LWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFsZXJ0LWNpcmNsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hZGQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYWRkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hZGQtY2lyY2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWxhcm0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYWxhcm0tY2xvY2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hbGVydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hbGVydDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFwcHM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXBwczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJjaGl2ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctYmFjazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3Bkb3duOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcHVwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1mb3J3YXJkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctdXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hdHRhY2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXR0YWNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWJhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYmljeWNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJvYXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYm9hdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWJvb2ttYXJrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYnVsYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1idWxiOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWJ1czsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNhbGVuZGFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jYWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNhbWVyYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbmNlbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jYW5jZWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2FyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jYXJ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jaGF0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2tib3g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveC1ibGFuazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jbGlwYm9hcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jbG9zZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkLWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtZG9uZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29sb3ItcGFsZXR0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29tcGFzczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29udGFjdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNvbnRhY3RzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29udHJhY3Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jcmVhdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY3JlYXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZGVsZXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWRlbGV0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZGVza3RvcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWRvY3VtZW50OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kb25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG9uZS1hbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZG9uZS1hbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kb3dubG9hZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRyYWZ0czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kcmFmdHM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1leGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWV4aXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZXhwYW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZmF2b3JpdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZmF2b3JpdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWZhdm9yaXRlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWZpbG07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZm9sZGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZm9sZGVyLW9wZW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mdW5uZWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZnVubmVsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZ2xvYmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1oYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWhhbmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1oYW5nb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWhhbmdvdXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1oYXBweTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1oYXBweTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWhvbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtaG9tZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWltYWdlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWxhcHRvcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbGlzdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1sb2NhdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWxvY2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW1haWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tYXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbWFwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWVudTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1tZW51OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1taWNyb3Bob25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbWljcm9waG9uZS1vZmY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tb3JlLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbW9yZS12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1tb3JlLXZlcnRpY2FsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbmF2aWdhdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbmF2aWdhdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ub3RpZmljYXRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW5vdGlmaWNhdGlvbnM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW9wZW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1vcHRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW9wdGlvbnM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wZW9wbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcGVvcGxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGVyc29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXBlcnNvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcGVyc29uLWFkZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1waG9uZS1wb3J0cmFpdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1waW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1wbGFuZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1wbGF5c3RvcmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1wcmludDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1yYWRpby1idXR0b24tb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXJlZnJlc2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZW1vdmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcmVtb3ZlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1yZW1vdmUtY2lyY2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVzdGF1cmFudDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1yZXN0YXVyYW50OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNhZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zZWFyY2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNlbmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zZXR0aW5nczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNoYXJlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNoYXJlLWFsdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0YXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3RhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zdGFyLWhhbGY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3Rhci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXN0b3B3YXRjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zdWJ3YXk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdW5ueTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zdW5ueTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN5bmM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3luYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRleHRzbXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtdGV4dHNtczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRpbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtdGltZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXRyYWluOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXVubG9jazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC11cGxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS1tdXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtb2ZmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS11cDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhbGs6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtd2FsazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtd2FybmluZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXdhdGNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtd2lmaTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC13aWZpOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFwZXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcGVydHVyZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcmNoaXZlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWRvd24tYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZG93bi1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWRvd24tYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZG93bi1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWRvd24tYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZG93bi1jOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZXhwYW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWdyYXBoLWRvd24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LWdyYXBoLWRvd24tcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtdXAtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtdXAtbGVmdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtdXAtcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbGVmdC1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbGVmdC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbGVmdC1jOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbW92ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctbW92ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yZXNpemU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXJlc2l6ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctcmV0dXJuLWxlZnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1yZXR1cm4tcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmlnaHQtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctcmlnaHQtYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yaWdodC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1yaWdodC1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJpZ2h0LWM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXJpZ2h0LWM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctc2hyaW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1zaHJpbms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctc3dhcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctc3dhcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy11cC1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy11cC1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXVwLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXVwLWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctdXAtYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctdXAtYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXN0ZXJpc2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWF0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmFja3NwYWNlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYWNrc3BhY2Utb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1iYWc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYXR0ZXJ5LWNoYXJnaW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1sb3c6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhdHRlcnktbG93OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJlYWtlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmVha2VyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJlZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJlZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Ymx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1ibHVldG9vdGg7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Ym9uZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYm9uZmlyZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYm9va21hcms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Ym93dGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1ib3d0aWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1icmllZmNhc2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1idWc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2FsZW5kYXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jYW1lcmE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jYXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRib3g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoYXRib3g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJveC13b3JraW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGF0Ym94LXdvcmtpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGF0Ym94ZXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJ1YmJsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hhdGJ1YmJsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoYXRidWJibGUtd29ya2luZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0YnViYmxlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hhdGJ1YmJsZXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGVja21hcms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoZWNrbWFyay1jaXJjbGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZWNrbWFyay1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hlY2ttYXJrLXJvdW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hldnJvbi1kb3duOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hldnJvbi11cDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsaXBib2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jbG9jazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2xvY2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsb3NlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsb3NlLWNpcmNsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2Utcm91bmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsb3NlLXJvdW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jbG9zZWQtY2FwdGlvbmluZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2xvdWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y29kZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29kZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jb2RlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jb2RlLWRvd25sb2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNvZGUtd29ya2luZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29kZS13b3JraW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29mZmVlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNvbXBhc3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y29tcG9zZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29tcG9zZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jb25uZWN0aW9uLWJhcnM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNvbm5lY3Rpb24tYmFyczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jb250cmFzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29udHJhc3Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y3JvcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY3JvcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jdWJlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWRpc2M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWRpc2M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZG9jdW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWRvY3VtZW50OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWRvY3VtZW50LXRleHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWRvY3VtZW50LXRleHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZHJhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZHJhZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1lYXJ0aDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZWFydGg7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZWFzZWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVhc2VsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWVkaXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVkaXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lZ2c7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVqZWN0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lbWFpbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1lbWFpbC11bnJlYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVtYWlsLXVucmVhZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lcmxlbm1leWVyLWZsYXNrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWVybGVubWV5ZXItZmxhc2stYnViYmxlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZXJsZW5tZXllci1mbGFzay1idWJibGVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZXllOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWV5ZS1kaXNhYmxlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZXllLWRpc2FibGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmVtYWxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZpbGluZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmlsaW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZpbG0tbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1maWxtLW1hcmtlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1maXJlYmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmlyZWJhbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmxhZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1mbGFtZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmxhbWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Zmxhc2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZsYXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZsYXNoLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmxhc2gtb2ZmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZm9sZGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZvcms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZvcms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9yay1yZXBvOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1mb3JrLXJlcG87IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZm9yd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1mdW5uZWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZ1bm5lbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1nZWFyLWE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWdlYXItYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1nZWFyLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWdlYXItYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1ncmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1ncmlkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGFtbWVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhhcHB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oYXBweTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1oYXBweS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oYXBweS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhlYWRwaG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGVhZHBob25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oZWFydDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhlYXJ0LWJyb2tlbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1oZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oZWxwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhlbHAtYnVveTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGVscC1idW95OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhlbHAtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGVscC1jaXJjbGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhvbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhvbWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aWNlY3JlYW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWljZWNyZWFtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pbWFnZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWltYWdlczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW5mb3JtYXRpb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW5mb3JtYXRpb24tY2lyY2xlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb25pYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9uaWM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYXJtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYWxhcm07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbGFybS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGJ1bXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbGJ1bXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYWxidW1zLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbWVyaWNhbmZvb3RiYWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFuYWx5dGljczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbmFseXRpY3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctYmFjazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LWJhY2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hcnJvdy1kb3duOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctZm9yd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LWxlZnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1sZWZ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1yaWdodDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tdXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctdXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWF0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hdC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmFyY29kZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmFyY29kZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXNlYmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJhc2ViYWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmFzZWJhbGwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFza2V0YmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJlbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJlbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJlbGwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9keTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvZHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvZHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvZHktb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvbHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvbHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvbHQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvb2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvb2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvb2stb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9va21hcmtzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm9va21hcmtzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvb2ttYXJrcy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib3g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ib3g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJveC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm94LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJyaWVmY2FzZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1icmllZmNhc2Utb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJvd3NlcnM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1icm93c2VyczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJyb3dzZXJzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYWxjdWxhdG9yOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2FsZW5kYXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYWxlbmRhci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYW1lcmE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2FtZXJhLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYXJ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYXJ0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRib3hlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoYXRib3hlczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoYXRidWJibGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoYXRidWJibGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGVja21hcmstZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaGVja21hcmstZW1wdHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNpcmNsZS1maWxsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaXJjbGUtZmlsbGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNpcmNsZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG9jazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb2NrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvY2stb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG9zZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG9zZS1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3NlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQtdXBsb2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeS1uaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkeS1uaWdodDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZHktb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2ctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNvZy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb2xvci1maWx0ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLXdhbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb2xvci13YW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci13YW5kLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb2xvci13YW5kLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbXBvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb21wb3NlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb21wb3NlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbnRhY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb250YWN0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb250YWN0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvcHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb3B5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb3B5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb3B5LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNyb3A6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jcm9wOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jcm9wLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNyb3Atc3Ryb25nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWRvd25sb2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZG93bmxvYWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZHJhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWRyYWc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZW1haWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1lbWFpbC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1leWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1leWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZXllLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmFzdGZvcndhcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1maWxpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmlsaW5nLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbG06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1maWxtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1maWxtLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYWc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbGFnOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbGFnLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYW1lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxhbWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbGFtZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZsYXNrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFzay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxhc2stb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxvd2VyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZsb3dlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mb2xkZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZm9sZGVyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvb3RiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZm9vdGJhbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mb290YmFsbC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdlYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nZWFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nZWFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nZWFyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdyaWQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdyaWQtdmlldzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ncmlkLXZpZXctb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1oZWFydDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWhlYXJ0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhlbHA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1oZWxwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1oZWxwLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaGVscC1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaGVscC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaG9tZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaG9tZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pbmZpbml0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWluZmluaXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaW5maW5pdGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1pbmZvcm1hdGlvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWluZm9ybWF0aW9uLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWlvbmljLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1pb25pYy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1rZXlwYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1rZXlwYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mta2V5cGFkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxpZ2h0YnVsYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1saWdodGJ1bGItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxpc3Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxpc3Qtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1sb2NhdGlvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxvY2F0aW9uLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxvY2tlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1sb2NrZWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9vcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxvb3A7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvb3Atc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbG9vcC1zdHJvbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tZWRpY2FsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tZWRpY2FsLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1lZGtpdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tZWRraXQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWljOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWljOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1taWMtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWljLW9mZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWljLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1taWMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1taW51czsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXMtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1taW51cy1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1pbnVzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vbml0b3I6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb25pdG9yOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb25pdG9yLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb29uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb29uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb29uLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb3JlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb3JlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb3JlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW11c2ljYWwtbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW11c2ljYWwtbm90ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW11c2ljYWwtbm90ZXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW5hdmlnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbmF2aWdhdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1udXRyaXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1udXRyaXRpb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbnV0cml0aW9uLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFwZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXBlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXBlcnBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhcnRseXN1bm55OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXJ0bHlzdW5ueS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFydGx5c3Vubnktb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXVzZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhdXNlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhdzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhdzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF3LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXctb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVvcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGVvcGxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZW9wbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBlb3BsZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wZXJzb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGVyc29uLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlcnNvbmFkZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBlcnNvbmFkZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wZXJzb25hZGQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGhvdG9zOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGhvdG9zOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waG90b3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBob3Rvcy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1waWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGllLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpbnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1waW50OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waW50LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1waW50LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wbGF5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wbGF5LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wbHVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbHVzLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGx1cy1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGx1cy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXByaWNldGFnOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpY2V0YWctb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpY2V0YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpY2V0YWdzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXByaWNldGFncy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpbnRlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpbnRlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wdWxzZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXB1bHNlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wdWxzZS1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wdWxzZS1zdHJvbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJhaW55OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmFpbnk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJhaW55LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yYWlueS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWNvcmRpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWNvcmRpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVjb3JkaW5nLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZG86YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWRvOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWRvLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWZyZXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVmcmVzaC1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVmcmVzaC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWxvYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmV2ZXJzZS1jYW1lcmE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXdpbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZXdpbmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmV3aW5kLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yb3NlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yb3NlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNlYXJjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNlYXJjaC1zdHJvbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2V0dGluZ3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNldHRpbmdzLXN0cm9uZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2h1ZmZsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNodWZmbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2h1ZmZsZS1zdHJvbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNraXBiYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNraXBiYWNrd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1za2lwZm9yd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNraXBmb3J3YXJkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNub3d5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc25vd3k7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNwZWVkb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3BlZWRvbWV0ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3RhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3Rhci1oYWxmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdGFyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXN0b3B3YXRjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Vubnk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdW5ueTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXN1bm55LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRlbGVwaG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRlbGVwaG9uZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10ZWxlcGhvbmUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVubmlzYmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGh1bmRlcnN0b3JtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGltZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGltZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aW1lcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRpbWVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGltZXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdG9nZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdG9nZ2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10b2dnbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRvZ2dsZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRyYXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdHJhc2gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVuZG87IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVuZG8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVuZG8tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5sb2NrZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy11bmxvY2tlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVubG9ja2VkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVwbG9hZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy11cGxvYWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdmlkZW9jYW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy12aWRlb2NhbTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXZpZGVvY2FtLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXZvbHVtZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtdm9sdW1lLWhpZ2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXZvbHVtZS1sb3c6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy12b2x1bWUtbG93OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13aW5lZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy13aW5lZ2xhc3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtd2luZWdsYXNzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdvcmxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtd29ybGQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy13b3JsZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlwYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlwYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pcGhvbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aXBvZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaXBvZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1qZXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWpldDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1rZXk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWtleTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1rbmlmZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXIta25pZmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sYXB0b3A7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bGVhZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbGVhZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sZXZlbHM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxldmVsczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxpZ2h0YnVsYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1saW5rOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1jOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb2NhdGlvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb2NrLWNvbWJpbmF0aW9uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9ja2VkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvZy1pbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9nLWluOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvZy1vdXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxvZy1vdXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bG9vcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9vcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1hZ25ldDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tYWxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1hbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWFuOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1hcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWFwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWVka2l0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1lcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tZXJnZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1taWMtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWljLWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWljLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1pYy1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1pYy1jOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1taWMtYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1taW51czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWludXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWludXMtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWludXMtY2lyY2xlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1taW51cy1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWludXMtcm91bmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bW9kZWwtczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbW9kZWwtczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tb25pdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tb25pdG9yOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1vcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1vcmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bW91c2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1vdXNlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW11c2ljLW5vdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW11c2ljLW5vdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bmF2aWNvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbmF2aWNvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1uYXZpY29uLXJvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1uYXZpY29uLXJvdW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW5hdmlnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1uYXZpZ2F0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1uZXR3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1uZXR3b3JrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW5vLXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW5vLXNtb2tpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bnVjbGVhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbnVjbGVhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1vdXRsZXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW91dGxldDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wYWludGJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wYWludGJydXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBhaW50YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wYWludGJ1Y2tldDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wYXBlci1haXJwbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGFwZXItYWlycGxhbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGF1c2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBhdXNlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBlcnNvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGVyc29uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBlcnNvbi1hZGQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBlcnNvbi1hZGQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGVyc29uLXN0YWxrZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBlcnNvbi1zdGFsa2VyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBpZS1ncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGllLWdyYXBoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBpbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGluOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBpbnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1waW5wb2ludDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1waXp6YTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGl6emE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGxhbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsYW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYW5ldDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGxhbmV0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYXk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsYXk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsYXlzdGF0aW9uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBsdXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsdXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGx1cy1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wbHVzLWNpcmNsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGx1cy1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGx1cy1yb3VuZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wb2RpdW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBvZGl1bTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcG91bmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cG93ZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBvd2VyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXByaWNldGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wcmljZXRhZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wcmljZXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXByaWNldGFnczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wcmludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wcmludGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXB1bGwtcmVxdWVzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcHVsbC1yZXF1ZXN0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXFyLXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXFyLXNjYW5uZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cXVvdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXF1b3RlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXJhZGlvLXdhdmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yYWRpby13YXZlczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1yZWNvcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJlY29yZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yZWZyZXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yZXBseTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1yaWJib24tYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcmliYm9uLWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cmliYm9uLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJpYmJvbi1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNhZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNhZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zYWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc2Npc3NvcnM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zZWFyY2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNldHRpbmdzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zaGFyZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zaHVmZmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zaHVmZmxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNraXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNraXAtYmFja3dhcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c2tpcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1za2lwLWZvcndhcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmRyb2lkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmd1bGFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmd1bGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmd1bGFyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYXBwbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFwcGxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hcHBsZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1idWZmZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1idWZmZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYnVmZmVyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNocm9tZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1jaHJvbWUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNvZGVwZW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNvZGVwZW4tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNzczM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNzczMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZGVzaWduZXJuZXdzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRyaWJiYmxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZXVybzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWV1cm87IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWV1cm8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWV1cm8tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mYWNlYm9vazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWZhY2Vib29rLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mb3Vyc3F1YXJlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mcmVlYnNkLWRldmlsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1naXRodWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZ2l0aHViLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZXBsdXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaHRtbDU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1odG1sNTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWh0bWw1LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWluc3RhZ3JhbTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1saW5rZWRpbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWxpbmtlZGluLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtbWFya2Rvd247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLW5vZGVqczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLW5vZGVqczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtb2N0b2NhdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLW9jdG9jYXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXBpbnRlcmVzdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtcHl0aG9uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1yZWRkaXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtcmVkZGl0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXJzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXJzczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1yc3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtc2FzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXNhc3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtc2t5cGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1za3lwZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXNuYXBjaGF0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdHVtYmxyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR1bWJsci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10dXg6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC10dXg7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR3aXRjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC10d2l0Y2gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdXNkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXVzZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXZpbWVvOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdmltZW8tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13aGF0c2FwcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXdoYXRzYXBwLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXdvcmRwcmVzczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWFob286YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC15YWhvbzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXlhaG9vLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXllbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXllbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC15ZW4tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXlvdXR1YmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXlvdXR1YmUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb3VwLWNhbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc291cC1jYW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c291cC1jYW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc291cC1jYW4tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zcGVha2VycGhvbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNwZWFrZXJwaG9uZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zcGVlZG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3BlZWRvbWV0ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c3Bvb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNwb29uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXN0YXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXN0YXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c3RhdHMtYmFyczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3RhdHMtYmFyczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3RlYW07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c3RvcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3RvcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdGhlcm1vbWV0ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dGh1bWJzZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdGh1bWJzZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10aHVtYnN1cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdGh1bWJzdXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dG9nZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10b2dnbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dG9nZ2xlLWZpbGxlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdG9nZ2xlLWZpbGxlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dHJhc2gtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHJhc2gtYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10cmFzaC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10cmFzaC1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHJvcGh5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHNoaXJ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRzaGlydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10c2hpcnQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdW1icmVsbGE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH11bmxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdW5sb2NrZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci11cGxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci11c2I7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dmlkZW9jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXZpZGVvY2FtZXJhOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXZvbHVtZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci12b2x1bWUtaGlnaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH12b2x1bWUtbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci12b2x1bWUtbG93OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXZvbHVtZS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXZvbHVtZS1tZWRpdW07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXZvbHVtZS1tdXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXdhbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXdhbmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9d2F0ZXJkcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci13YXRlcmRyb3A7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9d2lmaTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItd2lmaTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH13aW5lZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXdpbmVnbGFzczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH13b21hbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItd29tYW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9d3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci13cmVuY2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9eGJveDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXIteGJveDsgfSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
