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

.js_scroll:after, .js_scroll__canvas:after, blockquote + p cite:after, .nav-links:after, .search-form:after, .js__split-wrap:after, .js__split-content:after, .Scroll__canvas:after, .site-footer:after, .comment-list:after, .BB_Masonry__item .entry-excerpt:after, .PP_Masonry__item .entry-excerpt: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 {
  -webkit-box-sizing: content-box;
          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"] {
  -webkit-box-sizing: border-box;
          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 {
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
            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%;
  -webkit-box-shadow: 0 0 -10px rgba(252, 252, 252, 0.7), 0 0 -5px rgba(252, 252, 252, 0.7);
          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;
  -webkit-box-sizing: border-box;
          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: -webkit-zoom-in;
  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 {
  -webkit-box-sizing: border-box;
          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;
  -webkit-box-shadow: none;
  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;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  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: 1.5rem;
  z-index: 9999;
  height: 10px;
  right: auto;
  width: calc(100% - 16px);
  left: 8px;
  background-color: rgba(174, 174, 174, 0.5);
  border-radius: 2px; }
  .iScrollHorizontalScrollbar .iScrollIndicator {
    height: 100%;
    position: relative;
    border-radius: 2px;
    width: 25%;
    background-color: #141414;
    cursor: move; }

html, #tinymce {
  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; }

#tinymce {
  margin: 1.875rem;
  font-size: 16px; }

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;
      -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; }

* {
  -webkit-box-sizing: border-box;
          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, .search-form:before, .js__split-wrap:before, .js__split-content:before, .Scroll__canvas:before, .site-footer:before, .comment-list:before, .BB_Masonry__item .entry-excerpt:before, .PP_Masonry__item .entry-excerpt:before, .js_scroll:after, .js_scroll__canvas:after, blockquote + p cite:after, .nav-links:after, .search-form:after, .js__split-wrap:after, .js__split-content:after, .Scroll__canvas:after, .site-footer:after, .comment-list:after, .BB_Masonry__item .entry-excerpt:after, .PP_Masonry__item .entry-excerpt:after, .cf:before, .cf:after {
  content: " ";
  display: table; }

.js_scroll:after, .js_scroll__canvas:after, blockquote + p cite:after, .nav-links:after, .search-form:after, .js__split-wrap:after, .js__split-content:after, .Scroll__canvas:after, .site-footer:after, .comment-list:after, .BB_Masonry__item .entry-excerpt:after, .PP_Masonry__item .entry-excerpt: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, .entry-content a.button, .comment-content a.button, .ca-desc a.button, .content a.button, .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;
  -webkit-box-shadow: 0 1px 1px 0px rgba(13, 13, 13, 0.3);
          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, .entry-content a.button:hover, .comment-content a.button:hover, .ca-desc a.button:hover, .content a.button: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;
    color: #fcfcfc; }

.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; }

.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-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.entry-content .wpcf7-response-output {
  -webkit-box-ordinal-group: -4;
      -ms-flex-order: -5;
          order: -5;
  border-width: 0px;
  padding: 1.1588rem;
  background-color: #f0f0f0;
  color: #0d0d0d;
  border-radius: 4px;
  text-align: center;
  margin-bottom: 1.875rem; }

.entry-content .wpcf7-not-valid-tip {
  letter-spacing: .5px;
  padding: 0.3581rem 0.7162rem;
  background-color: #f0f0f0;
  font-size: 0.875rem;
  display: block;
  margin-bottom: 0.3581rem; }

.entry-content .wpcf7-display-none {
  display: none; }

.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 > div {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center;
      min-height: 480px; }
  .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; }

.entry-content .gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-bottom: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: calc(100% + 1em);
  margin-left: -.5em; }

.entry-content .gallery-item {
  width: 100%;
  margin: 0;
  padding: .5em; }
  .entry-content .gallery-item img {
    display: block;
    margin-left: auto;
    margin-right: auto; }

.entry-content .gallery-columns-2 .gallery-item {
  width: 50%; }

.entry-content .gallery-columns-3 .gallery-item {
  width: 33.3333%; }

.entry-content .gallery-columns-4 .gallery-item {
  width: 25%; }

.entry-content .gallery-columns-5 .gallery-item {
  width: 20%; }

.entry-content .gallery-columns-6 .gallery-item {
  width: 16.6667%; }

.entry-content .gallery-columns-7 .gallery-item {
  width: 14.2857%; }

.entry-content .gallery-columns-8 .gallery-item {
  width: 12.5%; }

.entry-content .gallery-columns-9 .gallery-item {
  width: 11.1111%; }

@media screen and (max-width: 640px) {
  .entry-content .gallery .gallery-item {
    width: 100%; } }

.pswp__caption__center {
  text-align: center; }

.Wrapper > .is-disabled {
  display: none; }

.PP_Single--horizontal .site-header, .PP_Single--horizontal .Wrapper, .PP_Single--horizontal .site-footer, .PP_Archive--horizontal .site-header, .PP_Archive--horizontal .Wrapper, .PP_Archive--horizontal .site-footer {
  margin: 0;
  padding: 0; }

.PP_Single--horizontal .site-footer, .PP_Archive--horizontal .site-footer {
  display: none; }

.PP_Single--horizontal .site, .PP_Archive--horizontal .site {
  overflow: hidden;
  min-height: auto; }

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

.Scroll__canvas {
  position: absolute;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
  .Scroll__canvas .PP_Horizontal__item {
    float: left; }

.site--responsive .PP_Lazy_Image {
  min-height: 33vh; }

.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;
    -webkit-box-shadow: 0 0 2px 0px rgba(13, 13, 13, 0.07), 0 1px 24px 3px rgba(174, 174, 174, 0.07);
            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;
              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;
      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;
            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;
              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, .site--responsive .site-navigation .site-menu {
    overflow-y: auto;
    max-height: 75vh; }
  .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: .8rem;
  width: 100%;
  position: relative; }
  .site-footer a:hover {
    color: white; }
  .site-footer.is-hidden {
    display: none; }
  .site-footer__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    background-color: #0d0d0d;
    color: #e3e3e3;
    -webkit-font-smoothing: antialiased;
    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 {
  padding: 1.1588rem 3.0338rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media screen and (max-width: 640px) {
    .site-info {
      display: block; } }
  .site-info__copyright {
    margin-bottom: .1em; }

.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%; }

.site-info__colormelon {
  letter-spacing: .2px;
  position: relative;
  font-size: .7rem; }
  .site-info__colormelon a, .site-info__colormelon {
    color: #747474; }

.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, .content {
  margin-left: auto;
  margin-right: auto;
  -webkit-font-smoothing: antialiased; }
  .entry-content > p, .comment-content > p, .ca-desc > p, .content > p {
    margin-top: 3.0338rem;
    margin-bottom: 3.0338rem; }
  .entry-content ul, .entry-content ol, .comment-content ul, .comment-content ol, .ca-desc ul, .ca-desc ol, .content ul, .content 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, .content ul li, .content 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, .content ul li ul, .content ul li ol, .content ol li ul, .content 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, .content ul li ul li:first-child, .content ul li ol li:first-child, .content ol li ul li:first-child, .content ol li ol li:first-child {
        margin-top: 0.7162rem; }
  .entry-content pre, .comment-content pre, .ca-desc pre, .content 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, .content .highlight {
    background-color: #ededed;
    padding: .2em .5em;
    margin-left: .2em;
    margin-right: .2em;
    color: black; }
  .entry-content .alignleft, .comment-content .alignleft, .ca-desc .alignleft, .content .alignleft {
    float: left; }
  .entry-content .alignright, .comment-content .alignright, .ca-desc .alignright, .content .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, .content img.alignleft, .content 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, .content img.alignright, .content 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, .content img.aligncenter, .content 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, .content img.nomargin, .content 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, .content img.no-top-margin, .content 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, .content img.no-bottom-margin, .content 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, .content img.image-center-overflow, .content 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, .sidebar-enabled .content img.image-center-overflow, .sidebar-enabled .content figure.image-center-overflow {
        max-width: 100%;
        margin: 0; } }
  .entry-content .image-aside, .comment-content .image-aside, .ca-desc .image-aside, .content .image-aside {
    width: 40%;
    max-width: 400px;
    height: 100%; }
  .entry-content .wp-caption-text, .comment-content .wp-caption-text, .ca-desc .wp-caption-text, .content .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, .content p + .alignright, .content p + .alignleft {
      margin-top: .2em; } }
  .entry-content .modern-columns, .comment-content .modern-columns, .ca-desc .modern-columns, .content .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, .content .modern-columns {
        -webkit-column-rule: 1px solid #ededed;
                column-rule: 1px solid #ededed;
        -webkit-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, .content .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, .content .modern-columns h1, .content .modern-columns h2, .content .modern-columns h3, .content .modern-columns h4, .content .modern-columns h5, .content .modern-columns h6 {
      margin-top: 0; }
    .entry-content .modern-columns.two, .comment-content .modern-columns.two, .ca-desc .modern-columns.two, .content .modern-columns.two {
      -webkit-column-count: 2;
              column-count: 2; }
    .entry-content .modern-columns.three, .comment-content .modern-columns.three, .ca-desc .modern-columns.three, .content .modern-columns.three {
      -webkit-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, .content .modern-columns.modern-columns {
        -webkit-column-count: 1;
                column-count: 1; } }
  .entry-content .large-text, .entry-content .melon-callout, .comment-content .large-text, .comment-content .melon-callout, .ca-desc .large-text, .ca-desc .melon-callout, .content .large-text, .content .melon-callout {
    font-size: 1.3em; }

.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-top: 4.9086rem;
  margin-bottom: 2.8125rem; }

.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 .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: 3.75rem;
  margin-top: 4.9086rem; }

.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 .ca-filters__search {
  font-size: 1.25rem; }

.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; }

.ca-masonry-item__content {
  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, .ca-masonry-item__content {
    color: #fcfcfc;
    text-shadow: 0px 0.03em 0.05em rgba(13, 13, 13, 0.67); }

.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%; } }

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

.PP_Portfolio--masonry .PP_Gallery__item, .PP_Portfolio--masonry .ca-image-container, .PP_Portfolio--horizontal .PP_Gallery__item, .PP_Portfolio--horizontal .ca-image-container {
  position: relative; }
  .PP_Portfolio--masonry .PP_Gallery__item .caption, .PP_Portfolio--masonry .ca-image-container .caption, .PP_Portfolio--horizontal .PP_Gallery__item .caption, .PP_Portfolio--horizontal .ca-image-container .caption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 325;
    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-gradient(linear, left bottom, left top, color-stop(30%, rgba(13, 13, 13, 0.5)), to(rgba(13, 13, 13, 0)));
    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 .PP_Entry--masonry .caption {
  text-align: center;
  padding-left: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

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

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

.js .PP_Gallery__item.is-hidden {
  display: none; }

@media screen and (max-width: 640px) {
  .lazy-image {
    min-height: 300px; }
  .PP_Gallery__subtitle {
    margin-bottom: 0.7162rem;
    font-size: 1.1rem; }
  .PP_Description {
    padding: 1.1588rem; } }

.Wrapper--horizontal .PP_Horizontal__item {
  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%;
  cursor: pointer;
  overflow: hidden;
  margin-left: 4px; }
  .Wrapper--horizontal .PP_Horizontal__item a, .Wrapper--horizontal .PP_Horizontal__item img {
    width: 100%;
    display: block; }
  .Wrapper--horizontal .PP_Horizontal__item .caption {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%; }
  .Wrapper--horizontal .PP_Horizontal__item:first-child {
    margin-left: 8px; }
  .Wrapper--horizontal .PP_Horizontal__item:last-child {
    margin-right: 8px; }

.PP_Entry__thumbnail {
  width: 100%; }

.Wrapper--horizontal .H_Description {
  width: 400px; }
  .screen--small .Wrapper--horizontal .H_Description {
    font-size: 1.25rem; }

.Wrapper--horizontal .H_Description__inner {
  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: 1.875rem; }

.H_Description__title {
  margin-bottom: 0.7162rem;
  text-align: left; }

.H_Description__subtitle {
  margin: 0;
  font-weight: 400;
  font-family: "PT Sans", sans-serif;
  text-transform: none;
  font-style: italic;
  font-size: 1.1rem;
  font-size: 1.12rem;
  font-family: "Merriweather";
  font-style: italic;
  padding-bottom: 1.875rem; }
  .screen--small .H_Description__subtitle {
    font-size: 1rem; }

.H_Description__content p + p {
  margin-top: 1.875rem; }

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

@media screen and (max-width: 640px) {
  .H_Description__title, .H_Description__subtitle {
    text-align: center; }
  .H_Description__subtitle {
    margin-bottom: 0.7162rem;
    font-size: 1.1rem; }
  .H_Description--text {
    padding: 1.1588rem; } }

body:not(.is-horizontal) .Wrapper {
  padding: 1.1588rem; }
  body:not(.is-horizontal) .Wrapper .PP_Entry {
    margin-bottom: 1.1588rem; }
  body:not(.is-horizontal) .Wrapper .H_Description {
    max-width: 100%;
    padding: 1.875rem; }

.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; }

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

.Masonview {
  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; }

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

.PP_Single--packery .PP_Description {
  margin-bottom: 4.9086rem; }

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

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

.PP_Packery__item {
  overflow: hidden; }
  .PP_Packery__item img {
    height: auto;
    width: auto;
    max-width: none;
    max-height: none;
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    font-family: 'object-fit: cover;'; }

.PP_Card.Scroll__item img {
  display: block;
  max-width: auto;
  width: 100%; }

.PP_Card .PP_Entry__header {
  left: 2rem; }

.PP_Card .PP_Entry__more {
  padding-left: 2rem; }

.PP_Card .PP_Entry__view {
  display: block;
  padding-top: 1.58em; }

.PP_Card .PP_Entry__title {
  font-size: 1.825rem;
  margin-bottom: .5rem; }

.PP_Card .PP_Entry__subtitle {
  font-family: "Merriweather";
  font-style: italic;
  font-weight: 300; }

.PP_Card.PP_Masonry__item .PP_Entry__title {
  font-size: 1.4rem; }

.PP_Card.PP_Masonry__item .PP_Entry__subtitle, .PP_Card.PP_Masonry__item .sepline {
  margin-bottom: 0.7162rem; }

.PP_Card.PP_Masonry__item .hovercard__inner {
  padding: 1.1588rem; }

.PP_Card.PP_Masonry__item:before, .PP_Card.PP_Masonry__item: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 .PP_Entry__more {
    display: none; }
  .no-touch .entry-horizontal.has-no-thumbnail .PP_Entry__more {
    opacity: 1;
    display: block; }

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

.PP_Card--hoverable .PP_Entry__view:before {
  content: '';
  display: block;
  width: 100%;
  max-width: 2.5em;
  height: 0;
  margin-bottom: 1.58em;
  border: none;
  border-top: 1px solid #fcfcfc; }

.PP_Card--hoverable:before, .PP_Card--hoverable:after {
  content: "";
  display: block;
  position: absolute;
  top: 1rem;
  left: 1rem;
  right: 1rem;
  bottom: 1rem;
  opacity: 0;
  width: 100%;
  width: calc(100% - 2rem);
  height: 100%;
  height: calc(100% - 2rem);
  pointer-events: none;
  z-index: 400;
  -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; }

.PP_Card--hoverable:before {
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  -webkit-transform: scaleX(0);
          transform: scaleX(0); }

.PP_Card--hoverable:after {
  border-left: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
  -webkit-transform: scaleY(0);
          transform: scaleY(0); }

.PP_Card--hoverable:hover:after, .PP_Card--hoverable.has-no-thumbnail:after {
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms; }

.PP_Card--hoverable:hover:before, .PP_Card--hoverable:hover:after, .PP_Card--hoverable.has-no-thumbnail:before, .PP_Card--hoverable.has-no-thumbnail:after {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1; }

.PP_Card--hoverable:hover .PP_Entry__more, .PP_Card--hoverable .PP_Entry__more:hover {
  display: block;
  opacity: 1; }

.PP_Card--hoverable:hover .PP_Entry__header, .PP--no-thumbnail .PP_Entry__header, PP_Entry__more:hover .PP_Entry__header {
  -webkit-transform: translateY(-5rem);
          transform: translateY(-5rem); }

.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; } }

.BB_Masonry, .PP_Masonry {
  padding: 0;
  width: 100%;
  margin: 0; }
  .BB_Masonry img, .PP_Masonry img {
    display: block;
    max-width: 100%;
    padding: 0;
    margin: 0; }
  .BB_Masonry__item a, .PP_Masonry__item a {
    outline: 0;
    font-weight: 400; }
  .BB_Masonry__item, .PP_Masonry__item {
    width: 33%; }
    @media screen and (max-width: 1024px) {
      .BB_Masonry__item, .PP_Masonry__item {
        width: 50%; } }
    @media screen and (max-width: 640px) {
      .BB_Masonry__item, .PP_Masonry__item {
        width: 100%;
        max-width: 640px;
        margin-left: auto;
        margin-right: auto; } }
  .BB_Masonry .js__photoswipe .PP_Gallery__item, .PP_Masonry .js__photoswipe .PP_Gallery__item {
    cursor: pointer; }
  .BB_Masonry__item, .PP_Masonry__item {
    border: 1.1588rem solid transparent;
    position: relative; }
    .BB_Masonry__item.sticky, .PP_Masonry__item.sticky {
      background-color: #f0f0f0; }
    @media screen and (max-width: 640px) {
      .BB_Masonry__item, .PP_Masonry__item {
        border-width: 0px;
        margin-bottom: 1.1588rem; } }
    .BB_Masonry__item.post, .PP_Masonry__item.post {
      border-top-width: 0px;
      border-bottom-width: 0px;
      margin-bottom: 4.9086rem;
      padding-top: 0;
      padding: 0.7162rem; }
    .BB_Masonry__item a.link, .PP_Masonry__item a.link {
      display: block;
      width: 100%;
      height: 100%;
      padding: 0;
      margin: 0; }
    .BB_Masonry__item img, .PP_Masonry__item img {
      display: block;
      padding: 0;
      margin: 0; }
    .BB_Masonry__item .entry-header, .PP_Masonry__item .entry-header {
      margin-top: 1.875rem;
      margin-bottom: 1.525rem; }
    .BB_Masonry__item .entry-date, .PP_Masonry__item .entry-date {
      text-transform: uppercase;
      font-size: 0.875rem;
      color: #aeaeae; }
    .BB_Masonry__item .entry-title, .PP_Masonry__item .entry-title {
      font-size: 1.5rem;
      margin-bottom: 0; }
    .BB_Masonry__item .entry-excerpt, .PP_Masonry__item .entry-excerpt {
      margin-bottom: 1.875rem; }
      .BB_Masonry__item .entry-excerpt .icon, .PP_Masonry__item .entry-excerpt .icon {
        float: right; }

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

.gridable .village-form, .gridable .melon-form {
  width: calc(100% - 2.4rem); }

.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;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJfbWl4aW5zLnNhc3MiLCJsaWJzL19ub3JtYWxpemUuc2NzcyIsImxpYnMvX3dvcmRwcmVzcy5zY3NzIiwibGlicy9fbnByb2dyZXNzLnNjc3MiLCJfY29uZmlnLnNhc3MiLCJfVVRJTElUSUVTL3pfaW5kZXguc2NzcyIsImxpYnMvUGhvdG9Td2lwZS9tYWluLnNjc3MiLCJsaWJzL1Bob3RvU3dpcGUvX21haW4tc2V0dGluZ3Muc2NzcyIsImxpYnMvUGhvdG9Td2lwZS9kZWZhdWx0LXNraW4vZGVmYXVsdC1za2luLnNjc3MiLCJsaWJzL19mbGlja2l0eS5zY3NzIiwibGlicy9faVNjcm9sbC5zYXNzIiwiZ2VuZXJhbC9fdHlwb2dyYXBoeS5zYXNzIiwiZ2VuZXJhbC9fYmFzZS5zYXNzIiwiZ2VuZXJhbC9fdGFibGUuc2NzcyIsImdlbmVyYWwvX2dlbmVyaWMuc2FzcyIsImdlbmVyYWwvX2Zvcm1zLnNhc3MiLCJnZW5lcmFsL19wYWdpbmF0aW9uLnNhc3MiLCJzaXRlL19sb2FkaW5nLnNhc3MiLCJtb2R1bGVzL19wb3N0X25hdmlnYXRpb24uc2FzcyIsIm1vZHVsZXMvX2Nhcm91c2VsLnNhc3MiLCJtb2R1bGVzL190b2dnbGUuc2FzcyIsIm1vZHVsZXMvX3NwbGl0LnNhc3MiLCJtb2R1bGVzL193cF9nYWxsZXJ5LnNhc3MiLCJtb2R1bGVzL19waG90b3N3aXBlX292ZXJyaWRlcy5zYXNzIiwibGF5b3V0L19ob3Jpem9udGFsLnNhc3MiLCJsYXlvdXQvYmxvZy1lbnRyeS9fZW50cnkuc2FzcyIsImxheW91dC9ibG9nLWVudHJ5L19yZWd1bGFyLnNhc3MiLCJsYXlvdXQvYmxvZy1lbnRyeS9fY2xhc3NpYy5zYXNzIiwic2l0ZS9fc2l0ZS5zYXNzIiwic2l0ZS9faGVhZGVyLnNhc3MiLCJzaXRlL19tZW51LnNhc3MiLCJzaXRlL19mb290ZXIuc2FzcyIsInNpdGUvX2NvbnRlbnQuc2FzcyIsInNpdGUvX3NpZGViYXIuc2FzcyIsInN0eWxlcy9fZW50cnkuc2FzcyIsInN0eWxlcy9fcGFnZS5zYXNzIiwic3R5bGVzL19ibG9nX3NpbmdsZV9wb3N0LnNhc3MiLCJzdHlsZXMvX2NvbW1lbnRzLnNhc3MiLCJzdHlsZXMvX3dpZGdldHNfYW5kX3BsdWdpbnMuc2FzcyIsInN0eWxlcy9fZXJyb3JfNDA0LnNhc3MiLCJzdHlsZXMvX2NsaWVudF9hcmVhLnNhc3MiLCJzdHlsZXMvX3dlbGNvbWVfcGFnZS5zYXNzIiwic3R5bGVzL19ibG9nX2hlYWRlcl9zbGlkZXIuc2FzcyIsInN0eWxlcy9fc2hvcnRjb2Rlcy5zYXNzIiwicG9ydGZvbGlvL19zaW5nbGVfcG9ydGZvbGlvLnNhc3MiLCJwb3J0Zm9saW8vX3BvcnRmb2xpb19ob3Jpem9udGFsLnNhc3MiLCJwb3J0Zm9saW8vX3BvcnRmb2xpb19tb2RhbC5zYXNzIiwicG9ydGZvbGlvL19wb3J0Zm9saW9fbWFzb25yeS5zYXNzIiwicG9ydGZvbGlvL19wb3J0Zm9saW9fcGFja2VyeS5zYXNzIiwicG9ydGZvbGlvL19wb3J0Zm9saW9faG92ZXJjYXJkLnNhc3MiLCJwb3J0Zm9saW8vX3BvcnRmb2xpb19hY3Rpb25zLnNhc3MiLCJzdHlsZXMvX21hc29ucnkuc2FzcyIsInBsdWdpbnMvX3ZpbGxhZ2Vfc2hvcnRjb2Rlcy5zYXNzIiwibGlicy9pb25pY29ucy9pb25pY29ucy5zY3NzIiwibGlicy9pb25pY29ucy9faW9uaWNvbnMtZm9udC5zY3NzIiwibGlicy9pb25pY29ucy9faW9uaWNvbnMtdmFyaWFibGVzLnNjc3MiLCJsaWJzL2lvbmljb25zL19pb25pY29ucy1pY29ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0NqQjtFQUVFLGFBQVk7RUFDWixlQUFjLEVBQUk7O0FBSHBCO0VBTUUsWUFBVyxFQUFJOztBQ1BqQiw0REFBNEQ7QUFFNUQ7OztHQUdHO0FBRUg7RUFDRSwyQkFBMEI7RUFBRyxPQUFPO0VBQ3BDLCtCQUE4QjtFQUFHLE9BQU8sRUFDekM7O0FBRUQ7O0dB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RCxhRDV0QmYsRUFBTzs7QUM2dEI3QztFQUE0RCxhRDV0QmYsRUFBTzs7QUM2dEJwRDtFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUF5RCxhRDV0QmYsRUFBTzs7QUM2dEJqRDtFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUFzRCxhRDV0QmYsRUFBTzs7QUM2dEI5QztFQUE0RCxhRDV0QmYsRUFBTzs7QUM2dEJwRDtFQUFzRCxhRDV0QmYsRUFBTzs7QUM2dEI5QztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzRCxhRDV0QmYsRUFBTzs7QUM2dEI5QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUFxRCxhRDV0QmYsRUFBTzs7QUM2dEI3QztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUF3RCxhRDV0QmYsRUFBTzs7QUM2dEJoRDtFQUF1RCxhRDV0QmYsRUFBTzs7QUM2dEIvQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUFxRCxhRDV0QmYsRUFBTzs7QUM2dEI3QztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFzRCxhRDV0QmYsRUFBTzs7QUM2dEI5QztFQUFxRCxhRDV0QmYsRUFBTzs7QUM2dEI3QztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUFnQyxhRDV0QmYsRUFBTzs7QUM2dEJ4QjtFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUFpQyxhRDV0QmYsRUFBTzs7QUM2dEJ6QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUFpQyxhRDV0QmYsRUFBTzs7QUM2dEJ6QjtFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFpQyxhRDV0QmYsRUFBTzs7QUM2dEJ6QjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzRCxhRDV0QmYsRUFBTzs7QUM2dEI5QztFQUFpQyxhRDV0QmYsRUFBTzs7QUM2dEJ6QjtFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUEwRCxhRDV0QmYsRUFBTzs7QUM2dEJsRDtFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUF3RCxhRDV0QmYsRUFBTzs7QUM2dEJoRDtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzRCxhRDV0QmYsRUFBTzs7QUM2dEI5QztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzRCxhRDV0QmYsRUFBTzs7QUM2dEI5QztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzRCxhRDV0QmYsRUFBTzs7QUM2dEI5QztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUFxRCxhRDV0QmYsRUFBTzs7QUM2dEI3QztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUEyRCxhRDV0QmYsRUFBTzs7QUM2dEJuRDtFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUEyRCxhRDV0QmYsRUFBTzs7QUM2dEJuRDtFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUFxRCxhRDV0QmYsRUFBTzs7QUM2dEI3QztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUFxRCxhRDV0QmYsRUFBTzs7QUM2dEI3QztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUF3RCxhRDV0QmYsRUFBTzs7QUM2dEJoRDtFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzRCxhRDV0QmYsRUFBTzs7QUM2dEI5QztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUFxRCxhRDV0QmYsRUFBTzs7QUM2dEI3QztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUFxRCxhRDV0QmYsRUFBTzs7QUM2dEI3QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzRCxhRDV0QmYsRUFBTzs7QUM2dEI5QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFpQyxhRDV0QmYsRUFBTzs7QUM2dEJ6QjtFQUFpQyxhRDV0QmYsRUFBTzs7QUM2dEJ6QjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFpQyxhRDV0QmYsRUFBTzs7QUM2dEJ6QjtFQUFpQyxhRDV0QmYsRUFBTzs7QUM2dEJ6QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUFpQyxhRDV0QmYsRUFBTzs7QUM2dEJ6QjtFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUFpQyxhRDV0QmYsRUFBTzs7QUM2dEJ6QjtFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUF5RCxhRDV0QmYsRUFBTzs7QUM2dEJqRDtFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUFxRCxhRDV0QmYsRUFBTzs7QUM2dEI3QztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFpRCxhRDV0QmYsRUFBTzs7QUM2dEJ6QztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUFxRCxhRDV0QmYsRUFBTzs7QUM2dEI3QztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUF1RCxhRDV0QmYsRUFBTzs7QUM2dEIvQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUF1RCxhRDV0QmYsRUFBTzs7QUM2dEIvQztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUF1RCxhRDV0QmYsRUFBTzs7QUM2dEIvQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzRCxhRDV0QmYsRUFBTzs7QUM2dEI5QztFQUErQyxhRDV0QmYsRUFBTzs7QUM2dEJ2QztFQUF1RCxhRDV0QmYsRUFBTzs7QUM2dEIvQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUFxRCxhRDV0QmYsRUFBTzs7QUM2dEI3QztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzRCxhRDV0QmYsRUFBTzs7QUM2dEI5QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUFxRCxhRDV0QmYsRUFBTzs7QUM2dEI3QztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUFtRCxhRDV0QmYsRUFBTzs7QUM2dEIzQztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUE2QyxhRDV0QmYsRUFBTzs7QUM2dEJyQztFQUFxRCxhRDV0QmYsRUFBTzs7QUM2dEI3QztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUFzRCxhRDV0QmYsRUFBTzs7QUM2dEI5QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUFrRCxhRDV0QmYsRUFBTzs7QUM2dEIxQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFnRCxhRDV0QmYsRUFBTzs7QUM2dEJ4QztFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFvRCxhRDV0QmYsRUFBTzs7QUM2dEI1QztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUE4QyxhRDV0QmYsRUFBTzs7QUM2dEJ0QztFQUEwQyxhRDV0QmYsRUFBTzs7QUM2dEJsQztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUFxQyxhRDV0QmYsRUFBTzs7QUM2dEI3QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUE0QyxhRDV0QmYsRUFBTzs7QUM2dEJwQztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUFzQyxhRDV0QmYsRUFBTzs7QUM2dEI5QjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFpQyxhRDV0QmYsRUFBTzs7QUM2dEJ6QjtFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUF3QyxhRDV0QmYsRUFBTzs7QUM2dEJoQztFQUEyQyxhRDV0QmYsRUFBTzs7QUM2dEJuQztFQUF5QyxhRDV0QmYsRUFBTzs7QUM2dEJqQztFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUFrQyxhRDV0QmYsRUFBTzs7QUM2dEIxQjtFQUF1QyxhRDV0QmYsRUFBTzs7QUM2dEIvQjtFQUFtQyxhRDV0QmYsRUFBTzs7QUM2dEIzQjtFQUFvQyxhRDV0QmYsRUFBTzs7QUM2dEI1QjtFQUFrQyxhRDV0QmYsRUFBTyIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmpzX3Njcm9sbDpiZWZvcmUsIC5qc19zY3JvbGxfX2NhbnZhczpiZWZvcmUsIGJsb2NrcXVvdGUgKyBwIGNpdGU6YmVmb3JlLCAubmF2LWxpbmtzOmJlZm9yZSwgLnNlYXJjaC1mb3JtOmJlZm9yZSwgLmpzX19zcGxpdC13cmFwOmJlZm9yZSwgLmpzX19zcGxpdC1jb250ZW50OmJlZm9yZSwgLlNjcm9sbF9fY2FudmFzOmJlZm9yZSwgLnNpdGUtZm9vdGVyOmJlZm9yZSwgLmNvbW1lbnQtbGlzdDpiZWZvcmUsIC5CQl9NYXNvbnJ5X19pdGVtIC5lbnRyeS1leGNlcnB0OmJlZm9yZSwgLlBQX01hc29ucnlfX2l0ZW0gLmVudHJ5LWV4Y2VycHQ6YmVmb3JlLCAuanNfc2Nyb2xsOmFmdGVyLCAuanNfc2Nyb2xsX19jYW52YXM6YWZ0ZXIsIGJsb2NrcXVvdGUgKyBwIGNpdGU6YWZ0ZXIsIC5uYXYtbGlua3M6YWZ0ZXIsIC5zZWFyY2gtZm9ybTphZnRlciwgLmpzX19zcGxpdC13cmFwOmFmdGVyLCAuanNfX3NwbGl0LWNvbnRlbnQ6YWZ0ZXIsIC5TY3JvbGxfX2NhbnZhczphZnRlciwgLnNpdGUtZm9vdGVyOmFmdGVyLCAuY29tbWVudC1saXN0OmFmdGVyLCAuQkJfTWFzb25yeV9faXRlbSAuZW50cnktZXhjZXJwdDphZnRlciwgLlBQX01hc29ucnlfX2l0ZW0gLmVudHJ5LWV4Y2VycHQ6YWZ0ZXIsIC5jZjpiZWZvcmUsIC5jZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uanNfc2Nyb2xsOmFmdGVyLCAuanNfc2Nyb2xsX19jYW52YXM6YWZ0ZXIsIGJsb2NrcXVvdGUgKyBwIGNpdGU6YWZ0ZXIsIC5uYXYtbGlua3M6YWZ0ZXIsIC5zZWFyY2gtZm9ybTphZnRlciwgLmpzX19zcGxpdC13cmFwOmFmdGVyLCAuanNfX3NwbGl0LWNvbnRlbnQ6YWZ0ZXIsIC5TY3JvbGxfX2NhbnZhczphZnRlciwgLnNpdGUtZm9vdGVyOmFmdGVyLCAuY29tbWVudC1saXN0OmFmdGVyLCAuQkJfTWFzb25yeV9faXRlbSAuZW50cnktZXhjZXJwdDphZnRlciwgLlBQX01hc29ucnlfX2l0ZW0gLmVudHJ5LWV4Y2VycHQ6YWZ0ZXIsIC5jZjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuLyoqXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzICovXG4uc2NyZWVuLXJlYWRlci10ZXh0LCAuc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zY3JlZW4tcmVhZGVyLXRleHQ6aG92ZXIsIC5zY3JlZW4tcmVhZGVyLXRleHQ6YWN0aXZlLCAuc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLCAuc2NyZWVuLXJlYWRlci1yZXNwb25zZTpob3ZlciwgLnNjcmVlbi1yZWFkZXItcmVzcG9uc2U6YWN0aXZlLCAuc2NyZWVuLXJlYWRlci1yZXNwb25zZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICAvKiBBYm92ZSBXUCB0b29sYmFyICovIH1cblxuLyogTWFrZSBjbGlja3MgcGFzcy10aHJvdWdoICovXG4jbnByb2dyZXNzIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuI25wcm9ncmVzcyAuYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1NTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDsgfVxuXG4vKiBGYW5jeSBibHVyIGVmZmVjdCAqL1xuI25wcm9ncmVzcyAucGVnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAtMTBweCByZ2JhKDI1MiwgMjUyLCAyNTIsIDAuNyksIDAgMCAtNXB4IHJnYmEoMjUyLCAyNTIsIDI1MiwgMC43KTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNGRlZykgdHJhbnNsYXRlKDBweCwgNHB4KTsgfVxuXG4vKiBSZW1vdmUgdGhlc2UgdG8gZ2V0IHJpZCBvZiB0aGUgc3Bpbm5lciAqL1xuI25wcm9ncmVzcyAuc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDU1MDA7XG4gIHRvcDogMC43MTYycmVtO1xuICByaWdodDogMC43MTYycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICNucHJvZ3Jlc3MgLnNwaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICByaWdodDogNXB4OyB9IH1cblxuI25wcm9ncmVzcyAuc3Bpbm5lci1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmY2ZjZmM7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmNmY2ZjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbnByb2dyZXNzLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5ucHJvZ3Jlc3MtY3VzdG9tLXBhcmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubnByb2dyZXNzLWN1c3RvbS1wYXJlbnQgI25wcm9ncmVzcyAuc3Bpbm5lcixcbi5ucHJvZ3Jlc3MtY3VzdG9tLXBhcmVudCAjbnByb2dyZXNzIC5iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuQGtleWZyYW1lcyBucHJvZ3Jlc3Mtc3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyoqXG4gKiBDb3JlIFBob3RvU3dpcGUgQ1NTIGZpbGUsIGh0dHA6Ly9waG90b3N3aXBlLmNvbVxuICogQGF1dGhvciBEbWl0cnkgU2VtZW5vdlxuICovXG4ucHN3cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB6LWluZGV4OiAzNTAwO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5wc3dwIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5wc3dwIC5wc3dwX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cC0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiBncmFwOyB9XG5cbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLnBzd3BfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wc3dwX196b29tLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucHN3cF9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1czsgfVxuXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG4gIGJhY2tncm91bmQ6ICMyMjI7IH1cblxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLyoqXG4gKiBEZWZhdWx0IFBob3RvU3dpcGUgVUkgQ1NTIGZpbGUsIGh0dHA6Ly9waG90b3N3aXBlLmNvbVxuICogQGF1dGhvciBEbWl0cnkgU2VtZW5vdlxuICovXG4ucHN3cF9fdWkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA0MDUwOyB9XG5cbi5wc3dwX190b3AtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyoqXG4gKiBMb2FkaW5nIGluZGljYXRvciwgYWthIHByZWxvYWRlci5cbiAqIFlvdSBjYW4gcGxheSB3aXRoIHByZWxvYWRlciBpcyBoZXJlOiBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcbiAqL1xuLnBzd3BfX3ByZWxvYWRlciB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgei1pbmRleDogMzAyMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEycHg7IH1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuICAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwocHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAgIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuICAucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICAgIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuLnBzd3BfX2Vycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5wc3dwX19lcnJvci1tc2cgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucHN3cF9fYnV0dG9uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1czsgfVxuICAucHN3cF9fYnV0dG9uOmZvY3VzLCAucHN3cF9fYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwX19idXR0b246YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cblxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX19idXR0b24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7IH1cblxuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fYnV0dG9uLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChkZWZhdWx0LXNraW4ucG5nKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2NHB4IDg4cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7IH1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRlZmF1bHQtc2tpbi5zdmcpOyB9XG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cblxuLnBzd3BfX2NvdW50ZXIsXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDQ1MDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgei1pbmRleDogNDU1MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogNDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuICBjb2xvcjogI0ZGRjsgfVxuICBhLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7IH1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjQ0UyNzJEOyB9XG5cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RERDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDsgfVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggLTQ0cHg7IH1cblxuLnBzd3BfX2NvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMC43NTtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHN3cF9zY3JvbGwtd3JhcCB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAucHN3cF9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucHN3cF9fcHJlbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbi5wc3dwX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDRweDsgfVxuICAucHN3cF9fY2FwdGlvbiBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjQkJCOyB9XG5cbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDk4JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0NDQzsgfVxuXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wc3dwX19iZyxcbi5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX3pvb20td3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fY2FwdGlvbixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19iZyxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgb3BhY2l0eTogMC4wMDE7IH1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLyohIEZsaWNraXR5IHYxLjAuMFxuaHR0cDovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogZHJhZ2dhYmxlICovXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNTQsIDU0LCAwLjUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDBkMGQ7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IDEuODc1cmVtOyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogMS44NzVyZW07IH1cblxuLyogcmlnaHQgdG8gbGVmdCAqL1xuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxLjg3NXJlbTsgfVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMS44NzVyZW07IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246ZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuYXJyb3cge1xuICBmaWxsOiAjZmNmY2ZjOyB9XG5cbi8qIGNvbG9yICYgc2l6ZSBpZiBubyBTVkcgLSBJRTggYW5kIEFuZHJvaWQgMi4zICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uby1zdmcge1xuICBjb2xvcjogI2ZjZmNmYztcbiAgZm9udC1zaXplOiAyNnB4OyB9XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uanNfc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5qc19zY3JvbGxfX2NhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAubGF5b3V0LS1yZXNwb25zaXZlIC5qc19zY3JvbGxfX2NhbnZhcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLmlTY3JvbGxIb3Jpem9udGFsU2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEuNXJlbTtcbiAgei1pbmRleDogOTk5OTtcbiAgaGVpZ2h0OiAxMHB4O1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICBsZWZ0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc0LCAxNzQsIDE3NCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5pU2Nyb2xsSG9yaXpvbnRhbFNjcm9sbGJhciAuaVNjcm9sbEluZGljYXRvciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICAgIGN1cnNvcjogbW92ZTsgfVxuXG5odG1sLCAjdGlueW1jZSB7XG4gIGZvbnQ6IG5vcm1hbCAxMDAlLzEuNjggXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogODUlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjM4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA3NSU7IH0gfVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTJGNjI7XG4gIGNvbG9yOiAjZmNmY2ZjO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4jdGlueW1jZSB7XG4gIG1hcmdpbjogMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5ib2R5IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjdyZW07IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAuZW50cnktY29udGVudCBoMSwgLmNvbHVtbiBoMSwgLmNvbW1lbnQtY29udGVudCBoMSwgLmVudHJ5LWNvbnRlbnQgaDIsIC5jb2x1bW4gaDIsIC5jb21tZW50LWNvbnRlbnQgaDIsIC5lbnRyeS1jb250ZW50IGgzLCAuY29sdW1uIGgzLCAuY29tbWVudC1jb250ZW50IGgzLCAuZW50cnktY29udGVudCBoNCwgLmNvbHVtbiBoNCwgLmNvbW1lbnQtY29udGVudCBoNCwgLmVudHJ5LWNvbnRlbnQgaDUsIC5jb2x1bW4gaDUsIC5jb21tZW50LWNvbnRlbnQgaDUsIC5lbnRyeS1jb250ZW50IGg2LCAuY29sdW1uIGg2LCAuY29tbWVudC1jb250ZW50IGg2IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuaDUge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbmFiYnIsIGFjcm9ueW0sIGJsb2NrcXVvdGUsIGNvZGUsIGRpciwga2JkLCBsaXN0aW5nLCBwbGFpbnRleHQsIHEsIHNhbXAsIHR0LCB2YXIsIHhtcCB7XG4gIGh5cGhlbnM6IG5vbmU7IH1cblxucHJlIGNvZGUge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlOyB9XG5cbmNvZGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7IH1cblxuYWJiciB7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6ICM4MDgwODA7IH1cbiAgYWJiclt0aXRsZV06aG92ZXIge1xuICAgIGN1cnNvcjogaGVscDsgfVxuXG5kdCwgZGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5kdCArIGR0OmJlZm9yZSwgZGQgKyBkdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcQVwiO1xuICB3aGl0ZS1zcGFjZTogcHJlOyB9XG5cbmRkICsgZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIsIFwiOyB9XG5cbmRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOiBcIjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjJlbTsgfVxuXG5kdCB7XG4gIGNvbG9yOiAjNjc2NzY3OyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYm9keS5kaXNhYmxlLWhvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuI3ZpbGxhZ2UtaG92ZXItYmxvY2tlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA3NjAwOyB9XG4gICN2aWxsYWdlLWhvdmVyLWJsb2NrZXIuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uanNfc2Nyb2xsOmJlZm9yZSwgLmpzX3Njcm9sbF9fY2FudmFzOmJlZm9yZSwgYmxvY2txdW90ZSArIHAgY2l0ZTpiZWZvcmUsIC5uYXYtbGlua3M6YmVmb3JlLCAuc2VhcmNoLWZvcm06YmVmb3JlLCAuanNfX3NwbGl0LXdyYXA6YmVmb3JlLCAuanNfX3NwbGl0LWNvbnRlbnQ6YmVmb3JlLCAuU2Nyb2xsX19jYW52YXM6YmVmb3JlLCAuc2l0ZS1mb290ZXI6YmVmb3JlLCAuY29tbWVudC1saXN0OmJlZm9yZSwgLkJCX01hc29ucnlfX2l0ZW0gLmVudHJ5LWV4Y2VycHQ6YmVmb3JlLCAuUFBfTWFzb25yeV9faXRlbSAuZW50cnktZXhjZXJwdDpiZWZvcmUsIC5qc19zY3JvbGw6YWZ0ZXIsIC5qc19zY3JvbGxfX2NhbnZhczphZnRlciwgYmxvY2txdW90ZSArIHAgY2l0ZTphZnRlciwgLm5hdi1saW5rczphZnRlciwgLnNlYXJjaC1mb3JtOmFmdGVyLCAuanNfX3NwbGl0LXdyYXA6YWZ0ZXIsIC5qc19fc3BsaXQtY29udGVudDphZnRlciwgLlNjcm9sbF9fY2FudmFzOmFmdGVyLCAuc2l0ZS1mb290ZXI6YWZ0ZXIsIC5jb21tZW50LWxpc3Q6YWZ0ZXIsIC5CQl9NYXNvbnJ5X19pdGVtIC5lbnRyeS1leGNlcnB0OmFmdGVyLCAuUFBfTWFzb25yeV9faXRlbSAuZW50cnktZXhjZXJwdDphZnRlciwgLmNmOmJlZm9yZSwgLmNmOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5qc19zY3JvbGw6YWZ0ZXIsIC5qc19zY3JvbGxfX2NhbnZhczphZnRlciwgYmxvY2txdW90ZSArIHAgY2l0ZTphZnRlciwgLm5hdi1saW5rczphZnRlciwgLnNlYXJjaC1mb3JtOmFmdGVyLCAuanNfX3NwbGl0LXdyYXA6YWZ0ZXIsIC5qc19fc3BsaXQtY29udGVudDphZnRlciwgLlNjcm9sbF9fY2FudmFzOmFmdGVyLCAuc2l0ZS1mb290ZXI6YWZ0ZXIsIC5jb21tZW50LWxpc3Q6YWZ0ZXIsIC5CQl9NYXNvbnJ5X19pdGVtIC5lbnRyeS1leGNlcnB0OmFmdGVyLCAuUFBfTWFzb25yeV9faXRlbSAuZW50cnktZXhjZXJwdDphZnRlciwgLmNmOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDEyRjYyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmVudHJ5LWNvbnRlbnQgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuMTU4OHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy4wMzM4cmVtO1xuICBtYXJnaW4tdG9wOiAzLjAzMzhyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCI7XG4gIGJvcmRlci1sZWZ0OiAzcHggIzBkMGQwZCBzb2xpZDsgfVxuICAuZW50cnktY29udGVudCBibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG5ibG9ja3F1b3RlICsgcCBjaXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgYmxvY2txdW90ZSArIHAgY2l0ZSBhLCBibG9ja3F1b3RlICsgcCBjaXRlIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmMGYwZjA7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDsgfVxuXG4ubGF5b3V0LS1yZXNwb25zaXZlIGgxIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmRyb3BjYXA6OmZpcnN0LWxldHRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gIGNvbG9yOiAjZmNmY2ZjOyB9XG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG4gIHRhYmxlLWxheW91dDogYXV0bzsgfVxuXG50YWJsZSBjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTsgfVxuXG50YWJsZSB0aGVhZCB0ciB0aCxcbnRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyMjIyMjI7IH1cblxudGFibGUgdGZvb3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlOyB9XG5cbnRhYmxlIHRmb290IHRyIHRoLFxudGFibGUgdGZvb3QgdHIgdGQge1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzIyMjIyMjsgfVxuXG50YWJsZSB0ciB0aCxcbnRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG50YWJsZSB0ci5ldmVuLCB0YWJsZSB0ci5hbHQsIHRhYmxlIHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuXG50YWJsZSB0aGVhZCB0ciB0aCxcbnRhYmxlIHRmb290IHRyIHRoLFxudGFibGUgdGZvb3QgdHIgdGQsXG50YWJsZSB0Ym9keSB0ciB0aCxcbnRhYmxlIHRib2R5IHRyIHRkLFxudGFibGUgdHIgdGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07IH1cblxuYm9keS5pcy1kaXNhYmxlZC1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5lbnRyeS1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuXG4uc2l0ZS1jb250ZW50IC5idXR0b24sIC5zaXRlLWNvbnRlbnQgYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC52aWxsYWdlLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dLCAudmlsbGFnZS1mb3JtIC53cGNmNy1zdWJtaXQsIC5lbnRyeS1jb250ZW50IGEuYnV0dG9uLCAuY29tbWVudC1jb250ZW50IGEuYnV0dG9uLCAuY2EtZGVzYyBhLmJ1dHRvbiwgLmNvbnRlbnQgYS5idXR0b24sIC5wYWdlIC5lZGl0LWxpbmsgYSwgLmNvbW1lbnQtbGlzdCAjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluaywgLnNpbmdsZS1jbGllbnRfZ2FsbGVyeSAucHJvdGVjdGVkLWFyZWFfX3Bhc3N3b3JkIGJ1dHRvbiwgLnZpbGxhZ2UtYnV0dG9uIHtcbiAgcGFkZGluZzogLjhlbSAxLjM1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmY2ZjZmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW47XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwcHggcmdiYSgxMywgMTMsIDEzLCAwLjMpOyB9XG4gIC5zaXRlLWNvbnRlbnQgLmJ1dHRvbjpob3ZlciwgLnNpdGUtY29udGVudCBidXR0b246aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnZpbGxhZ2UtZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsIC52aWxsYWdlLWZvcm0gLndwY2Y3LXN1Ym1pdDpob3ZlciwgLmVudHJ5LWNvbnRlbnQgYS5idXR0b246aG92ZXIsIC5jb21tZW50LWNvbnRlbnQgYS5idXR0b246aG92ZXIsIC5jYS1kZXNjIGEuYnV0dG9uOmhvdmVyLCAuY29udGVudCBhLmJ1dHRvbjpob3ZlciwgLnBhZ2UgLmVkaXQtbGluayBhOmhvdmVyLCAuY29tbWVudC1saXN0ICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rOmhvdmVyLCAuc2luZ2xlLWNsaWVudF9nYWxsZXJ5IC5wcm90ZWN0ZWQtYXJlYV9fcGFzc3dvcmQgYnV0dG9uOmhvdmVyLCAudmlsbGFnZS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmNmY2ZjOyB9XG5cbi5ieXBvc3RhdXRob3IsIC5nYWxsZXJ5LWNhcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5wb3N0IGZpZ3VyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wb3N0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG4jd3AtY2FsZW5kYXIgY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMTU4OHJlbTsgfVxuXG4jd3AtY2FsZW5kYXIgI25leHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubmF2LWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cblxuLm5hdi1wcmV2aW91cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5uYXYtbmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnNlYXJjaCAucGFnZS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWFyY2ggLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5zZWFyY2ggLmNvbnRlbnQtYXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7IH1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG4gIHBhZGRpbmc6IDAuNzE2MnJlbTtcbiAgY29sb3I6ICMwZDBkMGQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG5pbnB1dFtwbGFjZWhvbGRlcl0sIHRleHRhcmVhW3BsYWNlaG9sZGVyXSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5pbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWZpbGVdKSwgdGV4dGFyZWEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjBmMGYwOyB9XG4gIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9ZmlsZV0pOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzYzNjM2OyB9XG5cbi5qcy1nYWluZWQtZm9jdXNbcmVxdWlyZWRdOmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkODE4MTg7IH1cblxuaW5wdXRbcmVxdWlyZWRdOmZvY3VzLCAuanMtZ2FpbmVkLWZvY3VzW3JlcXVpcmVkXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjsgfVxuXG5mb3JtIC5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZDgxODE4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuZm9ybSBpbnB1dFtyZXF1aXJlZF06dmFsaWQgKyAucmVxdWlyZWQge1xuICBjb2xvcjogIzA2N2EwNjsgfVxuXG4uZW50cnktY29udGVudCAud3BjZjctZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmVudHJ5LWNvbnRlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG9yZGVyOiAtNTtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIHBhZGRpbmc6IDEuMTU4OHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMwZDBkMGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuXG4uZW50cnktY29udGVudCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICBwYWRkaW5nOiAwLjM1ODFyZW0gMC43MTYycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC4zNTgxcmVtOyB9XG5cbi5lbnRyeS1jb250ZW50IC53cGNmNy1kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWxsYWdlLWZvcm0ge1xuICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnZpbGxhZ2UtZm9ybSB7XG4gICAgICBwYWRkaW5nOiAxLjE1ODhyZW07IH0gfVxuICAudmlsbGFnZS1mb3JtIGlucHV0LCAudmlsbGFnZS1mb3JtIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIC52aWxsYWdlLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dLCAudmlsbGFnZS1mb3JtIC53cGNmNy1zdWJtaXQge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnZpbGxhZ2UtZm9ybSA+IHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnZpbGxhZ2UtZm9ybSA+IHAgLnJlcXVpcmVkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMS4ycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgdG9wOiAwOyB9XG5cbi5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkLCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmbGV4OiA1O1xuICAgIG1hcmdpbjogMDtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDNyZW07XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1heC1oZWlnaHQ6IDIuOXJlbTsgfVxuICAgIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgLmljb24ge1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMC4xcmVtOyB9XG5cbi5wcm90ZWN0ZWQtcG9zdCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIHdpZHRoOiA0MCU7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cblxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIHBhZGRpbmc6IDMuNzVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbTsgfSB9XG4gIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZmllbGQge1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZpZWxkIGlucHV0LCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZpZWxkIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1maWVsZCAucmVxdWlyZWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAuNzE2MnJlbTtcbiAgICAgIHRvcDogMC41cmVtOyB9XG4gIC5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICB3aWR0aDogOTAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5jb21tZW50LWZvcm0tY29tbWVudCB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY29tbWVudC1mb3JtLWNvbW1lbnQgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5jb21tZW50LW5vdGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtO1xuICBtYXJnaW4tdG9wOiAwLjcxNjJyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjYWVhZWFlOyB9XG5cbi5wYWdpbmctbmF2aWdhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNC45MDg2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNWVtOyB9XG4gIC5wYWdpbmctbmF2aWdhdGlvbiB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnaW5nLW5hdmlnYXRpb24gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG5hLnBhZ2UtbnVtYmVycywgc3Bhbi5wYWdlLW51bWJlcnMge1xuICBwYWRkaW5nOiAwLjg3NWVtIDEuMTI1ZW07XG4gIG1hcmdpbjogYXV0byAuM3JlbTtcbiAgY29sb3I6ICMwZDBkMGQ7IH1cblxuYTpob3Zlci5wYWdlLW51bWJlcnMge1xuICBjb2xvcjogIzAxMkY2MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wYWdpbmctbmF2aWdhdGlvbiAuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7IH1cblxuLnBvc3QgLnBhZ2UtbGlua3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3ZpbGxhZ2UtbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmpzICN2aWxsYWdlLWxvYWRpbmcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuanMgI3ZpbGxhZ2UtbG9hZGluZy5pcy1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2l0ZS1sb2FkaW5nX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDUwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG4uc2l0ZS1sb2FkaW5nX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA5OCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDElO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmNmY2ZjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpdGUtbG9hZGluZ19fdmFsdWUge1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMjAwbXMgbGluZWFyOyB9XG4gIC5pcy1sb2FkaW5nLWNvbXBsZXRlIC5zaXRlLWxvYWRpbmdfX3ZhbHVlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5wb3N0LW5hdmlnYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLnBvc3QtbmF2aWdhdGlvbiwgLnBvc3QtbmF2aWdhdGlvbiBhIHtcbiAgICBjb2xvcjogIzYzNjM2MzsgfVxuICAucG9zdC1uYXZpZ2F0aW9uIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAxMkY2MjsgfVxuICAucG9zdC1uYXZpZ2F0aW9uIC5uby1hZGphY2VudC1wb3N0IHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cywgLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuICAgIHBhZGRpbmc6IDEuMTU4OHJlbSAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhLCAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCwgLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciA2MG1zIGVhc2Utb3V0LCBjb2xvciA2MG1zIGVhc2Utb3V0OyB9XG4gICAgLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzOmhvdmVyLCAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dDpob3ZlciB7XG4gICAgICBjb2xvcjogIzAxMkY2MjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzOmhvdmVyIGEsIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0OmhvdmVyIGEge1xuICAgICAgICBjb2xvcjogIzAxMkY2MjsgfVxuICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucG9zdC1uYXZpZ2F0aW9uIC5uYXZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIC5qcyAucG9zdC1uYXZpZ2F0aW9uIC5uYXZfX2lubmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCwgLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCAuaWNvbiwgLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5qcyAucG9zdC1uYXZpZ2F0aW9uIC5uby1hZGphY2VudC1wb3N0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnBvc3QtbmF2aWdhdGlvbiAubm8tYWRqYWNlbnQtcG9zdDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IC5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTYycmVtOyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNjJyZW07IH1cbiAgLnBvc3QtbmF2aWdhdGlvbiAubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCwgLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43MTYycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuNzE2MnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNjJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnBvc3QtbmF2aWdhdGlvbiAubGFiZWwge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIC5wb3N0LW5hdmlnYXRpb24gYSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG4uanNfX2Nhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmpzX19jYXJvdXNlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjQwNjJyZW07IH0gfVxuXG4udmlsbGFnZS1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG4gICAgLnZpbGxhZ2UtY2Fyb3VzZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgLnZpbGxhZ2UtY2Fyb3VzZWwgaW1nIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudmlsbGFnZS1jYXJvdXNlbCBpbWcuaXMtc2VsZWN0ZWQge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2lkZWJhci1lbmFibGVkIC52aWxsYWdlLWNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmpzX19jYXJvdXNlbCwgLmpzX19jYXJvdXNlbCBpbWcge1xuICBoZWlnaHQ6IDQwMHB4OyB9XG5cbi5qc19fY2Fyb3VzZWwgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTsgfVxuXG4uanNfX2Nhcm91c2VsLnNwYWNlLWh1Z2UgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTsgfVxuXG4uanNfX2Nhcm91c2VsLnNwYWNlLXRpbnkgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjcxNjJyZW07IH1cblxuLmpzX19jYXJvdXNlbC5zcGFjZS1ub25lIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uanNfX2Nhcm91c2VsIC52aWxsYWdlLWNhcm91c2VsIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uanNfX2Nhcm91c2VsLnNtYWxsLCAuanNfX2Nhcm91c2VsLnNtYWxsIGltZyB7XG4gIGhlaWdodDogMTUwcHg7IH1cblxuLmpzX19jYXJvdXNlbC5tZWRpdW0sIC5qc19fY2Fyb3VzZWwubWVkaXVtIGltZyB7XG4gIGhlaWdodDogMzAwcHg7IH1cblxuLmpzX19jYXJvdXNlbC5sYXJnZSwgLmpzX19jYXJvdXNlbC5sYXJnZSBpbWcge1xuICBoZWlnaHQ6IDcyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTJweCkge1xuICAgIC5qc19fY2Fyb3VzZWwubGFyZ2UsIC5qc19fY2Fyb3VzZWwubGFyZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuanNfX2Nhcm91c2VsLCAuanNfX2Nhcm91c2VsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmpzX19jYXJvdXNlbCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMS4xNTg4cmVtOyB9XG4gIC5qc19fY2Fyb3VzZWwuc3BhY2UtaHVnZSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMS4xNTg4cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgxcHgpIHtcbiAgLmpzX19jYXJvdXNlbCwgLmpzX19jYXJvdXNlbCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEyNXB4OyB9XG4gIC5qc19fY2Fyb3VzZWwgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAuanNfX2Nhcm91c2VsLnNwYWNlLWh1Z2UgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMTU4OHJlbTsgfVxuICAuanNfX2Nhcm91c2VsLnNwYWNlLXRpbnkgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfSB9XG5cbi50b2dnbGUtbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC50b2dnbGUtbGFiZWwuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmlnYXRpb24tdG9nZ2xlIC50b2dnbGUtbGFiZWwuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5qc19fc3BsaXQtd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDQuOTA4NnJlbTtcbiAgbWFyZ2luLXRvcDogNC45MDg2cmVtOyB9XG4gIC5qc19fc3BsaXQtd3JhcCArIC5qc19fc3BsaXQtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogLTQuOTA4NnJlbTsgfVxuXG4uanNfX3NwbGl0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAuanNfX3NwbGl0LWNvbnRlbnQgLmltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5qc19fc3BsaXQtY29udGVudCAuaW1hZ2UgPiBkaXYge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNDgwcHg7IH1cbiAgLmpzX19zcGxpdC1jb250ZW50IC50ZXh0IHtcbiAgICBwYWRkaW5nOiA0LjkwODZyZW0gMS44NzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gICAgLmpzX19zcGxpdC1jb250ZW50IC50ZXh0IGgxLCAuanNfX3NwbGl0LWNvbnRlbnQgLnRleHQgaDIsIC5qc19fc3BsaXQtY29udGVudCAudGV4dCBoMyB7XG4gICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIjsgfVxuICAuanNfX3NwbGl0LWNvbnRlbnQgLnRleHQgLnNwbGl0LXBhcnRfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuanNfX3NwbGl0LWNvbnRlbnQgLnRleHQgLnNwbGl0LXBhcnRfX2lubmVyIHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTU4OHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuanNfX3NwbGl0LWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAuanNfX3NwbGl0LWNvbnRlbnQgLmltYWdlIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmpzX19zcGxpdC1jb250ZW50IC5zcGxpdC1wYXJ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc3BsaXQtcGFydCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5zcGxpdC1wYXJ0LnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxZW0pO1xuICBtYXJnaW4tbGVmdDogLS41ZW07IH1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IC41ZW07IH1cbiAgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktaXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMzMuMzMzMyU7IH1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMjUlOyB9XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxNi42NjY3JTsgfVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxNC4yODU3JTsgfVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMi41JTsgfVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMS4xMTExJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZW50cnktY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLldyYXBwZXIgPiAuaXMtZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5QUF9TaW5nbGUtLWhvcml6b250YWwgLnNpdGUtaGVhZGVyLCAuUFBfU2luZ2xlLS1ob3Jpem9udGFsIC5XcmFwcGVyLCAuUFBfU2luZ2xlLS1ob3Jpem9udGFsIC5zaXRlLWZvb3RlciwgLlBQX0FyY2hpdmUtLWhvcml6b250YWwgLnNpdGUtaGVhZGVyLCAuUFBfQXJjaGl2ZS0taG9yaXpvbnRhbCAuV3JhcHBlciwgLlBQX0FyY2hpdmUtLWhvcml6b250YWwgLnNpdGUtZm9vdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5QUF9TaW5nbGUtLWhvcml6b250YWwgLnNpdGUtZm9vdGVyLCAuUFBfQXJjaGl2ZS0taG9yaXpvbnRhbCAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5QUF9TaW5nbGUtLWhvcml6b250YWwgLnNpdGUsIC5QUF9BcmNoaXZlLS1ob3Jpem9udGFsIC5zaXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogYXV0bzsgfVxuXG4uU2Nyb2xsX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLlNjcm9sbF9fY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAuU2Nyb2xsX19jYW52YXMgLlBQX0hvcml6b250YWxfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5zaXRlLS1yZXNwb25zaXZlIC5QUF9MYXp5X0ltYWdlIHtcbiAgbWluLWhlaWdodDogMzN2aDsgfVxuXG4uZmVhdHVyZWQtYmFkZ2Uge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICByaWdodDogMS44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiA0cmVtOyB9XG5cbi5lbnRyeS10aXRsZSBhLCAuRW50cnlfX3RpdGxlIGEsIC5FbnRyeV9fbWV0YSBhIHtcbiAgY29sb3I6ICMzNjM2MzY7IH1cblxuLkVudHJ5X19jb250aW51ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41MzcycmVtIDEuMTU4OHJlbTtcbiAgbWFyZ2luLXRvcDogMS4xNTg4cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkO1xuICBjb2xvcjogI2ZjZmNmYztcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5lbnRyeS1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgLmVudHJ5LW1ldGEgYSB7XG4gICAgY29sb3I6ICMwMTJGNjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5yZWd1bGFyLXBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0LjkwODZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yZWd1bGFyLXBvc3Quc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDBweCByZ2JhKDEzLCAxMywgMTMsIDAuMDcpLCAwIDFweCAyNHB4IDNweCByZ2JhKDE3NCwgMTc0LCAxNzQsIDAuMDcpOyB9XG4gIC5yZWd1bGFyLXBvc3QgLmVudHJ5LXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjAzMzhyZW07IH1cbiAgLnJlZ3VsYXItcG9zdCAuZW50cnktdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtOyB9XG4gIC5yZWd1bGFyLXBvc3QgLmVudHJ5LWlubmVyIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5yZWd1bGFyLXBvc3QgLmVudHJ5LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4wMzM4cmVtOyB9XG4gIC5yZWd1bGFyLXBvc3QgLnBvc3RlZC1vbiB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucmVndWxhci1wb3N0IC5wb3N0ZWQtb24gYSB7XG4gICAgICBjb2xvcjogIzYzNjM2MztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLnJlZ3VsYXItcG9zdCAuZW50cnktcG9zdC53aXRoLXRodW1ibmFpbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5yZWd1bGFyLXBvc3QgLmVudHJ5LXBvc3Qud2l0aG91dC10aHVtYm5haWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yZWd1bGFyLXBvc3QgLmVudHJ5LXBvc3Qud2l0aG91dC10aHVtYm5haWwgLmVudHJ5LWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjM4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmVndWxhci1wb3N0IC5lbnRyeS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH1cbiAgICAucmVndWxhci1wb3N0IC5lbnRyeS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTU4OHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMXB4KSB7XG4gICAgLnJlZ3VsYXItcG9zdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnJlZ3VsYXItcG9zdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgIHBhZGRpbmc6IDEuODc1cmVtOyB9XG4gICAgICAucmVndWxhci1wb3N0IC5lbnRyeS10aHVtYm5haWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNTUyOHJlbTsgfVxuICAgICAgLnJlZ3VsYXItcG9zdCAuZW50cnktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTU4OHJlbTsgfVxuICAgICAgLnJlZ3VsYXItcG9zdCAuZW50cnktY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTU4OHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG4gICAgLnJlZ3VsYXItcG9zdCB7XG4gICAgICBwYWRkaW5nOiAxLjE1ODhyZW07IH1cbiAgICAgIC5yZWd1bGFyLXBvc3QgLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4uRW50cnktLWNsYXNzaWMge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gOS44MTcycmVtIGF1dG87XG4gIGNvbG9yOiAjNjM2MzYzO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAuRW50cnktLWNsYXNzaWMgLm1ldGEtc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogLjNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuM3JlbTsgfVxuICAuRW50cnktLWNsYXNzaWMgLkVudHJ5X190aHVtYm5haWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4wMzM4cmVtOyB9XG4gIC5FbnRyeS0tY2xhc3NpYyAuRW50cnlfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuRW50cnktLWNsYXNzaWMgLkVudHJ5X19oZWFkZXIge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTsgfVxuICAuRW50cnktLWNsYXNzaWMgLkVudHJ5X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTYycmVtOyB9XG4gIC5FbnRyeS0tY2xhc3NpYyAuRW50cnlfX2NvbnRlbnQge1xuICAgIGZsZXg6IDI7IH1cbiAgLkVudHJ5LS1jbGFzc2ljIC5FbnRyeV9fY29udGludWUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjcxNjJyZW07IH1cbiAgLkVudHJ5LS1jbGFzc2ljIC5FbnRyeV9fbWV0YSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogLjhyZW07IH1cbiAgLkVudHJ5LS1jbGFzc2ljIC5FbnRyeV9fY2F0ZWdvcmllcyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLkVudHJ5LS1jbGFzc2ljIC5FbnRyeV9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTU4OHJlbTsgfVxuICAgIC5FbnRyeS0tY2xhc3NpYyAuRW50cnlfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuYm9keSwgLnNpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjOyB9XG5cbi5zaXRlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRlbnQtYXJlYSB7XG4gIG1heC13aWR0aDogMTM4MHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA0LjkwODZyZW0gMS44NzVyZW0gMS44NzVyZW07IH1cbiAgLmJsb2ctaGVhZGVyICsgLmNvbnRlbnQtYXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250ZW50LWFyZWEge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjc1cmVtKTtcbiAgICAgIHBhZGRpbmc6IDEuMTU4OHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmNvbnRlbnQtYXJlYSB7XG4gICAgICB3aWR0aDogOTglO1xuICAgICAgcGFkZGluZzogMS4xNTg4cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgxcHgpIHtcbiAgICAuY29udGVudC1hcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbnRlbnQtYXJlYS5pcy1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGVudC1hcmVhLS1mdWxsIHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jb250ZW50LWFyZWEtLWFyY2hpdmUge1xuICBwYWRkaW5nLXRvcDogNC45MDg2cmVtOyB9XG4gIC5jb250ZW50LWFyZWEtLWFyY2hpdmUgLmVudHJ5LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC45MDg2cmVtOyB9XG5cbi5ib2R5LWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjUwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5ib2R5LWJvcmRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmJvZHktYm9yZGVyLS1sZWZ0LCAuYm9keS1ib3JkZXItLXJpZ2h0IHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYm9keS1ib3JkZXItLXRvcCwgLmJvZHktYm9yZGVyLS1ib3R0b20ge1xuICAgIGhlaWdodDogNHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ib2R5LWJvcmRlci0tdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuYm9keS1ib3JkZXItLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmJvZHktYm9yZGVyLS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAuYm9keS1ib3JkZXItLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7IH1cblxuLnNpdGUtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogODAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzE0MTQxNDsgfVxuICAuYm9keS1ib3JkZXJzLS1kaXNhYmxlIC5zaXRlLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAubm8tanMgLnNpdGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5zaXRlLWhlYWRlcl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMy4wMzM4cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMC43MTYycmVtIDEuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNpdGUtaGVhZGVyX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjcxNjJyZW0gMS4xNTg4cmVtOyB9IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2lubmVyLm5vLWFjdGl2ZS1tZW51IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTU4OHJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xNTg4cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnNpdGUtaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5zaXRlLWhlYWRlci0tcGxhY2Vob2xkZXIge1xuICBtaW4taGVpZ2h0OiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zaXRlLWhlYWRlci0tcGxhY2Vob2xkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zaXRlLWhvbWUtbGluayB7XG4gIHRyYW5zaXRpb246IDEuMnMgZWFzZS1vdXQgdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNpdGUtaG9tZS1saW5rIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zaXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uc2l0ZS1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tZW51LWl0ZW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5zaXRlLWxvZ28ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2l0ZS1sb2dvLS1pbWFnZSB7XG4gICAgZmxleC1iYXNpczogMTUwcHg7IH1cbiAgLnNpdGUtbG9nby0tdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm5vLWFjdGl2ZS1tZW51IC5zaXRlLWxvZ28tLXRleHQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAuc2l0ZS1sb2dvLS10ZXh0IC5zaXRlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjNyZW07IH1cbiAgICAgIC5zY3JlZW4tLXNtYWxsIC5zaXRlLWxvZ28tLXRleHQgLnNpdGUtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgICAgIC5zaXRlLWxvZ28tLXRleHQgLnNpdGUtdGl0bGUgYSB7XG4gICAgICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gICAgLnNpdGUtbG9nby0tdGV4dCAuc2l0ZS1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiO1xuICAgICAgY29sb3I6ICM2MzYzNjM7XG4gICAgICBtYXJnaW4tdG9wOiAuMjVyZW07IH1cblxuLnNpdGUtaG9tZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgI2pzLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpdGUtbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNpdGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi5oZWFkZXJfX2ljb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgY29sb3I6ICNmY2ZjZmM7IH1cblxuLm1vYmlsZS1pZSAuc2l0ZS1oZWFkZXJfX2lubmVyLCAubW9iaWxlLWllIC5zaXRlLWxvZ28sIC5tb2JpbGUtaWUgLnNpdGUtbG9nby0tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuc2l0ZS1uYXZpZ2F0aW9uIC5tZW51LWxpbmsge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMS4xNTg4cmVtO1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNpdGUtbmF2aWdhdGlvbiAubWVudS1saW5rOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAuc2l0ZS1uYXZpZ2F0aW9uIC5zdWItbWVudSAubWVudS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAxMkY2MjsgfVxuICAuc2l0ZS1uYXZpZ2F0aW9uIC5jdXJyZW50LW1lbnUtaXRlbSA+IC5tZW51LWxpbmssIC5zaXRlLW5hdmlnYXRpb24gLmN1cnJlbnRfcGFnZV9wYXJlbnQ6bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSA+IC5tZW51LWxpbmsge1xuICAgIGNvbG9yOiBncmF5OyB9XG4gIC5zaXRlLW5hdmlnYXRpb24gLmN1cnJlbnRfcGFnZV9wYXJlbnQgPiAubWVudS1saW5rIC5tZW51LWl0ZW1fX2lubmVyID4gLmRyb3Bkb3duLWljb24sIC5zaXRlLW5hdmlnYXRpb24gLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IC5tZW51LWxpbmsgLm1lbnUtaXRlbV9faW5uZXIgPiAuZHJvcGRvd24taWNvbiwgLnNpdGUtbmF2aWdhdGlvbiAuY3VycmVudC1tZW51LXBhcmVudCA+IC5tZW51LWxpbmsgLm1lbnUtaXRlbV9faW5uZXIgPiAuZHJvcGRvd24taWNvbiwgLnNpdGUtbmF2aWdhdGlvbiAuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gLm1lbnUtbGluayAubWVudS1pdGVtX19pbm5lciA+IC5kcm9wZG93bi1pY29uIHtcbiAgICBjb2xvcjogZ3JheTsgfVxuICAuc2l0ZS1uYXZpZ2F0aW9uIC5uby1ob3ZlciA+IC5tZW51LWxpbmsge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zaXRlLW5hdmlnYXRpb24ge1xuICAgICAgZm9udC1zaXplOiAwLjgycmVtOyB9IH1cbiAgLnNpdGUtbmF2aWdhdGlvbiAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5zaXRlLW5hdmlnYXRpb24gLm1lbnUtaXRlbV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc2l0ZS1uYXZpZ2F0aW9uIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbiAuZHJvcGRvd24taWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNjJyZW07XG4gICAgd2lkdGg6IC42ZW07XG4gICAgZm9udC1zaXplOiAuN2VtO1xuICAgIHJpZ2h0OiAuMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaXRlLW5hdmlnYXRpb24gLmRyb3Bkb3duLWljb24gLmlvbi1jaGV2cm9uLWRvd24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaXRlLW5hdmlnYXRpb24gLnN1Yi1tZW51IC5kcm9wZG93bi1pY29uIHtcbiAgICB0b3A6IDA7IH1cblxuLm5vLXRvdWNoIC5tZW51LWl0ZW0tLXRvdWNoIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2l0ZS0tcmVndWxhciAuc2l0ZS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1vYmlsZS1pZSAuc2l0ZS0tcmVndWxhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaXRlLS1yZWd1bGFyIC5zaXRlLW5hdmlnYXRpb24gLmxldmVsLTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7IH1cblxuLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAubGV2ZWwtMCArIC5zdWItbWVudSA+IC5zdWItbWVudV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAubGV2ZWwtMCArIC5zdWItbWVudSA+IC5zdWItbWVudV9faW5uZXI6YmVmb3JlLCAuc2l0ZS0tcmVndWxhciAuc2l0ZS1uYXZpZ2F0aW9uIC5sZXZlbC0wICsgLnN1Yi1tZW51ID4gLnN1Yi1tZW51X19pbm5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuc2l0ZS0tcmVndWxhciAuc2l0ZS1uYXZpZ2F0aW9uIC5sZXZlbC0wICsgLnN1Yi1tZW51ID4gLnN1Yi1tZW51X19pbm5lcjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwZDBkMGQ7IH1cbiAgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAubGV2ZWwtMCArIC5zdWItbWVudSA+IC5zdWItbWVudV9faW5uZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmY2ZjZmM7XG4gICAgdG9wOiAtMjZweDsgfVxuXG4uc2l0ZS0tcmVndWxhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgdG9wOiAxMDAlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtaW4td2lkdGg6IDEycmVtO1xuICBmb250LXNpemU6IC42NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH1cbiAgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwLjcxNjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMGQwZDBkO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuc2l0ZS0tcmVndWxhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuc2l0ZS0tcmVndWxhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zdWItbWVudSAubWVudS1pdGVtIC5zdWItbWVudSB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgbGVmdDogY2FsYyggMTAwJSArIDEuMTU4OHJlbSk7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRvcDogLTAuNzE2MnJlbTsgfVxuICAgICAgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUuanMtaW52ZXJ0LXBvc2l0aW9uIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCAxMDAlICsgMS4xNTg4cmVtKTsgfVxuICAuc2l0ZS0tcmVndWxhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zdWItbWVudSAubWVudS1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjcxNjJyZW0gMS4xNTg4cmVtOyB9XG5cbi5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uLCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLm1vYmlsZS1pZSAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiwgLm1vYmlsZS1pZSAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm1lbnUtaXRlbSAubW9iaWxlLWllIC5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uLCAubWVudS1pdGVtIC5tb2JpbGUtaWUgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW5hdmlnYXRpb25fX2NvbnRlbnQsIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbmF2aWdhdGlvbl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAyLjMxNzdyZW0pO1xuICAgIGxlZnQ6IDEuMTU4OHJlbTtcbiAgICByaWdodDogMS4xNTg4cmVtO1xuICAgIHRvcDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51LCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNzV2aDsgfVxuICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXIsIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNTg4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjE1ODhyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMGQwZDBkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnVfX2NvbnRhaW5lcjpiZWZvcmUsIC5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnVfX2NvbnRhaW5lcjphZnRlciwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YmVmb3JlLCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnVfX2NvbnRhaW5lcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIHJpZ2h0OiAzLjMzMzhyZW07XG4gICAgICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnVfX2NvbnRhaW5lcjpiZWZvcmUsIC5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnVfX2NvbnRhaW5lcjphZnRlciwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YmVmb3JlLCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnVfX2NvbnRhaW5lcjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDEuNTA4OHJlbTtcbiAgICAgICAgICB0b3A6IC0zMHB4OyB9IH1cbiAgICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YmVmb3JlLCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnVfX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBkMGQwZDsgfVxuICAgIC5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnVfX2NvbnRhaW5lcjphZnRlciwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZjZmNmYztcbiAgICAgIHRvcDogLTI2cHg7IH1cbiAgLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24gLm1lbnUtaXRlbSwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiAubWVudS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uIC5tZW51LWxpbmssIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLm1lbnUtbGluayB7XG4gICAgcGFkZGluZzogMC43MTYycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlOyB9XG4gICAgLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24gLm1lbnUtbGluay5sZXZlbC0wLCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIC5tZW51LWxpbmsubGV2ZWwtMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTsgfVxuICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUsIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nOiAxLjE1ODhyZW07XG4gICAgbWFyZ2luLXRvcDogMC43MTYycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc0LCAxNzQsIDE3NCwgMC4yNSk7IH1cbiAgICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuZHJvcGRvd24taWNvbiwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiAuZHJvcGRvd24taWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW5hdmlnYXRpb25fX2NvbnRlbnQsIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbmF2aWdhdGlvbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaXMtbWVudS1vcGVuIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5pcy1tZW51LW9wZW4gLnNpdGUtbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7IH1cblxuLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1vYmlsZS1pZSAubmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubmF2aWdhdGlvbi10b2dnbGUgLnRvZ2dsZS1sYWJlbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubmF2aWdhdGlvbi10b2dnbGUgLnRvZ2dsZS1sYWJlbCAuaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNTYxcHgpIHtcbiAgICAubmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtOyB9IH1cbiAgLm5hdmlnYXRpb24tdG9nZ2xlIC5pY29uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAuMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07IH1cbiAgICAubm8tanMgLm5hdmlnYXRpb24tdG9nZ2xlIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmlnYXRpb24tdG9nZ2xlX190ZXh0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjNjM2MzYzOyB9XG4gIC5uYXZpZ2F0aW9uLXRvZ2dsZV9fbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAuOXJlbTsgfVxuXG4ubm8tbWVudS1mb3VuZCB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnNpdGUtLXBvcnRhYmxlIC5uby1tZW51LWZvdW5kLCAuc2l0ZS0tcmVzcG9uc2l2ZSAubm8tbWVudS1mb3VuZCB7XG4gICAgcGFkZGluZzogMS44NzVyZW07IH1cbiAgLm5vLW1lbnUtZm91bmQgaDEge1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubm8tbWVudS1mb3VuZCAuZG9jLWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubm8tbWVudS1mb3VuZCAuZG9jLWxpbmsgYSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5zaXRlLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2l0ZS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5zaXRlLWZvb3Rlci5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpdGUtZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkO1xuICAgIGNvbG9yOiAjZTNlM2UzO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zaXRlLWZvb3Rlcl9faW5uZXIgYSB7XG4gICAgICBjb2xvcjogI2VkZWRlZDsgfVxuICAuc2l0ZS1mb290ZXIgLmluc3RhZ3JhbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtO1xuICAgIG1hcmdpbi10b3A6IDMuMDMzOHJlbTtcbiAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zaXRlLWZvb3RlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAuNzE2MnJlbTsgfSB9XG5cbi5zaXRlLWluZm8ge1xuICBwYWRkaW5nOiAxLjE1ODhyZW0gMy4wMzM4cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnNpdGUtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zaXRlLWluZm9fX2NvcHlyaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjFlbTsgfVxuXG4uc2l0ZS1mb290ZXItLXBsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBmbGV4LWJhc2lzOiA1MHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5pcy1ob3Jpem9udGFsIC5zaXRlLWZvb3Rlci0tcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zaXRlLWluZm9fX2NvbG9ybWVsb24ge1xuICBsZXR0ZXItc3BhY2luZzogLjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IC43cmVtOyB9XG4gIC5zaXRlLWluZm9fX2NvbG9ybWVsb24gYSwgLnNpdGUtaW5mb19fY29sb3JtZWxvbiB7XG4gICAgY29sb3I6ICM3NDc0NzQ7IH1cblxuLmVudHJ5LWNvbnRlbnQgaW1nLCAuZW50cnktY29udGVudCBmaWd1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmVudHJ5LWNvbnRlbnQgdWwsIC5lbnRyeS1jb250ZW50IG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9XG5cbi5zaWRlYmFyLWVuYWJsZWQgLmNvbnRlbnQtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAxcHgpIHtcbiAgICAuc2lkZWJhci1lbmFibGVkIC5jb250ZW50LWFyZWEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2lkZWJhci1lbmFibGVkIC5zaXRlLW1haW4ge1xuICBmbGV4OiAzO1xuICBmbGV4LWJhc2lzOiA0MzBweDsgfVxuXG4uc2lkZWJhci1lbmFibGVkIC5zaXRlLXNpZGViYXIge1xuICBmbGV4LWJhc2lzOiAzMjBweDsgfVxuXG4uc2l0ZS1zaWRlYmFyIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDQuOTA4NnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zaXRlLXNpZGViYXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtOyB9IH1cbiAgLnNpdGUtc2lkZWJhciBhIHtcbiAgICBjb2xvcjogIzYzNjM2MztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gICAgLnNpdGUtc2lkZWJhciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gIC5zaXRlLXNpZGViYXIgLndpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMGQwZDBkO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuICAgIC5zaXRlLXNpZGViYXIgLndpZGdldCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjcxNjJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC43MTYycmVtOyB9XG4gICAgLnNpdGUtc2lkZWJhciAud2lkZ2V0IGxpIGEge1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtOyB9XG4gICAgLnNpdGUtc2lkZWJhciAud2lkZ2V0IC5jYXQtaXRlbSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zaXRlLXNpZGViYXIgLndpZGdldC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtOyB9XG4gIC5zaXRlLXNpZGViYXIgLnNlYXJjaC1zdWJtaXQgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbiNycHd3dC1yZWNlbnQtcG9zdHMtd2lkZ2V0LXdpdGgtdGh1bWJuYWlscy0yIGltZyB7XG4gIG1heC13aWR0aDogMTAwcHg7IH1cblxuLnJwd3d0LXBvc3QtY2F0ZWdvcmllcywgLnJwd3d0LXBvc3QtYXV0aG9yLCAucnB3d3QtcG9zdC1kYXRlIHtcbiAgY29sb3I6ICM2MzYzNjM7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4ucnB3d3QtcG9zdC1leGNlcnB0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJwd3d0LXBvc3QtZXhjZXJwdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnJwd3d0LXdpZGdldCB1bCBsaSB7XG4gIG1hcmdpbjogMC43MTYycmVtIDAgMCAwOyB9XG5cbi53aWRnZXRfc2ltcGxlaW1hZ2UgLnNpbXBsZS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE2MnJlbTsgfVxuXG4uZW50cnktd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5lbnRyeS1jb250ZW50LCAuY29tbWVudC1jb250ZW50LCAuY2EtZGVzYywgLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAuZW50cnktY29udGVudCA+IHAsIC5jb21tZW50LWNvbnRlbnQgPiBwLCAuY2EtZGVzYyA+IHAsIC5jb250ZW50ID4gcCB7XG4gICAgbWFyZ2luLXRvcDogMy4wMzM4cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMDMzOHJlbTsgfVxuICAuZW50cnktY29udGVudCB1bCwgLmVudHJ5LWNvbnRlbnQgb2wsIC5jb21tZW50LWNvbnRlbnQgdWwsIC5jb21tZW50LWNvbnRlbnQgb2wsIC5jYS1kZXNjIHVsLCAuY2EtZGVzYyBvbCwgLmNvbnRlbnQgdWwsIC5jb250ZW50IG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAuZW50cnktY29udGVudCB1bCBsaSwgLmVudHJ5LWNvbnRlbnQgb2wgbGksIC5jb21tZW50LWNvbnRlbnQgdWwgbGksIC5jb21tZW50LWNvbnRlbnQgb2wgbGksIC5jYS1kZXNjIHVsIGxpLCAuY2EtZGVzYyBvbCBsaSwgLmNvbnRlbnQgdWwgbGksIC5jb250ZW50IG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNjJyZW07IH1cbiAgICAuZW50cnktY29udGVudCB1bCBsaSB1bCwgLmVudHJ5LWNvbnRlbnQgdWwgbGkgb2wsIC5lbnRyeS1jb250ZW50IG9sIGxpIHVsLCAuZW50cnktY29udGVudCBvbCBsaSBvbCwgLmNvbW1lbnQtY29udGVudCB1bCBsaSB1bCwgLmNvbW1lbnQtY29udGVudCB1bCBsaSBvbCwgLmNvbW1lbnQtY29udGVudCBvbCBsaSB1bCwgLmNvbW1lbnQtY29udGVudCBvbCBsaSBvbCwgLmNhLWRlc2MgdWwgbGkgdWwsIC5jYS1kZXNjIHVsIGxpIG9sLCAuY2EtZGVzYyBvbCBsaSB1bCwgLmNhLWRlc2Mgb2wgbGkgb2wsIC5jb250ZW50IHVsIGxpIHVsLCAuY29udGVudCB1bCBsaSBvbCwgLmNvbnRlbnQgb2wgbGkgdWwsIC5jb250ZW50IG9sIGxpIG9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtOyB9XG4gICAgICAuZW50cnktY29udGVudCB1bCBsaSB1bCBsaTpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgdWwgbGkgb2wgbGk6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50IG9sIGxpIHVsIGxpOmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCBvbCBsaSBvbCBsaTpmaXJzdC1jaGlsZCwgLmNvbW1lbnQtY29udGVudCB1bCBsaSB1bCBsaTpmaXJzdC1jaGlsZCwgLmNvbW1lbnQtY29udGVudCB1bCBsaSBvbCBsaTpmaXJzdC1jaGlsZCwgLmNvbW1lbnQtY29udGVudCBvbCBsaSB1bCBsaTpmaXJzdC1jaGlsZCwgLmNvbW1lbnQtY29udGVudCBvbCBsaSBvbCBsaTpmaXJzdC1jaGlsZCwgLmNhLWRlc2MgdWwgbGkgdWwgbGk6Zmlyc3QtY2hpbGQsIC5jYS1kZXNjIHVsIGxpIG9sIGxpOmZpcnN0LWNoaWxkLCAuY2EtZGVzYyBvbCBsaSB1bCBsaTpmaXJzdC1jaGlsZCwgLmNhLWRlc2Mgb2wgbGkgb2wgbGk6Zmlyc3QtY2hpbGQsIC5jb250ZW50IHVsIGxpIHVsIGxpOmZpcnN0LWNoaWxkLCAuY29udGVudCB1bCBsaSBvbCBsaTpmaXJzdC1jaGlsZCwgLmNvbnRlbnQgb2wgbGkgdWwgbGk6Zmlyc3QtY2hpbGQsIC5jb250ZW50IG9sIGxpIG9sIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43MTYycmVtOyB9XG4gIC5lbnRyeS1jb250ZW50IHByZSwgLmNvbW1lbnQtY29udGVudCBwcmUsIC5jYS1kZXNjIHByZSwgLmNvbnRlbnQgcHJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAuZW50cnktY29udGVudCAuaGlnaGxpZ2h0LCAuY29tbWVudC1jb250ZW50IC5oaWdobGlnaHQsIC5jYS1kZXNjIC5oaWdobGlnaHQsIC5jb250ZW50IC5oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgcGFkZGluZzogLjJlbSAuNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgLmVudHJ5LWNvbnRlbnQgLmFsaWdubGVmdCwgLmNvbW1lbnQtY29udGVudCAuYWxpZ25sZWZ0LCAuY2EtZGVzYyAuYWxpZ25sZWZ0LCAuY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCwgLmNvbW1lbnQtY29udGVudCAuYWxpZ25yaWdodCwgLmNhLWRlc2MgLmFsaWducmlnaHQsIC5jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmVudHJ5LWNvbnRlbnQgaW1nLmFsaWdubGVmdCwgLmVudHJ5LWNvbnRlbnQgZmlndXJlLmFsaWdubGVmdCwgLmNvbW1lbnQtY29udGVudCBpbWcuYWxpZ25sZWZ0LCAuY29tbWVudC1jb250ZW50IGZpZ3VyZS5hbGlnbmxlZnQsIC5jYS1kZXNjIGltZy5hbGlnbmxlZnQsIC5jYS1kZXNjIGZpZ3VyZS5hbGlnbmxlZnQsIC5jb250ZW50IGltZy5hbGlnbmxlZnQsIC5jb250ZW50IGZpZ3VyZS5hbGlnbmxlZnQge1xuICAgIG1hcmdpbjogMS42ZW0gMS42ZW0gMS42ZW0gMGVtOyB9XG4gIC5lbnRyeS1jb250ZW50IGltZy5hbGlnbnJpZ2h0LCAuZW50cnktY29udGVudCBmaWd1cmUuYWxpZ25yaWdodCwgLmNvbW1lbnQtY29udGVudCBpbWcuYWxpZ25yaWdodCwgLmNvbW1lbnQtY29udGVudCBmaWd1cmUuYWxpZ25yaWdodCwgLmNhLWRlc2MgaW1nLmFsaWducmlnaHQsIC5jYS1kZXNjIGZpZ3VyZS5hbGlnbnJpZ2h0LCAuY29udGVudCBpbWcuYWxpZ25yaWdodCwgLmNvbnRlbnQgZmlndXJlLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogMS42ZW0gMGVtIDEuNmVtIDEuNmVtOyB9XG4gIC5lbnRyeS1jb250ZW50IGltZy5hbGlnbmNlbnRlciwgLmVudHJ5LWNvbnRlbnQgZmlndXJlLmFsaWduY2VudGVyLCAuY29tbWVudC1jb250ZW50IGltZy5hbGlnbmNlbnRlciwgLmNvbW1lbnQtY29udGVudCBmaWd1cmUuYWxpZ25jZW50ZXIsIC5jYS1kZXNjIGltZy5hbGlnbmNlbnRlciwgLmNhLWRlc2MgZmlndXJlLmFsaWduY2VudGVyLCAuY29udGVudCBpbWcuYWxpZ25jZW50ZXIsIC5jb250ZW50IGZpZ3VyZS5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luOiAxLjZlbSBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lbnRyeS1jb250ZW50IGltZy5ub21hcmdpbiwgLmVudHJ5LWNvbnRlbnQgZmlndXJlLm5vbWFyZ2luLCAuY29tbWVudC1jb250ZW50IGltZy5ub21hcmdpbiwgLmNvbW1lbnQtY29udGVudCBmaWd1cmUubm9tYXJnaW4sIC5jYS1kZXNjIGltZy5ub21hcmdpbiwgLmNhLWRlc2MgZmlndXJlLm5vbWFyZ2luLCAuY29udGVudCBpbWcubm9tYXJnaW4sIC5jb250ZW50IGZpZ3VyZS5ub21hcmdpbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5lbnRyeS1jb250ZW50IGltZy5uby10b3AtbWFyZ2luLCAuZW50cnktY29udGVudCBmaWd1cmUubm8tdG9wLW1hcmdpbiwgLmNvbW1lbnQtY29udGVudCBpbWcubm8tdG9wLW1hcmdpbiwgLmNvbW1lbnQtY29udGVudCBmaWd1cmUubm8tdG9wLW1hcmdpbiwgLmNhLWRlc2MgaW1nLm5vLXRvcC1tYXJnaW4sIC5jYS1kZXNjIGZpZ3VyZS5uby10b3AtbWFyZ2luLCAuY29udGVudCBpbWcubm8tdG9wLW1hcmdpbiwgLmNvbnRlbnQgZmlndXJlLm5vLXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmVudHJ5LWNvbnRlbnQgaW1nLm5vLWJvdHRvbS1tYXJnaW4sIC5lbnRyeS1jb250ZW50IGZpZ3VyZS5uby1ib3R0b20tbWFyZ2luLCAuY29tbWVudC1jb250ZW50IGltZy5uby1ib3R0b20tbWFyZ2luLCAuY29tbWVudC1jb250ZW50IGZpZ3VyZS5uby1ib3R0b20tbWFyZ2luLCAuY2EtZGVzYyBpbWcubm8tYm90dG9tLW1hcmdpbiwgLmNhLWRlc2MgZmlndXJlLm5vLWJvdHRvbS1tYXJnaW4sIC5jb250ZW50IGltZy5uby1ib3R0b20tbWFyZ2luLCAuY29udGVudCBmaWd1cmUubm8tYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5lbnRyeS1jb250ZW50IGltZy5pbWFnZS1jZW50ZXItb3ZlcmZsb3csIC5lbnRyeS1jb250ZW50IGZpZ3VyZS5pbWFnZS1jZW50ZXItb3ZlcmZsb3csIC5jb21tZW50LWNvbnRlbnQgaW1nLmltYWdlLWNlbnRlci1vdmVyZmxvdywgLmNvbW1lbnQtY29udGVudCBmaWd1cmUuaW1hZ2UtY2VudGVyLW92ZXJmbG93LCAuY2EtZGVzYyBpbWcuaW1hZ2UtY2VudGVyLW92ZXJmbG93LCAuY2EtZGVzYyBmaWd1cmUuaW1hZ2UtY2VudGVyLW92ZXJmbG93LCAuY29udGVudCBpbWcuaW1hZ2UtY2VudGVyLW92ZXJmbG93LCAuY29udGVudCBmaWd1cmUuaW1hZ2UtY2VudGVyLW92ZXJmbG93IHtcbiAgICAgIG1heC13aWR0aDogMTMwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTUlOyB9XG4gICAgICAuc2lkZWJhci1lbmFibGVkIC5lbnRyeS1jb250ZW50IGltZy5pbWFnZS1jZW50ZXItb3ZlcmZsb3csIC5zaWRlYmFyLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgZmlndXJlLmltYWdlLWNlbnRlci1vdmVyZmxvdywgLnNpZGViYXItZW5hYmxlZCAuY29tbWVudC1jb250ZW50IGltZy5pbWFnZS1jZW50ZXItb3ZlcmZsb3csIC5zaWRlYmFyLWVuYWJsZWQgLmNvbW1lbnQtY29udGVudCBmaWd1cmUuaW1hZ2UtY2VudGVyLW92ZXJmbG93LCAuc2lkZWJhci1lbmFibGVkIC5jYS1kZXNjIGltZy5pbWFnZS1jZW50ZXItb3ZlcmZsb3csIC5zaWRlYmFyLWVuYWJsZWQgLmNhLWRlc2MgZmlndXJlLmltYWdlLWNlbnRlci1vdmVyZmxvdywgLnNpZGViYXItZW5hYmxlZCAuY29udGVudCBpbWcuaW1hZ2UtY2VudGVyLW92ZXJmbG93LCAuc2lkZWJhci1lbmFibGVkIC5jb250ZW50IGZpZ3VyZS5pbWFnZS1jZW50ZXItb3ZlcmZsb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5lbnRyeS1jb250ZW50IC5pbWFnZS1hc2lkZSwgLmNvbW1lbnQtY29udGVudCAuaW1hZ2UtYXNpZGUsIC5jYS1kZXNjIC5pbWFnZS1hc2lkZSwgLmNvbnRlbnQgLmltYWdlLWFzaWRlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lbnRyeS1jb250ZW50IC53cC1jYXB0aW9uLXRleHQsIC5jb21tZW50LWNvbnRlbnQgLndwLWNhcHRpb24tdGV4dCwgLmNhLWRlc2MgLndwLWNhcHRpb24tdGV4dCwgLmNvbnRlbnQgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2MzYzNjM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmVudHJ5LWNvbnRlbnQgcCArIC5hbGlnbnJpZ2h0LCAuZW50cnktY29udGVudCBwICsgLmFsaWdubGVmdCwgLmNvbW1lbnQtY29udGVudCBwICsgLmFsaWducmlnaHQsIC5jb21tZW50LWNvbnRlbnQgcCArIC5hbGlnbmxlZnQsIC5jYS1kZXNjIHAgKyAuYWxpZ25yaWdodCwgLmNhLWRlc2MgcCArIC5hbGlnbmxlZnQsIC5jb250ZW50IHAgKyAuYWxpZ25yaWdodCwgLmNvbnRlbnQgcCArIC5hbGlnbmxlZnQge1xuICAgICAgbWFyZ2luLXRvcDogLjJlbTsgfSB9XG4gIC5lbnRyeS1jb250ZW50IC5tb2Rlcm4tY29sdW1ucywgLmNvbW1lbnQtY29udGVudCAubW9kZXJuLWNvbHVtbnMsIC5jYS1kZXNjIC5tb2Rlcm4tY29sdW1ucywgLmNvbnRlbnQgLm1vZGVybi1jb2x1bW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07XG4gICAgbWFyZ2luLXRvcDogMS4xNTg4cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjE1ODhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTU4OHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAuZW50cnktY29udGVudCAubW9kZXJuLWNvbHVtbnMsIC5jb21tZW50LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zLCAuY2EtZGVzYyAubW9kZXJuLWNvbHVtbnMsIC5jb250ZW50IC5tb2Rlcm4tY29sdW1ucyB7XG4gICAgICAgIGNvbHVtbi1ydWxlOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgICAgY29sdW1uLWdhcDogNC45MDg2cmVtOyB9IH1cbiAgICAuZW50cnktY29udGVudCAubW9kZXJuLWNvbHVtbnMgKyAubW9kZXJuLWNvbHVtbnMsIC5jb21tZW50LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zICsgLm1vZGVybi1jb2x1bW5zLCAuY2EtZGVzYyAubW9kZXJuLWNvbHVtbnMgKyAubW9kZXJuLWNvbHVtbnMsIC5jb250ZW50IC5tb2Rlcm4tY29sdW1ucyArIC5tb2Rlcm4tY29sdW1ucyB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTsgfVxuICAgIC5lbnRyeS1jb250ZW50IC5tb2Rlcm4tY29sdW1ucyBoMSwgLmVudHJ5LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zIGgyLCAuZW50cnktY29udGVudCAubW9kZXJuLWNvbHVtbnMgaDMsIC5lbnRyeS1jb250ZW50IC5tb2Rlcm4tY29sdW1ucyBoNCwgLmVudHJ5LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zIGg1LCAuZW50cnktY29udGVudCAubW9kZXJuLWNvbHVtbnMgaDYsIC5jb21tZW50LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zIGgxLCAuY29tbWVudC1jb250ZW50IC5tb2Rlcm4tY29sdW1ucyBoMiwgLmNvbW1lbnQtY29udGVudCAubW9kZXJuLWNvbHVtbnMgaDMsIC5jb21tZW50LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zIGg0LCAuY29tbWVudC1jb250ZW50IC5tb2Rlcm4tY29sdW1ucyBoNSwgLmNvbW1lbnQtY29udGVudCAubW9kZXJuLWNvbHVtbnMgaDYsIC5jYS1kZXNjIC5tb2Rlcm4tY29sdW1ucyBoMSwgLmNhLWRlc2MgLm1vZGVybi1jb2x1bW5zIGgyLCAuY2EtZGVzYyAubW9kZXJuLWNvbHVtbnMgaDMsIC5jYS1kZXNjIC5tb2Rlcm4tY29sdW1ucyBoNCwgLmNhLWRlc2MgLm1vZGVybi1jb2x1bW5zIGg1LCAuY2EtZGVzYyAubW9kZXJuLWNvbHVtbnMgaDYsIC5jb250ZW50IC5tb2Rlcm4tY29sdW1ucyBoMSwgLmNvbnRlbnQgLm1vZGVybi1jb2x1bW5zIGgyLCAuY29udGVudCAubW9kZXJuLWNvbHVtbnMgaDMsIC5jb250ZW50IC5tb2Rlcm4tY29sdW1ucyBoNCwgLmNvbnRlbnQgLm1vZGVybi1jb2x1bW5zIGg1LCAuY29udGVudCAubW9kZXJuLWNvbHVtbnMgaDYge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5lbnRyeS1jb250ZW50IC5tb2Rlcm4tY29sdW1ucy50d28sIC5jb21tZW50LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zLnR3bywgLmNhLWRlc2MgLm1vZGVybi1jb2x1bW5zLnR3bywgLmNvbnRlbnQgLm1vZGVybi1jb2x1bW5zLnR3byB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7IH1cbiAgICAuZW50cnktY29udGVudCAubW9kZXJuLWNvbHVtbnMudGhyZWUsIC5jb21tZW50LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zLnRocmVlLCAuY2EtZGVzYyAubW9kZXJuLWNvbHVtbnMudGhyZWUsIC5jb250ZW50IC5tb2Rlcm4tY29sdW1ucy50aHJlZSB7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmVudHJ5LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zLm1vZGVybi1jb2x1bW5zLCAuY29tbWVudC1jb250ZW50IC5tb2Rlcm4tY29sdW1ucy5tb2Rlcm4tY29sdW1ucywgLmNhLWRlc2MgLm1vZGVybi1jb2x1bW5zLm1vZGVybi1jb2x1bW5zLCAuY29udGVudCAubW9kZXJuLWNvbHVtbnMubW9kZXJuLWNvbHVtbnMge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7IH0gfVxuICAuZW50cnktY29udGVudCAubGFyZ2UtdGV4dCwgLmVudHJ5LWNvbnRlbnQgLm1lbG9uLWNhbGxvdXQsIC5jb21tZW50LWNvbnRlbnQgLmxhcmdlLXRleHQsIC5jb21tZW50LWNvbnRlbnQgLm1lbG9uLWNhbGxvdXQsIC5jYS1kZXNjIC5sYXJnZS10ZXh0LCAuY2EtZGVzYyAubWVsb24tY2FsbG91dCwgLmNvbnRlbnQgLmxhcmdlLXRleHQsIC5jb250ZW50IC5tZWxvbi1jYWxsb3V0IHtcbiAgICBmb250LXNpemU6IDEuM2VtOyB9XG5cbi53cC1wb3N0LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnBhZ2UgLmNvbnRlbnQtYXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDQuOTA4NnJlbTsgfSB9XG5cbi5wYWdlIC5lbnRyeS1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBhZ2UgLmVkaXQtbGluayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMS44NzVyZW07IH1cbiAgLnBhZ2UgLmVkaXQtbGluayBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSBhdXRvOyB9XG5cbi5wYWdlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0LjkwODZyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbTsgfVxuXG4uc2luZ2xlLXBvc3QgLmNvbnRlbnQtYXJlYSB7XG4gIG1heC13aWR0aDogODMxcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNpZGViYXItZW5hYmxlZC5zaW5nbGUtcG9zdCAuY29udGVudC1hcmVhIHtcbiAgbWF4LXdpZHRoOiAxMzgwcHg7IH1cblxuLmVudHJ5LXNpbmdsZS1wb3N0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuZW50cnktc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLmVudHJ5LXNpbmdsZS1wb3N0IC5lbnRyeS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgLmVudHJ5LXNpbmdsZS1wb3N0IC5wb3N0LXRodW1ibmFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmVudHJ5LXNpbmdsZS1wb3N0IC5lbnRyeS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAuZW50cnktc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgPiBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuXG4uanNfX2NvbnRhaW4tZnVsbC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5qc19fY29udGFpbi1mdWxsLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNDA2MnJlbTsgfSB9XG5cbi5qc19fY29udGFpbi1mdWxsLWltYWdlIC52aWxsYWdlLWJpZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7IH1cblxuLmVudHJ5LXNpbmdsZS1wb3N0X19tZXRhLCAubWV0YS0tcmVzcG9uc2l2ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmVudHJ5LXNpbmdsZS1wb3N0X19tZXRhIGEsIC5tZXRhLS1yZXNwb25zaXZlIGEge1xuICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gICAgLmVudHJ5LXNpbmdsZS1wb3N0X19tZXRhIGE6aG92ZXIsIC5tZXRhLS1yZXNwb25zaXZlIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMTJGNjI7IH1cblxuLmVudHJ5LXNpbmdsZS1wb3N0X19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNzE2MnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy4wMzM4cmVtOyB9XG4gIC5lbnRyeS1zaW5nbGUtcG9zdF9fbWV0YSAuaWNvbi5pb24tZWRpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNjJyZW07IH1cbiAgLmVudHJ5LXNpbmdsZS1wb3N0X19tZXRhIC5tZXRhX19yb3cge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5lbnRyeS1zaW5nbGUtcG9zdF9fbWV0YSAubWV0YV9fcm93Om5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZDBkMGQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMWVtIC40ZW07IH1cblxuLm1ldGEtLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMWVtO1xuICBjb2xvcjogI2ZjZmNmYztcbiAgYmFja2dyb3VuZDogIzBkMGQwZDsgfVxuICAubWV0YS0tcmVzcG9uc2l2ZSBhIHtcbiAgICBjb2xvcjogI2ZjZmNmYzsgfVxuICAubWV0YS0tcmVzcG9uc2l2ZSAubWV0YV9fcm93IHtcbiAgICBwYWRkaW5nOiAuMjVlbTsgfVxuICAubWV0YS0tcmVzcG9uc2l2ZSAubWV0YV9fcm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogN3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmNmY2ZjO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMWVtIC40ZW0gMWVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG4gIC5tZXRhLS1yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWV0YS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jb21tZW50cy1hcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb21tZW50cy1hcmVhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gIC5jb21tZW50cy1hcmVhIGNvZGUsIC5jb21tZW50cy1hcmVhIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLmNvbW1lbnRzLWFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5jb21tZW50cy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb21tZW50LWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS40MDYycmVtOyB9IH1cbiAgLmNvbW1lbnQtbGlzdCwgLmNvbW1lbnQtbGlzdCAuY2hpbGRyZW4sIC5jb21tZW50LWxpc3QgLmNvbW1lbnQge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY29tbWVudC1saXN0IC5jb21tZW50LXJlcGx5LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHBhZGRpbmc6IC4zZW0gLjdlbTtcbiAgICBjb2xvcjogI2FlYWVhZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuY29tbWVudC1saXN0IC5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwZDBkMGQ7IH1cbiAgLmNvbW1lbnQtbGlzdCAucmVwbHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuMTU4OHJlbTtcbiAgICByaWdodDogMS4xNTg4cmVtOyB9XG4gIC5jb21tZW50LWxpc3QgLnJlcGx5ID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjE1ODhyZW07IH1cbiAgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1yZXNwb25kIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xLjE1ODhyZW07IH1cbiAgICAuY29tbWVudC1saXN0IC5jb21tZW50LXJlc3BvbmQgLmxvZ2dlZC1pbi1hcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAuY29tbWVudC1saXN0ICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0wLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMC43MTYycmVtOyB9XG4gICAgLmNvbW1lbnQtbGlzdCAjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkOyB9XG4gIC5jb21tZW50LWxpc3QgLnBpbmdiYWNrLCAuY29tbWVudC1saXN0IC50cmFja2JhY2sge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuY29tbWVudC1saXN0IC5waW5nYmFjaywgLmNvbW1lbnQtbGlzdCAudHJhY2tiYWNrIHtcbiAgICAgICAgcGFkZGluZzogMS4xNTg4cmVtOyB9IH1cblxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uY29tbWVudHMtdG9nZ2xlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY29tbWVudC1zdWJzY3JpcHRpb24tZm9ybSB7XG4gIGZvbnQtc2l6ZTogLjc1cmVtOyB9XG5cbi5Db21tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH1cbiAgLkNvbW1lbnQgLmNoaWxkcmVuIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDVlbSArIDEuODc1cmVtKTtcbiAgICBwYWRkaW5nOiAxLjE1ODhyZW0gMDsgfVxuICAgIC5Db21tZW50IC5jaGlsZHJlbiAuQ29tbWVudF9fYXZhdGFyIHtcbiAgICAgIHdpZHRoOiAzZW07IH1cbiAgLkNvbW1lbnQgLmNoaWxkcmVuIC5jaGlsZHJlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoM2VtICsgMS44NzVyZW0pOyB9XG5cbi5Db21tZW50X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5Db21tZW50X19hdmF0YXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTsgfVxuICAuQ29tbWVudF9fYXZhdGFyIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLkNvbW1lbnRfX2F2YXRhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzE2MnJlbTsgfSB9XG5cbi5Db21tZW50X19hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuXG4uQ29tbWVudF9fbWV0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOWVtOyB9XG4gIC5Db21tZW50X19tZXRhIGEge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLkNvbW1lbnRfX21ldGEgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuQ29tbWVudF9fbWV0YSAuY29tbWVudC1tZXRhZGF0YSwgLkNvbW1lbnRfX21ldGEgLmNvbW1lbnQtbWV0YWRhdGEgYSB7XG4gICAgICBjb2xvcjogI2FlYWVhZTsgfVxuXG4uQ29tbWVudF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07XG4gIG1hcmdpbi10b3A6IDAuNzE2MnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5Db21tZW50X190ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm5hdi13aWRnZXQuc2ltcGxlLXNvY2lhbC1pY29ucyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuICAubmF2LXdpZGdldC5zaW1wbGUtc29jaWFsLWljb25zIHVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubmF2LXdpZGdldC5zaW1wbGUtc29jaWFsLWljb25zIHVsIGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAuNzE2MnJlbSAwIDAgIWltcG9ydGFudDsgfVxuICAgIC5uYXYtd2lkZ2V0LnNpbXBsZS1zb2NpYWwtaWNvbnMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubmF2LXdpZGdldC0tZm9yY2VkLnNpbXBsZS1zb2NpYWwtaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNzQ5OHJlbTsgfVxuICAubmF2LXdpZGdldC0tZm9yY2VkLnNpbXBsZS1zb2NpYWwtaWNvbnMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZjZmNmYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuODU1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAubmF2LXdpZGdldC0tZm9yY2VkLnNpbXBsZS1zb2NpYWwtaWNvbnMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAyNmNlMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uc2l0ZS1mb290ZXJfX2luc3RhZ3JhbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2l0ZS1mb290ZXJfX2luc3RhZ3JhbSAuaW5zdGFncmFtLXBpY3MgKyBwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5qci1pbnN0YS10aHVtYiwgLmluc3RhZ3JhbS1waWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmpyLWluc3RhLXRodW1iIC5hdXRvY3JvcCwgLmluc3RhZ3JhbS1waWNzIC5hdXRvY3JvcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuanItaW5zdGEtdGh1bWIgLmF1dG9jcm9wIGltZywgLmluc3RhZ3JhbS1waWNzIC5hdXRvY3JvcCBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5qci1pbnN0YS10aHVtYiBhLCAuanItaW5zdGEtdGh1bWIgaW1nLCAuaW5zdGFncmFtLXBpY3MgYSwgLmluc3RhZ3JhbS1waWNzIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmpyLWluc3RhLXRodW1iIGxpLCAuaW5zdGFncmFtLXBpY3MgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmbGV4OiAxOyB9XG4gICAgLmpyLWluc3RhLXRodW1iIGxpIGltZy5sYW5kc2NhcGUsIC5pbnN0YWdyYW0tcGljcyBsaSBpbWcubGFuZHNjYXBlIHtcbiAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5lcnJvcjQwNCAuY29udGVudC1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5lcnJvcjQwNCAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5NaXNzaW5nIHtcbiAgaGVpZ2h0OiA5MDBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLk1pc3NpbmcgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuTWlzc2luZyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5NaXNzaW5nX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5NaXNzaW5nX19oZWFkZXIgaDEsIC5NaXNzaW5nX19oZWFkZXIgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4uTWlzc2luZ19fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMS44NzVyZW07XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IC00LjkwODZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uTWlzc2luZ19fZXJyb3Ige1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMTU4OHJlbTsgfVxuXG4uTWlzc2luZ19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG5hLk1pc3NpbmdfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gIGNvbG9yOiAjZmNmY2ZjO1xuICBwYWRkaW5nOiAwLjcxNjJyZW0gMS4xNTg4cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlOyB9XG4gIGEuTWlzc2luZ19fYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjM2MzsgfVxuXG4uY2EtZGVzY19fdGl0bGUsIC5jYS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgbWFyZ2luLXRvcDogNC45MDg2cmVtOyB9XG5cbi5jYS1lbnRyeSBhIHtcbiAgY29sb3I6ICMzNjM2MzY7IH1cblxuLmNhLWVudHJ5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhLWVudHJ5X19kYXRlIHtcbiAgY29sb3I6ICNhZWFlYWU7XG4gIGZvbnQtc2l6ZTogLjlyZW07IH1cblxuLmNhLWRlc2NfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0LjkwODZyZW07IH1cblxuLmNhLWZpbHRlcnMgLmNhLWZpbHRlcnNfX3NlYXJjaCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uc2luZ2xlLWNsaWVudF9nYWxsZXJ5IC5wcm90ZWN0ZWQtYXJlYSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzBkMGQwZDsgfVxuICAuc2luZ2xlLWNsaWVudF9nYWxsZXJ5IC5wcm90ZWN0ZWQtYXJlYSAuZW50cnktY29udGVudCB7XG4gICAgcGFkZGluZzogNC45MDg2cmVtO1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgLnNpbmdsZS1jbGllbnRfZ2FsbGVyeSAucHJvdGVjdGVkLWFyZWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07IH1cblxuLnNpbmdsZS1jbGllbnRfZ2FsbGVyeSAucHJvdGVjdGVkLWFyZWFfX3Bhc3N3b3JkIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY2EtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhLWltYWdlLXN0YXRlX19zdGF0dXMge1xuICBmb250LXNpemU6IDJyZW07IH1cbiAgLmNhLWltYWdlLXN0YXRlX19zdGF0dXMgLndoZW4tZmF2b3JpdGUtc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjMzYzNjM2OyB9XG5cbi5lbnRyeS1jbGllbnQtYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5zaW5nbGUtY2xpZW50X2dhbGxlcnkgLmNvbnRlbnQtYXJlYS0tZnVsbHNjcmVlbiB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc2luZ2xlLWNsaWVudF9nYWxsZXJ5IC5wcm90ZWN0ZWQtYXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG4gIC5zaW5nbGUtY2xpZW50X2dhbGxlcnkgLnByb3RlY3RlZC1hcmVhX19pY29uIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYS1tYXNvbnJ5LWl0ZW1fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMnJlbTtcbiAgbGVmdDogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5jYS1tYXNvbnJ5LWl0ZW1fX2NvbnRlbnQgYSwgLmNhLW1hc29ucnktaXRlbV9fY29udGVudCB7XG4gICAgY29sb3I6ICNmY2ZjZmM7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwLjAzZW0gMC4wNWVtIHJnYmEoMTMsIDEzLCAxMywgMC42Nyk7IH1cblxuLnNpdGUtd2VsY29tZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAzMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjOyB9XG4gIC5uby1qcyAuc2l0ZS13ZWxjb21lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaXRlLXdlbGNvbWVfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7IH1cbiAgLnNpdGUtd2VsY29tZV9fYmFja2dyb3VuZCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLnNpdGUtd2VsY29tZV9fY29udGVudC5jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi53ZWxjb21lLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNmY2ZjZmM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3dlbGNvbWUtdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7IH1cblxuLmhlYWRlci1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5oZWFkZXItc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyLXNsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBib3R0b206IC0yLjE4NzVyZW07IH1cblxuLnNsaWRlci1wb3N0IHtcbiAgbWF4LWhlaWdodDogNTgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2U7XG4gIG9wYWNpdHk6IDAuNTsgfVxuICAuc2xpZGVyLXBvc3QuaXMtc2VsZWN0ZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNsaWRlci1wb3N0X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxLjg3NXJlbTtcbiAgICBsZWZ0OiAxLjg3NXJlbTsgfVxuICAgIC5zbGlkZXItcG9zdF9fY29udGVudCBhLCAuc2xpZGVyLXBvc3RfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICNmY2ZjZmM7XG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDAuMDRyZW0gMC4wNXJlbSByZ2JhKDEzLCAxMywgMTMsIDAuNjcpOyB9XG4gIC5zbGlkZXItcG9zdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC4zcmVtOyB9XG4gIC5zbGlkZXItcG9zdF9fZGF0ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4jY29udGVudC5zdGlja3ktY29udGVudC0tZW5hYmxlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0OyB9XG5cbi5qc19fc3RpY2t5LXJpZ2h0IHtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAyNTIsIDI1MiwgMC42KTsgfVxuICAuc3RpY2t5LWNvbnRlbnQtLWVuYWJsZSAuanNfX3N0aWNreS1yaWdodCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5qc19fc3RpY2t5LXJpZ2h0IC52aWxsYWdlLWZvcm0sIC5qc19fc3RpY2t5LXJpZ2h0IC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbi1ncmlkIC5jb2x1bW4tbGFzdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbi1ncmlkIC5jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuODc1cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICAgIC8qIEZpcmVGb3ggRmxleGJveCBIYWNrICovXG4gICAgbWluLXdpZHRoOiAxcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29sdW1uLWdyaWQgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uUG9ydGZvbGlvX0Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDc1JTtcbiAgbWF4LXdpZHRoOiA2ODFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuUG9ydGZvbGlvX0Rlc2NyaXB0aW9uX190aXRsZSwgLlBvcnRmb2xpb19EZXNjcmlwdGlvbl9fc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH1cbiAgLlBvcnRmb2xpb19EZXNjcmlwdGlvbl9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5Qb3J0Zm9saW9fRGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4uUFBfUG9ydGZvbGlvLS1tYXNvbnJ5IC5QUF9HYWxsZXJ5X19pdGVtLCAuUFBfUG9ydGZvbGlvLS1tYXNvbnJ5IC5jYS1pbWFnZS1jb250YWluZXIsIC5QUF9Qb3J0Zm9saW8tLWhvcml6b250YWwgLlBQX0dhbGxlcnlfX2l0ZW0sIC5QUF9Qb3J0Zm9saW8tLWhvcml6b250YWwgLmNhLWltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuUFBfUG9ydGZvbGlvLS1tYXNvbnJ5IC5QUF9HYWxsZXJ5X19pdGVtIC5jYXB0aW9uLCAuUFBfUG9ydGZvbGlvLS1tYXNvbnJ5IC5jYS1pbWFnZS1jb250YWluZXIgLmNhcHRpb24sIC5QUF9Qb3J0Zm9saW8tLWhvcml6b250YWwgLlBQX0dhbGxlcnlfX2l0ZW0gLmNhcHRpb24sIC5QUF9Qb3J0Zm9saW8tLWhvcml6b250YWwgLmNhLWltYWdlLWNvbnRhaW5lciAuY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDMyNTtcbiAgICBjb2xvcjogI2ZjZmNmYztcbiAgICBtaW4taGVpZ2h0OiAzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMsIDEzLCAxMywgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDEzLCAxMywgMTMsIDAuNSkgMzAlLCByZ2JhKDEzLCAxMywgMTMsIDApIDEwMCUpO1xuICAgIHRleHQtc2hhZG93OiAwcHggMC4wNHJlbSAwLjA1cmVtIHJnYmEoMTMsIDEzLCAxMywgMC42Nyk7IH1cblxuLnNpbmdsZS1wb3J0Zm9saW8gLlBQX0VudHJ5LS1tYXNvbnJ5IC5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5QUF9HYWxsZXJ5IC5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5QUF9HYWxsZXJ5X19pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW47IH1cbiAgLlBQX0dhbGxlcnlfX2l0ZW0gaW1nLmlzLWxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLlBQX0dhbGxlcnlfX2l0ZW0gaW1nLmlzLWxvYWRlZCB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uanMgLlBQX0dhbGxlcnlfX2l0ZW0uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubGF6eS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgLlBQX0dhbGxlcnlfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNjJyZW07XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgLlBQX0Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjE1ODhyZW07IH0gfVxuXG4uV3JhcHBlci0taG9yaXpvbnRhbCAuUFBfSG9yaXpvbnRhbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gIC5XcmFwcGVyLS1ob3Jpem9udGFsIC5QUF9Ib3Jpem9udGFsX19pdGVtIGEsIC5XcmFwcGVyLS1ob3Jpem9udGFsIC5QUF9Ib3Jpem9udGFsX19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLldyYXBwZXItLWhvcml6b250YWwgLlBQX0hvcml6b250YWxfX2l0ZW0gLmNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuV3JhcHBlci0taG9yaXpvbnRhbCAuUFBfSG9yaXpvbnRhbF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAuV3JhcHBlci0taG9yaXpvbnRhbCAuUFBfSG9yaXpvbnRhbF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4uUFBfRW50cnlfX3RodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5XcmFwcGVyLS1ob3Jpem9udGFsIC5IX0Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDQwMHB4OyB9XG4gIC5zY3JlZW4tLXNtYWxsIC5XcmFwcGVyLS1ob3Jpem9udGFsIC5IX0Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLldyYXBwZXItLWhvcml6b250YWwgLkhfRGVzY3JpcHRpb25fX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMS44NzVyZW07IH1cblxuLkhfRGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTYycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5IX0Rlc2NyaXB0aW9uX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC1zaXplOiAxLjEycmVtO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLnNjcmVlbi0tc21hbGwgLkhfRGVzY3JpcHRpb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cblxuLkhfRGVzY3JpcHRpb25fX2NvbnRlbnQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuXG4uSF9EZXNjcmlwdGlvbiAuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuSF9EZXNjcmlwdGlvbl9fdGl0bGUsIC5IX0Rlc2NyaXB0aW9uX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5IX0Rlc2NyaXB0aW9uX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTYycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gIC5IX0Rlc2NyaXB0aW9uLS10ZXh0IHtcbiAgICBwYWRkaW5nOiAxLjE1ODhyZW07IH0gfVxuXG5ib2R5Om5vdCguaXMtaG9yaXpvbnRhbCkgLldyYXBwZXIge1xuICBwYWRkaW5nOiAxLjE1ODhyZW07IH1cbiAgYm9keTpub3QoLmlzLWhvcml6b250YWwpIC5XcmFwcGVyIC5QUF9FbnRyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtOyB9XG4gIGJvZHk6bm90KC5pcy1ob3Jpem9udGFsKSAuV3JhcHBlciAuSF9EZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtOyB9XG5cbi52aWxsYWdlLWJ1dHRvbi5tb2RhbCB7XG4gIG1hcmdpbi10b3A6IDEuMTU4OHJlbTsgfVxuXG4ucG9ydGZvbGlvLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gIHotaW5kZXg6IDEyMDA7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAucG9ydGZvbGlvLW1vZGFsLmlzLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wb3J0Zm9saW8tbW9kYWwgLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwge1xuICAgIHRvcDogMS4xNTg4cmVtO1xuICAgIHJpZ2h0OiAxLjE1ODhyZW07IH1cbiAgLnBvcnRmb2xpby1tb2RhbF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTU4OHJlbTsgfVxuICAucG9ydGZvbGlvLW1vZGFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDEuODc1cmVtIDcuNXJlbTtcbiAgICB3aWR0aDogNzYlO1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5tYXNvbnJ5LXBvcnRmb2xpby0tbWluaW1hbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMTVweDsgfVxuICAubWFzb25yeS1wb3J0Zm9saW8tLW1pbmltYWwgLmVudHJ5LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLk1hc29udmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDQuOTA4NnJlbTsgfVxuICAuTWFzb252aWV3X190aHVtYm5haWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5NYXNvbnZpZXcgLmpzX19tYXNvbnZpZXctZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLk1hc29udmlldyAuanNfX21hc29udmlldy1mcmFtZSBpbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7IH1cbiAgICAuTWFzb252aWV3IC5qc19fbWFzb252aWV3LWZyYW1lLmlzLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLk1hc29udmlld19fcHJldmlld3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gIC5NYXNvbnZpZXdfX3ByZXZpZXcge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAwLjY2NjdyZW0pOyB9XG4gICAgLk1hc29udmlld19fcHJldmlldzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuTWFzb252aWV3X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTYycmVtOyB9XG4gICAgLk1hc29udmlld19fdGl0bGUgYSB7XG4gICAgICBjb2xvcjogIzBkMGQwZDsgfVxuICAuTWFzb252aWV3X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuTWFzb252aWV3IC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLk1hc29udmlldyAuYnV0dG9uIGksIC5NYXNvbnZpZXcgLmJ1dHRvbiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNtYXNvbnZpZXctcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uUFBfU2luZ2xlLS1wYWNrZXJ5IC5jb250ZW50LWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLlBQX1NpbmdsZS0tcGFja2VyeSAuUFBfRGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0LjkwODZyZW07IH1cblxuLlBQX1BhY2tlcnkge1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uUFBfUGFja2VyeV9faXRlbSwgLlBQX1BhY2tlcnlfX3NpemVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDE3dnc7IH1cbiAgLlBQX1BhY2tlcnlfX2l0ZW0uaW1hZ2UtcG9ydHJhaXQsIC5QUF9QYWNrZXJ5X19zaXplci5pbWFnZS1wb3J0cmFpdCB7XG4gICAgaGVpZ2h0OiAzNHZ3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzOHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLlBQX1BhY2tlcnlfX2l0ZW0sIC5QUF9QYWNrZXJ5X19zaXplciB7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICBoZWlnaHQ6IDIzdnc7IH1cbiAgICAgIC5QUF9QYWNrZXJ5X19pdGVtLmltYWdlLXBvcnRyYWl0LCAuUFBfUGFja2VyeV9fc2l6ZXIuaW1hZ2UtcG9ydHJhaXQge1xuICAgICAgICBoZWlnaHQ6IDQ2dnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDFweCkge1xuICAgIC5QUF9QYWNrZXJ5X19pdGVtLCAuUFBfUGFja2VyeV9fc2l6ZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMzR2dzsgfVxuICAgICAgLlBQX1BhY2tlcnlfX2l0ZW0uaW1hZ2UtcG9ydHJhaXQsIC5QUF9QYWNrZXJ5X19zaXplci5pbWFnZS1wb3J0cmFpdCB7XG4gICAgICAgIGhlaWdodDogNjh2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICAgIC5QUF9QYWNrZXJ5X19pdGVtLCAuUFBfUGFja2VyeV9fc2l6ZXIge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIGhlaWdodDogMTR2dzsgfVxuICAgICAgLlBQX1BhY2tlcnlfX2l0ZW0uaW1hZ2UtcG9ydHJhaXQsIC5QUF9QYWNrZXJ5X19zaXplci5pbWFnZS1wb3J0cmFpdCB7XG4gICAgICAgIGhlaWdodDogMjh2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAgIC5QUF9QYWNrZXJ5X19pdGVtLCAuUFBfUGFja2VyeV9fc2l6ZXIge1xuICAgICAgd2lkdGg6IDE0LjI4NTclO1xuICAgICAgaGVpZ2h0OiAxMHZ3OyB9XG4gICAgICAuUFBfUGFja2VyeV9faXRlbS5pbWFnZS1wb3J0cmFpdCwgLlBQX1BhY2tlcnlfX3NpemVyLmltYWdlLXBvcnRyYWl0IHtcbiAgICAgICAgaGVpZ2h0OiAyMHZ3OyB9IH1cblxuLlBQX1BhY2tlcnlfX2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5QUF9QYWNrZXJ5X19pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7IH1cblxuLlBQX0NhcmQuU2Nyb2xsX19pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5QUF9DYXJkIC5QUF9FbnRyeV9faGVhZGVyIHtcbiAgbGVmdDogMnJlbTsgfVxuXG4uUFBfQ2FyZCAuUFBfRW50cnlfX21vcmUge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cblxuLlBQX0NhcmQgLlBQX0VudHJ5X192aWV3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxLjU4ZW07IH1cblxuLlBQX0NhcmQgLlBQX0VudHJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi5QUF9DYXJkIC5QUF9FbnRyeV9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5QUF9DYXJkLlBQX01hc29ucnlfX2l0ZW0gLlBQX0VudHJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5QUF9DYXJkLlBQX01hc29ucnlfX2l0ZW0gLlBQX0VudHJ5X19zdWJ0aXRsZSwgLlBQX0NhcmQuUFBfTWFzb25yeV9faXRlbSAuc2VwbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE2MnJlbTsgfVxuXG4uUFBfQ2FyZC5QUF9NYXNvbnJ5X19pdGVtIC5ob3ZlcmNhcmRfX2lubmVyIHtcbiAgcGFkZGluZzogMS4xNTg4cmVtOyB9XG5cbi5QUF9DYXJkLlBQX01hc29ucnlfX2l0ZW06YmVmb3JlLCAuUFBfQ2FyZC5QUF9NYXNvbnJ5X19pdGVtOmFmdGVyIHtcbiAgdG9wOiAxLjE1ODhyZW07XG4gIGxlZnQ6IDEuMTU4OHJlbTtcbiAgcmlnaHQ6IDEuMTU4OHJlbTtcbiAgYm90dG9tOiAxLjE1ODhyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjMxNzdyZW0pO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuMzE3N3JlbSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5lbnRyeS1ob3Jpem9udGFsLmhhcy1uby10aHVtYm5haWwge1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5lbnRyeS1ob3Jpem9udGFsLmhhcy1uby10aHVtYm5haWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5lbnRyeS1ob3Jpem9udGFsLmhhcy1uby10aHVtYm5haWwgLmhvdmVyY2FyZF9fdGl0bGUtLXBvcHVwIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5lbnRyeS1ob3Jpem9udGFsLmhhcy1uby10aHVtYm5haWwgLlBQX0VudHJ5X19tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uby10b3VjaCAuZW50cnktaG9yaXpvbnRhbC5oYXMtbm8tdGh1bWJuYWlsIC5QUF9FbnRyeV9fbW9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZW50cnktbWFzb25yeS5oYXMtbm8tdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiAzMDBweDsgfVxuICAuZW50cnktbWFzb25yeS5oYXMtbm8tdGh1bWJuYWlsIC5QUF9FbnRyeV9fbW9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uUFBfQ2FyZC0taG92ZXJhYmxlIC5QUF9FbnRyeV9fdmlldzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNThlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZjZmNmYzsgfVxuXG4uUFBfQ2FyZC0taG92ZXJhYmxlOmJlZm9yZSwgLlBQX0NhcmQtLWhvdmVyYWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGJvdHRvbTogMXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNDAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UsIG9wYWNpdHkgLjRzIGVhc2UtaW47IH1cblxuLlBQX0NhcmQtLWhvdmVyYWJsZTpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApOyB9XG5cbi5QUF9DYXJkLS1ob3ZlcmFibGU6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApOyB9XG5cbi5QUF9DYXJkLS1ob3ZlcmFibGU6aG92ZXI6YWZ0ZXIsIC5QUF9DYXJkLS1ob3ZlcmFibGUuaGFzLW5vLXRodW1ibmFpbDphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zOyB9XG5cbi5QUF9DYXJkLS1ob3ZlcmFibGU6aG92ZXI6YmVmb3JlLCAuUFBfQ2FyZC0taG92ZXJhYmxlOmhvdmVyOmFmdGVyLCAuUFBfQ2FyZC0taG92ZXJhYmxlLmhhcy1uby10aHVtYm5haWw6YmVmb3JlLCAuUFBfQ2FyZC0taG92ZXJhYmxlLmhhcy1uby10aHVtYm5haWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5QUF9DYXJkLS1ob3ZlcmFibGU6aG92ZXIgLlBQX0VudHJ5X19tb3JlLCAuUFBfQ2FyZC0taG92ZXJhYmxlIC5QUF9FbnRyeV9fbW9yZTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5QUF9DYXJkLS1ob3ZlcmFibGU6aG92ZXIgLlBQX0VudHJ5X19oZWFkZXIsIC5QUC0tbm8tdGh1bWJuYWlsIC5QUF9FbnRyeV9faGVhZGVyLCBQUF9FbnRyeV9fbW9yZTpob3ZlciAuUFBfRW50cnlfX2hlYWRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXJlbSk7IH1cblxuLnBvcnRmb2xpby1jbG9zZSwgLnBvcnRmb2xpby1tb2RhbCAucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCwgLnBvcnRmb2xpby1hcnJvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBjb2xvcjogI2ZjZmNmYztcbiAgei1pbmRleDogNzAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBvcnRmb2xpby1jbG9zZSwgLnBvcnRmb2xpby1tb2RhbCAucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCwgLnBvcnRmb2xpby1hcnJvdyB7XG4gICAgICB6LWluZGV4OiA3MDA7IH0gfVxuICAucG9ydGZvbGlvLWNsb3NlLCAucG9ydGZvbGlvLW1vZGFsIC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsLCAucG9ydGZvbGlvLWNsb3NlIC5pY29uLCAucG9ydGZvbGlvLW1vZGFsIC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsIC5pY29uLCAucG9ydGZvbGlvLWFycm93LCAucG9ydGZvbGlvLWFycm93IC5pY29uIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZTsgfVxuICAgIC5wb3J0Zm9saW8tY2xvc2U6aG92ZXIsIC5wb3J0Zm9saW8tbW9kYWwgLnBvcnRmb2xpby1jbG9zZS0tbW9kYWw6aG92ZXIsIC5wb3J0Zm9saW8tY2xvc2UgLmljb246aG92ZXIsIC5wb3J0Zm9saW8tbW9kYWwgLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwgLmljb246aG92ZXIsIC5wb3J0Zm9saW8tYXJyb3c6aG92ZXIsIC5wb3J0Zm9saW8tYXJyb3cgLmljb246aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTAwMG1zOyB9XG4gIC5wb3J0Zm9saW8tY2xvc2UgLmljb24sIC5wb3J0Zm9saW8tbW9kYWwgLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwgLmljb24sIC5wb3J0Zm9saW8tYXJyb3cgLmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDU0LCA1NCwgMC43KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wb3J0Zm9saW8tY2xvc2U6aG92ZXIgLmljb24sIC5wb3J0Zm9saW8tbW9kYWwgLnBvcnRmb2xpby1jbG9zZS0tbW9kYWw6aG92ZXIgLmljb24sIC5wb3J0Zm9saW8tYXJyb3c6aG92ZXIgLmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7IH1cblxuLnBvcnRmb2xpby1jbG9zZSwgLnBvcnRmb2xpby1tb2RhbCAucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCB7XG4gIHRvcDogNy4yNzg3cmVtO1xuICByaWdodDogMC4wOTEycmVtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBvcnRmb2xpby1jbG9zZS5pcy1lbmFibGVkLCAucG9ydGZvbGlvLW1vZGFsIC5pcy1lbmFibGVkLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaW5nbGUtcG9ydGZvbGlvIC5wb3J0Zm9saW8tY2xvc2UuaXMtZW5hYmxlZCwgLnNpbmdsZS1wb3J0Zm9saW8gLnBvcnRmb2xpby1tb2RhbCAuaXMtZW5hYmxlZC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsLCAucG9ydGZvbGlvLW1vZGFsIC5zaW5nbGUtcG9ydGZvbGlvIC5pcy1lbmFibGVkLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBvcnRmb2xpby1jbG9zZSwgLnBvcnRmb2xpby1tb2RhbCAucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE3NW1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMTc1bXMgZWFzZSwgdG9wIDE3NW1zIGVhc2U7IH1cbiAgICAgIC5qc19fd2FzLXNjcm9sbGVkIC5wb3J0Zm9saW8tY2xvc2UsIC5qc19fd2FzLXNjcm9sbGVkIC5wb3J0Zm9saW8tbW9kYWwgLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwsIC5wb3J0Zm9saW8tbW9kYWwgLmpzX193YXMtc2Nyb2xsZWQgLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwge1xuICAgICAgICB0b3A6IDEuMTU4OHJlbTsgfSB9XG5cbi5wb3J0Zm9saW8tYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5wb3J0Zm9saW8tYXJyb3c6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wb3J0Zm9saW8tYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wb3J0Zm9saW8tYXJyb3cuaXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAucG9ydGZvbGlvLWFycm93LmlzLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3J0Zm9saW8tYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwLjA5MTJyZW07IH1cblxuLnBvcnRmb2xpby1hcnJvdy0tcmlnaHQge1xuICByaWdodDogMC4wOTEycmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wb3J0Zm9saW8tYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBvcnRmb2xpby1jbG9zZSwgLnBvcnRmb2xpby1tb2RhbCAucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCB7XG4gICAgcmlnaHQ6IC0wLjcxNjJyZW07IH1cbiAgICAucG9ydGZvbGlvLWNsb3NlIC5pY29uLCAucG9ydGZvbGlvLW1vZGFsIC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsIC5pY29uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfSB9XG5cbi5CQl9NYXNvbnJ5LCAuUFBfTWFzb25yeSB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cbiAgLkJCX01hc29ucnkgaW1nLCAuUFBfTWFzb25yeSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuQkJfTWFzb25yeV9faXRlbSBhLCAuUFBfTWFzb25yeV9faXRlbSBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLkJCX01hc29ucnlfX2l0ZW0sIC5QUF9NYXNvbnJ5X19pdGVtIHtcbiAgICB3aWR0aDogMzMlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuQkJfTWFzb25yeV9faXRlbSwgLlBQX01hc29ucnlfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLkJCX01hc29ucnlfX2l0ZW0sIC5QUF9NYXNvbnJ5X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuQkJfTWFzb25yeSAuanNfX3Bob3Rvc3dpcGUgLlBQX0dhbGxlcnlfX2l0ZW0sIC5QUF9NYXNvbnJ5IC5qc19fcGhvdG9zd2lwZSAuUFBfR2FsbGVyeV9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5CQl9NYXNvbnJ5X19pdGVtLCAuUFBfTWFzb25yeV9faXRlbSB7XG4gICAgYm9yZGVyOiAxLjE1ODhyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLkJCX01hc29ucnlfX2l0ZW0uc3RpY2t5LCAuUFBfTWFzb25yeV9faXRlbS5zdGlja3kge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuQkJfTWFzb25yeV9faXRlbSwgLlBQX01hc29ucnlfX2l0ZW0ge1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtOyB9IH1cbiAgICAuQkJfTWFzb25yeV9faXRlbS5wb3N0LCAuUFBfTWFzb25yeV9faXRlbS5wb3N0IHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuOTA4NnJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZzogMC43MTYycmVtOyB9XG4gICAgLkJCX01hc29ucnlfX2l0ZW0gYS5saW5rLCAuUFBfTWFzb25yeV9faXRlbSBhLmxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuQkJfTWFzb25yeV9faXRlbSBpbWcsIC5QUF9NYXNvbnJ5X19pdGVtIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuQkJfTWFzb25yeV9faXRlbSAuZW50cnktaGVhZGVyLCAuUFBfTWFzb25yeV9faXRlbSAuZW50cnktaGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41MjVyZW07IH1cbiAgICAuQkJfTWFzb25yeV9faXRlbSAuZW50cnktZGF0ZSwgLlBQX01hc29ucnlfX2l0ZW0gLmVudHJ5LWRhdGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBjb2xvcjogI2FlYWVhZTsgfVxuICAgIC5CQl9NYXNvbnJ5X19pdGVtIC5lbnRyeS10aXRsZSwgLlBQX01hc29ucnlfX2l0ZW0gLmVudHJ5LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5CQl9NYXNvbnJ5X19pdGVtIC5lbnRyeS1leGNlcnB0LCAuUFBfTWFzb25yeV9faXRlbSAuZW50cnktZXhjZXJwdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgICAgLkJCX01hc29ucnlfX2l0ZW0gLmVudHJ5LWV4Y2VycHQgLmljb24sIC5QUF9NYXNvbnJ5X19pdGVtIC5lbnRyeS1leGNlcnB0IC5pY29uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5CQl9NYXNvbnJ5X19ib3JkZXIge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmMGYwZjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMnB4O1xuICBsZWZ0OiAzMyU7XG4gIGxlZnQ6IGNhbGMoMzMlIC0gMS41cHgpO1xuICB0b3A6IDEuNDMyNHJlbTsgfVxuICAuQkJfTWFzb25yeV9fYm9yZGVyOmxhc3QtY2hpbGQge1xuICAgIGxlZnQ6IDY2JTtcbiAgICBsZWZ0OiBjYWxjKDY2JSAtIDEuNXB4KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuQkJfTWFzb25yeV9fYm9yZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZ3JpZGFibGUgLnZpbGxhZ2UtZm9ybSwgLmdyaWRhYmxlIC5tZWxvbi1mb3JtIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNHJlbSk7IH1cblxuLnZpbGxhZ2UtZ3JpZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC52aWxsYWdlLWdyaWQgLnZpbGxhZ2UtY29sdW1uIHtcbiAgICBtaW4td2lkdGg6IDFweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAgIC52aWxsYWdlLWdyaWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnZpbGxhZ2UtZ3JpZCAudmlsbGFnZS1jb2x1bW4ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmbGV4LWJhc2lzOiAyNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43MTYycmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52aWxsYWdlLWdyaWQgLnZpbGxhZ2UtY29sdW1uIHtcbiAgICAgICAgZmxleC1iYXNpczogMzg0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgLnZpbGxhZ2UtZ3JpZCAuY29sdW1uLXNpemUtaGFsZiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTsgfVxuICAgICAgLnZpbGxhZ2UtZ3JpZCAuY29sdW1uLXNpemUtdGhpcmQge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMyU7IH1cbiAgICAgIC52aWxsYWdlLWdyaWQgLmNvbHVtbi1zaXplLWZvdXJ0aCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC52aWxsYWdlLWdyaWQgLnZpbGxhZ2UtY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnZpbGxhZ2UtZ3JpZCAudmlsbGFnZS1jb2x1bW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjE1ODhyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC52aWxsYWdlLWdyaWQgLnZpbGxhZ2UtY29sdW1uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLnZpbGxhZ2UtcHJpY2luZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwZDBkMGQ7XG4gIHBhZGRpbmc6IDEuMTU4OHJlbTsgfVxuICAudmlsbGFnZS1wcmljaW5nIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZW50cnktY29udGVudCAudmlsbGFnZS1wcmljaW5nX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4yNzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTU4OHJlbTtcbiAgICBwYWRkaW5nOiAwIDEuMTU4OHJlbTsgfVxuICAuZW50cnktY29udGVudCAudmlsbGFnZS1wcmljaW5nX19wcmljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgICBjb2xvcjogI2ZjZmNmYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE1ODhyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyLjMxNzdyZW0pOyB9XG4gIC5lbnRyeS1jb250ZW50IC52aWxsYWdlLXByaWNpbmdfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5lbnRyeS1jb250ZW50IC52aWxsYWdlLXByaWNpbmdfX2NvbnRlbnQgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gICAgLmVudHJ5LWNvbnRlbnQgLnZpbGxhZ2UtcHJpY2luZ19fY29udGVudCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjcxNjJyZW07IH1cbiAgLnZpbGxhZ2UtcHJpY2luZyAudmlsbGFnZS1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH1cblxuLyohXG4gIElvbmljb25zLCB2Mi4wLjBcbiAgQ3JlYXRlZCBieSBCZW4gU3BlcnJ5IGZvciB0aGUgSW9uaWMgRnJhbWV3b3JrLCBodHRwOi8vaW9uaWNvbnMuY29tL1xuICBodHRwczovL3R3aXR0ZXIuY29tL2JlbmpzcGVycnkgIGh0dHBzOi8vdHdpdHRlci5jb20vaW9uaWNmcmFtZXdvcmtcbiAgTUlUIExpY2Vuc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9kcmlmdHljby9pb25pY29uc1xuXG4gIEFuZHJvaWQtc3R5bGUgaWNvbnMgb3JpZ2luYWxseSBidWlsdCBieSBHb29nbGXigJlzXG4gIE1hdGVyaWFsIERlc2lnbiBJY29uczogaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9tYXRlcmlhbC1kZXNpZ24taWNvbnNcbiAgdXNlZCB1bmRlciBDQyBCWSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS80LjAvXG4gIE1vZGlmaWVkIGljb25zIHRvIGZpdCBpb25pY29u4oCZcyBncmlkIGZyb20gb3JpZ2luYWwuXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMvaW9uaWNvbnMuZW90P3Y9Mi4wLjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMvaW9uaWNvbnMuZW90P3Y9Mi4wLjAjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2lvbmljb25zL2lvbmljb25zLnR0Zj92PTIuMC4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pb25pY29ucy9pb25pY29ucy53b2ZmP3Y9Mi4wLjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMvaW9uaWNvbnMuc3ZnP3Y9Mi4wLjAjSW9uaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmlvbiwgLmlvbmljb25zLFxuLmlvbi1hbGVydDpiZWZvcmUsXG4uaW9uLWFsZXJ0LWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFkZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYWxhcm0tY2xvY2s6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFsZXJ0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcHBzOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcmNoaXZlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1iYWNrOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kb3duOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wZG93bjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctdXA6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWF0dGFjaDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYmFyOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1iaWN5Y2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1ib2F0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1ib29rbWFyazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYnVsYjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYnVzOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jYWxlbmRhcjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2FsbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2FtZXJhOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jYW5jZWw6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNhcjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2FydDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2hhdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2hlY2tib3g6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LWJsYW5rOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lLWJsYW5rOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jaGVja21hcmstY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jbGlwYm9hcmQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsb3NlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jbG91ZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jbG91ZC1kb25lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jbG91ZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jb2xvci1wYWxldHRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jb21wYXNzOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jb250YWN0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jb250YWN0czpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY29udHJhY3Q6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNyZWF0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZGVsZXRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kZXNrdG9wOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kb2N1bWVudDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZG9uZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZG9uZS1hbGw6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRvd25sb2FkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kcmFmdHM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWV4aXQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWV4cGFuZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZmF2b3JpdGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWZhdm9yaXRlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWZpbG06YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWZvbGRlcjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZm9sZGVyLW9wZW46YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWZ1bm5lbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZ2xvYmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWhhbmQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWhhbmdvdXQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWhhcHB5OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1ob21lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1pbWFnZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbGFwdG9wOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1saXN0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1sb2NhdGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWxvY2s6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW1haWw6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW1hcDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbWVudTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbWljcm9waG9uZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbW9yZS12ZXJ0aWNhbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbmF2aWdhdGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtbm9uZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW9wZW46YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW9wdGlvbnM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBlb3BsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGVyc29uOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1wZXJzb24tYWRkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBob25lLXBvcnRyYWl0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1waW46YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBsYW5lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1wbGF5c3RvcmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXByaW50OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb246YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXJlZnJlc2g6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXJlbW92ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcmVzdGF1cmFudDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc2FkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zZWFyY2g6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXNlbmQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXNldHRpbmdzOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zaGFyZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc2hhcmUtYWx0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zdGFyOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zdGFyLWhhbGY6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN0YXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zdWJ3YXk6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN1bm55OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zeW5jOmJlZm9yZSxcbi5pb24tYW5kcm9pZC10ZXh0c21zOmJlZm9yZSxcbi5pb24tYW5kcm9pZC10aW1lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC10cmFpbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdW5sb2NrOmJlZm9yZSxcbi5pb24tYW5kcm9pZC11cGxvYWQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXZvbHVtZS1kb3duOmJlZm9yZSxcbi5pb24tYW5kcm9pZC12b2x1bWUtbXV0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdm9sdW1lLW9mZjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZSxcbi5pb24tYW5kcm9pZC13YWxrOmJlZm9yZSxcbi5pb24tYW5kcm9pZC13YXJuaW5nOmJlZm9yZSxcbi5pb24tYW5kcm9pZC13YXRjaDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtd2lmaTpiZWZvcmUsXG4uaW9uLWFwZXJ0dXJlOmJlZm9yZSxcbi5pb24tYXJjaGl2ZTpiZWZvcmUsXG4uaW9uLWFycm93LWRvd24tYTpiZWZvcmUsXG4uaW9uLWFycm93LWRvd24tYjpiZWZvcmUsXG4uaW9uLWFycm93LWRvd24tYzpiZWZvcmUsXG4uaW9uLWFycm93LWV4cGFuZDpiZWZvcmUsXG4uaW9uLWFycm93LWdyYXBoLWRvd24tbGVmdDpiZWZvcmUsXG4uaW9uLWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3JlLFxuLmlvbi1hcnJvdy1ncmFwaC11cC1sZWZ0OmJlZm9yZSxcbi5pb24tYXJyb3ctZ3JhcGgtdXAtcmlnaHQ6YmVmb3JlLFxuLmlvbi1hcnJvdy1sZWZ0LWE6YmVmb3JlLFxuLmlvbi1hcnJvdy1sZWZ0LWI6YmVmb3JlLFxuLmlvbi1hcnJvdy1sZWZ0LWM6YmVmb3JlLFxuLmlvbi1hcnJvdy1tb3ZlOmJlZm9yZSxcbi5pb24tYXJyb3ctcmVzaXplOmJlZm9yZSxcbi5pb24tYXJyb3ctcmV0dXJuLWxlZnQ6YmVmb3JlLFxuLmlvbi1hcnJvdy1yZXR1cm4tcmlnaHQ6YmVmb3JlLFxuLmlvbi1hcnJvdy1yaWdodC1hOmJlZm9yZSxcbi5pb24tYXJyb3ctcmlnaHQtYjpiZWZvcmUsXG4uaW9uLWFycm93LXJpZ2h0LWM6YmVmb3JlLFxuLmlvbi1hcnJvdy1zaHJpbms6YmVmb3JlLFxuLmlvbi1hcnJvdy1zd2FwOmJlZm9yZSxcbi5pb24tYXJyb3ctdXAtYTpiZWZvcmUsXG4uaW9uLWFycm93LXVwLWI6YmVmb3JlLFxuLmlvbi1hcnJvdy11cC1jOmJlZm9yZSxcbi5pb24tYXN0ZXJpc2s6YmVmb3JlLFxuLmlvbi1hdDpiZWZvcmUsXG4uaW9uLWJhY2tzcGFjZTpiZWZvcmUsXG4uaW9uLWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tYmFnOmJlZm9yZSxcbi5pb24tYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUsXG4uaW9uLWJhdHRlcnktZW1wdHk6YmVmb3JlLFxuLmlvbi1iYXR0ZXJ5LWZ1bGw6YmVmb3JlLFxuLmlvbi1iYXR0ZXJ5LWhhbGY6YmVmb3JlLFxuLmlvbi1iYXR0ZXJ5LWxvdzpiZWZvcmUsXG4uaW9uLWJlYWtlcjpiZWZvcmUsXG4uaW9uLWJlZXI6YmVmb3JlLFxuLmlvbi1ibHVldG9vdGg6YmVmb3JlLFxuLmlvbi1ib25maXJlOmJlZm9yZSxcbi5pb24tYm9va21hcms6YmVmb3JlLFxuLmlvbi1ib3d0aWU6YmVmb3JlLFxuLmlvbi1icmllZmNhc2U6YmVmb3JlLFxuLmlvbi1idWc6YmVmb3JlLFxuLmlvbi1jYWxjdWxhdG9yOmJlZm9yZSxcbi5pb24tY2FsZW5kYXI6YmVmb3JlLFxuLmlvbi1jYW1lcmE6YmVmb3JlLFxuLmlvbi1jYXJkOmJlZm9yZSxcbi5pb24tY2FzaDpiZWZvcmUsXG4uaW9uLWNoYXRib3g6YmVmb3JlLFxuLmlvbi1jaGF0Ym94LXdvcmtpbmc6YmVmb3JlLFxuLmlvbi1jaGF0Ym94ZXM6YmVmb3JlLFxuLmlvbi1jaGF0YnViYmxlOmJlZm9yZSxcbi5pb24tY2hhdGJ1YmJsZS13b3JraW5nOmJlZm9yZSxcbi5pb24tY2hhdGJ1YmJsZXM6YmVmb3JlLFxuLmlvbi1jaGVja21hcms6YmVmb3JlLFxuLmlvbi1jaGVja21hcmstY2lyY2xlZDpiZWZvcmUsXG4uaW9uLWNoZWNrbWFyay1yb3VuZDpiZWZvcmUsXG4uaW9uLWNoZXZyb24tZG93bjpiZWZvcmUsXG4uaW9uLWNoZXZyb24tbGVmdDpiZWZvcmUsXG4uaW9uLWNoZXZyb24tcmlnaHQ6YmVmb3JlLFxuLmlvbi1jaGV2cm9uLXVwOmJlZm9yZSxcbi5pb24tY2xpcGJvYXJkOmJlZm9yZSxcbi5pb24tY2xvY2s6YmVmb3JlLFxuLmlvbi1jbG9zZTpiZWZvcmUsXG4uaW9uLWNsb3NlLWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1jbG9zZS1yb3VuZDpiZWZvcmUsXG4uaW9uLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSxcbi5pb24tY2xvdWQ6YmVmb3JlLFxuLmlvbi1jb2RlOmJlZm9yZSxcbi5pb24tY29kZS1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLWNvZGUtd29ya2luZzpiZWZvcmUsXG4uaW9uLWNvZmZlZTpiZWZvcmUsXG4uaW9uLWNvbXBhc3M6YmVmb3JlLFxuLmlvbi1jb21wb3NlOmJlZm9yZSxcbi5pb24tY29ubmVjdGlvbi1iYXJzOmJlZm9yZSxcbi5pb24tY29udHJhc3Q6YmVmb3JlLFxuLmlvbi1jcm9wOmJlZm9yZSxcbi5pb24tY3ViZTpiZWZvcmUsXG4uaW9uLWRpc2M6YmVmb3JlLFxuLmlvbi1kb2N1bWVudDpiZWZvcmUsXG4uaW9uLWRvY3VtZW50LXRleHQ6YmVmb3JlLFxuLmlvbi1kcmFnOmJlZm9yZSxcbi5pb24tZWFydGg6YmVmb3JlLFxuLmlvbi1lYXNlbDpiZWZvcmUsXG4uaW9uLWVkaXQ6YmVmb3JlLFxuLmlvbi1lZ2c6YmVmb3JlLFxuLmlvbi1lamVjdDpiZWZvcmUsXG4uaW9uLWVtYWlsOmJlZm9yZSxcbi5pb24tZW1haWwtdW5yZWFkOmJlZm9yZSxcbi5pb24tZXJsZW5tZXllci1mbGFzazpiZWZvcmUsXG4uaW9uLWVybGVubWV5ZXItZmxhc2stYnViYmxlczpiZWZvcmUsXG4uaW9uLWV5ZTpiZWZvcmUsXG4uaW9uLWV5ZS1kaXNhYmxlZDpiZWZvcmUsXG4uaW9uLWZlbWFsZTpiZWZvcmUsXG4uaW9uLWZpbGluZzpiZWZvcmUsXG4uaW9uLWZpbG0tbWFya2VyOmJlZm9yZSxcbi5pb24tZmlyZWJhbGw6YmVmb3JlLFxuLmlvbi1mbGFnOmJlZm9yZSxcbi5pb24tZmxhbWU6YmVmb3JlLFxuLmlvbi1mbGFzaDpiZWZvcmUsXG4uaW9uLWZsYXNoLW9mZjpiZWZvcmUsXG4uaW9uLWZvbGRlcjpiZWZvcmUsXG4uaW9uLWZvcms6YmVmb3JlLFxuLmlvbi1mb3JrLXJlcG86YmVmb3JlLFxuLmlvbi1mb3J3YXJkOmJlZm9yZSxcbi5pb24tZnVubmVsOmJlZm9yZSxcbi5pb24tZ2Vhci1hOmJlZm9yZSxcbi5pb24tZ2Vhci1iOmJlZm9yZSxcbi5pb24tZ3JpZDpiZWZvcmUsXG4uaW9uLWhhbW1lcjpiZWZvcmUsXG4uaW9uLWhhcHB5OmJlZm9yZSxcbi5pb24taGFwcHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWhlYWRwaG9uZTpiZWZvcmUsXG4uaW9uLWhlYXJ0OmJlZm9yZSxcbi5pb24taGVhcnQtYnJva2VuOmJlZm9yZSxcbi5pb24taGVscDpiZWZvcmUsXG4uaW9uLWhlbHAtYnVveTpiZWZvcmUsXG4uaW9uLWhlbHAtY2lyY2xlZDpiZWZvcmUsXG4uaW9uLWhvbWU6YmVmb3JlLFxuLmlvbi1pY2VjcmVhbTpiZWZvcmUsXG4uaW9uLWltYWdlOmJlZm9yZSxcbi5pb24taW1hZ2VzOmJlZm9yZSxcbi5pb24taW5mb3JtYXRpb246YmVmb3JlLFxuLmlvbi1pbmZvcm1hdGlvbi1jaXJjbGVkOmJlZm9yZSxcbi5pb24taW9uaWM6YmVmb3JlLFxuLmlvbi1pb3MtYWxhcm06YmVmb3JlLFxuLmlvbi1pb3MtYWxhcm0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hbGJ1bXM6YmVmb3JlLFxuLmlvbi1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYW5hbHl0aWNzOmJlZm9yZSxcbi5pb24taW9zLWFuYWx5dGljcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWJhY2s6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZG93bjpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWxlZnQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctcmlnaHQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdGhpbi1kb3duOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXRoaW4tbGVmdDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSxcbi5pb24taW9zLWFycm93LXRoaW4tdXA6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdXA6YmVmb3JlLFxuLmlvbi1pb3MtYXQ6YmVmb3JlLFxuLmlvbi1pb3MtYXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXJjb2RlOmJlZm9yZSxcbi5pb24taW9zLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXNlYmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhc2tldGJhbGw6YmVmb3JlLFxuLmlvbi1pb3MtYmFza2V0YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJlbGw6YmVmb3JlLFxuLmlvbi1pb3MtYmVsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvZHk6YmVmb3JlLFxuLmlvbi1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvbHQ6YmVmb3JlLFxuLmlvbi1pb3MtYm9sdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvb2s6YmVmb3JlLFxuLmlvbi1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvb2ttYXJrczpiZWZvcmUsXG4uaW9uLWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib3g6YmVmb3JlLFxuLmlvbi1pb3MtYm94LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYnJpZWZjYXNlOmJlZm9yZSxcbi5pb24taW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJyb3dzZXJzOmJlZm9yZSxcbi5pb24taW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FsY3VsYXRvcjpiZWZvcmUsXG4uaW9uLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FsZW5kYXI6YmVmb3JlLFxuLmlvbi1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYW1lcmE6YmVmb3JlLFxuLmlvbi1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FydDpiZWZvcmUsXG4uaW9uLWlvcy1jYXJ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hhdGJveGVzOmJlZm9yZSxcbi5pb24taW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNoYXRidWJibGU6YmVmb3JlLFxuLmlvbi1pb3MtY2hhdGJ1YmJsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNoZWNrbWFyazpiZWZvcmUsXG4uaW9uLWlvcy1jaGVja21hcmstZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2lyY2xlLWZpbGxlZDpiZWZvcmUsXG4uaW9uLWlvcy1jaXJjbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG9jazpiZWZvcmUsXG4uaW9uLWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3NlOmJlZm9yZSxcbi5pb24taW9zLWNsb3NlLWVtcHR5OmJlZm9yZSxcbi5pb24taW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQ6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZHk6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSxcbi5pb24taW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkeS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvZzpiZWZvcmUsXG4uaW9uLWlvcy1jb2ctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci1maWx0ZXI6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3Itd2FuZDpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci13YW5kLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29tcG9zZTpiZWZvcmUsXG4uaW9uLWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29udGFjdDpiZWZvcmUsXG4uaW9uLWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29weTpiZWZvcmUsXG4uaW9uLWlvcy1jb3B5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY3JvcDpiZWZvcmUsXG4uaW9uLWlvcy1jcm9wLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWRyYWc6YmVmb3JlLFxuLmlvbi1pb3MtZW1haWw6YmVmb3JlLFxuLmlvbi1pb3MtZW1haWwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1leWU6YmVmb3JlLFxuLmlvbi1pb3MtZXllLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlLFxuLmlvbi1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1maWxpbmc6YmVmb3JlLFxuLmlvbi1pb3MtZmlsaW5nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmlsbTpiZWZvcmUsXG4uaW9uLWlvcy1maWxtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmxhZzpiZWZvcmUsXG4uaW9uLWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmxhbWU6YmVmb3JlLFxuLmlvbi1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFzazpiZWZvcmUsXG4uaW9uLWlvcy1mbGFzay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZsb3dlcjpiZWZvcmUsXG4uaW9uLWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mb2xkZXI6YmVmb3JlLFxuLmlvbi1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZm9vdGJhbGw6YmVmb3JlLFxuLmlvbi1pb3MtZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUsXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1iOmJlZm9yZSxcbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2VhcjpiZWZvcmUsXG4uaW9uLWlvcy1nZWFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2xhc3NlczpiZWZvcmUsXG4uaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ3JpZC12aWV3OmJlZm9yZSxcbi5pb24taW9zLWdyaWQtdmlldy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhlYXJ0OmJlZm9yZSxcbi5pb24taW9zLWhlYXJ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGVscDpiZWZvcmUsXG4uaW9uLWlvcy1oZWxwLWVtcHR5OmJlZm9yZSxcbi5pb24taW9zLWhlbHAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ob21lOmJlZm9yZSxcbi5pb24taW9zLWhvbWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZpbml0ZTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWluZm9ybWF0aW9uOmJlZm9yZSxcbi5pb24taW9zLWluZm9ybWF0aW9uLWVtcHR5OmJlZm9yZSxcbi5pb24taW9zLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaW9uaWMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1rZXlwYWQ6YmVmb3JlLFxuLmlvbi1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbGlnaHRidWxiOmJlZm9yZSxcbi5pb24taW9zLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxpc3Q6YmVmb3JlLFxuLmlvbi1pb3MtbGlzdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxvY2F0aW9uOmJlZm9yZSxcbi5pb24taW9zLWxvY2F0aW9uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbG9ja2VkOmJlZm9yZSxcbi5pb24taW9zLWxvY2tlZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxvb3A6YmVmb3JlLFxuLmlvbi1pb3MtbG9vcC1zdHJvbmc6YmVmb3JlLFxuLmlvbi1pb3MtbWVkaWNhbDpiZWZvcmUsXG4uaW9uLWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWVka2l0OmJlZm9yZSxcbi5pb24taW9zLW1lZGtpdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1pYzpiZWZvcmUsXG4uaW9uLWlvcy1taWMtb2ZmOmJlZm9yZSxcbi5pb24taW9zLW1pYy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1pbnVzOmJlZm9yZSxcbi5pb24taW9zLW1pbnVzLWVtcHR5OmJlZm9yZSxcbi5pb24taW9zLW1pbnVzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbW9uaXRvcjpiZWZvcmUsXG4uaW9uLWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbW9vbjpiZWZvcmUsXG4uaW9uLWlvcy1tb29uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbW9yZTpiZWZvcmUsXG4uaW9uLWlvcy1tb3JlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlOmJlZm9yZSxcbi5pb24taW9zLW11c2ljYWwtbm90ZXM6YmVmb3JlLFxuLmlvbi1pb3MtbmF2aWdhdGU6YmVmb3JlLFxuLmlvbi1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1udXRyaXRpb246YmVmb3JlLFxuLmlvbi1pb3MtbnV0cml0aW9uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGFwZXI6YmVmb3JlLFxuLmlvbi1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlcnBsYW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcGVycGxhbmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmUsXG4uaW9uLWlvcy1wYXJ0bHlzdW5ueS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhdXNlOmJlZm9yZSxcbi5pb24taW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGF3OmJlZm9yZSxcbi5pb24taW9zLXBhdy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBlb3BsZTpiZWZvcmUsXG4uaW9uLWlvcy1wZW9wbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb246YmVmb3JlLFxuLmlvbi1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGVyc29uYWRkOmJlZm9yZSxcbi5pb24taW9zLXBlcnNvbmFkZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBob3RvczpiZWZvcmUsXG4uaW9uLWlvcy1waG90b3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1waWU6YmVmb3JlLFxuLmlvbi1pb3MtcGllLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGludDpiZWZvcmUsXG4uaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGxheTpiZWZvcmUsXG4uaW9uLWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGx1czpiZWZvcmUsXG4uaW9uLWlvcy1wbHVzLWVtcHR5OmJlZm9yZSxcbi5pb24taW9zLXBsdXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wcmljZXRhZzpiZWZvcmUsXG4uaW9uLWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXByaWNldGFnczpiZWZvcmUsXG4uaW9uLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wcmludGVyOmJlZm9yZSxcbi5pb24taW9zLXByaW50ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wdWxzZTpiZWZvcmUsXG4uaW9uLWlvcy1wdWxzZS1zdHJvbmc6YmVmb3JlLFxuLmlvbi1pb3MtcmFpbnk6YmVmb3JlLFxuLmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWNvcmRpbmc6YmVmb3JlLFxuLmlvbi1pb3MtcmVjb3JkaW5nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVkbzpiZWZvcmUsXG4uaW9uLWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVmcmVzaDpiZWZvcmUsXG4uaW9uLWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZSxcbi5pb24taW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlLFxuLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZXdpbmQ6YmVmb3JlLFxuLmlvbi1pb3MtcmV3aW5kLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtcm9zZTpiZWZvcmUsXG4uaW9uLWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2VhcmNoOmJlZm9yZSxcbi5pb24taW9zLXNlYXJjaC1zdHJvbmc6YmVmb3JlLFxuLmlvbi1pb3Mtc2V0dGluZ3M6YmVmb3JlLFxuLmlvbi1pb3Mtc2V0dGluZ3Mtc3Ryb25nOmJlZm9yZSxcbi5pb24taW9zLXNodWZmbGU6YmVmb3JlLFxuLmlvbi1pb3Mtc2h1ZmZsZS1zdHJvbmc6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcGJhY2t3YXJkOmJlZm9yZSxcbi5pb24taW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNraXBmb3J3YXJkOmJlZm9yZSxcbi5pb24taW9zLXNraXBmb3J3YXJkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc25vd3k6YmVmb3JlLFxuLmlvbi1pb3Mtc3BlZWRvbWV0ZXI6YmVmb3JlLFxuLmlvbi1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdGFyOmJlZm9yZSxcbi5pb24taW9zLXN0YXItaGFsZjpiZWZvcmUsXG4uaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3RvcHdhdGNoOmJlZm9yZSxcbi5pb24taW9zLXN0b3B3YXRjaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN1bm55OmJlZm9yZSxcbi5pb24taW9zLXN1bm55LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGVsZXBob25lOmJlZm9yZSxcbi5pb24taW9zLXRlbGVwaG9uZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRlbm5pc2JhbGw6YmVmb3JlLFxuLmlvbi1pb3MtdGVubmlzYmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmUsXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10aW1lOmJlZm9yZSxcbi5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10aW1lcjpiZWZvcmUsXG4uaW9uLWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRvZ2dsZTpiZWZvcmUsXG4uaW9uLWlvcy10b2dnbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10cmFzaDpiZWZvcmUsXG4uaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXVuZG86YmVmb3JlLFxuLmlvbi1pb3MtdW5kby1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXVubG9ja2VkOmJlZm9yZSxcbi5pb24taW9zLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdXBsb2FkOmJlZm9yZSxcbi5pb24taW9zLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXZpZGVvY2FtOmJlZm9yZSxcbi5pb24taW9zLXZpZGVvY2FtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtdm9sdW1lLWhpZ2g6YmVmb3JlLFxuLmlvbi1pb3Mtdm9sdW1lLWxvdzpiZWZvcmUsXG4uaW9uLWlvcy13aW5lZ2xhc3M6YmVmb3JlLFxuLmlvbi1pb3Mtd2luZWdsYXNzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtd29ybGQ6YmVmb3JlLFxuLmlvbi1pb3Mtd29ybGQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlwYWQ6YmVmb3JlLFxuLmlvbi1pcGhvbmU6YmVmb3JlLFxuLmlvbi1pcG9kOmJlZm9yZSxcbi5pb24tamV0OmJlZm9yZSxcbi5pb24ta2V5OmJlZm9yZSxcbi5pb24ta25pZmU6YmVmb3JlLFxuLmlvbi1sYXB0b3A6YmVmb3JlLFxuLmlvbi1sZWFmOmJlZm9yZSxcbi5pb24tbGV2ZWxzOmJlZm9yZSxcbi5pb24tbGlnaHRidWxiOmJlZm9yZSxcbi5pb24tbGluazpiZWZvcmUsXG4uaW9uLWxvYWQtYTpiZWZvcmUsXG4uaW9uLWxvYWQtYjpiZWZvcmUsXG4uaW9uLWxvYWQtYzpiZWZvcmUsXG4uaW9uLWxvYWQtZDpiZWZvcmUsXG4uaW9uLWxvY2F0aW9uOmJlZm9yZSxcbi5pb24tbG9jay1jb21iaW5hdGlvbjpiZWZvcmUsXG4uaW9uLWxvY2tlZDpiZWZvcmUsXG4uaW9uLWxvZy1pbjpiZWZvcmUsXG4uaW9uLWxvZy1vdXQ6YmVmb3JlLFxuLmlvbi1sb29wOmJlZm9yZSxcbi5pb24tbWFnbmV0OmJlZm9yZSxcbi5pb24tbWFsZTpiZWZvcmUsXG4uaW9uLW1hbjpiZWZvcmUsXG4uaW9uLW1hcDpiZWZvcmUsXG4uaW9uLW1lZGtpdDpiZWZvcmUsXG4uaW9uLW1lcmdlOmJlZm9yZSxcbi5pb24tbWljLWE6YmVmb3JlLFxuLmlvbi1taWMtYjpiZWZvcmUsXG4uaW9uLW1pYy1jOmJlZm9yZSxcbi5pb24tbWludXM6YmVmb3JlLFxuLmlvbi1taW51cy1jaXJjbGVkOmJlZm9yZSxcbi5pb24tbWludXMtcm91bmQ6YmVmb3JlLFxuLmlvbi1tb2RlbC1zOmJlZm9yZSxcbi5pb24tbW9uaXRvcjpiZWZvcmUsXG4uaW9uLW1vcmU6YmVmb3JlLFxuLmlvbi1tb3VzZTpiZWZvcmUsXG4uaW9uLW11c2ljLW5vdGU6YmVmb3JlLFxuLmlvbi1uYXZpY29uOmJlZm9yZSxcbi5pb24tbmF2aWNvbi1yb3VuZDpiZWZvcmUsXG4uaW9uLW5hdmlnYXRlOmJlZm9yZSxcbi5pb24tbmV0d29yazpiZWZvcmUsXG4uaW9uLW5vLXNtb2tpbmc6YmVmb3JlLFxuLmlvbi1udWNsZWFyOmJlZm9yZSxcbi5pb24tb3V0bGV0OmJlZm9yZSxcbi5pb24tcGFpbnRicnVzaDpiZWZvcmUsXG4uaW9uLXBhaW50YnVja2V0OmJlZm9yZSxcbi5pb24tcGFwZXItYWlycGxhbmU6YmVmb3JlLFxuLmlvbi1wYXBlcmNsaXA6YmVmb3JlLFxuLmlvbi1wYXVzZTpiZWZvcmUsXG4uaW9uLXBlcnNvbjpiZWZvcmUsXG4uaW9uLXBlcnNvbi1hZGQ6YmVmb3JlLFxuLmlvbi1wZXJzb24tc3RhbGtlcjpiZWZvcmUsXG4uaW9uLXBpZS1ncmFwaDpiZWZvcmUsXG4uaW9uLXBpbjpiZWZvcmUsXG4uaW9uLXBpbnBvaW50OmJlZm9yZSxcbi5pb24tcGl6emE6YmVmb3JlLFxuLmlvbi1wbGFuZTpiZWZvcmUsXG4uaW9uLXBsYW5ldDpiZWZvcmUsXG4uaW9uLXBsYXk6YmVmb3JlLFxuLmlvbi1wbGF5c3RhdGlvbjpiZWZvcmUsXG4uaW9uLXBsdXM6YmVmb3JlLFxuLmlvbi1wbHVzLWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1wbHVzLXJvdW5kOmJlZm9yZSxcbi5pb24tcG9kaXVtOmJlZm9yZSxcbi5pb24tcG91bmQ6YmVmb3JlLFxuLmlvbi1wb3dlcjpiZWZvcmUsXG4uaW9uLXByaWNldGFnOmJlZm9yZSxcbi5pb24tcHJpY2V0YWdzOmJlZm9yZSxcbi5pb24tcHJpbnRlcjpiZWZvcmUsXG4uaW9uLXB1bGwtcmVxdWVzdDpiZWZvcmUsXG4uaW9uLXFyLXNjYW5uZXI6YmVmb3JlLFxuLmlvbi1xdW90ZTpiZWZvcmUsXG4uaW9uLXJhZGlvLXdhdmVzOmJlZm9yZSxcbi5pb24tcmVjb3JkOmJlZm9yZSxcbi5pb24tcmVmcmVzaDpiZWZvcmUsXG4uaW9uLXJlcGx5OmJlZm9yZSxcbi5pb24tcmVwbHktYWxsOmJlZm9yZSxcbi5pb24tcmliYm9uLWE6YmVmb3JlLFxuLmlvbi1yaWJib24tYjpiZWZvcmUsXG4uaW9uLXNhZDpiZWZvcmUsXG4uaW9uLXNhZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc2Npc3NvcnM6YmVmb3JlLFxuLmlvbi1zZWFyY2g6YmVmb3JlLFxuLmlvbi1zZXR0aW5nczpiZWZvcmUsXG4uaW9uLXNoYXJlOmJlZm9yZSxcbi5pb24tc2h1ZmZsZTpiZWZvcmUsXG4uaW9uLXNraXAtYmFja3dhcmQ6YmVmb3JlLFxuLmlvbi1za2lwLWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYW5kcm9pZDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYW5ndWxhcjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hbmd1bGFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYXBwbGU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYXBwbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1iaXRjb2luOmJlZm9yZSxcbi5pb24tc29jaWFsLWJpdGNvaW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1idWZmZXI6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYnVmZmVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtY2hyb21lOmJlZm9yZSxcbi5pb24tc29jaWFsLWNocm9tZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWNvZGVwZW46YmVmb3JlLFxuLmlvbi1zb2NpYWwtY29kZXBlbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWNzczM6YmVmb3JlLFxuLmlvbi1zb2NpYWwtY3NzMy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWRlc2lnbmVybmV3czpiZWZvcmUsXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1kcmliYmJsZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWRyb3Bib3g6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZHJvcGJveC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWV1cm86YmVmb3JlLFxuLmlvbi1zb2NpYWwtZXVyby1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSxcbi5pb24tc29jaWFsLWZhY2Vib29rLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZnJlZWJzZC1kZXZpbDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1naXRodWI6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZ2l0aHViLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZ29vZ2xlOmJlZm9yZSxcbi5pb24tc29jaWFsLWdvb2dsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWdvb2dsZXBsdXM6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZ29vZ2xlcGx1cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWhhY2tlcm5ld3M6YmVmb3JlLFxuLmlvbi1zb2NpYWwtaGFja2VybmV3cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWh0bWw1OmJlZm9yZSxcbi5pb24tc29jaWFsLWh0bWw1LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtaW5zdGFncmFtOmJlZm9yZSxcbi5pb24tc29jaWFsLWluc3RhZ3JhbS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWphdmFzY3JpcHQ6YmVmb3JlLFxuLmlvbi1zb2NpYWwtamF2YXNjcmlwdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWxpbmtlZGluOmJlZm9yZSxcbi5pb24tc29jaWFsLWxpbmtlZGluLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtbWFya2Rvd246YmVmb3JlLFxuLmlvbi1zb2NpYWwtbm9kZWpzOmJlZm9yZSxcbi5pb24tc29jaWFsLW9jdG9jYXQ6YmVmb3JlLFxuLmlvbi1zb2NpYWwtcGludGVyZXN0OmJlZm9yZSxcbi5pb24tc29jaWFsLXBpbnRlcmVzdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXB5dGhvbjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1yZWRkaXQ6YmVmb3JlLFxuLmlvbi1zb2NpYWwtcmVkZGl0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtcnNzOmJlZm9yZSxcbi5pb24tc29jaWFsLXJzcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXNhc3M6YmVmb3JlLFxuLmlvbi1zb2NpYWwtc2t5cGU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtc2t5cGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXR1bWJscjpiZWZvcmUsXG4uaW9uLXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC10dXg6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHdpdGNoOmJlZm9yZSxcbi5pb24tc29jaWFsLXR3aXRjaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXR3aXR0ZXI6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHdpdHRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXVzZDpiZWZvcmUsXG4uaW9uLXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC12aW1lbzpiZWZvcmUsXG4uaW9uLXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXdoYXRzYXBwOmJlZm9yZSxcbi5pb24tc29jaWFsLXdoYXRzYXBwLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtd2luZG93czpiZWZvcmUsXG4uaW9uLXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtd29yZHByZXNzOmJlZm9yZSxcbi5pb24tc29jaWFsLXdvcmRwcmVzcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXlhaG9vOmJlZm9yZSxcbi5pb24tc29jaWFsLXlhaG9vLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwteWVuOmJlZm9yZSxcbi5pb24tc29jaWFsLXllbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXlvdXR1YmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwteW91dHViZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc291cC1jYW46YmVmb3JlLFxuLmlvbi1zb3VwLWNhbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc3BlYWtlcnBob25lOmJlZm9yZSxcbi5pb24tc3BlZWRvbWV0ZXI6YmVmb3JlLFxuLmlvbi1zcG9vbjpiZWZvcmUsXG4uaW9uLXN0YXI6YmVmb3JlLFxuLmlvbi1zdGF0cy1iYXJzOmJlZm9yZSxcbi5pb24tc3RlYW06YmVmb3JlLFxuLmlvbi1zdG9wOmJlZm9yZSxcbi5pb24tdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmlvbi10aHVtYnNkb3duOmJlZm9yZSxcbi5pb24tdGh1bWJzdXA6YmVmb3JlLFxuLmlvbi10b2dnbGU6YmVmb3JlLFxuLmlvbi10b2dnbGUtZmlsbGVkOmJlZm9yZSxcbi5pb24tdHJhbnNnZW5kZXI6YmVmb3JlLFxuLmlvbi10cmFzaC1hOmJlZm9yZSxcbi5pb24tdHJhc2gtYjpiZWZvcmUsXG4uaW9uLXRyb3BoeTpiZWZvcmUsXG4uaW9uLXRzaGlydDpiZWZvcmUsXG4uaW9uLXRzaGlydC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tdW1icmVsbGE6YmVmb3JlLFxuLmlvbi11bml2ZXJzaXR5OmJlZm9yZSxcbi5pb24tdW5sb2NrZWQ6YmVmb3JlLFxuLmlvbi11cGxvYWQ6YmVmb3JlLFxuLmlvbi11c2I6YmVmb3JlLFxuLmlvbi12aWRlb2NhbWVyYTpiZWZvcmUsXG4uaW9uLXZvbHVtZS1oaWdoOmJlZm9yZSxcbi5pb24tdm9sdW1lLWxvdzpiZWZvcmUsXG4uaW9uLXZvbHVtZS1tZWRpdW06YmVmb3JlLFxuLmlvbi12b2x1bWUtbXV0ZTpiZWZvcmUsXG4uaW9uLXdhbmQ6YmVmb3JlLFxuLmlvbi13YXRlcmRyb3A6YmVmb3JlLFxuLmlvbi13aWZpOmJlZm9yZSxcbi5pb24td2luZWdsYXNzOmJlZm9yZSxcbi5pb24td29tYW46YmVmb3JlLFxuLmlvbi13cmVuY2g6YmVmb3JlLFxuLmlvbi14Ym94OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjsgfVxuXG4uaW9uLWFsZXJ0LWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFkZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYWxhcm0tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZpcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZtcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NnFwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NnVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nn1wiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZ5cIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742gXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+No1wiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742iXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NpVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742kXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjI9cIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXR0YWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742nXCI7IH1cblxuLmlvbi1hbmRyb2lkLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqFwiOyB9XG5cbi5pb24tYW5kcm9pZC1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742pXCI7IH1cblxuLmlvbi1hbmRyb2lkLWJvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjapcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjatcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NrFwiOyB9XG5cbi5pb24tYW5kcm9pZC1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvja1cIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiOyB9XG5cbi5pb24tYW5kcm9pZC1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742uXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nr1wiOyB9XG5cbi5pb24tYW5kcm9pZC1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742wXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ns1wiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742yXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7422XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7426XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNsb3VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nt1wiOyB9XG5cbi5pb24tYW5kcm9pZC1jbG91ZC1kb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7424XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjblcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY29sb3ItcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nu1wiOyB9XG5cbi5pb24tYW5kcm9pZC1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7428XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjb1cIjsgfVxuXG4uaW9uLWFuZHJvaWQtY3JlYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742+XCI7IH1cblxuLmlvbi1hbmRyb2lkLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nv1wiOyB9XG5cbi5pb24tYW5kcm9pZC1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746AXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746BXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZG9uZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4uaW9uLWFuZHJvaWQtZHJhZnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746EXCI7IH1cblxuLmlvbi1hbmRyb2lkLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746GXCI7IH1cblxuLmlvbi1hbmRyb2lkLWZhdm9yaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746IXCI7IH1cblxuLmlvbi1hbmRyb2lkLWZhdm9yaXRlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjodcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OiVwiOyB9XG5cbi5pb24tYW5kcm9pZC1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjopcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZnVubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746LXCI7IH1cblxuLmlvbi1hbmRyb2lkLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746MXCI7IH1cblxuLmlvbi1hbmRyb2lkLWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6NcIjsgfVxuXG4uaW9uLWFuZHJvaWQtaGFuZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OjVwiOyB9XG5cbi5pb24tYW5kcm9pZC1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OjlwiOyB9XG5cbi5pb24tYW5kcm9pZC1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746PXCI7IH1cblxuLmlvbi1hbmRyb2lkLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ukXCI7IH1cblxuLmlvbi1hbmRyb2lkLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OkFwiOyB9XG5cbi5pb24tYW5kcm9pZC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746RXCI7IH1cblxuLmlvbi1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LqVwiOyB9XG5cbi5pb24tYW5kcm9pZC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746SXCI7IH1cblxuLmlvbi1hbmRyb2lkLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6tcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746TXCI7IH1cblxuLmlvbi1hbmRyb2lkLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LrFwiOyB9XG5cbi5pb24tYW5kcm9pZC1taWNyb3Bob25lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OlVwiOyB9XG5cbi5pb24tYW5kcm9pZC1tb3JlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbW9yZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ol1wiOyB9XG5cbi5pb24tYW5kcm9pZC1uYXZpZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OmFwiOyB9XG5cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746bXCI7IH1cblxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OmVwiOyB9XG5cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OmlwiOyB9XG5cbi5pb24tYW5kcm9pZC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746cXCI7IH1cblxuLmlvbi1hbmRyb2lkLW9wdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjp1cIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746eXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OoFwiOyB9XG5cbi5pb24tYW5kcm9pZC1wZXJzb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746fXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OoVwiOyB9XG5cbi5pb24tYW5kcm9pZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OolwiOyB9XG5cbi5pb24tYW5kcm9pZC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGxheXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uwXCI7IH1cblxuLmlvbi1hbmRyb2lkLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746lXCI7IH1cblxuLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746nXCI7IH1cblxuLmlvbi1hbmRyb2lkLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqhcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u0XCI7IH1cblxuLmlvbi1hbmRyb2lkLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcmVzdGF1cmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OqlwiOyB9XG5cbi5pb24tYW5kcm9pZC1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqtcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u1XCI7IH1cblxuLmlvbi1hbmRyb2lkLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7ZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7dcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7hcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746sXCI7IH1cblxuLmlvbi1hbmRyb2lkLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7xcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746tXCI7IH1cblxuLmlvbi1hbmRyb2lkLXN0YXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OrlwiOyB9XG5cbi5pb24tYW5kcm9pZC1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi71cIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746vXCI7IH1cblxuLmlvbi1hbmRyb2lkLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746wXCI7IH1cblxuLmlvbi1hbmRyb2lkLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdGV4dHNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OslwiOyB9XG5cbi5pb24tYW5kcm9pZC10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746zXCI7IH1cblxuLmlvbi1hbmRyb2lkLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7460XCI7IH1cblxuLmlvbi1hbmRyb2lkLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OtVwiOyB9XG5cbi5pb24tYW5kcm9pZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrhcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OuVwiOyB9XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrpcIjsgfVxuXG4uaW9uLWFuZHJvaWQtd2FsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ou1wiOyB9XG5cbi5pb24tYW5kcm9pZC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7468XCI7IH1cblxuLmlvbi1hbmRyb2lkLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7469XCI7IH1cblxuLmlvbi1hbmRyb2lkLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIVcIjsgfVxuXG4uaW9uLWFwZXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yTXCI7IH1cblxuLmlvbi1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7IH1cblxuLmlvbi1hcnJvdy1kb3duLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjsgfVxuXG4uaW9uLWFycm93LWRvd24tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiOyB9XG5cbi5pb24tYXJyb3ctZG93bi1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmlvbi1hcnJvdy1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjsgfVxuXG4uaW9uLWFycm93LWdyYXBoLWRvd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jn1wiOyB9XG5cbi5pb24tYXJyb3ctZ3JhcGgtZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5pb24tYXJyb3ctZ3JhcGgtdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiOyB9XG5cbi5pb24tYXJyb3ctZ3JhcGgtdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uaW9uLWFycm93LWxlZnQtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiOyB9XG5cbi5pb24tYXJyb3ctbGVmdC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7IH1cblxuLmlvbi1hcnJvdy1sZWZ0LWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjsgfVxuXG4uaW9uLWFycm93LW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjsgfVxuXG4uaW9uLWFycm93LXJlc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5pb24tYXJyb3ctcmV0dXJuLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjsgfVxuXG4uaW9uLWFycm93LXJldHVybi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JplwiOyB9XG5cbi5pb24tYXJyb3ctcmlnaHQtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiOyB9XG5cbi5pb24tYXJyb3ctcmlnaHQtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiOyB9XG5cbi5pb24tYXJyb3ctcmlnaHQtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiOyB9XG5cbi5pb24tYXJyb3ctc2hyaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7IH1cblxuLmlvbi1hcnJvdy1zd2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7IH1cblxuLmlvbi1hcnJvdy11cC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmlvbi1hcnJvdy11cC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7IH1cblxuLmlvbi1hcnJvdy11cC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7IH1cblxuLmlvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MlFwiOyB9XG5cbi5pb24tYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI9cIjsgfVxuXG4uaW9uLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ov1wiOyB9XG5cbi5pb24tYmFja3NwYWNlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr5cIjsgfVxuXG4uaW9uLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5pb24tYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiOyB9XG5cbi5pb24tYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiOyB9XG5cbi5pb24tYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjsgfVxuXG4uaW9uLWJhdHRlcnktbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmlvbi1iZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjsgfVxuXG4uaW9uLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjsgfVxuXG4uaW9uLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EllwiOyB9XG5cbi5pb24tYm9uZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MlVwiOyB9XG5cbi5pb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjsgfVxuXG4uaW9uLWJvd3RpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PgFwiOyB9XG5cbi5pb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7IH1cblxuLmlvbi1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjsgfVxuXG4uaW9uLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uaW9uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SXXCI7IH1cblxuLmlvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uaW9uLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjsgfVxuXG4uaW9uLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJZcIjsgfVxuXG4uaW9uLWNoYXRib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjsgfVxuXG4uaW9uLWNoYXRib3gtd29ya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5pb24tY2hhdGJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7IH1cblxuLmlvbi1jaGF0YnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmlvbi1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjsgfVxuXG4uaW9uLWNoYXRidWJibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SfXCI7IH1cblxuLmlvbi1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjsgfVxuXG4uaW9uLWNoZWNrbWFyay1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmlvbi1jaGVja21hcmstcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uaW9uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5pb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7IH1cblxuLmlvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmlvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7IH1cblxuLmlvbi1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjsgfVxuXG4uaW9uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7IH1cblxuLmlvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiOyB9XG5cbi5pb24tY2xvc2UtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5pb24tY2xvc2Utcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjsgfVxuXG4uaW9uLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yXXCI7IH1cblxuLmlvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiOyB9XG5cbi5pb24tY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5pb24tY29kZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jr1wiOyB9XG5cbi5pb24tY29kZS13b3JraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmlvbi1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjsgfVxuXG4uaW9uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uaW9uLWNvbXBvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjsgfVxuXG4uaW9uLWNvbm5lY3Rpb24tYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5pb24tY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjsgfVxuXG4uaW9uLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4FcIjsgfVxuXG4uaW9uLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJhcIjsgfVxuXG4uaW9uLWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uaW9uLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SvXCI7IH1cblxuLmlvbi1kb2N1bWVudC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmlvbi1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7IH1cblxuLmlvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiOyB9XG5cbi5pb24tZWFzZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4JcIjsgfVxuXG4uaW9uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir9cIjsgfVxuXG4uaW9uLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5pb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjsgfVxuXG4uaW9uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7IH1cblxuLmlvbi1lbWFpbC11bnJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4NcIjsgfVxuXG4uaW9uLWVybGVubWV5ZXItZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4VcIjsgfVxuXG4uaW9uLWVybGVubWV5ZXItZmxhc2stYnViYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PhFwiOyB9XG5cbi5pb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7IH1cblxuLmlvbi1leWUtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIZcIjsgfVxuXG4uaW9uLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5pb24tZmlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7IH1cblxuLmlvbi1maWxtLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiOyB9XG5cbi5pb24tZmlyZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJlcIjsgfVxuXG4uaW9uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uaW9uLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yaXCI7IH1cblxuLmlvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiOyB9XG5cbi5pb24tZmxhc2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmlvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uaW9uLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjsgfVxuXG4uaW9uLWZvcmstcmVwbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi5pb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5pb24tZnVubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ybXCI7IH1cblxuLmlvbi1nZWFyLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjsgfVxuXG4uaW9uLWdlYXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiOyB9XG5cbi5pb24tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ev1wiOyB9XG5cbi5pb24taGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m7XCI7IH1cblxuLmlvbi1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MnFwiOyB9XG5cbi5pb24taGFwcHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PhlwiOyB9XG5cbi5pb24taGVhZHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmlvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiOyB9XG5cbi5pb24taGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ydXCI7IH1cblxuLmlvbi1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmlvbi1oZWxwLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uaW9uLWhlbHAtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5pb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiOyB9XG5cbi5pb24taWNlY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uaW9uLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WHXCI7IH1cblxuLmlvbi1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uaW9uLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7IH1cblxuLmlvbi1pbmZvcm1hdGlvbi1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7IH1cblxuLmlvbi1pb25pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5pb24taW9zLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+IXCI7IH1cblxuLmlvbi1pb3MtYWxhcm0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ph1wiOyB9XG5cbi5pb24taW9zLWFsYnVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PilwiOyB9XG5cbi5pb24taW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+JXCI7IH1cblxuLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PjFwiOyB9XG5cbi5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pi1wiOyB9XG5cbi5pb24taW9zLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PjlwiOyB9XG5cbi5pb24taW9zLWFuYWx5dGljcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+NXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pj1wiOyB9XG5cbi5pb24taW9zLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5BcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+RXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PklwiOyB9XG5cbi5pb24taW9zLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+TXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctdGhpbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+UXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+VXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctdGhpbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PllwiOyB9XG5cbi5pb24taW9zLWFycm93LXRoaW4tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5dcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PmFwiOyB9XG5cbi5pb24taW9zLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+aXCI7IH1cblxuLmlvbi1pb3MtYXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PmVwiOyB9XG5cbi5pb24taW9zLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5xcIjsgfVxuXG4uaW9uLWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5tcIjsgfVxuXG4uaW9uLWlvcy1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PnlwiOyB9XG5cbi5pb24taW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj51cIjsgfVxuXG4uaW9uLWlvcy1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+gXCI7IH1cblxuLmlvbi1pb3MtYmFza2V0YmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+fXCI7IH1cblxuLmlvbi1pb3MtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PolwiOyB9XG5cbi5pb24taW9zLWJlbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PoVwiOyB9XG5cbi5pb24taW9zLWJvZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6RcIjsgfVxuXG4uaW9uLWlvcy1ib2R5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6NcIjsgfVxuXG4uaW9uLWlvcy1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+mXCI7IH1cblxuLmlvbi1pb3MtYm9sdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+lXCI7IH1cblxuLmlvbi1pb3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PqFwiOyB9XG5cbi5pb24taW9zLWJvb2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pp1wiOyB9XG5cbi5pb24taW9zLWJvb2ttYXJrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PqlwiOyB9XG5cbi5pb24taW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+pXCI7IH1cblxuLmlvbi1pb3MtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+sXCI7IH1cblxuLmlvbi1pb3MtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6tcIjsgfVxuXG4uaW9uLWlvcy1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj65cIjsgfVxuXG4uaW9uLWlvcy1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PrVwiOyB9XG5cbi5pb24taW9zLWJyb3dzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+wXCI7IH1cblxuLmlvbi1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pr1wiOyB9XG5cbi5pb24taW9zLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7JcIjsgfVxuXG4uaW9uLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7FcIjsgfVxuXG4uaW9uLWlvcy1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PtFwiOyB9XG5cbi5pb24taW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7NcIjsgfVxuXG4uaW9uLWlvcy1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7ZcIjsgfVxuXG4uaW9uLWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PtVwiOyB9XG5cbi5pb24taW9zLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7hcIjsgfVxuXG4uaW9uLWlvcy1jYXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7dcIjsgfVxuXG4uaW9uLWlvcy1jaGF0Ym94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7pcIjsgfVxuXG4uaW9uLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PuVwiOyB9XG5cbi5pb24taW9zLWNoYXRidWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7xcIjsgfVxuXG4uaW9uLWlvcy1jaGF0YnViYmxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7tcIjsgfVxuXG4uaW9uLWlvcy1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj79cIjsgfVxuXG4uaW9uLWlvcy1jaGVja21hcmstZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj71cIjsgfVxuXG4uaW9uLWlvcy1jaGVja21hcmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PvlwiOyB9XG5cbi5pb24taW9zLWNpcmNsZS1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIBcIjsgfVxuXG4uaW9uLWlvcy1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QgVwiOyB9XG5cbi5pb24taW9zLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CDXCI7IH1cblxuLmlvbi1pb3MtY2xvY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QglwiOyB9XG5cbi5pb24taW9zLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CGXCI7IH1cblxuLmlvbi1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIRcIjsgfVxuXG4uaW9uLWlvcy1jbG9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CFXCI7IH1cblxuLmlvbi1pb3MtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIxcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QiFwiOyB9XG5cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIdcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CJXCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CLXCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIpcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJBcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkI5cIjsgfVxuXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QjVwiOyB9XG5cbi5pb24taW9zLWNsb3VkeS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CPXCI7IH1cblxuLmlvbi1pb3MtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CSXCI7IH1cblxuLmlvbi1pb3MtY29nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJFcIjsgfVxuXG4uaW9uLWlvcy1jb2xvci1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJRcIjsgfVxuXG4uaW9uLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qk1wiOyB9XG5cbi5pb24taW9zLWNvbG9yLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJZcIjsgfVxuXG4uaW9uLWlvcy1jb2xvci13YW5kLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJVcIjsgfVxuXG4uaW9uLWlvcy1jb21wb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CYXCI7IH1cblxuLmlvbi1pb3MtY29tcG9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CXXCI7IH1cblxuLmlvbi1pb3MtY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QmlwiOyB9XG5cbi5pb24taW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QmVwiOyB9XG5cbi5pb24taW9zLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJxcIjsgfVxuXG4uaW9uLWlvcy1jb3B5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJtcIjsgfVxuXG4uaW9uLWlvcy1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CeXCI7IH1cblxuLmlvbi1pb3MtY3JvcC1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJ1cIjsgfVxuXG4uaW9uLWlvcy1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QoFwiOyB9XG5cbi5pb24taW9zLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJ9cIjsgfVxuXG4uaW9uLWlvcy1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ChXCI7IH1cblxuLmlvbi1pb3MtZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKNcIjsgfVxuXG4uaW9uLWlvcy1lbWFpbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CiXCI7IH1cblxuLmlvbi1pb3MtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ClXCI7IH1cblxuLmlvbi1pb3MtZXllLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKRcIjsgfVxuXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qp1wiOyB9XG5cbi5pb24taW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKZcIjsgfVxuXG4uaW9uLWlvcy1maWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKlcIjsgfVxuXG4uaW9uLWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QqFwiOyB9XG5cbi5pb24taW9zLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKtcIjsgfVxuXG4uaW9uLWlvcy1maWxtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKpcIjsgfVxuXG4uaW9uLWlvcy1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CtXCI7IH1cblxuLmlvbi1pb3MtZmxhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CsXCI7IH1cblxuLmlvbi1pb3MtZmxhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkK9cIjsgfVxuXG4uaW9uLWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CuXCI7IH1cblxuLmlvbi1pb3MtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLFcIjsgfVxuXG4uaW9uLWlvcy1mbGFzay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CwXCI7IH1cblxuLmlvbi1pb3MtZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CzXCI7IH1cblxuLmlvbi1pb3MtZmxvd2VyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLJcIjsgfVxuXG4uaW9uLWlvcy1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLVcIjsgfVxuXG4uaW9uLWlvcy1mb2xkZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QtFwiOyB9XG5cbi5pb24taW9zLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C3XCI7IH1cblxuLmlvbi1pb3MtZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QtlwiOyB9XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C5XCI7IH1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QuFwiOyB9XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C7XCI7IH1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QulwiOyB9XG5cbi5pb24taW9zLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkL1cIjsgfVxuXG4uaW9uLWlvcy1nZWFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLxcIjsgfVxuXG4uaW9uLWlvcy1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C/XCI7IH1cblxuLmlvbi1pb3MtZ2xhc3Nlcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C+XCI7IH1cblxuLmlvbi1pb3MtZ3JpZC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GBXCI7IH1cblxuLmlvbi1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYBcIjsgfVxuXG4uaW9uLWlvcy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rg1wiOyB9XG5cbi5pb24taW9zLWhlYXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYJcIjsgfVxuXG4uaW9uLWlvcy1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GGXCI7IH1cblxuLmlvbi1pb3MtaGVscC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RhFwiOyB9XG5cbi5pb24taW9zLWhlbHAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RhVwiOyB9XG5cbi5pb24taW9zLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYhcIjsgfVxuXG4uaW9uLWlvcy1ob21lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYdcIjsgfVxuXG4uaW9uLWlvcy1pbmZpbml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RilwiOyB9XG5cbi5pb24taW9zLWluZmluaXRlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYlcIjsgfVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RjVwiOyB9XG5cbi5pb24taW9zLWluZm9ybWF0aW9uLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GLXCI7IH1cblxuLmlvbi1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RjFwiOyB9XG5cbi5pb24taW9zLWlvbmljLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkY5cIjsgfVxuXG4uaW9uLWlvcy1rZXlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZBcIjsgfVxuXG4uaW9uLWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rj1wiOyB9XG5cbi5pb24taW9zLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RklwiOyB9XG5cbi5pb24taW9zLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GRXCI7IH1cblxuLmlvbi1pb3MtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RlFwiOyB9XG5cbi5pb24taW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rk1wiOyB9XG5cbi5pb24taW9zLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GWXCI7IH1cblxuLmlvbi1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RlVwiOyB9XG5cbi5pb24taW9zLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RmFwiOyB9XG5cbi5pb24taW9zLWxvY2tlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GXXCI7IH1cblxuLmlvbi1pb3MtbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RmlwiOyB9XG5cbi5pb24taW9zLWxvb3Atc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GZXCI7IH1cblxuLmlvbi1pb3MtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RnFwiOyB9XG5cbi5pb24taW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rm1wiOyB9XG5cbi5pb24taW9zLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RnlwiOyB9XG5cbi5pb24taW9zLW1lZGtpdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GdXCI7IH1cblxuLmlvbi1pb3MtbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GhXCI7IH1cblxuLmlvbi1pb3MtbWljLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rn1wiOyB9XG5cbi5pb24taW9zLW1pYy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GgXCI7IH1cblxuLmlvbi1pb3MtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaRcIjsgfVxuXG4uaW9uLWlvcy1taW51cy1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RolwiOyB9XG5cbi5pb24taW9zLW1pbnVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaNcIjsgfVxuXG4uaW9uLWlvcy1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GmXCI7IH1cblxuLmlvbi1pb3MtbW9uaXRvci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GlXCI7IH1cblxuLmlvbi1pb3MtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RqFwiOyB9XG5cbi5pb24taW9zLW1vb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rp1wiOyB9XG5cbi5pb24taW9zLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkapcIjsgfVxuXG4uaW9uLWlvcy1tb3JlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkalcIjsgfVxuXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkatcIjsgfVxuXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GsXCI7IH1cblxuLmlvbi1pb3MtbmF2aWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvka5cIjsgfVxuXG4uaW9uLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GtXCI7IH1cblxuLmlvbi1pb3MtbnV0cml0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GwXCI7IH1cblxuLmlvbi1pb3MtbnV0cml0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvka9cIjsgfVxuXG4uaW9uLWlvcy1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RslwiOyB9XG5cbi5pb24taW9zLXBhcGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbFcIjsgfVxuXG4uaW9uLWlvcy1wYXBlcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G0XCI7IH1cblxuLmlvbi1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GzXCI7IH1cblxuLmlvbi1pb3MtcGFydGx5c3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbZcIjsgfVxuXG4uaW9uLWlvcy1wYXJ0bHlzdW5ueS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G1XCI7IH1cblxuLmlvbi1pb3MtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbhcIjsgfVxuXG4uaW9uLWlvcy1wYXVzZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G3XCI7IH1cblxuLmlvbi1pb3MtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G6XCI7IH1cblxuLmlvbi1pb3MtcGF3LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkblcIjsgfVxuXG4uaW9uLWlvcy1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbxcIjsgfVxuXG4uaW9uLWlvcy1wZW9wbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ru1wiOyB9XG5cbi5pb24taW9zLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RvlwiOyB9XG5cbi5pb24taW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G9XCI7IH1cblxuLmlvbi1pb3MtcGVyc29uYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KAXCI7IH1cblxuLmlvbi1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkb9cIjsgfVxuXG4uaW9uLWlvcy1waG90b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoJcIjsgfVxuXG4uaW9uLWlvcy1waG90b3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SgVwiOyB9XG5cbi5pb24taW9zLXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ShFwiOyB9XG5cbi5pb24taW9zLXBpZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KDXCI7IH1cblxuLmlvbi1pb3MtcGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ShlwiOyB9XG5cbi5pb24taW9zLXBpbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ShVwiOyB9XG5cbi5pb24taW9zLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkohcIjsgfVxuXG4uaW9uLWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkodcIjsgfVxuXG4uaW9uLWlvcy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KLXCI7IH1cblxuLmlvbi1pb3MtcGx1cy1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SiVwiOyB9XG5cbi5pb24taW9zLXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SilwiOyB9XG5cbi5pb24taW9zLXByaWNldGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KNXCI7IH1cblxuLmlvbi1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SjFwiOyB9XG5cbi5pb24taW9zLXByaWNldGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sj1wiOyB9XG5cbi5pb24taW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KOXCI7IH1cblxuLmlvbi1pb3MtcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SkVwiOyB9XG5cbi5pb24taW9zLXByaW50ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SkFwiOyB9XG5cbi5pb24taW9zLXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KTXCI7IH1cblxuLmlvbi1pb3MtcHVsc2Utc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KSXCI7IH1cblxuLmlvbi1pb3MtcmFpbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpVcIjsgfVxuXG4uaW9uLWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KUXCI7IH1cblxuLmlvbi1pb3MtcmVjb3JkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KXXCI7IH1cblxuLmlvbi1pb3MtcmVjb3JkaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpZcIjsgfVxuXG4uaW9uLWlvcy1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KZXCI7IH1cblxuLmlvbi1pb3MtcmVkby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KYXCI7IH1cblxuLmlvbi1pb3MtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SnFwiOyB9XG5cbi5pb24taW9zLXJlZnJlc2gtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkppcIjsgfVxuXG4uaW9uLWlvcy1yZWZyZXNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkptcIjsgfVxuXG4uaW9uLWlvcy1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkp1cIjsgfVxuXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sn1wiOyB9XG5cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkp5cIjsgfVxuXG4uaW9uLWlvcy1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqFcIjsgfVxuXG4uaW9uLWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SoFwiOyB9XG5cbi5pb24taW9zLXJvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqNcIjsgfVxuXG4uaW9uLWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqJcIjsgfVxuXG4uaW9uLWlvcy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqVcIjsgfVxuXG4uaW9uLWlvcy1zZWFyY2gtc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KkXCI7IH1cblxuLmlvbi1pb3Mtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqdcIjsgfVxuXG4uaW9uLWlvcy1zZXR0aW5ncy1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqZcIjsgfVxuXG4uaW9uLWlvcy1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KpXCI7IH1cblxuLmlvbi1pb3Mtc2h1ZmZsZS1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqhcIjsgfVxuXG4uaW9uLWlvcy1za2lwYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqtcIjsgfVxuXG4uaW9uLWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SqlwiOyB9XG5cbi5pb24taW9zLXNraXBmb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KtXCI7IH1cblxuLmlvbi1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SrFwiOyB9XG5cbi5pb24taW9zLXNub3d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KuXCI7IH1cblxuLmlvbi1pb3Mtc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrBcIjsgfVxuXG4uaW9uLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KvXCI7IH1cblxuLmlvbi1pb3Mtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ss1wiOyB9XG5cbi5pb24taW9zLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SsVwiOyB9XG5cbi5pb24taW9zLXN0YXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SslwiOyB9XG5cbi5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+StVwiOyB9XG5cbi5pb24taW9zLXN0b3B3YXRjaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K0XCI7IH1cblxuLmlvbi1pb3Mtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrdcIjsgfVxuXG4uaW9uLWlvcy1zdW5ueS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K2XCI7IH1cblxuLmlvbi1pb3MtdGVsZXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K5XCI7IH1cblxuLmlvbi1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrhcIjsgfVxuXG4uaW9uLWlvcy10ZW5uaXNiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K7XCI7IH1cblxuLmlvbi1pb3MtdGVubmlzYmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K6XCI7IH1cblxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K9XCI7IH1cblxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrxcIjsgfVxuXG4uaW9uLWlvcy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K/XCI7IH1cblxuLmlvbi1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K+XCI7IH1cblxuLmlvbi1pb3MtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4FcIjsgfVxuXG4uaW9uLWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OAXCI7IH1cblxuLmlvbi1pb3MtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ODXCI7IH1cblxuLmlvbi1pb3MtdG9nZ2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4JcIjsgfVxuXG4uaW9uLWlvcy10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ThVwiOyB9XG5cbi5pb24taW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4RcIjsgfVxuXG4uaW9uLWlvcy11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OHXCI7IH1cblxuLmlvbi1pb3MtdW5kby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OGXCI7IH1cblxuLmlvbi1pb3MtdW5sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4lcIjsgfVxuXG4uaW9uLWlvcy11bmxvY2tlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OIXCI7IH1cblxuLmlvbi1pb3MtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OLXCI7IH1cblxuLmlvbi1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4pcIjsgfVxuXG4uaW9uLWlvcy12aWRlb2NhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TjVwiOyB9XG5cbi5pb24taW9zLXZpZGVvY2FtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4xcIjsgfVxuXG4uaW9uLWlvcy12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TjlwiOyB9XG5cbi5pb24taW9zLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk49cIjsgfVxuXG4uaW9uLWlvcy13aW5lZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5FcIjsgfVxuXG4uaW9uLWlvcy13aW5lZ2xhc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TkFwiOyB9XG5cbi5pb24taW9zLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OTXCI7IH1cblxuLmlvbi1pb3Mtd29ybGQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TklwiOyB9XG5cbi5pb24taXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5pb24taXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7IH1cblxuLmlvbi1pcG9kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmlvbi1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjsgfVxuXG4uaW9uLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5pb24ta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipdcIjsgfVxuXG4uaW9uLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiOyB9XG5cbi5pb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiOyB9XG5cbi5pb24tbGV2ZWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7IH1cblxuLmlvbi1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviplcIjsgfVxuXG4uaW9uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjsgfVxuXG4uaW9uLWxvYWQtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiOyB9XG5cbi5pb24tbG9hZC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qbXCI7IH1cblxuLmlvbi1sb2FkLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uaW9uLWxvYWQtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnVwiOyB9XG5cbi5pb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvh79cIjsgfVxuXG4uaW9uLWxvY2stY29tYmluYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5RcIjsgfVxuXG4uaW9uLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiOyB9XG5cbi5pb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qeXCI7IH1cblxuLmlvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qfXCI7IH1cblxuLmlvbi1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7IH1cblxuLmlvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uaW9uLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjsgfVxuXG4uaW9uLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiOyB9XG5cbi5pb24tbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7IH1cblxuLmlvbi1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uaW9uLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74y/XCI7IH1cblxuLmlvbi1taWMtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhFwiOyB9XG5cbi5pb24tbWljLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjsgfVxuXG4uaW9uLW1pYy1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmlvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5pb24tbWludXMtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5pb24tbWludXMtcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIhcIjsgfVxuXG4uaW9uLW1vZGVsLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjsgfVxuXG4uaW9uLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjsgfVxuXG4uaW9uLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjsgfVxuXG4uaW9uLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742AXCI7IH1cblxuLmlvbi1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmlvbi1uYXZpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7IH1cblxuLmlvbi1uYXZpY29uLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7IH1cblxuLmlvbi1uYXZpZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiOyB9XG5cbi5pb24tbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NgVwiOyB9XG5cbi5pb24tbm8tc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiOyB9XG5cbi5pb24tbnVjbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5pb24tb3V0bGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742CXCI7IH1cblxuLmlvbi1wYWludGJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OVXCI7IH1cblxuLmlvbi1wYWludGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TllwiOyB9XG5cbi5pb24tcGFwZXItYWlycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4NcIjsgfVxuXG4uaW9uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ij1wiOyB9XG5cbi5pb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uaW9uLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiOyB9XG5cbi5pb24tcGVyc29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiOyB9XG5cbi5pb24tcGVyc29uLXN0YWxrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjsgfVxuXG4uaW9uLXBpZS1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5pb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmlvbi1waW5wb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiOyB9XG5cbi5pb24tcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqhcIjsgfVxuXG4uaW9uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmlvbi1wbGFuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYNcIjsgfVxuXG4uaW9uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJVcIjsgfVxuXG4uaW9uLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yKXCI7IH1cblxuLmlvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7IH1cblxuLmlvbi1wbHVzLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjsgfVxuXG4uaW9uLXBsdXMtcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJdcIjsgfVxuXG4uaW9uLXBvZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NhFwiOyB9XG5cbi5pb24tcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJlcIjsgfVxuXG4uaW9uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7IH1cblxuLmlvbi1wcmljZXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5pb24tcHJpY2V0YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7IH1cblxuLmlvbi1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmlvbi1wdWxsLXJlcXVlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYVcIjsgfVxuXG4uaW9uLXFyLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYZcIjsgfVxuXG4uaW9uLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742HXCI7IH1cblxuLmlvbi1yYWRpby13YXZlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5pb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmlvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7IH1cblxuLmlvbi1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiOyB9XG5cbi5pb24tcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74idXCI7IH1cblxuLmlvbi1yaWJib24tYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NiFwiOyB9XG5cbi5pb24tcmliYm9uLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYlcIjsgfVxuXG4uaW9uLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NilwiOyB9XG5cbi5pb24tc2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5dcIjsgfVxuXG4uaW9uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742LXCI7IH1cblxuLmlvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ9cIjsgfVxuXG4uaW9uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7IH1cblxuLmlvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoFwiOyB9XG5cbi5pb24tc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiOyB9XG5cbi5pb24tc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiOyB9XG5cbi5pb24tc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7IH1cblxuLmlvbi1zb2NpYWwtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiOyB9XG5cbi5pb24tc29jaWFsLWFuZHJvaWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiOyB9XG5cbi5pb24tc29jaWFsLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5lcIjsgfVxuXG4uaW9uLXNvY2lhbC1hbmd1bGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5hcIjsgfVxuXG4uaW9uLXNvY2lhbC1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5pb24tc29jaWFsLWFwcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjsgfVxuXG4uaW9uLXNvY2lhbC1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qvXCI7IH1cblxuLmlvbi1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7IH1cblxuLmlvbi1zb2NpYWwtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmlvbi1zb2NpYWwtYnVmZmVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjsgfVxuXG4uaW9uLXNvY2lhbC1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5tcIjsgfVxuXG4uaW9uLXNvY2lhbC1jaHJvbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TmlwiOyB9XG5cbi5pb24tc29jaWFsLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvk51cIjsgfVxuXG4uaW9uLXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5xcIjsgfVxuXG4uaW9uLXNvY2lhbC1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OfXCI7IH1cblxuLmlvbi1zb2NpYWwtY3NzMy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OeXCI7IH1cblxuLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7IH1cblxuLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uaW9uLXNvY2lhbC1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5pb24tc29jaWFsLWRyaWJiYmxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uaW9uLXNvY2lhbC1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ivXCI7IH1cblxuLmlvbi1zb2NpYWwtZHJvcGJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iuXCI7IH1cblxuLmlvbi1zb2NpYWwtZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ToVwiOyB9XG5cbi5pb24tc29jaWFsLWV1cm8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ToFwiOyB9XG5cbi5pb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7IH1cblxuLmlvbi1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5pb24tc29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjY1cIjsgfVxuXG4uaW9uLXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYxcIjsgfVxuXG4uaW9uLXNvY2lhbC1mcmVlYnNkLWRldmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7IH1cblxuLmlvbi1zb2NpYWwtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7IH1cblxuLmlvbi1zb2NpYWwtZ2l0aHViLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjsgfVxuXG4uaW9uLXNvY2lhbC1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjY9cIjsgfVxuXG4uaW9uLXNvY2lhbC1nb29nbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NjlwiOyB9XG5cbi5pb24tc29jaWFsLWdvb2dsZXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uaW9uLXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjsgfVxuXG4uaW9uLXNvY2lhbC1oYWNrZXJuZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmlvbi1zb2NpYWwtaGFja2VybmV3cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7IH1cblxuLmlvbi1zb2NpYWwtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6NcIjsgfVxuXG4uaW9uLXNvY2lhbC1odG1sNS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OiXCI7IH1cblxuLmlvbi1zb2NpYWwtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742RXCI7IH1cblxuLmlvbi1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZBcIjsgfVxuXG4uaW9uLXNvY2lhbC1qYXZhc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OlXCI7IH1cblxuLmlvbi1zb2NpYWwtamF2YXNjcmlwdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OkXCI7IH1cblxuLmlvbi1zb2NpYWwtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjsgfVxuXG4uaW9uLXNvY2lhbC1saW5rZWRpbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmlvbi1zb2NpYWwtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6ZcIjsgfVxuXG4uaW9uLXNvY2lhbC1ub2RlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6dcIjsgfVxuXG4uaW9uLXNvY2lhbC1vY3RvY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OoXCI7IH1cblxuLmlvbi1zb2NpYWwtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7IH1cblxuLmlvbi1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirBcIjsgfVxuXG4uaW9uLXNvY2lhbC1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6lcIjsgfVxuXG4uaW9uLXNvY2lhbC1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjsgfVxuXG4uaW9uLXNvY2lhbC1yZWRkaXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiOyB9XG5cbi5pb24tc29jaWFsLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiOyB9XG5cbi5pb24tc29jaWFsLXJzcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmlvbi1zb2NpYWwtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TqlwiOyB9XG5cbi5pb24tc29jaWFsLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i/XCI7IH1cblxuLmlvbi1zb2NpYWwtc2t5cGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5pb24tc29jaWFsLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OsXCI7IH1cblxuLmlvbi1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tq1wiOyB9XG5cbi5pb24tc29jaWFsLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiOyB9XG5cbi5pb24tc29jaWFsLXR1bWJsci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7IH1cblxuLmlvbi1zb2NpYWwtdHV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7IH1cblxuLmlvbi1zb2NpYWwtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OuXCI7IH1cblxuLmlvbi1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk61cIjsgfVxuXG4uaW9uLXNvY2lhbC10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7IH1cblxuLmlvbi1zb2NpYWwtdHdpdHRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7IH1cblxuLmlvbi1zb2NpYWwtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742TXCI7IH1cblxuLmlvbi1zb2NpYWwtdXNkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZJcIjsgfVxuXG4uaW9uLXNvY2lhbC12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiOyB9XG5cbi5pb24tc29jaWFsLXZpbWVvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYRcIjsgfVxuXG4uaW9uLXNvY2lhbC13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TsFwiOyB9XG5cbi5pb24tc29jaWFsLXdoYXRzYXBwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk69cIjsgfVxuXG4uaW9uLXNvY2lhbC13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmlvbi1zb2NpYWwtd2luZG93cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7IH1cblxuLmlvbi1zb2NpYWwtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmlvbi1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjsgfVxuXG4uaW9uLXNvY2lhbC15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiOyB9XG5cbi5pb24tc29jaWFsLXlhaG9vLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uaW9uLXNvY2lhbC15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7JcIjsgfVxuXG4uaW9uLXNvY2lhbC15ZW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TsVwiOyB9XG5cbi5pb24tc29jaWFsLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjsgfVxuXG4uaW9uLXNvY2lhbC15b3V0dWJlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjsgfVxuXG4uaW9uLXNvdXAtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O0XCI7IH1cblxuLmlvbi1zb3VwLWNhbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OzXCI7IH1cblxuLmlvbi1zcGVha2VycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uaW9uLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7IH1cblxuLmlvbi1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiOyB9XG5cbi5pb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiOyB9XG5cbi5pb24tc3RhdHMtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtVwiOyB9XG5cbi5pb24tc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvjItcIjsgfVxuXG4uaW9uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY9cIjsgfVxuXG4uaW9uLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7IH1cblxuLmlvbi10aHVtYnNkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mQXCI7IH1cblxuLmlvbi10aHVtYnN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5pb24tdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742VXCI7IH1cblxuLmlvbi10b2dnbGUtZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742UXCI7IH1cblxuLmlvbi10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TtVwiOyB9XG5cbi5pb24tdHJhc2gtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiOyB9XG5cbi5pb24tdHJhc2gtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiOyB9XG5cbi5pb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742WXCI7IH1cblxuLmlvbi10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7dcIjsgfVxuXG4uaW9uLXRzaGlydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O2XCI7IH1cblxuLmlvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiOyB9XG5cbi5pb24tdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nl1wiOyB9XG5cbi5pb24tdW5sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjsgfVxuXG4uaW9uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5pb24tdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7IH1cblxuLmlvbi12aWRlb2NhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JllwiOyB9XG5cbi5pb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjsgfVxuXG4uaW9uLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjsgfVxuXG4uaW9uLXZvbHVtZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjsgfVxuXG4uaW9uLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7IH1cblxuLmlvbi13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742YXCI7IH1cblxuLmlvbi13YXRlcmRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uaW9uLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjsgfVxuXG4uaW9uLXdpbmVnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiOyB9XG5cbi5pb24td29tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uaW9uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KulwiOyB9XG5cbi5pb24teGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MjFwiOyB9XG4iLCIvLyBDbGVhcmZpeFxuJWNmLCAuY2Yge1xuXHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7IH1cblxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDsgfSB9XG5cbkBtaXhpbiBjZiB7XG5cdEBleHRlbmQgJWNmOyB9XG5cbi8vIEhlYWRpbmdzOlxuQGZ1bmN0aW9uIGhlYWRpbmdzKCRmcm9tOiAxLCAkdG86IDYpIHtcblx0JG91dHB1dDogXCJcIjtcblx0QGZvciAkaSBmcm9tICRmcm9tIHRocm91Z2ggJHRvIHtcblx0XHQkb3V0cHV0OiAkb3V0cHV0ICsgdW5xdW90ZShoI3skaX0pO1xuXG5cdFx0QGlmICRpICE9ICR0byB7XG5cdFx0XHQkb3V0cHV0OiAkb3V0cHV0ICsgXCIsXCI7IH0gfVxuXHRAcmV0dXJuICRvdXRwdXQ7IH1cblxuQG1peGluIGhlYWRpbmdzKCRmcm9tOiAxLCAkdG86IDYpIHtcblx0I3toZWFkaW5ncygkZnJvbSwgJHRvKX0ge1xuXHRcdEBjb250ZW50OyB9IH1cblxuQG1peGluIGJsb2NrKCAkd2lkdGggKSB7XG5cdEBleHRlbmQgJWNmO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6ICR3aWR0aDsgfVxuXG5AZnVuY3Rpb24gc3RyaXBfdW5pdHMoJG51bWJlcikge1xuXHRAcmV0dXJuICRudW1iZXIgLyAoICRudW1iZXIgKiAwICsgMSApOyB9XG5cbkBmdW5jdGlvbiByZW0oJHZhbCkge1xuXHRAcmV0dXJuICggc3RyaXBfdW5pdHMoJHZhbCkgIC8gIDE2ICkgKyAwcmVtOyB9XG5cblxuQG1peGluIG1lZGlhKCAkbXEgKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kICN7JG1xfSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gcGFkZGluZyggJGFtb3VudDogMSkge1xuXHRwYWRkaW5nOiAkcGFkZGluZyAqICRhbW91bnQ7XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHRwYWRkaW5nOiAkaGFsZmxpbmcgKiAkYW1vdW50OyB9IH1cblxuQG1peGluIG1iKCAkYW1vdW50OiAxICkge1xuXHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZyAqICRhbW91bnQ7XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmcgKiAkYW1vdW50ICogMC43NTsgfSB9XG5cbkBmdW5jdGlvbiByeXRobSgkc2l6ZSkge1xuXHRAcmV0dXJuICRzaXplICogKCAoMSArICgwLjY4IC8gMikgKSApOyB9XG5cbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuXG4vKipcbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbiAgbWFyZ2luOiAwOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59IiwiLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycyAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCwgLnNjcmVlbi1yZWFkZXItcmVzcG9uc2Uge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhciAqL1xuICB9XG59XG5cblxuXG4iLCIvKiBNYWtlIGNsaWNrcyBwYXNzLXRocm91Z2ggKi9cbiNucHJvZ3Jlc3Mge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI25wcm9ncmVzcyAuYmFyIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgQGluY2x1ZGUgei1pbmRleChwcm9ncmVzcyk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcblxuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi8qIEZhbmN5IGJsdXIgZWZmZWN0ICovXG4jbnByb2dyZXNzIC5wZWcge1xuICAkc2hhZG93OiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDAuMyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgLTEwcHggJHNoYWRvdywgMCAwIC01cHggJHNoYWRvdztcbiAgb3BhY2l0eTogMTtcblxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKSB0cmFuc2xhdGUoMHB4LCA0cHgpO1xufVxuXG4vKiBSZW1vdmUgdGhlc2UgdG8gZ2V0IHJpZCBvZiB0aGUgc3Bpbm5lciAqL1xuI25wcm9ncmVzcyAuc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIEBpbmNsdWRlIHotaW5kZXgocHJvZ3Jlc3MpO1xuICB0b3A6ICR0aW55O1xuICByaWdodDogJHRpbnk7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuI25wcm9ncmVzcyAuc3Bpbm5lci1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItbGVmdC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgYW5pbWF0aW9uOiBucHJvZ3Jlc3Mtc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5ucHJvZ3Jlc3MtY3VzdG9tLXBhcmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5wcm9ncmVzcy1jdXN0b20tcGFyZW50ICNucHJvZ3Jlc3MgLnNwaW5uZXIsXG4ubnByb2dyZXNzLWN1c3RvbS1wYXJlbnQgI25wcm9ncmVzcyAuYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG5wcm9ncmVzcy1zcGlubmVyIHtcbiAgMCUgICB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbiIsIiRmb250X2ZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGZvbnRfY291c2luczogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG4kZm9udF90aXRsZTogJ09zd2FsZCc7XG4kZm9udF9hY2NlbnQ6ICdNZXJyaXdlYXRoZXInO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEdlbmVyYWwgU2l6aW5nXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRncmF0aW86IDEuNjE4O1xuJHBhZGRpbmc6IHJlbSgzMCk7XG4kaGFsZmxpbmc6ICRwYWRkaW5nIC8gJGdyYXRpbztcbiR0aW55OiAkaGFsZmxpbmcgLyAkZ3JhdGlvO1xuXG4kYmlnbGluZzogJHBhZGRpbmcgKiAkZ3JhdGlvO1xuJGRvdWJsaW5nOiAkYmlnbGluZyAqICRncmF0aW87XG5cbiRub3JtYWxpemVkX2ZvbnRfZmFtaWx5OiAkZm9udF9mYW1pbHk7XG4kbm9ybWFsaXplX2hlYWRpbmdzOiBmYWxzZTtcblxuXG4kdHJhbnNmb3JtX3RyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM3NXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIFNpemVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJHNpdGVfbWF4X3dpZHRoOiAxMzgwcHg7XG4kc2l0ZV9jb250ZW50X3dpZHRoOiA4MzFweDtcbiRzaXRlX2hlYWRlcl9oZWlnaHQ6IDc1cHg7XG5cbiRib2R5X2JvcmRlcl9zaXplOiA0cHg7XG5cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIE1lZGlhXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJHNtYWxsX3BhbG06IFwiKG1heC13aWR0aDogNDgxcHgpXCI7XG4kaGVhZGVyX2JyZWFrOiBcIihtYXgtd2lkdGg6IDU4MXB4KVwiO1xuJGxhcmdlX3BhbG06IFwiKG1heC13aWR0aDogODAxcHgpXCI7XG4kcGFsbTogXCIobWF4LXdpZHRoOiA2NDBweClcIjtcbiRsYXA6IFwiKG1pbi13aWR0aDogNjQxcHgpXCI7XG4kcG9ydGFibGU6IFwiKG1heC13aWR0aDogMTAyNHB4KVwiO1xuJGRlc2s6IFwiKG1pbi13aWR0aDogMTAyNXB4KVwiO1xuJGh1Z2U6IFwiKG1pbi13aWR0aDogMTQwMXB4KVwiO1xuJGlNYWM6IFwiKG1pbi13aWR0aDogMjU2MHB4KVwiO1xuJHRhbGw6IFwiKG1pbi1oZWlnaHQ6IDU2MXB4KVwiO1xuJG9ubHlfcG9ydGFibGU6IFwiI3skbGFwfSBhbmQgI3skcG9ydGFibGV9XCI7XG5cbi8vIFRhYmxldCBzaXplIGJhc2VkIG9uIGlQYWRcbiR0YWJsZXRfcG9ydHJhaXQ6IFwiKG1pbi13aWR0aCA6IDYzOHB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweClcIjtcblxuXG5cbiRhY2NlbnQ6ICMwMTJGNjI7XG4kYWNjZW50X2FsdDogbGlnaHRlbigkYWNjZW50LCAyNSk7XG5cbiRoZWFkZXJfYm9yZGVyOiAjRUJFQkVCO1xuXG4vLyBDb2xvcnNcbiRwcmltYXJ5X2NvbG9yOiBibGFjaztcbiRwcmltYXJ5X2NvbG9yX2xpZ2h0OiBsaWdodGVuKCAkcHJpbWFyeV9jb2xvciwgMTAgKTtcbiRwcmltYXJ5X2NvbG9yX2xpZ2h0ZXI6IGxpZ2h0ZW4oICRwcmltYXJ5X2NvbG9yLCAyNSApO1xuXG5cbi8vIEdlbmVyaWMgQ29sb3JzOlxuJHdoaXRlOiBkYXJrZW4od2hpdGUsIDEpO1xuJGxpZ2h0X2dyYXk6IGRhcmtlbih3aGl0ZSwgNik7XG4kZ3JheTogbGlnaHRlbihncmF5LCAxOCk7XG4kZGFya19ncmF5OiBsaWdodGVuKCBibGFjaywgMzkgKTtcbiRkYXJrOiAjMzYzNjM2O1xuJGxpZ2h0OiBkYXJrZW4oICR3aGl0ZSwgNiApO1xuJGJsYWNrOiBsaWdodGVuKCBibGFjaywgNSApO1xuXG4vLyBCb2R5IEJvcmRlciAvIExvYWRpbmdcbiRib3JkZXJfYmFja2dyb3VuZDogbGlnaHRlbiggYmxhY2ssIDggKTtcblxuXG5cblxuLy8gU3BlY2lmaWMgQ29sb3JzOlxuJGVycm9yX2NvbG9yOiBkYXJrZW4oIGRlc2F0dXJhdGUoIHJlZCwgMjApLCAzKTtcbiRva19jb2xvcjogZGVzYXR1cmF0ZSggZ3JlZW4sIDEwKTtcblxuLy8gUGhvdG9Td2lwZVxuJHBzd3BfX3Nob3ctaGlkZS10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMzNtcztcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiJHotaW5kZXg6IChcbiAgICAgICAgLy8gR2VuZXJpY1xuICAgICAgICB0b3A6IDc1MDAsXG4gICAgICAgIGJhY2tncm91bmQ6IC0xLFxuICAgICAgICBsb2FkaW5nLWNvdmVyOiA1MDAwLFxuICAgICAgICBwcm9ncmVzczogNTUwMCxcblxuICAgICAgICAvLyBMYXlvdXRcbiAgICAgICAgcG9zdC1uYXZpZ2F0aW9uLWJ1dHRvbjogMTAwLFxuICAgICAgICBib2R5LWJvcmRlcjogMjUwMCxcbiAgICAgICAgd2VsY29tZTogMzAwMCxcblxuICAgICAgICAvLyAjaGVhZGVyXG4gICAgICAgIHNpdGUtaGVhZGVyOiA4MDAsXG5cbiAgICAgICAgLy8gQXJyb3dzLCBjbG9zZSBidXR0b246XG4gICAgICAgIC8vIFdhcyA5MDAgLSBvdmVyIHRoZSBoZWFkZXJcbiAgICAgICAgLy8gQ2hhbmdlZCB0byA3MDAgYmVjYXVzZSBkcm9wZG93bnMgaW4gbGFuZHNjYXBlIHRhYmxldHNcbiAgICAgICAgZml4ZWQtb3ZlcmxheS1idXR0b246IDcwMCxcbiAgICAgICAgZml4ZWQtb3ZlcmxheS1idXR0b24tcmVzcG9uc2l2ZTogNzAwLCAvLyBCZWxvdyBoZWFkZXJcblxuICAgICAgICAvLyBIb3Jpem9udGFsIExheW91dFxuICAgICAgICBob3Jpem9udGFsLWltYWdlOiAzMDAsXG4gICAgICAgIGhvcml6b250YWwtdGl0bGU6IDM1MCxcbiAgICAgICAgaG9yaXpvbnRhbC10aXRsZS0taG92ZXI6IDM3NSxcblxuICAgICAgICAvLyBQb3J0Zm9saW8gTW9kYWw6XG4gICAgICAgIHBvcnRmb2xpby1tb2RhbDogMTIwMCxcblxuICAgICAgICAvLyBNZW51XG4gICAgICAgIG1lbnUtaXRlbTogMTAwMCxcblxuICAgICAgICAvLyBQaG90b3N3aXBlIEJhc2Ugei1pbmRleFxuICAgICAgICBwaG90b3N3aXBlOiAzMDAwLFxuXG4gICAgICAgIHZpZGVvLXBvcHVwOiA0MDAwLFxuXG5cbik7XG5cbkBmdW5jdGlvbiB6LWluZGV4KCRrZXkpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR6LWluZGV4LCAka2V5KTtcbn1cblxuQG1peGluIHotaW5kZXgoJGtleSwgJG92ZXJyaWRlOiAwKSB7XG4gIHotaW5kZXg6IHotaW5kZXgoJGtleSkgKyAkb3ZlcnJpZGU7XG59IiwiLyoqXG4gKiBDb3JlIFBob3RvU3dpcGUgQ1NTIGZpbGUsIGh0dHA6Ly9waG90b3N3aXBlLmNvbVxuICogQGF1dGhvciBEbWl0cnkgU2VtZW5vdlxuICovXG5cblxuQGltcG9ydCBcIm1haW4tc2V0dGluZ3NcIjtcblxuXG4vLyBwc3dwID0gcGhvdG9zd2lwZVxuLnBzd3Age1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDowO1xuXHR0b3A6MDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0QGluY2x1ZGUgei1pbmRleChwaG90b3N3aXBlLCA1MDApO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cblx0Ly8gY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWluIG9uIHdpbmRvdy5vbnNjcm9sbFxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3V0bGluZTogbm9uZTtcblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXG5cdC5wc3dwX19idXR0b24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xuXHRvcGFjaXR5OiAwO1xuXHR3aWxsLWNoYW5nZTpvcGFjaXR5O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRwc3dwX19zaG93LWhpZGUtdHJhbnNpdGlvbi1kdXJhdGlvbiBjdWJpYy1iZXppZXIoLjQsMCwuMjIsMSk7XG59XG5cblxuXG4ucHN3cC0tb3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xuXHRjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcblx0Y3Vyc29yOiAtbW96LXpvb20taW47XG5cdGN1cnNvcjogem9vbS1pbjtcbn1cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuXHRjdXJzb3I6IC1tb3otZ3JhYjtcblx0Y3Vyc29yOiBncmFwO1xufVxuLnBzd3AtLWRyYWdnaW5nICAucHN3cF9faW1nIHtcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuXHRjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG5cdGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8vIEJhY2tncm91bmQgaXMgYWRkZWQgYXMgYSBzZXBhcmF0ZSBlbGVtZW50LCBhcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZibHVlYmlyZCB0aGFuIGFuaW1hdGluZyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoKVxuLnBzd3BfX2JnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICRwc3dwX19iYWNrZ3JvdW5kLWNvbG9yO1xuXHRvcGFjaXR5OiAwO1xuXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR3aWxsLWNoYW5nZTpvcGFjaXR5O1xufVxuXG5cblxuLnBzd3BfX3Njcm9sbC13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcbn1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lOyBcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4vLyBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHNcbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblxuXHQvLyBGaXggY2h1bmt5IGltYWdlcyBhZnRlciBleGl0aW5nIGZ1bGxzY3JlZW5cblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBzd3BfX3pvb20td3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblxuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICRwc3dwX19zaG93LWhpZGUtdHJhbnNpdGlvbi1kdXJhdGlvbiBjdWJpYy1iZXppZXIoLjQsMCwuMjIsMSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkcHN3cF9fc2hvdy1oaWRlLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpO1xufVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucHN3cF9faXRlbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHN3cF9faW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1czsgXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG59XG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcblx0YmFja2dyb3VuZDogIzIyMjtcbn1cbi5wc3dwLS1pZSAucHN3cF9faW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuIiwiJHBzd3BfX3Nob3ctaGlkZS10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMzNtcyAhZGVmYXVsdDtcbiRwc3dwX19jb250cm9scy10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMzNtcyAhZGVmYXVsdDtcbiRwc3dwX19iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xuXG4kYmFzZV96aW5kZXg6IDMwMDA7XG4iLCIvKipcbiAqIERlZmF1bHQgUGhvdG9Td2lwZSBVSSBDU1MgZmlsZSwgaHR0cDovL3Bob3Rvc3dpcGUuY29tXG4gKiBAYXV0aG9yIERtaXRyeSBTZW1lbm92XG4gKi9cblxuXG5AaW1wb3J0IFwiLi4vbWFpbi1zZXR0aW5nc1wiO1xuXG4ucHN3cF9fdWkge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHRAaW5jbHVkZSB6LWluZGV4KHBob3Rvc3dpcGUsIDEwNTApO1xufVxuXG4ucHN3cF9fdG9wLWJhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6MDtcblx0aGVpZ2h0OiA0NHB4O1xuXHR3aWR0aDoxMDAlO1xufVxuXG5cbi8qKlxuICogTG9hZGluZyBpbmRpY2F0b3IsIGFrYSBwcmVsb2FkZXIuXG4gKiBZb3UgY2FuIHBsYXkgd2l0aCBwcmVsb2FkZXIgaXMgaGVyZTogaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXG4gKi9cbi5wc3dwX19wcmVsb2FkZXIge1xuXHR3aWR0aDo0NHB4O1xuXHRoZWlnaHQ6NDRweDtcblx0XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOjA7XG5cdGxlZnQ6NTAlO1xuXHRtYXJnaW4tbGVmdDogLTIycHg7XG5cblx0QGluY2x1ZGUgei1pbmRleChwaG90b3N3aXBlLCAyMCk7XG5cdFxuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0OyBcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW46IDEycHg7XG59XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKHByZWxvYWRlci5naWYpIDAgMCBuby1yZXBlYXQ7XG5cdH1cbn1cblxuXG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIHtcblxuXHQucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcblx0XHRcdGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcblx0XHR9XG5cdFx0LnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuXHRcdFx0YW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllciguNCwwLC4yMiwxKSBpbmZpbml0ZTtcblx0XHR9XG5cdH1cblxuXHRcblx0LnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdG9wYWNpdHk6MC43NTtcblxuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OjE1cHg7XG5cdFx0dG9wOjE1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Ly8gVGhlIGlkZWEgb2YgYW5pbWF0aW5nIGlubmVyIGNpcmNsZSBpcyBiYXNlZCBvbiBQb2x5bWVyIGxvYWRpbmcgaW5kaWNhdG9yIFxuXHQvLyBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcblx0LnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDdweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI0ZGRjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRtYXJnaW46MDtcblxuXHRcdFxuXHR9XG5cbn1cblxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XG59XG5cbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB9XG4gIDUwJSB7IHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpIH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDApIH1cbn1cblxuXG4ucHN3cF9fZXJyb3ItbXNnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICNGRkY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi10b3A6IC04cHg7XG5cdGNvbG9yOiNGRkY7XG5cdG9wYWNpdHk6MC43O1xufVxuLnBzd3BfX2Vycm9yLW1zZyBhIHtcblx0Y29sb3I6ICNGRkY7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHN3cF9fYnV0dG9uIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRib3JkZXI6IDA7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG9wYWNpdHk6IDAuNzU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcblxuXHQmOmZvY3VzLFxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHQmOmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMC45O1xuXHR9XG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwXG5cdH1cbn1cbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYnV0dG9uICB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbn1cblxuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcblx0b3BhY2l0eTogMTtcbn1cbi5wc3dwX19idXR0b24sXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogdXJsKGRlZmF1bHQtc2tpbi5wbmcpIDAgMCBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksICAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuICAgIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcbiAgICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcblx0LnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlICB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkZWZhdWx0LXNraW4uc3ZnKTtcbiAgICB9XG4gICAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cbn1cblxuLnBzd3BfX2NvdW50ZXIsXG4ucHN3cF9fc2hhcmUtbW9kYWwgIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO1xuXHQtbW96LXVzZXItc2VsZWN0Om5vbmU7XG5cdHVzZXItc2VsZWN0Om5vbmU7XG59XG5cbi5wc3dwX19zaGFyZS1tb2RhbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cGFkZGluZzogMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRAaW5jbHVkZSB6LWluZGV4KHBob3Rvc3dpcGUsIDE0NTApO1xuXHRvcGFjaXR5OiAwO1xuXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcblxuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuXG4vLyAucHN3cF9faXRlbSxcbi8vIC5wc3dwX19jYXB0aW9uLFxuLy8gLnBzd3BfX3pvb20td3JhcCxcbi8vIC5wc3dwX191aSB7XG4vLyAgLy8gY2xvc2UgYXJlYSBjdXJzb3Jcbi8vIFx0Y3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuLy8gXHRjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4vLyBcdGN1cnNvcjogem9vbS1vdXQ7XG4vLyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIHtcblx0QGluY2x1ZGUgei1pbmRleChwaG90b3N3aXBlLCAxNTUwKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHR0b3A6IDU2cHg7XG5cdGJvcmRlci1yYWRpdXM6MnB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IGF1dG87XG5cdHJpZ2h0OiA0NHB4O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcblxuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG5cblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogOHB4IDEycHg7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0fVxuXHR9XG59XG5cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcblx0b3BhY2l0eTogMTtcblx0LnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG5cblxuLy8gaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZS1saW5rcyBvbiB0b3VjaCBkZXZpY2VzXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG5cdHBhZGRpbmc6IDE2cHggMTJweDtcbn1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2sge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xMnB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcblx0XHQtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogIzNFNUM5QTtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjM0U1QzlBO1xuXHRcdH1cblx0fVxufVxuYS5wc3dwX19zaGFyZS0tdHdpdHRlciB7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICM1NUFDRUU7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdH1cbn1cbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdCB7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNDQ0M7XG5cdFx0Y29sb3I6ICNDRTI3MkQ7XG5cdH1cbn1cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkIHtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI0RERDtcblx0fVxufVxuXG5cbi5wc3dwX19idXR0b24tLWNsb3NlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDtcbn1cbi5wc3dwX19idXR0b24tLXNoYXJlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTQ0cHg7XG59XG5cbi5wc3dwX19idXR0b24tLWZzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7XG59XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLS16b29tIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7XG59XG5cblxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtNTBweDtcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XG59XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLy9tYWtlIGNvbXBvc2l0ZSBsYXllcnMgKGFzIHRoZXNlIGVsZW1lbnRzIGFyZSBhYm92ZSBzbGlkaW5nL3BhbmluZyBhcmVhKVxuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLnBzd3AtLXRvdWNoIHtcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1x0XHRcblx0fVxufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG5cdGxlZnQ6IDA7XG59XG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRyaWdodDogMDtcbn1cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0dG9wOiAzNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG5cdGhlaWdodDogMzBweDtcblx0d2lkdGg6IDMycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSB7XG5cdGxlZnQ6IDZweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC00NHB4O1xufVxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG5cdHJpZ2h0OiA2cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4O1xufVxuXG4ucHN3cF9fY291bnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdGNvbG9yOiAjRkZGO1xuXHRvcGFjaXR5OiAwLjc1O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5wc3dwX3Njcm9sbC13cmFwIHtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cdC5wc3dwX19jYXB0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5wc3dwX19wcmVsb2FkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHRvcDphdXRvO1xuXHRcdG1hcmdpbjowO1xuXHRcdGZsb2F0OnJpZ2h0O1xuXHR9XG59XG5cblxuLnBzd3BfX2NhcHRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Y29sb3I6ICNGRkY7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRcblx0c21hbGwge1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRjb2xvcjogI0JCQjtcblxuXHR9XG59XG5cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1heC13aWR0aDogOTglO1xuXHRtYXJnaW46IDAgYXV0bztcblx0Y29sb3I6ICNGRkY7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0cGFkZGluZzogMTBweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAjQ0NDO1xufVxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi8vIFNhbWUgY2FwdGlvbiwgYnV0IGZha2UsIHVzZWQgdG8gZ2V0IGhlaWdodFxuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wc3dwX19iZyxcbi5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHR7XG5cdHdpbGwtY2hhbmdlOm9wYWNpdHk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAkcHN3cF9fY29udHJvbHMtdHJhbnNpdGlvbi1kdXJhdGlvbiBjdWJpYy1iZXppZXIoLjQsMCwuMjIsMSk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHBzd3BfX2NvbnRyb2xzLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpO1xufVxuXG4ucHN3cC0tYW5pbWF0ZWQtaW4ge1xuXHQucHN3cF9fYmcsXG5cdC5wc3dwX196b29tLXdyYXAge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG59XG5cbi5wc3dwLS1oYXNfbW91c2Uge1xuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG59XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2NhcHRpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG59XG4ucHN3cF9fdWktLWZpdCB7XG5cdC5wc3dwX190b3AtYmFyLFxuXHQucHN3cF9fY2FwdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuXHR9XG59XG5cblxuLnBzd3BfX3VpLS1oaWRkZW4ge1xuXHQucHN3cF9fdG9wLWJhcixcblx0LnBzd3BfX2NhcHRpb24sXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLnBzd3BfX3VpLS1pZGxlIHtcblx0LnBzd3BfX3RvcC1iYXIgeyBvcGFjaXR5OiAwOyB9XG5cdC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuXG4vLyBGb3JjZSBwYWludCAmIGNyZWF0ZSBjb21wb3NpdGlvbiBsYXllciBmb3IgY29udHJvbHMuIFBhaW50IGhhcHBlbnMgNTBtcyBiZWZvcmUgdGhlICBtYSBcbi5wc3dwX191aS0taGlkZGVuICB7XG5cdC5wc3dwX190b3AtYmFyLFxuXHQucHN3cF9fY2FwdGlvbixcblx0LnBzd3BfX2JnLFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0XHRvcGFjaXR5OiAwLjAwMTsgLy8gc29tZSBicm93c2VycyBkb24ndCBmb3JjZSBwYWludCB3aGVuIG9wYWNpdHk6MCwgd2hpY2ggbGVhZHMgdG8gbGFnIGF0IHRoZSBiZWdpbm5pbmcgb2YgdHJhbnNpdGlvblxuXHR9XG59XG5cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHN3cC0tbWluaW1hbC0tZGFyayB7XG5cblx0LnBzd3BfX3RvcC1iYXIge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblx0XG5cdC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxufVxuIiwiLyohIEZsaWNraXR5IHYxLjAuMFxuaHR0cDovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbiRpY29uX2NvbG9yOiAkd2hpdGU7XG5cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGRyYWdnYWJsZSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAvLyBTcGVjaWZpY2l0eSBXQVIhXG4gICYuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkZGFyaywgMC41KTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIH1cbiAgfVxuXG4gIFxufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpob3ZlciB7IGJhY2tncm91bmQ6ICRibGFjazsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMgeyBsZWZ0OiAkcGFkZGluZzsgfVxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7IHJpZ2h0OiAkcGFkZGluZzsgfVxuLyogcmlnaHQgdG8gbGVmdCAqL1xuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAkcGFkZGluZztcbn1cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAkcGFkZGluZztcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246ZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5hcnJvdyB7XG4gIGZpbGw6ICRpY29uX2NvbG9yO1xufVxuXG4vKiBjb2xvciAmIHNpemUgaWYgbm8gU1ZHIC0gSUU4IGFuZCBBbmRyb2lkIDIuMyAqL1xuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubm8tc3ZnIHtcbiAgY29sb3I6ICRpY29uX2NvbG9yO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cblxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHsgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAvL2JvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xufSIsIiRpc2Nfd2lkdGg6IDEwcHg7XG5cbi5qc19zY3JvbGwge1xuXHRAaW5jbHVkZSBjZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cblxuLmpzX3Njcm9sbF9fY2FudmFzIHtcblx0QGluY2x1ZGUgY2Y7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHR6LWluZGV4OiAyO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHRwYWRkaW5nLWJvdHRvbTogJGlzY193aWR0aCAqIDI7XG5cblx0LmxheW91dC0tcmVzcG9uc2l2ZSAmIHtcblx0XHRvdmVyZmxvdzogYXV0bzsgfSB9XG5cbi5pU2Nyb2xsSG9yaXpvbnRhbFNjcm9sbGJhciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAxLjVyZW07XG5cdHotaW5kZXg6IDk5OTk7XG5cdGhlaWdodDogJGlzY193aWR0aDtcblxuXHRyaWdodDogYXV0bztcblx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JGJvZHlfYm9yZGVyX3NpemUgKiA0fSk7XG5cdGxlZnQ6ICRib2R5X2JvcmRlcl9zaXplKjI7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRncmF5LCAwLjUpO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cblxuXHQuaVNjcm9sbEluZGljYXRvciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cblx0XHR3aWR0aDogMjUlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXJfYmFja2dyb3VuZDtcblx0XHRjdXJzb3I6IG1vdmU7IH0gfVxuXG5cbiIsImh0bWwsICN0aW55bWNlIHtcblx0Zm9udDogbm9ybWFsIDEwMCUvMS42OCAkZm9udC1mYW1pbHk7IH1cbmh0bWwge1xuXHRAaW5jbHVkZSBtZWRpYSgkcG9ydGFibGUpIHtcblx0XHRmb250LXNpemU6IDg1JTsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCAkdGFibGV0X3BvcnRyYWl0ICkge1xuXHRcdGZvbnQtc2l6ZTogNzUlOyB9IH1cblxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHRleHQtc2hhZG93OiBub25lOyB9XG5cbiN0aW55bWNlIHtcblx0bWFyZ2luOiAkcGFkZGluZztcblx0Zm9udC1zaXplOiAxNnB4OyB9XG5cblxuYm9keSB7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuc21hbGwge1xuXHRmb250LXNpemU6IDAuN3JlbTsgfVxuXG4je2hlYWRpbmdzKCl9IHtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Zm9udC1mYW1pbHk6ICRmb250X2NvdXNpbnM7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG5cdC5lbnRyeS1jb250ZW50ICYsIC5jb2x1bW4gJiwgLmNvbW1lbnQtY29udGVudCAmIHtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuM3JlbTsgfSB9XG5cblxuaDEge1xuXHRmb250LXNpemU6IHJlbSgzNSk7IH1cblxuXG5oMiB7XG5cdGZvbnQtc2l6ZTogcmVtKDMwKTsgfVxuXG5cbmgzIHtcblx0Zm9udC1zaXplOiByZW0oMjApOyB9XG5cblxuaDQge1xuXHRmb250LXNpemU6IHJlbSgxOCk7IH1cblxuXG5oNSB7XG5cdGZvbnQtc2l6ZTogcmVtKDE2KTsgfVxuXG5oNiB7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5cbkBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdGgxIHtcblx0XHRmb250LXNpemU6IHJlbSgyNik7IH1cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDI0KTsgfVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjEpOyB9XG5cdGg0IHtcblx0XHRmb250LXNpemU6IHJlbSgxOCk7IH1cblx0aDUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2KTsgfSB9XG5cbmFiYnIsIGFjcm9ueW0sIGJsb2NrcXVvdGUsIGNvZGUsIGRpciwga2JkLCBsaXN0aW5nLCBwbGFpbnRleHQsIHEsIHNhbXAsIHR0LCB2YXIsIHhtcCB7XG5cdGh5cGhlbnM6IG5vbmU7IH1cblxuLy8gQ29kZSBCbG9ja3NcbnByZSBjb2RlIHtcblx0d29yZC13cmFwOiBub3JtYWw7XG5cdHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuXHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxucHJlIHtcblx0d2hpdGUtc3BhY2U6IHByZTsgfVxuXG5jb2RlIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblx0b3ZlcmZsb3cteDogc2Nyb2xsOyB9XG5cbi8vIEFiYmVydmF0aW9ucyBNYXJrdXBcbmFiYnIge1xuXHRmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdGNvbG9yOiAjODA4MDgwO1xuXG5cdCZbdGl0bGVdOmhvdmVyIHtcblx0XHRjdXJzb3I6IGhlbHA7IH0gfVxuXG4vLyBEZWZpbml0aW9uIExpc3RzXG5kdCwgZGQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdG1hcmdpbjogMDsgfVxuXG5kdCArIGR0OmJlZm9yZSwgZGQgKyBkdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcQVwiO1xuXHR3aGl0ZS1zcGFjZTogcHJlOyB9XG5cbmRkICsgZGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCIsIFwiOyB9XG5cbmRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiOiBcIjtcblx0bWFyZ2luLWxlZnQ6IC0wLjJlbTsgfVxuXG5kdCB7XG5cdGNvbG9yOiAjNjc2NzY3OyB9XG5cblxuXG5cblxuXG5cblxuIiwiKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDsgfVxuXG5ib2R5IHtcblx0Ji5kaXNhYmxlLWhvdmVyIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG5cbiN2aWxsYWdlLWhvdmVyLWJsb2NrZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAaW5jbHVkZSB6LWluZGV4KCB0b3AsIDEwMCApO1xuXG5cdCYuaXMtYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cbiVjZiwgLmNmIHtcblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlOyB9XG5cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7IH0gfVxuXG5hIHtcblx0Y29sb3I6ICRhY2NlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQuZW50cnktY29udGVudCAmIHtcblx0XHRmb250LXdlaWdodDogYm9sZDsgfVxuXG5cdCY6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cblxuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bzsgfVxuXG5cblxuXG5ibG9ja3F1b3RlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAkaGFsZmxpbmc7XG5cdHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG5cdG1hcmdpbi1ib3R0b206ICRiaWdsaW5nO1xuXHRtYXJnaW4tdG9wOiAkYmlnbGluZztcblxuXHRmb250LXNpemU6IDEuMTI1cmVtO1xuXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1mYW1pbHk6ICRmb250X2FjY2VudDtcblxuXHRib3JkZXItbGVmdDogM3B4ICRibGFjayBzb2xpZDtcblxuXHQuZW50cnktY29udGVudCAmIHAge1xuXHRcdG1hcmdpbjogMDsgfSB9XG5cblxuXG5ibG9ja3F1b3RlICsgcCBjaXRlIHtcblx0QGluY2x1ZGUgY2Y7XG5cdGZsb2F0OiByaWdodDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRhLCBhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkbGlnaHRfZ3JheTsgfSB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgYTphY3RpdmUsIGE6Zm9jdXMge1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7IH1cblxuLmxheW91dC0tcmVzcG9uc2l2ZSB7XG5cdGgxIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cblxuLmRyb3BjYXA6OmZpcnN0LWxldHRlciB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRmb250LXNpemU6IDIuNHJlbTtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdGNvbG9yOiAkd2hpdGU7IH1cblxuXG5cblxuXG5cbiIsInRhYmxlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxudGFibGUgY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuXG50YWJsZSB0aGVhZCB0ciB0aCxcbnRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbnRhYmxlIHRmb290IHtcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbn1cblxudGFibGUgdGZvb3QgdHIgdGgsXG50YWJsZSB0Zm9vdCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG50YWJsZSB0ciB0aCxcbnRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGFibGUgdHIuZXZlbiwgdGFibGUgdHIuYWx0LCB0YWJsZSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5cbnRhYmxlIHRoZWFkIHRyIHRoLFxudGFibGUgdGZvb3QgdHIgdGgsXG50YWJsZSB0Zm9vdCB0ciB0ZCxcbnRhYmxlIHRib2R5IHRyIHRoLFxudGFibGUgdGJvZHkgdHIgdGQsXG50YWJsZSB0ciB0ZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn0iLCJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gU2l0ZSBCYWNrZ3JvdW5kXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuaXMtZGlzYWJsZWQtc2Nyb2xsIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZW50cnktY29udGVudCBwIHtcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBCdXR0b25cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJWJ1dHRvbiwgLnZpbGxhZ2UtYnV0dG9uIHtcblx0cGFkZGluZzogLjhlbSAxLjM1ZW07XG5cblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdGZvbnQtc2l6ZTogMC44NzVlbTtcblxuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1pbjtcblxuXHRib3gtc2hhZG93OiAwIDFweCAxcHggMHB4IHRyYW5zcGFyZW50aXplKCRibGFjaywgMC43KTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAkd2hpdGU7IH0gfVxuXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBXb3JkcHJlc3Mgd2FudGVkIHRoZW0gaGVyZTpcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ5cG9zdGF1dGhvciwgLmdhbGxlcnktY2FwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5cbnNlbGVjdCB7XG5cdG1heC13aWR0aDogMTAwJTsgfVxuXG4ucG9zdCBmaWd1cmUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDsgfVxuXG5cbi5wb3N0IHtcblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07IH0gfVxuXG5cblxuI3dwLWNhbGVuZGFyIHtcblx0Y2FwdGlvbiB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7IH1cblx0I25leHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuXG4ubmF2LWxpbmtzIHtcblx0QGluY2x1ZGUgY2Y7XG5cdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nOyB9XG5cbi5uYXYtcHJldmlvdXMge1xuXHRmbG9hdDogbGVmdDtcblx0dGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubmF2LW5leHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cblxuLnNpdGUtY29udGVudCAuYnV0dG9uLCAuc2l0ZS1jb250ZW50IGJ1dHRvbiB7XG5cdEBleHRlbmQgJWJ1dHRvbjsgfVxuXG5cblxuLnNlYXJjaCB7XG5cdC5wYWdlLWNvbnRlbnQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5cdC5zZWFyY2gtZm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogJHBhZGRpbmc7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuXHQuY29udGVudC1hcmVhIHtcblx0XHRtaW4taGVpZ2h0OiA4MHZoOyB9IH1cbiIsIlxuJGJvcmRlcl93aWR0aDogMnB4O1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEdlbmVyaWMgRm9ybSBTdHlsZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW5wdXQsIHRleHRhcmVhIHtcblx0b3V0bGluZTogMDtcblx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nO1xuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG5cdHBhZGRpbmc6ICR0aW55O1xuXHRjb2xvcjogJGJsYWNrO1xuXHRib3JkZXItcmFkaXVzOiAycHg7IH1cblxuXG5cblxuaW5wdXRbcGxhY2Vob2xkZXJdLCB0ZXh0YXJlYVtwbGFjZWhvbGRlcl0ge1xuXHRmb250LXdlaWdodDogNTAwOyB9XG5cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0QGV4dGVuZCAlYnV0dG9uO1xuXHRib3JkZXI6IG5vbmU7XG5cdHdpZHRoOiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9ZmlsZV0pLCB0ZXh0YXJlYSB7XG5cdGJvcmRlcjogJGJvcmRlcl93aWR0aCBzb2xpZCAkbGlnaHRfZ3JheTtcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZGFyazsgfSB9XG5cbi8vIElucHV0cyB0aGF0IGdhaW5lZCBmb2N1cywgYW5kIG5vdyBhcmUgaW52YWxpZFxuLmpzLWdhaW5lZC1mb2N1c1tyZXF1aXJlZF06aW52YWxpZCB7XG5cdGJvcmRlci1jb2xvcjogJGVycm9yX2NvbG9yOyB9XG5cblxuaW5wdXRbcmVxdWlyZWRdOmZvY3VzLCAuanMtZ2FpbmVkLWZvY3VzW3JlcXVpcmVkXTpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogJGRhcms7IH1cblxuXG5mb3JtIHtcblx0LnJlcXVpcmVkIHtcblx0XHRjb2xvcjogJGVycm9yX2NvbG9yO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5cblx0aW5wdXRbcmVxdWlyZWRdOnZhbGlkICsgLnJlcXVpcmVkIHtcblx0XHRjb2xvcjogJG9rX2NvbG9yOyB9IH1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gQ29udGFjdCBGb3JtXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmVudHJ5LWNvbnRlbnQge1xuXHQud3BjZjctZm9ybSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cblx0LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0b3JkZXI6IC01O1xuXHRcdGJvcmRlci13aWR0aDogMHB4O1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuXHQud3BjZjctbm90LXZhbGlkLXRpcCB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC41cHg7XG5cdFx0cGFkZGluZzogJHRpbnkvMiAkdGlueTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206ICR0aW55LzI7IH1cblxuXG5cdC53cGNmNy1kaXNwbGF5LW5vbmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udmlsbGFnZS1mb3JtIHtcblx0bWF4LXdpZHRoOiA5MDBweDtcblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZzsgfVxuXG5cdGlucHV0LCB0ZXh0YXJlYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA5MDBweDsgfVxuXG5cdGlucHV0W3R5cGU9YnV0dG9uXSwgLndwY2Y3LXN1Ym1pdCB7XG5cdFx0QGV4dGVuZCAlYnV0dG9uO1xuXHRcdG1heC13aWR0aDogMTMwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXG5cblx0PiBwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdC5yZXF1aXJlZCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTEuMnJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdHRvcDogMDsgfSB9IH1cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gU2VhcmNoIEZvcm1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXG5cdGhlaWdodDogM3JlbTtcblx0bWF4LXdpZHRoOiA1MDBweDtcblxuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIGNmO1xuXHQuc2VhcmNoLWZpZWxkLCAuc2VhcmNoLXN1Ym1pdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0aGVpZ2h0OiAzcmVtOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQuc2VhcmNoLXN1Ym1pdCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG5cblx0LnNlYXJjaC1maWVsZCB7XG5cdFx0d2lkdGg6IDc1JTtcblx0XHRmbGV4OiA1O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiAwOyB9XG5cblxuXHQuc2VhcmNoLXN1Ym1pdCB7XG5cdFx0ZmxleDogMTtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMjAlO1xuXG5cdFx0bWF4LXdpZHRoOiAzcmVtO1xuXG5cdFx0b3V0bGluZTogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuNHJlbTtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHRcdG1heC1oZWlnaHQ6IDIuOXJlbTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmxhY2ssIDE1KTsgfVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC0wLjFyZW07IH0gfSB9XG5cblxuXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyAgUGFzc3dvcmQgRm9ybVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvdGVjdGVkLXBvc3QgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuXHR3aWR0aDogNDAlO1xuXHRtYXgtd2lkdGg6IDQwMHB4OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gIENvbW1lbnQgRm9ybVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jb21tZW50LXJlc3BvbmQge1xuXHRwYWRkaW5nOiAkcGFkZGluZyoyO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCAkcG9ydGFibGUgKSB7XG5cdFx0cGFkZGluZzogJHBhZGRpbmc7IH1cblxuXG5cdC5jb21tZW50LWZpZWxkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJGRlc2spIHtcblx0XHRcdG1pbi13aWR0aDogMzAwcHg7IH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdFx0aW5wdXQsIHRleHRhcmVhIHtcblx0XHRcdHdpZHRoOiAxMDAlOyB9XG5cblx0XHQucmVxdWlyZWQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6ICR0aW55O1xuXHRcdFx0dG9wOiAwLjVyZW07IH0gfVxuXG5cdC5mb3JtLXN1Ym1pdCB7XG5cdFx0aW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlcjogbm9uZTsgfSB9IH1cblxuLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcblx0d2lkdGg6IDkwJTtcblxuXHRAaW5jbHVkZSBtZWRpYSgkZGVzaykge1xuXHRcdG1pbi13aWR0aDogMzAwcHg7IH1cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdHRleHRhcmVhIHtcblx0XHR3aWR0aDogMTAwJTsgfSB9XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxcmVtOyB9XG5cbi5jb21tZW50LW5vdGVzIHtcblx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nO1xuXHRtYXJnaW4tdG9wOiAkdGlueTtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y29sb3I6ICRncmF5OyB9XG5cblxuXG5cblxuXG4iLCIucGFnaW5nLW5hdmlnYXRpb24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICRkb3VibGluZztcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cdGZvbnQtc2l6ZTogMS4xMjVlbTtcblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5hLnBhZ2UtbnVtYmVycywgc3Bhbi5wYWdlLW51bWJlcnMge1xuXHRwYWRkaW5nOiAwLjg3NWVtIDEuMTI1ZW07XG5cdG1hcmdpbjogYXV0byAuM3JlbTtcblx0Y29sb3I6ICRibGFjazsgfVxuXG5cbmE6aG92ZXIucGFnZS1udW1iZXJzIHtcblx0Y29sb3I6ICRhY2NlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucGFnaW5nLW5hdmlnYXRpb24gLmN1cnJlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTsgfVxuXG5cblxuLnBvc3QgLnBhZ2UtbGlua3Mge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiIsIlxuI3ZpbGxhZ2UtbG9hZGluZyB7XG5cdGRpc3BsYXk6IG5vbmU7IH1cblxuLmpzICN2aWxsYWdlLWxvYWRpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQmLmlzLWRpc2FibGVkIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXG4uc2l0ZS1sb2FkaW5nX19iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgei1pbmRleChsb2FkaW5nLWNvdmVyKTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyX2JhY2tncm91bmQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG5cblxuXG4uc2l0ZS1sb2FkaW5nX19wcm9ncmVzcyB7XG5cdHdpZHRoOiA5OCU7XG5cblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMSU7XG5cdGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXG5cdGRpc3BsYXk6IG5vbmU7IH1cblxuXG4uc2l0ZS1sb2FkaW5nX192YWx1ZSB7XG5cdGhlaWdodDogNXB4O1xuXHR3aWR0aDogMCU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0dHJhbnNpdGlvbjogd2lkdGggMjAwbXMgbGluZWFyO1xuXG5cdC5pcy1sb2FkaW5nLWNvbXBsZXRlICYge1xuXHRcdG9wYWNpdHk6IDA7IH0gfVxuXG5cbiIsIi5wb3N0LW5hdmlnYXRpb24ge1xuXHRtYXJnaW4tdG9wOiAkcGFkZGluZztcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cblx0JiwgYSB7XG5cdFx0Y29sb3I6ICRkYXJrX2dyYXk7IH1cblxuXHRhOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICRhY2NlbnQ7IH1cblxuXHQubm8tYWRqYWNlbnQtcG9zdCB7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cblx0Lm5hdi1saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRfZ3JheTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0X2dyYXk7IH1cblxuXHQubmF2LXByZXZpb3VzLCAubmF2LW5leHQge1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZyAwO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cblxuXHRcdCYsIGEge1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgNjBtcyBlYXNlLW91dCwgY29sb3IgNjBtcyBlYXNlLW91dDsgfVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGFjY2VudDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50OyB9IH0gfVxuXHQubmF2LW5leHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuXHQubmF2X19pbm5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB6LWluZGV4KHBvc3QtbmF2aWdhdGlvbi1idXR0b24pO1xuXG5cdFx0LmpzICYge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyOyB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSggJHBhbG0gKSB7XG5cdFx0Lm5hdi1saW5rcyB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuXHRcdC5uYXYtbmV4dCwgLm5hdi1wcmV2aW91cyB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXG5cdC5uby1hZGphY2VudC1wb3N0IHtcblx0XHQuanMgJiB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7IH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cblx0Lmljb24ge1xuXHRcdGZvbnQtc2l6ZTogMWVtOyB9XG5cblxuXHQubmF2LW5leHQgLmljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAkdGlueTsgfVxuXG5cdC5uYXYtcHJldmlvdXMgLmljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogJHRpbnk7IH1cblxuXHQubGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0b3BhY2l0eTogMC44OyB9XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuXG5cdEBpbmNsdWRlIG1lZGlhKCAkcGFsbSApIHtcblx0XHQubmF2LW5leHQsIC5uYXYtcHJldmlvdXMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkdGlueTtcblx0XHRcdHBhZGRpbmctdG9wOiAkdGlueTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkdGlueTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH1cblx0XHQubGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9IH1cbiIsIi5qc19fY2Fyb3VzZWwge1xuXHRAaW5jbHVkZSBtYjsgfVxuXG4udmlsbGFnZS1jYXJvdXNlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cblx0QGluY2x1ZGUgbWVkaWEoICRzbWFsbF9wYWxtICkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7IH1cblxuXHRpbWcge1xuXHRcdGhlaWdodDogNTAwcHg7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdCYuaXMtc2VsZWN0ZWQge1xuXHRcdFx0b3BhY2l0eTogMTsgfSB9XG5cblx0LnNpZGViYXItZW5hYmxlZCAmIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5cbi5qc19fY2Fyb3VzZWwge1xuXHQmLCBpbWcge1xuXHRcdGhlaWdodDogNDAwcHg7IH1cblxuXG5cdC8vIEltYWdlIFNwYWNpbmdcblx0aW1nIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nOyB9XG5cblx0Ji5zcGFjZS1odWdlIGltZyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkcGFkZGluZzsgfVxuXHQmLnNwYWNlLXRpbnkgaW1nIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICR0aW55OyB9XG5cdCYuc3BhY2Utbm9uZSBpbWcge1xuXHRcdG1hcmdpbi1yaWdodDogMDsgfVxuXG5cblx0Ly8gU3BlY2lmaWNpdHkgaXNzdWU6XG5cdC52aWxsYWdlLWNhcm91c2VsIGltZyB7XG5cdFx0bWF4LXdpZHRoOiBub25lOyB9XG5cblx0Ji5zbWFsbCwgJi5zbWFsbCBpbWcge1xuXHRcdGhlaWdodDogMTUwcHg7IH1cblxuXG5cdCYubWVkaXVtICwgJi5tZWRpdW0gaW1nIHtcblx0XHRoZWlnaHQ6IDMwMHB4OyB9XG5cblx0Ji5sYXJnZSwgJi5sYXJnZSBpbWcge1xuXHRcdGhlaWdodDogNzIwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggXCIobWF4LXdpZHRoOiAxMTUycHgpXCIgKSB7XG5cdFx0XHRoZWlnaHQ6IDQwMHB4OyB9IH1cblxuXG5cblxuXHRAaW5jbHVkZSBtZWRpYSggJHBhbG0gKSB7XG5cdFx0JiwgaW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4OyB9XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGhhbGZsaW5nOyB9XG5cblx0XHQmLnNwYWNlLWh1Z2UgaW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGhhbGZsaW5nOyB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSggJHNtYWxsX3BhbG0gKSB7XG5cdFx0JiwgaW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEyNXB4OyB9XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4OyB9XG5cblx0XHQmLnNwYWNlLWh1Z2UgaW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGhhbGZsaW5nOyB9XG5cblx0XHQmLnNwYWNlLXRpbnkgaW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMnB4OyB9IH0gfVxuIiwiXG4udG9nZ2xlLWxhYmVsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Ji5pcy12aXNpYmxlIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblxuLm5hdmlnYXRpb24tdG9nZ2xlIHtcblx0LnRvZ2dsZS1sYWJlbC5pcy12aXNpYmxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuIiwiLmpzX19zcGxpdC13cmFwIHtcblx0QGluY2x1ZGUgY2Y7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1ib3R0b206ICRkb3VibGluZztcblx0bWFyZ2luLXRvcDogJGRvdWJsaW5nO1xuXG5cdCsgLmpzX19zcGxpdC13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAtJGRvdWJsaW5nOyB9IH1cblxuXG4uanNfX3NwbGl0LWNvbnRlbnQge1xuXHRAaW5jbHVkZSBjZjtcblx0d2lkdGg6IDEwMCU7XG5cblxuXHQuaW1hZ2Uge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0bWluLWhlaWdodDogNDgwcHg7IH0gfVxuXG5cblxuXHQudGV4dCB7XG5cdFx0cGFkZGluZzogJGRvdWJsaW5nICRwYWRkaW5nO1xuXG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0X2dyYXk7XG5cblx0XHQje2hlYWRpbmdzKDEsMyl9IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF90aXRsZTsgfSB9XG5cblxuXHQudGV4dCAuc3BsaXQtcGFydF9faW5uZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdHAge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfSB9XG5cblx0QGluY2x1ZGUgbWVkaWEoICRwb3J0YWJsZSApIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0LmltYWdlIGltZyB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cblx0XHQuc3BsaXQtcGFydCB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfSB9IH1cblxuXG4uc3BsaXQtcGFydCB7XG5cdHdpZHRoOiA1MCU7XG5cdGZsb2F0OiBsZWZ0O1xuXG5cdCYucmlnaHQge1xuXHRcdGZsb2F0OiByaWdodDsgfSB9XG4iLCJcbi5lbnRyeS1jb250ZW50IHtcblxuXHQuZ2FsbGVyeSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxZW0pO1xuXHRcdG1hcmdpbi1sZWZ0OiAtLjVlbTsgfVxuXG5cdC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAuNWVtO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5cblx0Ly8gR2FsbGVyeSBHcmlkXG5cdC5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcblx0XHR3aWR0aDogNTAlOyB9XG5cblx0LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdHdpZHRoOiAxMDAgLyAzICsgMCU7IH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG5cdFx0d2lkdGg6IDEwMCAvIDQgKyAwJTsgfVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcblx0XHR3aWR0aDogMTAwIC8gNSArIDAlOyB9XG5cblx0LmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdHdpZHRoOiAxMDAgLyA2ICsgMCU7IH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG5cdFx0d2lkdGg6IDEwMCAvIDcgKyAwJTsgfVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcblx0XHR3aWR0aDogMTAwIC8gOCArIDAlOyB9XG5cblx0LmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdHdpZHRoOiAxMDAgLyA5ICsgMCU7IH1cblxuXHQvLyBTaW5nbGUgY29sdW1uIGluIHJlc3BvbnNpdmUgbW9kZVxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfSB9XG4iLCIucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG4iLCIuV3JhcHBlciA+IC5pcy1kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmU7IH1cblxuLlBQX1NpbmdsZS0taG9yaXpvbnRhbCwgLlBQX0FyY2hpdmUtLWhvcml6b250YWwge1xuXHQuc2l0ZS1oZWFkZXIsIC5XcmFwcGVyLCAuc2l0ZS1mb290ZXIge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwOyB9XG5cblx0LnNpdGUtZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0LnNpdGUge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWluLWhlaWdodDogYXV0bzsgfSB9XG5cbi5TY3JvbGxfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uU2Nyb2xsX19jYW52YXMge1xuXHRAaW5jbHVkZSBjZjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cblx0LlBQX0hvcml6b250YWxfX2l0ZW0ge1xuXHRcdGZsb2F0OiBsZWZ0OyB9IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIFJlc3BvbnNpdmVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNpdGUtLXJlc3BvbnNpdmUgLlBQX0xhenlfSW1hZ2Uge1xuXHRtaW4taGVpZ2h0OiAzM3ZoOyB9XG5cbiIsIi5mZWF0dXJlZC1iYWRnZSB7XG5cdGNvbG9yOiAkZGFyaztcblx0cGFkZGluZzogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cblx0bWFyZ2luOiAwIGF1dG87XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLThweDtcblx0cmlnaHQ6ICRwYWRkaW5nO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblxuXHRmb250LXNpemU6IDRyZW07IH1cblxuXG5cbi5lbnRyeS10aXRsZSwgLkVudHJ5X190aXRsZSwgLkVudHJ5X19tZXRhIHtcblx0YSB7XG5cdFx0Y29sb3I6ICRkYXJrOyB9IH1cblxuXG4uRW50cnlfX2NvbnRpbnVlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAkdGlueSAqIDAuNzUgJGhhbGZsaW5nO1xuXHRtYXJnaW4tdG9wOiAkaGFsZmxpbmc7XG5cblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGZvbnQtc2l6ZTogLjc1cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gTWV0YVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZW50cnktbWV0YSB7XG5cdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nO1xuXG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LWZhbWlseTogJGZvbnRfY291c2lucztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRhY2NlbnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNDAwOyB9IH1cblxuXG5cblxuIiwiXG4ucmVndWxhci1wb3N0IHtcblx0bWFyZ2luLWJvdHRvbTogJGRvdWJsaW5nO1xuXHR3aWR0aDogMTAwJTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdCYuc3RpY2t5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbGlnaHRfZ3JheSwgMik7XG5cdFx0cGFkZGluZzogJHBhZGRpbmc7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAwcHggdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjkzKSwgMCAxcHggMjRweCAzcHggdHJhbnNwYXJlbnRpemUoJGdyYXksIDAuOTMpOyB9XG5cblxuXHQuZW50cnktdGl0bGUge1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbi1ib3R0b206ICRiaWdsaW5nOyB9XG5cblx0LmVudHJ5LXRodW1ibmFpbCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZsZXg6IDE7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkcGFkZGluZzsgfVxuXG5cdC5lbnRyeS1pbm5lciB7XG5cdFx0ZmxleDogMTsgfVxuXG5cdC5lbnRyeS1jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206ICRiaWdsaW5nOyB9XG5cblx0LnBvc3RlZC1vbiB7XG5cdFx0Zm9udC1zaXplOiAuNzVyZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGRhcmtfZ3JheTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfVxuXG5cblx0Ly8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC8vICAgTWVkaWEgUXVlcmllc1xuXHQvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5cdEBpbmNsdWRlIG1lZGlhKCRkZXNrKSB7XG5cdFx0LmVudHJ5LXBvc3Qud2l0aC10aHVtYm5haWwge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuXHRcdC5lbnRyeS1wb3N0LndpdGhvdXQtdGh1bWJuYWlsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0LmVudHJ5LWlubmVyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwOyB9IH0gfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCR0YWJsZXRfcG9ydHJhaXQpIHtcblx0XHQuZW50cnktdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nOyB9XG5cdFx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nOyB9IH1cblxuXG5cdEBpbmNsdWRlIG1lZGlhKCRsYXJnZV9wYWxtKSB7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0O1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nO1xuXG5cdFx0LmVudHJ5LXRodW1ibmFpbCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHQvLyB1bnNldCBkZXNrdG9wIHNpemVcblx0XHRcdG1hcmdpbi1ib3R0b206IHJ5dGhtKCRoYWxmbGluZyk7XG4gfVx0XHRcdC8vIFR5cG9ncmFwaHkgc3BhY2luZ1xuXG5cdFx0LmVudHJ5LXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfVxuXG5cdFx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nOyB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkc21hbGxfcGFsbSkge1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZztcblxuXHRcdC5lbnRyeS10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTsgfSB9IH1cbiIsIi5FbnRyeS0tY2xhc3NpYyB7XG5cdG1heC13aWR0aDogMTEyMHB4O1xuXHRtYXJnaW46IGF1dG8gYXV0byAkZG91YmxpbmcgKiAyIGF1dG87XG5cdGNvbG9yOiAkZGFya19ncmF5O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuXHQubWV0YS1zZXBhcmF0b3Ige1xuXHRcdG1hcmdpbi1sZWZ0OiAuM3JlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC4zcmVtOyB9XG5cblxuXHQuRW50cnkge1xuXG5cdFx0Jl9fdGh1bWJuYWlsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRiaWdsaW5nOyB9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwOyB9XG5cblx0XHQmX19oZWFkZXIge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdG1hcmdpbi1yaWdodDogJHBhZGRpbmc7IH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICR0aW55OyB9XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdGZsZXg6IDI7IH1cblxuXHRcdCZfX2NvbnRpbnVlIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogJHRpbnk7IH1cblxuXHRcdCZfX21ldGEge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdGZvbnQtc2l6ZTogLjhyZW07IH1cblxuXHRcdCZfX2NhdGVnb3JpZXMge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0XHQmX19oZWFkZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7IH1cblx0XHRcdCZfX2lubmVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfSB9IH1cblxuIiwiXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gI2NvbnRlbnRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSwgLnNpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IH1cbi5zaXRlIHtcblx0d2lkdGg6IDEwMCU7IH1cblxuXG5cblxuLmNvbnRlbnQtYXJlYSB7XG5cdG1heC13aWR0aDogJHNpdGVfbWF4X3dpZHRoO1xuXHR3aWR0aDogOTAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAkZG91YmxpbmcgJHBhZGRpbmcgJHBhZGRpbmc7XG5cblx0LmJsb2ctaGVhZGVyICsgJiB7XG5cdFx0cGFkZGluZy10b3A6ICRwYWRkaW5nOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0d2lkdGg6IDk1JTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gI3skcGFkZGluZyoyfSk7XG5cdFx0cGFkZGluZzogJGhhbGZsaW5nOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHR3aWR0aDogOTglO1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZzsgfVxuXG5cblx0QGluY2x1ZGUgbWVkaWEoJHNtYWxsX3BhbG0pIHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdCYuaXMtZGlzYWJsZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY29udGVudC1hcmVhLS1mdWxsIHtcblx0cGFkZGluZzogMDtcblx0bWF4LXdpZHRoOiBub25lOyB9XG5cblxuLmNvbnRlbnQtYXJlYS0tYXJjaGl2ZSB7XG5cdHBhZGRpbmctdG9wOiAkZG91Ymxpbmc7XG5cdC5lbnRyeS1oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206ICRkb3VibGluZzsgfSB9XG4iLCIuYm9keS1ib3JkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyX2JhY2tncm91bmQ7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0QGluY2x1ZGUgei1pbmRleChib2R5LWJvcmRlcik7XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0Ji0tbGVmdCwgJi0tcmlnaHQge1xuXHRcdHdpZHRoOiAkYm9keV9ib3JkZXJfc2l6ZTtcblx0XHRoZWlnaHQ6IDEwMCU7IH1cblxuXHQmLS10b3AsICYtLWJvdHRvbSB7XG5cdFx0aGVpZ2h0OiAkYm9keV9ib3JkZXJfc2l6ZTtcblx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdCYtLXRvcCB7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7IH1cblxuXHQmLS1ib3R0b20ge1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwOyB9XG5cblx0Ji0tbGVmdCB7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7IH1cblxuXHQmLS1yaWdodCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwOyB9IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIEJhc2UgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zaXRlLWhlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0cG9zaXRpb246IGZpeGVkO1xuXHRAaW5jbHVkZSB6LWluZGV4KHNpdGUtaGVhZGVyKTtcblx0bGVmdDogMDtcblxuXHRib3JkZXItdG9wOiAkYm9keV9ib3JkZXJfc2l6ZSBzb2xpZCAkYm9yZGVyX2JhY2tncm91bmQ7XG5cdC5ib2R5LWJvcmRlcnMtLWRpc2FibGUgJiB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTsgfVxuXG5cdC5uby1qcyAmIHtcblx0XHRwb3NpdGlvbjogc3RhdGljOyB9XG5cblx0Jl9faW5uZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRwYWRkaW5nOiAkcGFkZGluZyAkYmlnbGluZztcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkcG9ydGFibGUpIHtcblx0XHRcdHBhZGRpbmc6ICR0aW55ICRwYWRkaW5nOyB9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAkdGlueSAkaGFsZmxpbmc7IH1cblxuXHRcdCYubm8tYWN0aXZlLW1lbnUge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJGhhbGZsaW5nO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkaGFsZmxpbmc7IH0gfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogYXV0bzsgfSB9XG5cbi5zaXRlLWhlYWRlci0tcGxhY2Vob2xkZXIge1xuXHRtaW4taGVpZ2h0OiAkc2l0ZV9oZWFkZXJfaGVpZ2h0O1xuXHRoZWlnaHQ6ICRzaXRlX2hlYWRlcl9oZWlnaHQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2l0ZS1ob21lLWxpbmsge1xuXHR0cmFuc2l0aW9uOiAxLjJzIGVhc2Utb3V0IHRyYW5zZm9ybTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5zaXRlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTsgfVxuXG4uc2l0ZS1zdWJ0aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bWFyZ2luOiAwOyB9XG5cbi5tZW51LWl0ZW0ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5zaXRlLWxvZ28ge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLS1pbWFnZSB7XG5cdFx0ZmxleC1iYXNpczogMTUwcHg7IH1cblxuXHQmLS10ZXh0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQubm8tYWN0aXZlLW1lbnUgJiB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG5cdFx0LnNpdGUtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjMzcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuM3JlbTtcblx0XHRcdC5zY3JlZW4tLXNtYWxsICYge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGRhcms7IH0gfVxuXG5cdFx0LnNpdGUtc3VidGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfYWNjZW50O1xuXHRcdFx0Y29sb3I6ICRkYXJrX2dyYXk7XG5cdFx0XHRtYXJnaW4tdG9wOiAuMjVyZW07IH0gfSB9XG5cbi5zaXRlLWhvbWUtbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5cbkBpbmNsdWRlIG1lZGlhKCRwb3J0YWJsZSkge1xuXHQuc2l0ZS1oZWFkZXJfX2lubmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7IH1cblxuXHQjanMtbG9nbyB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdC5zaXRlLWxvZ28ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdC5zaXRlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDFyZW07IH0gfVxuXG5cbi5oZWFkZXJfX2ljb25zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcl9iYWNrZ3JvdW5kO1xuXHRjb2xvcjogJHdoaXRlOyB9XG5cblxuLy8gTW9iaWxlIElFIGlzIHNlcmlvdXNseSBmdWNrZWQgdXAgd2l0aCBGbGV4Qm94XG4ubW9iaWxlLWllIHtcblx0LnNpdGUtaGVhZGVyX19pbm5lciwgLnNpdGUtbG9nbywgLnNpdGUtbG9nby0tdGV4dCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBNZW51IGFuZCBTb2NpYWwgaWNvbiBmYWRlIGluOlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZhZGUgaW4gZm9yIE5hdmlnYXRpb24gYW5kIFNvY2lhbCBJY29uc1xuLy8uanMgLnNpdGUtaGVhZGVyXG4vL1x0LmxldmVsLTAsIC5zaW1wbGUtc29jaWFsLWljb25zIGFcbi8vXHRcdG9wYWNpdHk6IDBcbi8vXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1vdXRcbi8vXHRcdHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zXG4vL1xuLy9cdCYuZG8tZmFkZWluXG4vL1x0XHQubGV2ZWwtMCwgLnNpbXBsZS1zb2NpYWwtaWNvbnMgYVxuLy9cdFx0XHRvcGFjaXR5OiAxXG5cblxuXG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIE5hdmlnYXRpb25cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJG1lbnVfYWN0aXZlX2NvbG9yOiBncmF5O1xuJG1lbnVfYmFja2dyb3VuZDogI2Y3ZjdmNztcblxuLnNpdGUtbmF2aWdhdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRmb250LXNpemU6IDAuODI1cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0QGluY2x1ZGUgel9pbmRleChtZW51LWl0ZW0pO1xuXG5cblx0Lm1lbnUtbGluayB7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRwYWRkaW5nOiAwICRoYWxmbGluZztcblxuXHRcdGNvbG9yOiAkZGFyaztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0b3BhY2l0eTogMC44OyB9IH1cblxuXHQuc3ViLW1lbnUgLm1lbnUtbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRhY2NlbnQ7IH1cblxuXHQuY3VycmVudC1tZW51LWl0ZW0sIC5jdXJyZW50X3BhZ2VfcGFyZW50Om5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikge1xuXHRcdD4gLm1lbnUtbGluayB7XG5cdFx0XHRjb2xvcjogJG1lbnVfYWN0aXZlX2NvbG9yOyB9IH1cblxuXHQuY3VycmVudF9wYWdlX3BhcmVudCwgLmN1cnJlbnQtbWVudS1hbmNlc3RvciwgIC5jdXJyZW50LW1lbnUtcGFyZW50LCAgLmN1cnJlbnRfcGFnZV9hbmNlc3RvciB7XG5cdFx0PiAubWVudS1saW5rIC5tZW51LWl0ZW1fX2lubmVyID4gLmRyb3Bkb3duLWljb24ge1xuXHRcdFx0Y29sb3I6ICRtZW51X2FjdGl2ZV9jb2xvcjsgfSB9XG5cblx0Lm5vLWhvdmVyID4gLm1lbnUtbGluayB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0OyB9XG5cblx0Ly8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC8vICAgTW9iaWxlLUZpcnN0IExheW91dFxuXHQvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0aGVpZ2h0OiAxMDAlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0Zm9udC1zaXplOiAwLjgycmVtOyB9XG5cblx0Lm1lbnUtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5cblxuXHQubWVudS1pdGVtX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cblx0LnN1Yi1tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXG5cdC5kcm9wZG93bi1pY29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6ICR0aW55O1xuXHRcdHdpZHRoOiAuNmVtO1xuXHRcdGZvbnQtc2l6ZTogLjdlbTtcblx0XHRyaWdodDogLjJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuXHRcdC5pb24tY2hldnJvbi1kb3duIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cblx0LnN1Yi1tZW51IC5kcm9wZG93bi1pY29uIHtcblx0XHR0b3A6IDA7IH0gfVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIERlc2t0b3A6XG4vLyAgICBMYXlvdXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBEb24ndCBkaXNwbGF5IHRvdWNoYWJsZSBtZW51IGl0ZW1zIG9uIG5vLXRvdWNoIGRldmljZXNcbi5uby10b3VjaCAubWVudS1pdGVtLS10b3VjaCB7XG5cdGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiB7XG5cdC5uYXZpZ2F0aW9uLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdC5zaXRlLW1lbnUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0Lm1vYmlsZS1pZSAmIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuXHQubGV2ZWwtMCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHotaW5kZXgobWVudS1pdGVtKTsgfVxuXG5cblx0LmxldmVsLTAgKyAuc3ViLW1lbnUgPiAuc3ViLW1lbnVfX2lubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTMwcHg7XG5cdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cblx0XHRcdGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrOyB9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcblx0XHRcdHRvcDogLTI2cHg7IH0gfVxuXG5cblxuXG5cdC5zdWItbWVudSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdHJpZ2h0OiA1MCU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdHRvcDogY2FsYygxMDAlIC0gMTVweCk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdG1pbi13aWR0aDogMTJyZW07XG5cblx0XHRmb250LXNpemU6IC42NXJlbTtcblxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0cGFkZGluZzogJHRpbnk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkYmxhY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7IH1cblxuXHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKCAxMDAlICsgI3skaGFsZmxpbmd9ICk7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdHRvcDogLSR0aW55O1xuXG5cdFx0XHRcdCYuanMtaW52ZXJ0LXBvc2l0aW9uIHtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHJpZ2h0OiBjYWxjKCAxMDAlICsgI3skaGFsZmxpbmd9ICk7IH0gfSB9XG5cblx0XHQubWVudS1saW5rIHtcblx0XHRcdHBhZGRpbmc6ICR0aW55ICRoYWxmbGluZzsgfSB9IH1cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIFJlc3BvbnNpdmU6XG4vLyAgICAgIE1lbnVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24sIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24ge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHQubW9iaWxlLWllICYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB6LWluZGV4KG1lbnUtaXRlbSk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdC5tZW51LWl0ZW0gICYge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cblxuXHQuc2l0ZS1uYXZpZ2F0aW9uX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDc1JTtcblx0XHR3aWR0aDogY2FsYyggMTAwJSAtICN7JGhhbGZsaW5nKjJ9ICk7XG5cdFx0bGVmdDogJGhhbGZsaW5nO1xuXHRcdHJpZ2h0OiAkaGFsZmxpbmc7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAwOyB9XG5cblx0LnNpdGUtbWVudSB7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRtYXgtaGVpZ2h0OiA3NXZoOyB9XG5cblx0LnNpdGUtbWVudV9fY29udGFpbmVyIHtcblxuXHRcdHBhZGRpbmctdG9wOiAkaGFsZmxpbmc7XG5cdFx0cGFkZGluZy1ib3R0b206ICRoYWxmbGluZztcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtZW51X2JhY2tncm91bmQ7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgJGJsYWNrO1xuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0QGluY2x1ZGUgei1pbmRleChtZW51LWl0ZW0pO1xuXHRcdFx0dG9wOiAtMzBweDtcblx0XHRcdHJpZ2h0OiAkcGFkZGluZyArICRoYWxmbGluZyArIC4zcmVtO1xuXG5cdFx0XHRib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0XHRcdHJpZ2h0OiAkaGFsZmxpbmcgKyAwLjM1cmVtO1xuXHRcdFx0XHR0b3A6IC0zMHB4OyB9IH1cblxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrOyB9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcblx0XHRcdHRvcDogLTI2cHg7IH0gfVxuXG5cblx0Lm1lbnUtaXRlbSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lbnVfYmFja2dyb3VuZDtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1ncm93OiAxOyB9XG5cblxuXG5cdC5tZW51LWxpbmsge1xuXHRcdHBhZGRpbmc6ICR0aW55O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDUlO1xuXG5cdFx0Ji5sZXZlbC0wIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nOyB9IH1cblxuXG5cblx0LnN1Yi1tZW51IHtcblx0XHRwYWRkaW5nOiAkaGFsZmxpbmc7XG5cdFx0bWFyZ2luLXRvcDogJHRpbnk7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkZ3JheSwgMC43NSk7XG5cblx0XHQubWVudS1pdGVtIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuXG5cblxuXG5cblx0LmRyb3Bkb3duLWljb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5cdC8vIEluaXRpYWxseSwgaGlkZSBcImNvbnRlbnRcIlxuXHQuc2l0ZS1uYXZpZ2F0aW9uX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBSZXNwb25zaXZlOlxuLy8gICBEbzogQ2hhbmdlIGRvY3VtZW50IG92ZXJmbG93IHdoZW5cbi8vICAgV2hlbjogTWVudSBpcyBvcGVuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pcy1tZW51LW9wZW4ge1xuXHQvLyBCZWNhdXNlIG9mIGEgQ2hyb21lIGJ1ZywgYWxsb3cgb3ZlcmZsb3cgZm9yIG5vdzpcblx0Ly9vdmVyZmxvdzogaGlkZGVuXG5cblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG5cdC5zaXRlLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblxuXHRcdC8vIG9sZHNjaG9vbCBkZXZpY2U6XG5cdFx0bWF4LWhlaWdodDogMzYwcHg7XG5cdFx0Ly8gbmV3c2Nob29sOlxuXHRcdG1heC1oZWlnaHQ6IDkwdmg7IH0gfVxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgUmVzcG9uc2l2ZTogVG9nZ2xlIEljb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdmlnYXRpb24tdG9nZ2xlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0Lm1vYmlsZS1pZSAmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuXHQudG9nZ2xlLWxhYmVsIHtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG5cdFx0Lmljb24ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAuMjVyZW07IH0gfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtIGFuZCAkdGFsbCkge1xuXHRcdHBhZGRpbmctdG9wOiAuNXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogLjVyZW07IH1cblxuXHQuaWNvbiB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLjFyZW07XG5cdFx0bWFyZ2luLWxlZnQ6IC41cmVtO1xuXG5cdFx0Ly8gSGlkZSBpY29uIG9uIHdoZW4gbm8tanNcblx0XHQubm8tanMgJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXHQmX190ZXh0IHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbG9yOiAkZGFya19ncmF5OyB9XG5cblx0Jl9fbGFiZWwge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAuOXJlbTsgfSB9XG5cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIE5vIG1lbnUgZm91bmQ/XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uby1tZW51LWZvdW5kIHtcblx0Zm9udC1zaXplOiAwLjdyZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHQuc2l0ZS0tcG9ydGFibGUgJiwgLnNpdGUtLXJlc3BvbnNpdmUgJiB7XG5cdFx0cGFkZGluZzogJHBhZGRpbmc7IH1cblxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiAuOHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwOyB9XG5cblx0LmRvYy1saW5rIHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0YSB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwOyB9IH0gfVxuXG5cblxuXG5cblxuXG4iLCIuc2l0ZS1mb290ZXIge1xuXHRAaW5jbHVkZSBjZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IC44cmVtO1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0YTpob3ZlciB7XG5cdFx0Y29sb3I6IHdoaXRlOyB9XG5cblxuXHQmLmlzLWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0Y29sb3I6IGRhcmtlbigkd2hpdGUsIDEwKTtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0OyB9IH1cblxuXHQuaW5zdGFncmFtLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7XG5cdFx0bWFyZ2luLXRvcDogJGJpZ2xpbmc7XG5cdFx0Zm9udC1zaXplOiAxLjFyZW07IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdC5zaXRlLWZvb3Rlcl9faW5uZXIge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6ICR0aW55OyB9IH0gfVxuXG5cblxuXG4uc2l0ZS1pbmZvIHtcblx0cGFkZGluZzogJGhhbGZsaW5nICRiaWdsaW5nO1xuXHR3aWR0aDogMTAwJTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0Jl9fY29weXJpZ2h0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAuMWVtOyB9IH1cblxuXG5cbi5zaXRlLWZvb3Rlci0tcGxhY2Vob2xkZXIge1xuXHRoZWlnaHQ6IDUwcHg7XG5cdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdGZsZXgtYmFzaXM6IDUwcHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0LmlzLWhvcml6b250YWwgJiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG5cbi5zaXRlLWluZm9fX2NvbG9ybWVsb24ge1xuXHRsZXR0ZXItc3BhY2luZzogLjJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IC43cmVtO1xuXG5cdGEsICYge1xuXHRcdGNvbG9yOiAjNzQ3NDc0OyB9IH1cbiIsIi5lbnRyeS1jb250ZW50IHtcblx0aW1nLCBmaWd1cmUge1xuXHRcdG1heC13aWR0aDogMTAwJTsgfVxuXG5cdHVsLCBvbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEuNWVtOyB9IH1cbiIsIi5zaWRlYmFyLWVuYWJsZWQge1xuXHQuY29udGVudC1hcmVhIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCRsYXJnZV9wYWxtKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblx0LnNpdGUtbWFpbiB7XG5cdFx0ZmxleDogMztcblx0XHRmbGV4LWJhc2lzOiA0MzBweDsgfVxuXG5cdC5zaXRlLXNpZGViYXIge1xuXHRcdGZsZXgtYmFzaXM6IDMyMHB4OyB9IH1cblxuLnNpdGUtc2lkZWJhciB7XG5cdGZsZXg6IDE7XG5cdG1heC13aWR0aDogMzIwcHg7XG5cdG1hcmdpbi1sZWZ0OiAkZG91Ymxpbmc7XG5cblx0QGluY2x1ZGUgbWVkaWEoJHRhYmxldF9wb3J0cmFpdCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAkcGFkZGluZzsgfVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkZGFya19ncmF5O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7IH0gfVxuXG5cdC53aWRnZXQge1xuXHRcdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nO1xuXHRcdHBhZGRpbmctdG9wOiAkcGFkZGluZztcblx0XHRib3JkZXItdG9wOiA1cHggc29saWQgJGJsYWNrO1xuXHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblxuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHRpbnk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHRpbnk7IH1cblxuXHRcdC8vIFNpZGViYXIgbGlzdC1saW5rc1xuXHRcdGxpIGEge1xuXHRcdFx0Zm9udC1zaXplOiAuODc1cmVtOyB9XG5cblx0XHQuY2F0LWl0ZW0ge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9XG5cblxuXHQud2lkZ2V0LXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7IH1cblxuXG5cdC5zZWFyY2gtc3VibWl0IC5pY29uIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vaWRnZXQgSW50ZWdyYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vL1xuLy8gUmVjZW50IFBvc3RzIFBsdWdpblxuI3Jwd3d0LXJlY2VudC1wb3N0cy13aWRnZXQtd2l0aC10aHVtYm5haWxzLTIgaW1nIHtcblx0bWF4LXdpZHRoOiAxMDBweDsgfVxuXG4ucnB3d3QtcG9zdC1jYXRlZ29yaWVzLCAucnB3d3QtcG9zdC1hdXRob3IsIC5ycHd3dC1wb3N0LWRhdGUge1xuXHRjb2xvcjogJGRhcmtfZ3JheTtcblx0Zm9udC1zaXplOiAuNzVyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5ycHd3dC1wb3N0LWV4Y2VycHQge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRjbGVhcjogYm90aDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTsgfSB9XG5cbi5ycHd3dC13aWRnZXQgdWwgbGkge1xuXHRtYXJnaW46ICR0aW55IDAgMCAwOyB9XG5cblxuLy9cbi8vIFNpbXBsZSBJbWFnZSBXaWRnZXQgUGx1Z2luXG4ud2lkZ2V0X3NpbXBsZWltYWdlIHtcblx0LnNpbXBsZS1pbWFnZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHRpbnk7IH0gfVxuXG4iLCJcbi5lbnRyeS13cmFwcGVyIHtcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuLmVudHJ5LWNvbnRlbnQsIC5jb21tZW50LWNvbnRlbnQsIC5jYS1kZXNjLCAuY29udGVudCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cblx0PiBwIHtcblx0XHRtYXJnaW4tdG9wOiAkYmlnbGluZztcblx0XHRtYXJnaW4tYm90dG9tOiAkYmlnbGluZzsgfVxuXG5cblx0dWwsIG9sIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZzsgfVxuXHR1bCBsaSwgb2wgbGkge1xuXHRcdG1hcmdpbi1ib3R0b206ICR0aW55O1xuXG5cdFx0dWwsIG9sIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRwYWRkaW5nO1xuXG5cdFx0XHRsaTpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICR0aW55OyB9IH0gfVxuXG5cdHByZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XG5cdFx0cGFkZGluZzogJHBhZGRpbmc7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdG1hcmdpbi10b3A6ICRwYWRkaW5nO1xuXHRcdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nOyB9XG5cblx0LmhpZ2hsaWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRcdHBhZGRpbmc6IC4yZW0gLjVlbTtcblx0XHRtYXJnaW4tbGVmdDogLjJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC4yZW07XG5cdFx0Y29sb3I6IGJsYWNrOyB9XG5cblxuXHQuYWxpZ25sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDsgfVxuXG5cdC5hbGlnbnJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7IH1cblxuXHRpbWcsIGZpZ3VyZSB7XG5cdFx0Ji5hbGlnbmxlZnQge1xuXHRcdFx0bWFyZ2luOiAxLjZlbSAxLjZlbSAxLjZlbSAwZW07IH1cblxuXHRcdCYuYWxpZ25yaWdodCB7XG5cdFx0XHRtYXJnaW46IDEuNmVtIDBlbSAxLjZlbSAxLjZlbTsgfVxuXG5cdFx0Ji5hbGlnbmNlbnRlciB7XG5cdFx0XHRtYXJnaW46IDEuNmVtIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfVxuXG5cdFx0Ji5ub21hcmdpbiB7XG5cdFx0XHRtYXJnaW46IDA7IH1cblxuXHRcdCYubm8tdG9wLW1hcmdpbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cblx0XHQmLm5vLWJvdHRvbS1tYXJnaW4ge1xuXHRcdFx0bWFyZ2luOiAwOyB9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkZGVzaykge1xuXHRcdFx0Ji5pbWFnZS1jZW50ZXItb3ZlcmZsb3cge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEzMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTUlO1xuXG5cdFx0XHRcdC5zaWRlYmFyLWVuYWJsZWQgJiB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDsgfSB9IH0gfVxuXG5cdC5pbWFnZS1hc2lkZSB7XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdGhlaWdodDogMTAwJTsgfVxuXG5cblx0LndwLWNhcHRpb24tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAuNzVlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRkYXJrX2dyYXk7IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkZGVzaykge1xuXHRcdHAgKyAuYWxpZ25yaWdodCwgcCArIC5hbGlnbmxlZnQge1xuXHRcdFx0bWFyZ2luLXRvcDogLjJlbTsgfSB9XG5cblx0Lm1vZGVybi1jb2x1bW5zIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7XG5cdFx0bWFyZ2luLXRvcDogJGhhbGZsaW5nO1xuXHRcdHBhZGRpbmctdG9wOiAkaGFsZmxpbmc7XG5cdFx0cGFkZGluZy1ib3R0b206ICRoYWxmbGluZztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCRsYXApIHtcblx0XHRcdGNvbHVtbi1ydWxlOiAxcHggc29saWQgJGxpZ2h0O1xuXHRcdFx0Y29sdW1uLWdhcDogJGRvdWJsaW5nOyB9XG5cblxuXG5cdFx0KyAubW9kZXJuLWNvbHVtbnMge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodDtcblx0XHRcdHBhZGRpbmctdG9wOiAkcGFkZGluZzsgfVxuXG5cdFx0I3toZWFkaW5ncygpfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cblx0XHQmLnR3byB7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDI7IH1cblx0XHQmLnRocmVlIHtcblx0XHRcdGNvbHVtbi1jb3VudDogMzsgfVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHRcdCYubW9kZXJuLWNvbHVtbnMge1xuXHRcdFx0XHRjb2x1bW4tY291bnQ6IDE7IH0gfSB9XG5cblx0LmxhcmdlLXRleHQsIC5tZWxvbi1jYWxsb3V0IHtcblx0XHRmb250LXNpemU6IDEuM2VtOyB9XG5cblx0YS5idXR0b24ge1xuXHRcdEBleHRlbmQgJWJ1dHRvbjsgfSB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gSGVhZGVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1wb3N0LWltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuIiwiQGluY2x1ZGUgbWVkaWEoJGxhcCkge1xuXHQucGFnZSAuY29udGVudC1hcmVhIHtcblx0XHRwYWRkaW5nLXRvcDogJGRvdWJsaW5nOyB9IH1cblxuLnBhZ2Uge1xuXG5cdC5lbnRyeS1mb290ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5cdC5lZGl0LWxpbmsge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nO1xuXG5cdFx0YSB7XG5cdFx0XHRAZXh0ZW5kICVidXR0b247XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46ICRwYWRkaW5nIGF1dG87IH0gfSB9XG5cbi5wYWdlLXRpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkZG91Ymxpbmc7XG5cdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nICogMS41OyB9XG4iLCJcbi5zaW5nbGUtcG9zdCAuY29udGVudC1hcmVhIHtcblx0bWF4LXdpZHRoOiAkc2l0ZV9jb250ZW50X3dpZHRoO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zaWRlYmFyLWVuYWJsZWQuc2luZ2xlLXBvc3QgLmNvbnRlbnQtYXJlYSB7XG5cdG1heC13aWR0aDogJHNpdGVfbWF4X3dpZHRoOyB9XG5cbi5lbnRyeS1zaW5nbGUtcG9zdCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0LmVudHJ5LWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuXHQuZW50cnktdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDIuNXJlbTtcblxuXHRcdC8vIE1hZ2ljIG51bWJlciB0aGF0IGFsaWducyB0aXRsZSB3aXRoIHNpZGViYXJcblx0XHRtYXJnaW4tdG9wOiAtNXB4OyB9XG5cblxuXHQucG9zdC10aHVtYm5haWwge1xuXHRcdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0LmVudHJ5LXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG5cdFx0LmVudHJ5LWNvbnRlbnQgPiBwIHtcblx0XHRcdG1hcmdpbi10b3A6ICRwYWRkaW5nO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH0gfSB9XG5cblxuXG4uanNfX2NvbnRhaW4tZnVsbC1pbWFnZSB7XG5cdEBpbmNsdWRlIG1iOyB9XG5cbi5qc19fY29udGFpbi1mdWxsLWltYWdlIC52aWxsYWdlLWJpZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7IH1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgUG9zdCBNZXRhIERhdGFcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJW1ldGEtc3R5bGUge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IC44cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRhIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRhY2NlbnQ7IH0gfSB9XG5cbi5lbnRyeS1zaW5nbGUtcG9zdF9fbWV0YSB7XG5cdEBleHRlbmQgJW1ldGEtc3R5bGU7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0bWFyZ2luLXRvcDogJHRpbnk7XG5cdG1hcmdpbi1ib3R0b206ICRiaWdsaW5nO1xuXG5cblx0Lmljb24uaW9uLWVkaXQge1xuXHRcdG1hcmdpbi1yaWdodDogJHRpbnk7IH1cblxuXHQubWV0YV9fcm93IHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMCAxZW0gLjRlbTsgfSB9IH1cblxuXG5cbi5tZXRhLS1yZXNwb25zaXZlIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAZXh0ZW5kICVtZXRhLXN0eWxlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0cGFkZGluZzogMWVtO1xuXG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRibGFjaztcblxuXHRhIHtcblx0XHRjb2xvcjogJHdoaXRlOyB9XG5cblx0Lm1ldGFfX3JvdyB7XG5cdFx0cGFkZGluZzogLjI1ZW07IH1cblxuXHQubWV0YV9fcm93OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogN3B4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAxZW0gLjRlbSAxZW07IH0gfVxuXG4vLyBUb2dnbGUgcG9zaXRpb24gb24gc21hbGwtcGFsbSBkZXZpY2VzXG5AaW5jbHVkZSBtZWRpYSgkc21hbGxfcGFsbSkge1xuXHQubWV0YS0tcmVzcG9uc2l2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0Lm1ldGEtLWRlc2t0b3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4iLCJcblxuLmNvbW1lbnRzLWFyZWEge1xuXHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmc7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0QGluY2x1ZGUgbWVkaWEoICRwb3J0YWJsZSApIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuXG5cdGNvZGUsIHByZSB7XG5cdFx0d2hpdGUtc3BhY2U6IHByZTsgfVxuXG5cblx0LnNpbmdsZS1wcm9kdWN0ICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuXG4uY29tbWVudHMtdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5jb21tZW50LWxpc3Qge1xuXHRAaW5jbHVkZSBjZjtcblx0QGluY2x1ZGUgbWI7XG5cblx0JiwgLmNoaWxkcmVuLCAuY29tbWVudCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbi1sZWZ0OiAwOyB9XG5cblx0LmNvbW1lbnQtcmVwbHktbGluayB7XG5cdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0cGFkZGluZzogLjNlbSAuN2VtO1xuXHRcdGNvbG9yOiAkZ3JheTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9jb3VzaW5zO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7IH0gfVxuXG5cblx0LnJlcGx5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAkaGFsZmxpbmc7XG5cdFx0cmlnaHQ6ICRoYWxmbGluZzsgfVxuXG5cdC5yZXBseSA+IGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xuXHRcdG1hcmdpbi1yaWdodDogLSRoYWxmbGluZzsgfVxuXG5cdC5jb21tZW50LXJlc3BvbmQge1xuXHRcdGNsZWFyOiBsZWZ0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0kaGFsZmxpbmc7XG5cblx0XHQubG9nZ2VkLWluLWFzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nOyB9IH1cblxuXHQjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluayB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2ZhbWlseTtcblx0XHRAZXh0ZW5kICVidXR0b247XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG5cdFx0Zm9udC1zaXplOiAwLjdlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtMC41ZW07XG5cblx0XHRtYXJnaW4tbGVmdDogJHRpbnk7XG5cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrOyB9IH1cblxuXG5cblx0LnBpbmdiYWNrLCAudHJhY2tiYWNrIHtcblx0XHRAaW5jbHVkZSBwYWRkaW5nO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cblxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG5cblxuLmNvbW1lbnRzLXRvZ2dsZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuXG5cbi5jb21tZW50LXN1YnNjcmlwdGlvbi1mb3JtIHtcblx0Zm9udC1zaXplOiAuNzVyZW07IH1cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLSBTaW5nbGUgQ29tbWVudCAtLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkNvbW1lbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZztcblxuXHQuY2hpbGRyZW4ge1xuXHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoNWVtICsgI3skcGFkZGluZ30pO1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZyAwO1xuXG5cdFx0LkNvbW1lbnRfX2F2YXRhciB7XG5cdFx0XHR3aWR0aDogM2VtOyB9IH1cblxuXHQuY2hpbGRyZW4gLmNoaWxkcmVuIHtcblx0XHRtYXJnaW4tbGVmdDogY2FsYygzZW0gKyAjeyRwYWRkaW5nfSk7IH0gfVxuXG4uQ29tbWVudF9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDsgfVxuXG5cbi5Db21tZW50X19hdmF0YXIge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDVlbTtcblx0bWFyZ2luLXJpZ2h0OiAkcGFkZGluZztcblxuXHRpbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkdGlueTsgfSB9XG5cbi5Db21tZW50X19hdXRob3Ige1xuXHRmb250LWZhbWlseTogJGZvbnRfdGl0bGU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMS4xZW07IH1cblxuLkNvbW1lbnRfX21ldGEge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAwLjllbTtcblx0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5cdC5jb21tZW50LW1ldGFkYXRhIHtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXG5cdFx0JiwgYSB7XG5cdFx0XHRjb2xvcjogJGdyYXk7IH0gfSB9XG5cbi5Db21tZW50X190ZXh0IHtcblx0Zm9udC1zaXplOiAuODc1ZW07XG5cdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZztcblx0bWFyZ2luLXRvcDogJHRpbnk7XG5cblx0QGluY2x1ZGUgbWVkaWEoICRwYWxtICkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7IH0gfVxuIiwiLm5hdi13aWRnZXQuc2ltcGxlLXNvY2lhbC1pY29ucyB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZy1ib3R0b206ICRib2R5X2JvcmRlcl9zaXplO1xuXG5cdHVsIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5cdHVsIGxpIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwICR0aW55IDAgMCAhaW1wb3J0YW50O1xuXG5cblx0XHQvLyBsb2hzIGxvaHM7IGxvaHMgbG9ocy4uLi5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfSB9XG5cblxuXG4ubmF2LXdpZGdldC0tZm9yY2VkLnNpbXBsZS1zb2NpYWwtaWNvbnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctcmlnaHQ6ICRkb3VibGluZyAtICRoYWxmbGluZztcblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMC44NTVyZW0gIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAuNXJlbSFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYWNjZW50X2FsdCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9IH1cblxuXG4uc2l0ZS1mb290ZXJfX2luc3RhZ3JhbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuaW5zdGFncmFtLXBpY3MgKyBwIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXG5cbi5qci1pbnN0YS10aHVtYiwgLmluc3RhZ3JhbS1waWNzIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmF1dG9jcm9wIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXHRhLCBpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwOyB9XG5cblx0bGkge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRmbGV4OiAxO1xuXG5cdFx0aW1nLmxhbmRzY2FwZSB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfSB9IH1cblxuXG4iLCJcbi5lcnJvcjQwNCAuY29udGVudC1hcmVhIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5lcnJvcjQwNCAuc2l0ZS1mb290ZXIge1xuXHRkaXNwbGF5OiBub25lOyB9XG5cblxuLk1pc3Npbmcge1xuXHRoZWlnaHQ6IDkwMHB4O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tcblx0Ly9jb2xvcjogJHdoaXRlXG5cblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdGEge1xuXHRcdC8vY29sb3I6ICR3aGl0ZVxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfSB9XG5cbi5NaXNzaW5nX19oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdGgxLCBoMiB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2ZhbWlseTsgfSB9XG5cbi5NaXNzaW5nX19jb250ZW50IHtcblx0cGFkZGluZzogMCAkcGFkZGluZztcblx0bWF4LXdpZHRoOiA5MDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLXRvcDogLSRkb3VibGluZztcblxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLk1pc3NpbmdfX2Vycm9yIHtcblx0Zm9udC1zaXplOiAyLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7IH1cblxuLk1pc3NpbmdfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxLjRyZW07IH1cblxuYS5NaXNzaW5nX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHBhZGRpbmc6ICR0aW55ICRoYWxmbGluZztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXMgZWFzZTtcblxuXG5cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2dyYXk7IH0gfVxuIiwiXG5cblxuLmNhLWRlc2NfX3RpdGxlLCAuY2EtdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nICogMjtcblx0bWFyZ2luLXRvcDogJGRvdWJsaW5nOyB9XG5cbi5jYS1lbnRyeSB7XG5cdGEge1xuXHRcdGNvbG9yOiAkZGFyazsgfVxuXG5cdGE6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5cdCZfX2RhdGUge1xuXHRcdGNvbG9yOiAkZ3JheTtcblx0XHRmb250LXNpemU6IC45cmVtOyB9IH1cblxuLmNhLWRlc2NfX2NvbnRlbnQge1xuXHRtYXJnaW4tYm90dG9tOiAkZG91Ymxpbmc7IH1cblxuXG4uY2EtZmlsdGVycyAuY2EtZmlsdGVyc19fc2VhcmNoIHtcblx0Zm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5zaW5nbGUtY2xpZW50X2dhbGxlcnkge1xuXHQucHJvdGVjdGVkLWFyZWEge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDFweCAkYmxhY2s7XG5cblx0XHQuZW50cnktY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAkZG91Ymxpbmc7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4OyB9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDNyZW07IH0gfVxuXG5cblx0LnByb3RlY3RlZC1hcmVhX19wYXNzd29yZCBidXR0b24ge1xuXHRcdEBleHRlbmQgJWJ1dHRvbjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5cbi5jYS1pbWFnZSBpbWcge1xuXHRkaXNwbGF5OiBibG9jazsgfVxuXG4uY2EtaW1hZ2Utc3RhdGVfX3N0YXR1cyB7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblxuXHQud2hlbi1mYXZvcml0ZS1zZWxlY3RlZCB7XG5cdFx0Y29sb3I6ICRkYXJrOyB9IH1cblxuLmVudHJ5LWNsaWVudC1hcmVhIHtcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuXG4uc2luZ2xlLWNsaWVudF9nYWxsZXJ5IHtcblx0LmNvbnRlbnQtYXJlYS0tZnVsbHNjcmVlbiB7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlOyB9XG5cblx0LnByb3RlY3RlZC1hcmVhIHtcblx0XHRtaW4taGVpZ2h0OiA4MHZoO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblxuXHRcdG1hcmdpbjogMDtcblxuXHRcdCZfX2ljb24ge1xuXHRcdFx0Zm9udC1zaXplOiA1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9IH1cblxuXG4uY2EtbWFzb25yeS1pdGVtX19jb250ZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206ICRwYWRkaW5nICsgcmVtKDJweCk7XG5cdGxlZnQ6ICRwYWRkaW5nICsgcmVtKDJweCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2U7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXG5cblx0YSwgJiB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0ZXh0LXNoYWRvdzogMHB4IC4wM2VtIC4wNWVtIHRyYW5zcGFyZW50aXplKCRibGFjaywgMC4zMyk7IH0gfVxuIiwiXG5cbi5zaXRlLXdlbGNvbWUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgei1pbmRleCh3ZWxjb21lKTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0Lm5vLWpzICYge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2l0ZS13ZWxjb21lX19iYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0QGluY2x1ZGUgei1pbmRleChiYWNrZ3JvdW5kKTtcblxuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiAwO1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuXG4uc2l0ZS13ZWxjb21lX19jb250ZW50LmNlbnRlciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLndlbGNvbWUtYnV0dG9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRjb2xvcjogJHdoaXRlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LWZhbWlseTogJGZvbnRfY291c2lucztcblx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cbiN3ZWxjb21lLXZpZGVvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR0cmFuc2l0aW9uOiAxcyBvcGFjaXR5OyB9XG4iLCJcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIEJsb2cgSGVhZGVyIFNsaWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaGVhZGVyLXNsaWRlciB7XG5cdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHQuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXHQuZmxpY2tpdHktcGFnZS1kb3RzIHtcblx0XHRib3R0b206IC0kcGFkZGluZyAtIHJlbSg1cHgpOyB9IH1cblxuLnNsaWRlci1wb3N0IHtcblx0bWF4LWhlaWdodDogNTgwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZTtcblxuXHRvcGFjaXR5OiAwLjU7XG5cdCYuaXMtc2VsZWN0ZWQge1xuXHRcdG9wYWNpdHk6IDE7IH1cblxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206ICRwYWRkaW5nO1xuXHRcdGxlZnQ6ICRwYWRkaW5nO1xuXG5cdFx0YSwgJiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDBweCAuMDRyZW0gLjA1cmVtIHRyYW5zcGFyZW50aXplKCRibGFjaywgMC4zMyk7IH0gfVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAuM3JlbTsgfVxuXG5cblx0Jl9fZGF0ZSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IC44NzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDsgfSB9XG5cbiIsIi8vIFNob3J0Y29kZSBjb2xvcnNcbiNjb250ZW50LnN0aWNreS1jb250ZW50LS1lbmFibGUge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuXHRtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7IH1cblxuLmpzX19zdGlja3ktcmlnaHQge1xuXHRwYWRkaW5nOiAkcGFkZGluZztcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoICR3aGl0ZSwgMC40ICk7XG5cblx0LnN0aWNreS1jb250ZW50LS1lbmFibGUgJiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuXHQudmlsbGFnZS1mb3JtLCAud3BjZjctc3VibWl0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7IH0gfVxuXG5cblxuQGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdC5jb2x1bW4tZ3JpZCAuY29sdW1uLWxhc3Qge1xuXHRcdGZsb2F0OiBsZWZ0OyB9IH1cblxuLmNvbHVtbi1ncmlkIC5jb2x1bW4ge1xuXHRAaW5jbHVkZSBtZWRpYSgkcG9ydGFibGUpIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAjeyRwYWRkaW5nfSk7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkcGFkZGluZztcblxuXHRcdC8qIEZpcmVGb3ggRmxleGJveCBIYWNrICovXG5cdFx0bWluLXdpZHRoOiAxcHg7IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdHdpZHRoOiAxMDAlOyB9IH1cblxuIiwiXG4uUG9ydGZvbGlvX0Rlc2NyaXB0aW9uIHtcblx0d2lkdGg6IDc1JTtcblx0bWF4LXdpZHRoOiA2ODFweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHQmX190aXRsZSwgJl9fc3VidGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7IH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2FjY2VudDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbi5QUF9Qb3J0Zm9saW8tLW1hc29ucnksIC5QUF9Qb3J0Zm9saW8tLWhvcml6b250YWwge1xuXHQuUFBfR2FsbGVyeV9faXRlbSwgLmNhLWltYWdlLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmNhcHRpb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgei1pbmRleChob3Jpem9udGFsLWltYWdlLCAyNSk7XG5cblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRtaW4taGVpZ2h0OiAzcmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuOCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuNSkgMzAlLCB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDEpIDEwMCUpO1xuXG5cdFx0XHR0ZXh0LXNoYWRvdzogMHB4IC4wNHJlbSAuMDVyZW0gdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjMzKTsgfSB9IH1cblxuLnNpbmdsZS1wb3J0Zm9saW8gLlBQX0VudHJ5LS1tYXNvbnJ5IC5jYXB0aW9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5QUF9HYWxsZXJ5IC5jYXB0aW9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMjtcblx0Zm9udC1zaXplOiAxLjI1cmVtOyB9XG5cblxuLlBQX0dhbGxlcnlfX2l0ZW0ge1xuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB6LWluZGV4KGhvcml6b250YWwtaW1hZ2UpO1xuXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xuXG5cdFx0Ji5pcy1sb2FkaW5nIHtcblx0XHRcdG9wYWNpdHk6IDA7IH1cblxuXHRcdCYuaXMtbG9hZGVkIHtcblx0XHRcdG9wYWNpdHk6IDE7IH0gfVxuXG5cdC5qcyAmLmlzLWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cblxuLy9cbi8vb3J0Zm9saW8gQ2FwdGlvbnNcblxuQGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0LmxhenktaW1hZ2Uge1xuXHRcdG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG5cblx0LlBQX0dhbGxlcnlfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkdGlueTtcblx0XHRmb250LXNpemU6IDEuMXJlbTsgfVxuXG5cdC5QUF9EZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZzogJGhhbGZsaW5nOyB9IH1cblxuIiwiXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgSG9yaXpvbnRhbCBFbnRyeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uV3JhcHBlci0taG9yaXpvbnRhbCAuUFBfSG9yaXpvbnRhbF9faXRlbSB7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRoZWlnaHQ6IDEwMCU7XG5cblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdG1hcmdpbi1sZWZ0OiAkYm9keV9ib3JkZXJfc2l6ZTtcblxuXG5cdGEsIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXG5cdC5jYXB0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tbGVmdDogJGJvZHlfYm9yZGVyX3NpemUgKiAyOyB9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRib2R5X2JvcmRlcl9zaXplICogMjsgfSB9XG5cblxuLlBQX0VudHJ5X190aHVtYm5haWwge1xuXHR3aWR0aDogMTAwJTsgfVxuXG4uV3JhcHBlci0taG9yaXpvbnRhbCB7XG5cdC5IX0Rlc2NyaXB0aW9uIHtcblx0XHR3aWR0aDogNDAwcHg7XG5cblx0XHQuc2NyZWVuLS1zbWFsbCAmIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cblx0LkhfRGVzY3JpcHRpb25fX2lubmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0cGFkZGluZzogJHBhZGRpbmc7IH0gfVxuXG4uSF9EZXNjcmlwdGlvbl9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAkdGlueTtcblx0dGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uSF9EZXNjcmlwdGlvbl9fc3VidGl0bGUge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHk7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtc2l6ZTogMS4xcmVtO1xuXG5cdGZvbnQtc2l6ZTogMS4xMnJlbTtcblx0Zm9udC1mYW1pbHk6ICRmb250X2FjY2VudDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmc7XG5cblx0LnNjcmVlbi0tc21hbGwgJiB7XG5cdFx0Zm9udC1zaXplOiAxcmVtOyB9IH1cblxuLkhfRGVzY3JpcHRpb25fX2NvbnRlbnQgcCArIHAge1xuXHRtYXJnaW4tdG9wOiAkcGFkZGluZzsgfVxuXG4uSF9EZXNjcmlwdGlvbiAuY2FwdGlvbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5AaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHQuSF9EZXNjcmlwdGlvbl9fdGl0bGUsIC5IX0Rlc2NyaXB0aW9uX19zdWJ0aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdC5IX0Rlc2NyaXB0aW9uX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHRpbnk7XG5cdFx0Zm9udC1zaXplOiAxLjFyZW07IH1cblx0LkhfRGVzY3JpcHRpb24tLXRleHQge1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZzsgfSB9XG5cbmJvZHk6bm90KC5pcy1ob3Jpem9udGFsKSAuV3JhcHBlciB7XG5cdHBhZGRpbmc6ICRoYWxmbGluZztcblx0LlBQX0VudHJ5IHtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7IH1cblxuXHQuSF9EZXNjcmlwdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nOyB9IH1cbiIsIlxuLnZpbGxhZ2UtYnV0dG9uLm1vZGFsIHtcblx0bWFyZ2luLXRvcDogJGhhbGZsaW5nOyB9XG5cblxuLnBvcnRmb2xpby1tb2RhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0QGluY2x1ZGUgei1pbmRleCgncG9ydGZvbGlvLW1vZGFsJyk7XG5cblx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG5cblx0Ji5pcy1oaWRkZW4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsIHtcblx0XHRAZXh0ZW5kIC5wb3J0Zm9saW8tY2xvc2U7XG5cdFx0dG9wOiAkaGFsZmxpbmc7XG5cdFx0cmlnaHQ6ICRoYWxmbGluZzsgfVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7IH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAkcGFkZGluZyAqIDIgJHBhZGRpbmcgJHBhZGRpbmcqNDtcblx0XHR3aWR0aDogNzYlO1xuXHRcdG1heC13aWR0aDogNzgwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuXG5cbiIsIi5tYXNvbnJ5LXBvcnRmb2xpby0tbWluaW1hbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGJvcmRlci13aWR0aDogMTVweDtcblx0LmVudHJ5LXRpdGxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG5cbi8vXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9NYXNvbnJ5IFByZXZpZXdzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLk1hc29udmlldyB7XG5cdG1hcmdpbi1ib3R0b206ICRkb3VibGluZztcblxuXHQmX190aHVtYm5haWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0LmpzX19tYXNvbnZpZXctZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7IH1cblxuXG5cdFx0Ji5pcy12aXNpYmxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuXG5cdCZfX3ByZXZpZXdzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZzsgfVxuXG5cdCZfX3ByZXZpZXcge1xuXHRcdC8vYm9yZGVyLWxlZnQ6IDFyZW0gdHJhbnNwYXJlbnQgc29saWRcblx0XHQvL2JvcmRlci10b3A6IDFyZW0gdHJhbnNwYXJlbnQgc29saWRcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0d2lkdGg6IGNhbGMoMzMuMzMlIC0gMC42NjY3cmVtKTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAkdGlueTtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7IH0gfVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2FjY2VudDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuXG5cblx0LmJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogJHBhZGRpbmc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblxuXHRcdGksIHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfSB9XG5cbiNtYXNvbnZpZXctcHJlbG9hZGVyIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuIiwiXG5AbWl4aW4gcGFja2VyeS1jb2x1bW5zKCRjb2x1bW5zKSB7XG5cdCRpbWFnZV9yYXRpbzogMS41O1xuXHQvLyBSb3VuZCBkb3duIGp1c3QgYSBsaXR0bGUgdGlueSBiaXQgd2l0aCAtMC4wMDEgZm9yIGJldHRlciBKUyBwb3NpdGlvbmluZyBpbiBwYWNrZXJ5XG5cdCRjYWxjdWxhdGVkX2hlaWdodDogY2VpbCggKDEwMHZ3IC8gJGNvbHVtbnMpIC8gJGltYWdlX3JhdGlvICk7XG5cblx0d2lkdGg6IDEwMCUgLyAkY29sdW1ucztcblx0aGVpZ2h0OiAkY2FsY3VsYXRlZF9oZWlnaHQ7XG5cblx0Ji5pbWFnZS1wb3J0cmFpdCB7XG5cdFx0aGVpZ2h0OiAkY2FsY3VsYXRlZF9oZWlnaHQgKiAyOyB9IH1cblxuXG5cbi5QUF9TaW5nbGUtLXBhY2tlcnkge1xuXHQuY29udGVudC1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHQvLyBIaWRlIGNhbGMoMTAwJSArIDFweCkgb3ZlcmZsb3dcblx0XHQvLyBDYW4ndCBkbyBvdmYteSBiZWNhdXNlIGxlIHdpbGQgWSBzY3JvbGxiYXIgYXBwZWFyc1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IH1cblxuXHQuUFBfRGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206ICRkb3VibGluZzsgfSB9XG5cbi5QUF9QYWNrZXJ5IHtcblx0d2lkdGg6IDEwMCU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYwcHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuXG4uUFBfUGFja2VyeV9faXRlbSwgLlBQX1BhY2tlcnlfX3NpemVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGhlaWdodDogMzAwcHg7IC8vIGZhbGxiYWNrIGZvciBwYWNrZXJ5LWNvbHVtbnNcblx0QGluY2x1ZGUgcGFja2VyeS1jb2x1bW5zKDQpO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCR0YWJsZXRfcG9ydHJhaXQpIHtcblx0XHRAaW5jbHVkZSBwYWNrZXJ5LWNvbHVtbnMoMyk7IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkbGFyZ2VfcGFsbSkge1xuXHRcdEBpbmNsdWRlIHBhY2tlcnktY29sdW1ucygyKTsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRodWdlKSB7XG5cdFx0QGluY2x1ZGUgcGFja2VyeS1jb2x1bW5zKDUpOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJGlNYWMpIHtcblx0XHRAaW5jbHVkZSBwYWNrZXJ5LWNvbHVtbnMoNyk7IH0gfVxuXG5cbi5QUF9QYWNrZXJ5X19pdGVtIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aW1nIHtcblx0XHQvLyBSZXNldCBkaW1lbnNpb25zXG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7IH0gfVxuXG4iLCIlYWJzb2x1dGVfYm90dG9tX2xlZnRfdGl0bGUge1xuXHRAaW5jbHVkZSB6LWluZGV4KGhvcml6b250YWwtdGl0bGUpO1xuXHRhLCAmIHtcblx0XHRjb2xvcjogJHdoaXRlOyB9IH1cblxuXG4uUFBfQ2FyZCB7XG5cblx0Ji5TY3JvbGxfX2l0ZW0gaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7IH1cblxuXHQuUFBfRW50cnlfX2hlYWRlciB7XG5cdFx0bGVmdDogMnJlbTsgfVxuXG5cdC5QUF9FbnRyeV9fbW9yZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtOyB9XG5cblx0LlBQX0VudHJ5X192aWV3IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMS41OGVtOyB9XG5cblxuXHQuUFBfRW50cnlfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDEuODI1cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cblx0LlBQX0VudHJ5X19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2FjY2VudDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5cdCYuUFBfTWFzb25yeV9faXRlbSB7XG5cdFx0LlBQX0VudHJ5X190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTsgfVxuXG5cdFx0LlBQX0VudHJ5X19zdWJ0aXRsZSwgLnNlcGxpbmUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHRpbnk7IH1cblxuXHRcdC5ob3ZlcmNhcmRfX2lubmVyIHtcblx0XHRcdHBhZGRpbmc6ICRoYWxmbGluZzsgfVxuXG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0dG9wOiAkaGFsZmxpbmc7XG5cdFx0XHRsZWZ0OiAkaGFsZmxpbmc7XG5cdFx0XHRyaWdodDogJGhhbGZsaW5nO1xuXHRcdFx0Ym90dG9tOiAkaGFsZmxpbmc7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gI3skaGFsZmxpbmcqMn0pO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRoYWxmbGluZyoyfSk7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9IH0gLy8gQWxsb3cgbW91c2UgdG8gY2xpY2sgdGhyb3VnaCB0aGUgb3ZlcmxheVxuXG4uZW50cnktaG9yaXpvbnRhbC5oYXMtbm8tdGh1bWJuYWlsIHtcblx0d2lkdGg6IDQwMHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHQuaG92ZXJjYXJkX190aXRsZS0tcG9wdXAge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5cdC5QUF9FbnRyeV9fbW9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdC5uby10b3VjaCAmIC5QUF9FbnRyeV9fbW9yZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5lbnRyeS1tYXNvbnJ5Lmhhcy1uby10aHVtYm5haWwge1xuXHRoZWlnaHQ6IDMwMHB4O1xuXG5cdC5QUF9FbnRyeV9fbW9yZSB7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBIb3ZlciBTdGF0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5QUF9DYXJkLS1ob3ZlcmFibGUge1xuXG5cdC5QUF9FbnRyeV9fdmlldzpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMi41ZW07XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNThlbTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmY2ZjZmM7IH1cblxuXG5cblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0dG9wOiAxcmVtO1xuXHRcdGxlZnQ6IDFyZW07XG5cdFx0cmlnaHQ6IDFyZW07XG5cdFx0Ym90dG9tOiAxcmVtO1xuXG5cdFx0b3BhY2l0eTogMDtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gQWxsb3cgbW91c2UgdG8gY2xpY2sgdGhyb3VnaCB0aGUgb3ZlcmxheVxuXG5cdFx0Ly8gVGhlIGxpbmUgc2hvdWxkIGdvIG92ZXIgZXZlcnl0aGluZ1xuXHRcdEBpbmNsdWRlIHotaW5kZXgoaG9yaXpvbnRhbC10aXRsZS0taG92ZXIsIDI1KTtcblxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZSwgb3BhY2l0eSAuNHMgZWFzZS1pbjsgfVxuXG5cdCY6YmVmb3JlIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCRsaWdodF9ncmF5LCAxMCk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkbGlnaHRfZ3JheSwgMTApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDApOyB9XG5cblx0JjphZnRlciB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZW4oJGxpZ2h0X2dyYXksIDEwKTtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBkYXJrZW4oJGxpZ2h0X2dyYXksIDEwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwKTsgfVxuXG5cblxuXHQmOmhvdmVyLCAmLmhhcy1uby10aHVtYm5haWwge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMTAwbXM7IH1cblx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG5cdFx0XHRvcGFjaXR5OiAxOyB9IH1cblxuXHQmOmhvdmVyIC5QUF9FbnRyeV9fbW9yZSwgLlBQX0VudHJ5X19tb3JlOmhvdmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAxOyB9IH1cblxuXG4vLyBPdmVycmlkZSBQaG90b2dyYXBoeS1Qb3J0Zm9saW8gU3R5bGVzXG4uUFBfQ2FyZC0taG92ZXJhYmxlOmhvdmVyIC5QUF9FbnRyeV9faGVhZGVyLCAuUFAtLW5vLXRodW1ibmFpbCAuUFBfRW50cnlfX2hlYWRlciwgUFBfRW50cnlfX21vcmU6aG92ZXIgLlBQX0VudHJ5X19oZWFkZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVyZW0pOyB9XG5cbiIsIlxuXG4ucG9ydGZvbGlvLWNsb3NlLCAucG9ydGZvbGlvLWFycm93IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRwYWRkaW5nOiAkcGFkZGluZztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDEuNzVyZW07XG5cdGNvbG9yOiAkd2hpdGU7XG5cblx0QGluY2x1ZGUgei1pbmRleChmaXhlZC1vdmVybGF5LWJ1dHRvbik7XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHRAaW5jbHVkZSB6LWluZGV4KGZpeGVkLW92ZXJsYXktYnV0dG9uLXJlc3BvbnNpdmUpOyB9XG5cblxuXHQmLCAuaWNvbiB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2U7XG5cdFx0Ly90cmFuc2l0aW9uLWRlbGF5OiAxMDAwbXNcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDEwMDBtczsgfSB9XG5cblx0Lmljb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRkYXJrLCAwLjMpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHR3aWR0aDogMi41cmVtO1xuXHRcdGhlaWdodDogMi41cmVtO1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cblx0Jjpob3ZlciAuaWNvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms7IH0gfVxuXG5cbi5wb3J0Zm9saW8tY2xvc2Uge1xuXHR0b3A6ICRwYWRkaW5nICsgJHRpbnkgKyByZW0oJHNpdGVfaGVhZGVyX2hlaWdodCk7XG5cdHJpZ2h0OiAkcGFkZGluZyArICR0aW55IC0gMi41cmVtO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0Ji5pcy1lbmFibGVkIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXG5cdC5zaW5nbGUtcG9ydGZvbGlvICYuaXMtZW5hYmxlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTc1bXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAxNzVtcyBlYXNlLCB0b3AgMTc1bXMgZWFzZTtcblxuXHRcdC5qc19fd2FzLXNjcm9sbGVkICYge1xuXHRcdFx0dG9wOiAkaGFsZmxpbmc7IH0gfSB9XG5cblxuXG4ucG9ydGZvbGlvLWFycm93IHtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHQmLmlzLWhpZGRlbiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuXG5cdCYuaXMtZGlzYWJsZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucG9ydGZvbGlvLWFycm93LS1sZWZ0IHtcblx0bGVmdDogJHBhZGRpbmcgKyAkdGlueSAtIDIuNXJlbTsgfVxuXG4ucG9ydGZvbGlvLWFycm93LS1yaWdodCB7XG5cdHJpZ2h0OiAkcGFkZGluZyArICR0aW55IC0gMi41cmVtOyB9XG5cbkBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdC5wb3J0Zm9saW8tYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0LnBvcnRmb2xpby1jbG9zZSB7XG5cdFx0cmlnaHQ6IC0kdGlueTtcblx0XHQuaWNvbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7IH0gfSB9XG5cbiIsIiRtYXNvbnJ5X2d1dHRlcl9zaXplOiAkaGFsZmxpbmc7XG4kbWFzb25yeV9lbnRyeV93aWR0aDogJHNpdGVfbWF4X3dpZHRoIC8gMztcblxuQGZ1bmN0aW9uIG1hc29uX3dpZHRoKCAkY29sdW1ucyApIHtcblx0QHJldHVybiAoICgkbWFzb25yeV9lbnRyeV93aWR0aCkgKiAkY29sdW1ucyApOyB9XG5cblxuXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBCbG9nICYgUG9ydGZvbGlvIE1hc29ucnlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLkJCX01hc29ucnksIC5QUF9NYXNvbnJ5IHtcblx0Ly8gVGhlcmUgd2FzIGEgcGFkZGluZyBjb25mbGljdFxuXHQvLyBCb3RoIDAgYW5kICRndXR0ZXJfc2l6ZSB3ZXJlIHNldFxuXHRwYWRkaW5nOiAwO1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7IH1cblxuXHQmX19pdGVtIGEge1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5cblx0Ly8gRGVmYXVsdDogMyBjb2x1bW5zXG5cdCZfX2l0ZW0ge1xuXHRcdHdpZHRoOiAzMyU7XG5cdFx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdFx0Ly8gVGlueSBTY3JlZW4gY29sdW1uc1xuXHRcdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRcdEBpbmNsdWRlIG1lZGlhKCRwb3J0YWJsZSkge1xuXHRcdFx0d2lkdGg6IDUwJTsgfVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA2NDBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuXG5cblx0LmpzX19waG90b3N3aXBlIC5QUF9HYWxsZXJ5X19pdGVtIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7IH1cblxuXHQmX19pdGVtIHtcblx0XHRib3JkZXI6ICRtYXNvbnJ5X2d1dHRlcl9zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYuc3RpY2t5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5OyB9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkbWFzb25yeV9ndXR0ZXJfc2l6ZTsgfVxuXG5cdFx0Ji5wb3N0IHtcblx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDBweDtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRkb3VibGluZztcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0cGFkZGluZzogJHRpbnk7IH1cblxuXHRcdGEubGluayB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDsgfVxuXG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwOyB9XG5cblx0XHQuZW50cnktaGVhZGVyIHtcblx0XHRcdG1hcmdpbi10b3A6ICRwYWRkaW5nO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmcgLSAwLjM1cmVtOyB9XG5cblx0XHQuZW50cnktZGF0ZSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdGNvbG9yOiAkZ3JheTsgfVxuXG5cdFx0LmVudHJ5LXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cdFx0LmVudHJ5LWV4Y2VycHQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cblx0XHRcdEBpbmNsdWRlIGNmO1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7IH0gfSB9IH1cblxuXG5cbi5CQl9NYXNvbnJ5X19ib3JkZXIge1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRsaWdodF9ncmF5O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDJweDtcblx0bGVmdDogMzMlO1xuXHRsZWZ0OiBjYWxjKDMzJSAtIDEuNXB4KTtcblx0dG9wOiAkdGlueSoyO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bGVmdDogNjYlO1xuXHRcdGxlZnQ6IGNhbGMoNjYlIC0gMS41cHgpOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG4iLCJcblxuLmdyaWRhYmxlIHtcblx0LnZpbGxhZ2UtZm9ybSwgLm1lbG9uLWZvcm0ge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyLjRyZW0pOyB9IH1cblxuLnZpbGxhZ2UtZ3JpZCB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC52aWxsYWdlLWNvbHVtbiB7XG5cdFx0bWluLXdpZHRoOiAxcHg7IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkbGFwKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0LnZpbGxhZ2UtY29sdW1uIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRmbGV4LWJhc2lzOiAyNTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogJHBhZGRpbmc7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkdGlueTtcblxuXHRcdFx0Ly8gTWFrZSBpdCBwcmV0dHkgb24gaVBhZFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCIobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KVwiKSB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDM4NHB4OyB9IH1cblxuXHRcdC5jb2x1bW4tc2l6ZS1oYWxmIHtcblx0XHRcdGZsZXgtYmFzaXM6IDUwJTsgfVxuXHRcdC5jb2x1bW4tc2l6ZS10aGlyZCB7XG5cdFx0XHRmbGV4LWJhc2lzOiAzMyU7IH1cblx0XHQuY29sdW1uLXNpemUtZm91cnRoIHtcblx0XHRcdGZsZXgtYmFzaXM6IDI1JTsgfSB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJGRlc2spIHtcblx0XHQudmlsbGFnZS1jb2x1bW46bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRwb3J0YWJsZSkge1xuXHRcdC52aWxsYWdlLWNvbHVtbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRoYWxmbGluZzsgfSB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHQudmlsbGFnZS1jb2x1bW4ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9XG5cbi52aWxsYWdlLXByaWNpbmcge1xuXHRib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG5cdHBhZGRpbmc6ICRoYWxmbGluZztcblxuXHRwIHtcblx0XHRtYXJnaW46IDA7IH1cblxuXHQuZW50cnktY29udGVudCAmX190aXRsZSB7XG5cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjI3NXJlbTtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nO1xuXHRcdHBhZGRpbmc6IDAgJGhhbGZsaW5nOyB9XG5cblxuXG5cblx0LmVudHJ5LWNvbnRlbnQgJl9fcHJpY2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAkcGFkZGluZztcblxuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJGhhbGZsaW5nO1xuXG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9hY2NlbnQ7XG5cblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skaGFsZmxpbmcqMn0pOyB9XG5cblxuXHQuZW50cnktY29udGVudCAmX19jb250ZW50IHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0O1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICR0aW55O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHRpbnk7IH0gfVxuXG5cblxuXHQudmlsbGFnZS1idXR0b24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7IH0gfVxuIiwiQGltcG9ydCBcImlvbmljb25zLXZhcmlhYmxlc1wiO1xuLyohXG4gIElvbmljb25zLCB2I3skaW9uaWNvbnMtdmVyc2lvbn1cbiAgQ3JlYXRlZCBieSBCZW4gU3BlcnJ5IGZvciB0aGUgSW9uaWMgRnJhbWV3b3JrLCBodHRwOi8vaW9uaWNvbnMuY29tL1xuICBodHRwczovL3R3aXR0ZXIuY29tL2JlbmpzcGVycnkgIGh0dHBzOi8vdHdpdHRlci5jb20vaW9uaWNmcmFtZXdvcmtcbiAgTUlUIExpY2Vuc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9kcmlmdHljby9pb25pY29uc1xuXG4gIEFuZHJvaWQtc3R5bGUgaWNvbnMgb3JpZ2luYWxseSBidWlsdCBieSBHb29nbGXigJlzXG4gIE1hdGVyaWFsIERlc2lnbiBJY29uczogaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9tYXRlcmlhbC1kZXNpZ24taWNvbnNcbiAgdXNlZCB1bmRlciBDQyBCWSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS80LjAvXG4gIE1vZGlmaWVkIGljb25zIHRvIGZpdCBpb25pY29u4oCZcyBncmlkIGZyb20gb3JpZ2luYWwuXG4qL1xuXG5AaW1wb3J0IFwiaW9uaWNvbnMtZm9udFwiO1xuQGltcG9ydCBcImlvbmljb25zLWljb25zXCI7XG4iLCIvLyBJb25pY29ucyBGb250IFBhdGhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb250LWZhY2Uge1xuIGZvbnQtZmFtaWx5OiAkaW9uaWNvbnMtZm9udC1mYW1pbHk7XG4gc3JjOnVybChcIiN7JGlvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMuZW90P3Y9I3skaW9uaWNvbnMtdmVyc2lvbn1cIik7XG4gc3JjOnVybChcIiN7JGlvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMuZW90P3Y9I3skaW9uaWNvbnMtdmVyc2lvbn0jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gIHVybChcIiN7JGlvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMudHRmP3Y9I3skaW9uaWNvbnMtdmVyc2lvbn1cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIiN7JGlvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMud29mZj92PSN7JGlvbmljb25zLXZlcnNpb259XCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIiN7JGlvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMuc3ZnP3Y9I3skaW9uaWNvbnMtdmVyc2lvbn0jSW9uaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uaW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGlvbmljb25zLWZvbnQtZmFtaWx5O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59IiwiLy8gSW9uaWNvbnMgVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kaW9uaWNvbnMtZm9udC1wYXRoOiBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kaW9uaWNvbnMtZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIiAhZGVmYXVsdDtcbiRpb25pY29ucy12ZXJzaW9uOiBcIjIuMC4wXCIgIWRlZmF1bHQ7XG4kaW9uaWNvbnMtcHJlZml4OiBpb24tICFkZWZhdWx0O1xuXG4kaW9uaWNvbi12YXItYWxlcnQ6IFwiXFxmMTAxXCI7XG4kaW9uaWNvbi12YXItYWxlcnQtY2lyY2xlZDogXCJcXGYxMDBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFkZDogXCJcXGYyYzdcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFkZC1jaXJjbGU6IFwiXFxmMzU5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hbGFybS1jbG9jazogXCJcXGYzNWFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFsZXJ0OiBcIlxcZjM1YlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXBwczogXCJcXGYzNWNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFyY2hpdmU6IFwiXFxmMmM5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1iYWNrOiBcIlxcZjJjYVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZG93bjogXCJcXGYzNWRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3Bkb3duOiBcIlxcZjM1ZlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOiBcIlxcZjM1ZVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQ6IFwiXFxmMzYxXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6IFwiXFxmMzYwXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ6IFwiXFxmMzYzXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOiBcIlxcZjM2MlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcHVwOiBcIlxcZjM2NVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTogXCJcXGYzNjRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWZvcndhcmQ6IFwiXFxmMzBmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy11cDogXCJcXGYzNjZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWF0dGFjaDogXCJcXGYzNjdcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWJhcjogXCJcXGYzNjhcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWJpY3ljbGU6IFwiXFxmMzY5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1ib2F0OiBcIlxcZjM2YVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYm9va21hcms6IFwiXFxmMzZiXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1idWxiOiBcIlxcZjM2Y1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYnVzOiBcIlxcZjM2ZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2FsZW5kYXI6IFwiXFxmMmQxXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYWxsOiBcIlxcZjJkMlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2FtZXJhOiBcIlxcZjJkM1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2FuY2VsOiBcIlxcZjM2ZVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2FyOiBcIlxcZjM2ZlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2FydDogXCJcXGYzNzBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNoYXQ6IFwiXFxmMmQ0XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveDogXCJcXGYzNzRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrYm94LWJsYW5rOiBcIlxcZjM3MVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTogXCJcXGYzNzNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6IFwiXFxmMzcyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja21hcmstY2lyY2xlOiBcIlxcZjM3NVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2xpcGJvYXJkOiBcIlxcZjM3NlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvc2U6IFwiXFxmMmQ3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jbG91ZDogXCJcXGYzN2FcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkLWNpcmNsZTogXCJcXGYzNzdcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkLWRvbmU6IFwiXFxmMzc4XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jbG91ZC1vdXRsaW5lOiBcIlxcZjM3OVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY29sb3ItcGFsZXR0ZTogXCJcXGYzN2JcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNvbXBhc3M6IFwiXFxmMzdjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jb250YWN0OiBcIlxcZjJkOFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY29udGFjdHM6IFwiXFxmMmQ5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jb250cmFjdDogXCJcXGYzN2RcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNyZWF0ZTogXCJcXGYzN2VcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWRlbGV0ZTogXCJcXGYzN2ZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWRlc2t0b3A6IFwiXFxmMzgwXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1kb2N1bWVudDogXCJcXGYzODFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWRvbmU6IFwiXFxmMzgzXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1kb25lLWFsbDogXCJcXGYzODJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWRvd25sb2FkOiBcIlxcZjJkZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZHJhZnRzOiBcIlxcZjM4NFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZXhpdDogXCJcXGYzODVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWV4cGFuZDogXCJcXGYzODZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWZhdm9yaXRlOiBcIlxcZjM4OFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTogXCJcXGYzODdcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWZpbG06IFwiXFxmMzg5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1mb2xkZXI6IFwiXFxmMmUwXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1mb2xkZXItb3BlbjogXCJcXGYzOGFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWZ1bm5lbDogXCJcXGYzOGJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWdsb2JlOiBcIlxcZjM4Y1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtaGFuZDogXCJcXGYyZTNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWhhbmdvdXQ6IFwiXFxmMzhkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1oYXBweTogXCJcXGYzOGVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWhvbWU6IFwiXFxmMzhmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1pbWFnZTogXCJcXGYyZTRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWxhcHRvcDogXCJcXGYzOTBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWxpc3Q6IFwiXFxmMzkxXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1sb2NhdGU6IFwiXFxmMmU5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1sb2NrOiBcIlxcZjM5MlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbWFpbDogXCJcXGYyZWJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1hcDogXCJcXGYzOTNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1lbnU6IFwiXFxmMzk0XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1taWNyb3Bob25lOiBcIlxcZjJlY1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbWljcm9waG9uZS1vZmY6IFwiXFxmMzk1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1tb3JlLWhvcml6b250YWw6IFwiXFxmMzk2XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1tb3JlLXZlcnRpY2FsOiBcIlxcZjM5N1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbmF2aWdhdGU6IFwiXFxmMzk4XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1ub3RpZmljYXRpb25zOiBcIlxcZjM5YlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOiBcIlxcZjM5OVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6IFwiXFxmMzlhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1vcGVuOiBcIlxcZjM5Y1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtb3B0aW9uczogXCJcXGYzOWRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXBlb3BsZTogXCJcXGYzOWVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXBlcnNvbjogXCJcXGYzYTBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXBlcnNvbi1hZGQ6IFwiXFxmMzlmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU6IFwiXFxmM2ExXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1waG9uZS1wb3J0cmFpdDogXCJcXGYzYTJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXBpbjogXCJcXGYzYTNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXBsYW5lOiBcIlxcZjNhNFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGxheXN0b3JlOiBcIlxcZjJmMFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcHJpbnQ6IFwiXFxmM2E1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1yYWRpby1idXR0b24tb2ZmOiBcIlxcZjNhNlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9uOiBcIlxcZjNhN1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcmVmcmVzaDogXCJcXGYzYThcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXJlbW92ZTogXCJcXGYyZjRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXJlbW92ZS1jaXJjbGU6IFwiXFxmM2E5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1yZXN0YXVyYW50OiBcIlxcZjNhYVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc2FkOiBcIlxcZjNhYlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc2VhcmNoOiBcIlxcZjJmNVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc2VuZDogXCJcXGYyZjZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXNldHRpbmdzOiBcIlxcZjJmN1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc2hhcmU6IFwiXFxmMmY4XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zaGFyZS1hbHQ6IFwiXFxmM2FjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdGFyOiBcIlxcZjJmY1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc3Rhci1oYWxmOiBcIlxcZjNhZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc3Rhci1vdXRsaW5lOiBcIlxcZjNhZVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc3RvcHdhdGNoOiBcIlxcZjJmZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc3Vid2F5OiBcIlxcZjNhZlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc3Vubnk6IFwiXFxmM2IwXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zeW5jOiBcIlxcZjNiMVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdGV4dHNtczogXCJcXGYzYjJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXRpbWU6IFwiXFxmM2IzXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC10cmFpbjogXCJcXGYzYjRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXVubG9jazogXCJcXGYzYjVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXVwbG9hZDogXCJcXGYzYjZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS1kb3duOiBcIlxcZjNiN1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdm9sdW1lLW11dGU6IFwiXFxmM2I4XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtb2ZmOiBcIlxcZjNiOVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdm9sdW1lLXVwOiBcIlxcZjNiYVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtd2FsazogXCJcXGYzYmJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXdhcm5pbmc6IFwiXFxmM2JjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC13YXRjaDogXCJcXGYzYmRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXdpZmk6IFwiXFxmMzA1XCI7XG4kaW9uaWNvbi12YXItYXBlcnR1cmU6IFwiXFxmMzEzXCI7XG4kaW9uaWNvbi12YXItYXJjaGl2ZTogXCJcXGYxMDJcIjtcbiRpb25pY29uLXZhci1hcnJvdy1kb3duLWE6IFwiXFxmMTAzXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctZG93bi1iOiBcIlxcZjEwNFwiO1xuJGlvbmljb24tdmFyLWFycm93LWRvd24tYzogXCJcXGYxMDVcIjtcbiRpb25pY29uLXZhci1hcnJvdy1leHBhbmQ6IFwiXFxmMjVlXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OiBcIlxcZjI1ZlwiO1xuJGlvbmljb24tdmFyLWFycm93LWdyYXBoLWRvd24tcmlnaHQ6IFwiXFxmMjYwXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtdXAtbGVmdDogXCJcXGYyNjFcIjtcbiRpb25pY29uLXZhci1hcnJvdy1ncmFwaC11cC1yaWdodDogXCJcXGYyNjJcIjtcbiRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWE6IFwiXFxmMTA2XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctbGVmdC1iOiBcIlxcZjEwN1wiO1xuJGlvbmljb24tdmFyLWFycm93LWxlZnQtYzogXCJcXGYxMDhcIjtcbiRpb25pY29uLXZhci1hcnJvdy1tb3ZlOiBcIlxcZjI2M1wiO1xuJGlvbmljb24tdmFyLWFycm93LXJlc2l6ZTogXCJcXGYyNjRcIjtcbiRpb25pY29uLXZhci1hcnJvdy1yZXR1cm4tbGVmdDogXCJcXGYyNjVcIjtcbiRpb25pY29uLXZhci1hcnJvdy1yZXR1cm4tcmlnaHQ6IFwiXFxmMjY2XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctcmlnaHQtYTogXCJcXGYxMDlcIjtcbiRpb25pY29uLXZhci1hcnJvdy1yaWdodC1iOiBcIlxcZjEwYVwiO1xuJGlvbmljb24tdmFyLWFycm93LXJpZ2h0LWM6IFwiXFxmMTBiXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctc2hyaW5rOiBcIlxcZjI2N1wiO1xuJGlvbmljb24tdmFyLWFycm93LXN3YXA6IFwiXFxmMjY4XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctdXAtYTogXCJcXGYxMGNcIjtcbiRpb25pY29uLXZhci1hcnJvdy11cC1iOiBcIlxcZjEwZFwiO1xuJGlvbmljb24tdmFyLWFycm93LXVwLWM6IFwiXFxmMTBlXCI7XG4kaW9uaWNvbi12YXItYXN0ZXJpc2s6IFwiXFxmMzE0XCI7XG4kaW9uaWNvbi12YXItYXQ6IFwiXFxmMTBmXCI7XG4kaW9uaWNvbi12YXItYmFja3NwYWNlOiBcIlxcZjNiZlwiO1xuJGlvbmljb24tdmFyLWJhY2tzcGFjZS1vdXRsaW5lOiBcIlxcZjNiZVwiO1xuJGlvbmljb24tdmFyLWJhZzogXCJcXGYxMTBcIjtcbiRpb25pY29uLXZhci1iYXR0ZXJ5LWNoYXJnaW5nOiBcIlxcZjExMVwiO1xuJGlvbmljb24tdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMTEyXCI7XG4kaW9uaWNvbi12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjExM1wiO1xuJGlvbmljb24tdmFyLWJhdHRlcnktaGFsZjogXCJcXGYxMTRcIjtcbiRpb25pY29uLXZhci1iYXR0ZXJ5LWxvdzogXCJcXGYxMTVcIjtcbiRpb25pY29uLXZhci1iZWFrZXI6IFwiXFxmMjY5XCI7XG4kaW9uaWNvbi12YXItYmVlcjogXCJcXGYyNmFcIjtcbiRpb25pY29uLXZhci1ibHVldG9vdGg6IFwiXFxmMTE2XCI7XG4kaW9uaWNvbi12YXItYm9uZmlyZTogXCJcXGYzMTVcIjtcbiRpb25pY29uLXZhci1ib29rbWFyazogXCJcXGYyNmJcIjtcbiRpb25pY29uLXZhci1ib3d0aWU6IFwiXFxmM2MwXCI7XG4kaW9uaWNvbi12YXItYnJpZWZjYXNlOiBcIlxcZjI2Y1wiO1xuJGlvbmljb24tdmFyLWJ1ZzogXCJcXGYyYmVcIjtcbiRpb25pY29uLXZhci1jYWxjdWxhdG9yOiBcIlxcZjI2ZFwiO1xuJGlvbmljb24tdmFyLWNhbGVuZGFyOiBcIlxcZjExN1wiO1xuJGlvbmljb24tdmFyLWNhbWVyYTogXCJcXGYxMThcIjtcbiRpb25pY29uLXZhci1jYXJkOiBcIlxcZjExOVwiO1xuJGlvbmljb24tdmFyLWNhc2g6IFwiXFxmMzE2XCI7XG4kaW9uaWNvbi12YXItY2hhdGJveDogXCJcXGYxMWJcIjtcbiRpb25pY29uLXZhci1jaGF0Ym94LXdvcmtpbmc6IFwiXFxmMTFhXCI7XG4kaW9uaWNvbi12YXItY2hhdGJveGVzOiBcIlxcZjExY1wiO1xuJGlvbmljb24tdmFyLWNoYXRidWJibGU6IFwiXFxmMTFlXCI7XG4kaW9uaWNvbi12YXItY2hhdGJ1YmJsZS13b3JraW5nOiBcIlxcZjExZFwiO1xuJGlvbmljb24tdmFyLWNoYXRidWJibGVzOiBcIlxcZjExZlwiO1xuJGlvbmljb24tdmFyLWNoZWNrbWFyazogXCJcXGYxMjJcIjtcbiRpb25pY29uLXZhci1jaGVja21hcmstY2lyY2xlZDogXCJcXGYxMjBcIjtcbiRpb25pY29uLXZhci1jaGVja21hcmstcm91bmQ6IFwiXFxmMTIxXCI7XG4kaW9uaWNvbi12YXItY2hldnJvbi1kb3duOiBcIlxcZjEyM1wiO1xuJGlvbmljb24tdmFyLWNoZXZyb24tbGVmdDogXCJcXGYxMjRcIjtcbiRpb25pY29uLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjEyNVwiO1xuJGlvbmljb24tdmFyLWNoZXZyb24tdXA6IFwiXFxmMTI2XCI7XG4kaW9uaWNvbi12YXItY2xpcGJvYXJkOiBcIlxcZjEyN1wiO1xuJGlvbmljb24tdmFyLWNsb2NrOiBcIlxcZjI2ZVwiO1xuJGlvbmljb24tdmFyLWNsb3NlOiBcIlxcZjEyYVwiO1xuJGlvbmljb24tdmFyLWNsb3NlLWNpcmNsZWQ6IFwiXFxmMTI4XCI7XG4kaW9uaWNvbi12YXItY2xvc2Utcm91bmQ6IFwiXFxmMTI5XCI7XG4kaW9uaWNvbi12YXItY2xvc2VkLWNhcHRpb25pbmc6IFwiXFxmMzE3XCI7XG4kaW9uaWNvbi12YXItY2xvdWQ6IFwiXFxmMTJiXCI7XG4kaW9uaWNvbi12YXItY29kZTogXCJcXGYyNzFcIjtcbiRpb25pY29uLXZhci1jb2RlLWRvd25sb2FkOiBcIlxcZjI2ZlwiO1xuJGlvbmljb24tdmFyLWNvZGUtd29ya2luZzogXCJcXGYyNzBcIjtcbiRpb25pY29uLXZhci1jb2ZmZWU6IFwiXFxmMjcyXCI7XG4kaW9uaWNvbi12YXItY29tcGFzczogXCJcXGYyNzNcIjtcbiRpb25pY29uLXZhci1jb21wb3NlOiBcIlxcZjEyY1wiO1xuJGlvbmljb24tdmFyLWNvbm5lY3Rpb24tYmFyczogXCJcXGYyNzRcIjtcbiRpb25pY29uLXZhci1jb250cmFzdDogXCJcXGYyNzVcIjtcbiRpb25pY29uLXZhci1jcm9wOiBcIlxcZjNjMVwiO1xuJGlvbmljb24tdmFyLWN1YmU6IFwiXFxmMzE4XCI7XG4kaW9uaWNvbi12YXItZGlzYzogXCJcXGYxMmRcIjtcbiRpb25pY29uLXZhci1kb2N1bWVudDogXCJcXGYxMmZcIjtcbiRpb25pY29uLXZhci1kb2N1bWVudC10ZXh0OiBcIlxcZjEyZVwiO1xuJGlvbmljb24tdmFyLWRyYWc6IFwiXFxmMTMwXCI7XG4kaW9uaWNvbi12YXItZWFydGg6IFwiXFxmMjc2XCI7XG4kaW9uaWNvbi12YXItZWFzZWw6IFwiXFxmM2MyXCI7XG4kaW9uaWNvbi12YXItZWRpdDogXCJcXGYyYmZcIjtcbiRpb25pY29uLXZhci1lZ2c6IFwiXFxmMjc3XCI7XG4kaW9uaWNvbi12YXItZWplY3Q6IFwiXFxmMTMxXCI7XG4kaW9uaWNvbi12YXItZW1haWw6IFwiXFxmMTMyXCI7XG4kaW9uaWNvbi12YXItZW1haWwtdW5yZWFkOiBcIlxcZjNjM1wiO1xuJGlvbmljb24tdmFyLWVybGVubWV5ZXItZmxhc2s6IFwiXFxmM2M1XCI7XG4kaW9uaWNvbi12YXItZXJsZW5tZXllci1mbGFzay1idWJibGVzOiBcIlxcZjNjNFwiO1xuJGlvbmljb24tdmFyLWV5ZTogXCJcXGYxMzNcIjtcbiRpb25pY29uLXZhci1leWUtZGlzYWJsZWQ6IFwiXFxmMzA2XCI7XG4kaW9uaWNvbi12YXItZmVtYWxlOiBcIlxcZjI3OFwiO1xuJGlvbmljb24tdmFyLWZpbGluZzogXCJcXGYxMzRcIjtcbiRpb25pY29uLXZhci1maWxtLW1hcmtlcjogXCJcXGYxMzVcIjtcbiRpb25pY29uLXZhci1maXJlYmFsbDogXCJcXGYzMTlcIjtcbiRpb25pY29uLXZhci1mbGFnOiBcIlxcZjI3OVwiO1xuJGlvbmljb24tdmFyLWZsYW1lOiBcIlxcZjMxYVwiO1xuJGlvbmljb24tdmFyLWZsYXNoOiBcIlxcZjEzN1wiO1xuJGlvbmljb24tdmFyLWZsYXNoLW9mZjogXCJcXGYxMzZcIjtcbiRpb25pY29uLXZhci1mb2xkZXI6IFwiXFxmMTM5XCI7XG4kaW9uaWNvbi12YXItZm9yazogXCJcXGYyN2FcIjtcbiRpb25pY29uLXZhci1mb3JrLXJlcG86IFwiXFxmMmMwXCI7XG4kaW9uaWNvbi12YXItZm9yd2FyZDogXCJcXGYxM2FcIjtcbiRpb25pY29uLXZhci1mdW5uZWw6IFwiXFxmMzFiXCI7XG4kaW9uaWNvbi12YXItZ2Vhci1hOiBcIlxcZjEzZFwiO1xuJGlvbmljb24tdmFyLWdlYXItYjogXCJcXGYxM2VcIjtcbiRpb25pY29uLXZhci1ncmlkOiBcIlxcZjEzZlwiO1xuJGlvbmljb24tdmFyLWhhbW1lcjogXCJcXGYyN2JcIjtcbiRpb25pY29uLXZhci1oYXBweTogXCJcXGYzMWNcIjtcbiRpb25pY29uLXZhci1oYXBweS1vdXRsaW5lOiBcIlxcZjNjNlwiO1xuJGlvbmljb24tdmFyLWhlYWRwaG9uZTogXCJcXGYxNDBcIjtcbiRpb25pY29uLXZhci1oZWFydDogXCJcXGYxNDFcIjtcbiRpb25pY29uLXZhci1oZWFydC1icm9rZW46IFwiXFxmMzFkXCI7XG4kaW9uaWNvbi12YXItaGVscDogXCJcXGYxNDNcIjtcbiRpb25pY29uLXZhci1oZWxwLWJ1b3k6IFwiXFxmMjdjXCI7XG4kaW9uaWNvbi12YXItaGVscC1jaXJjbGVkOiBcIlxcZjE0MlwiO1xuJGlvbmljb24tdmFyLWhvbWU6IFwiXFxmMTQ0XCI7XG4kaW9uaWNvbi12YXItaWNlY3JlYW06IFwiXFxmMjdkXCI7XG4kaW9uaWNvbi12YXItaW1hZ2U6IFwiXFxmMTQ3XCI7XG4kaW9uaWNvbi12YXItaW1hZ2VzOiBcIlxcZjE0OFwiO1xuJGlvbmljb24tdmFyLWluZm9ybWF0aW9uOiBcIlxcZjE0YVwiO1xuJGlvbmljb24tdmFyLWluZm9ybWF0aW9uLWNpcmNsZWQ6IFwiXFxmMTQ5XCI7XG4kaW9uaWNvbi12YXItaW9uaWM6IFwiXFxmMTRiXCI7XG4kaW9uaWNvbi12YXItaW9zLWFsYXJtOiBcIlxcZjNjOFwiO1xuJGlvbmljb24tdmFyLWlvcy1hbGFybS1vdXRsaW5lOiBcIlxcZjNjN1wiO1xuJGlvbmljb24tdmFyLWlvcy1hbGJ1bXM6IFwiXFxmM2NhXCI7XG4kaW9uaWNvbi12YXItaW9zLWFsYnVtcy1vdXRsaW5lOiBcIlxcZjNjOVwiO1xuJGlvbmljb24tdmFyLWlvcy1hbWVyaWNhbmZvb3RiYWxsOiBcIlxcZjNjY1wiO1xuJGlvbmljb24tdmFyLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6IFwiXFxmM2NiXCI7XG4kaW9uaWNvbi12YXItaW9zLWFuYWx5dGljczogXCJcXGYzY2VcIjtcbiRpb25pY29uLXZhci1pb3MtYW5hbHl0aWNzLW91dGxpbmU6IFwiXFxmM2NkXCI7XG4kaW9uaWNvbi12YXItaW9zLWFycm93LWJhY2s6IFwiXFxmM2NmXCI7XG4kaW9uaWNvbi12YXItaW9zLWFycm93LWRvd246IFwiXFxmM2QwXCI7XG4kaW9uaWNvbi12YXItaW9zLWFycm93LWZvcndhcmQ6IFwiXFxmM2QxXCI7XG4kaW9uaWNvbi12YXItaW9zLWFycm93LWxlZnQ6IFwiXFxmM2QyXCI7XG4kaW9uaWNvbi12YXItaW9zLWFycm93LXJpZ2h0OiBcIlxcZjNkM1wiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLWRvd246IFwiXFxmM2Q0XCI7XG4kaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tbGVmdDogXCJcXGYzZDVcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1yaWdodDogXCJcXGYzZDZcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi11cDogXCJcXGYzZDdcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctdXA6IFwiXFxmM2Q4XCI7XG4kaW9uaWNvbi12YXItaW9zLWF0OiBcIlxcZjNkYVwiO1xuJGlvbmljb24tdmFyLWlvcy1hdC1vdXRsaW5lOiBcIlxcZjNkOVwiO1xuJGlvbmljb24tdmFyLWlvcy1iYXJjb2RlOiBcIlxcZjNkY1wiO1xuJGlvbmljb24tdmFyLWlvcy1iYXJjb2RlLW91dGxpbmU6IFwiXFxmM2RiXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhc2ViYWxsOiBcIlxcZjNkZVwiO1xuJGlvbmljb24tdmFyLWlvcy1iYXNlYmFsbC1vdXRsaW5lOiBcIlxcZjNkZFwiO1xuJGlvbmljb24tdmFyLWlvcy1iYXNrZXRiYWxsOiBcIlxcZjNlMFwiO1xuJGlvbmljb24tdmFyLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6IFwiXFxmM2RmXCI7XG4kaW9uaWNvbi12YXItaW9zLWJlbGw6IFwiXFxmM2UyXCI7XG4kaW9uaWNvbi12YXItaW9zLWJlbGwtb3V0bGluZTogXCJcXGYzZTFcIjtcbiRpb25pY29uLXZhci1pb3MtYm9keTogXCJcXGYzZTRcIjtcbiRpb25pY29uLXZhci1pb3MtYm9keS1vdXRsaW5lOiBcIlxcZjNlM1wiO1xuJGlvbmljb24tdmFyLWlvcy1ib2x0OiBcIlxcZjNlNlwiO1xuJGlvbmljb24tdmFyLWlvcy1ib2x0LW91dGxpbmU6IFwiXFxmM2U1XCI7XG4kaW9uaWNvbi12YXItaW9zLWJvb2s6IFwiXFxmM2U4XCI7XG4kaW9uaWNvbi12YXItaW9zLWJvb2stb3V0bGluZTogXCJcXGYzZTdcIjtcbiRpb25pY29uLXZhci1pb3MtYm9va21hcmtzOiBcIlxcZjNlYVwiO1xuJGlvbmljb24tdmFyLWlvcy1ib29rbWFya3Mtb3V0bGluZTogXCJcXGYzZTlcIjtcbiRpb25pY29uLXZhci1pb3MtYm94OiBcIlxcZjNlY1wiO1xuJGlvbmljb24tdmFyLWlvcy1ib3gtb3V0bGluZTogXCJcXGYzZWJcIjtcbiRpb25pY29uLXZhci1pb3MtYnJpZWZjYXNlOiBcIlxcZjNlZVwiO1xuJGlvbmljb24tdmFyLWlvcy1icmllZmNhc2Utb3V0bGluZTogXCJcXGYzZWRcIjtcbiRpb25pY29uLXZhci1pb3MtYnJvd3NlcnM6IFwiXFxmM2YwXCI7XG4kaW9uaWNvbi12YXItaW9zLWJyb3dzZXJzLW91dGxpbmU6IFwiXFxmM2VmXCI7XG4kaW9uaWNvbi12YXItaW9zLWNhbGN1bGF0b3I6IFwiXFxmM2YyXCI7XG4kaW9uaWNvbi12YXItaW9zLWNhbGN1bGF0b3Itb3V0bGluZTogXCJcXGYzZjFcIjtcbiRpb25pY29uLXZhci1pb3MtY2FsZW5kYXI6IFwiXFxmM2Y0XCI7XG4kaW9uaWNvbi12YXItaW9zLWNhbGVuZGFyLW91dGxpbmU6IFwiXFxmM2YzXCI7XG4kaW9uaWNvbi12YXItaW9zLWNhbWVyYTogXCJcXGYzZjZcIjtcbiRpb25pY29uLXZhci1pb3MtY2FtZXJhLW91dGxpbmU6IFwiXFxmM2Y1XCI7XG4kaW9uaWNvbi12YXItaW9zLWNhcnQ6IFwiXFxmM2Y4XCI7XG4kaW9uaWNvbi12YXItaW9zLWNhcnQtb3V0bGluZTogXCJcXGYzZjdcIjtcbiRpb25pY29uLXZhci1pb3MtY2hhdGJveGVzOiBcIlxcZjNmYVwiO1xuJGlvbmljb24tdmFyLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTogXCJcXGYzZjlcIjtcbiRpb25pY29uLXZhci1pb3MtY2hhdGJ1YmJsZTogXCJcXGYzZmNcIjtcbiRpb25pY29uLXZhci1pb3MtY2hhdGJ1YmJsZS1vdXRsaW5lOiBcIlxcZjNmYlwiO1xuJGlvbmljb24tdmFyLWlvcy1jaGVja21hcms6IFwiXFxmM2ZmXCI7XG4kaW9uaWNvbi12YXItaW9zLWNoZWNrbWFyay1lbXB0eTogXCJcXGYzZmRcIjtcbiRpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrLW91dGxpbmU6IFwiXFxmM2ZlXCI7XG4kaW9uaWNvbi12YXItaW9zLWNpcmNsZS1maWxsZWQ6IFwiXFxmNDAwXCI7XG4kaW9uaWNvbi12YXItaW9zLWNpcmNsZS1vdXRsaW5lOiBcIlxcZjQwMVwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG9jazogXCJcXGY0MDNcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvY2stb3V0bGluZTogXCJcXGY0MDJcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvc2U6IFwiXFxmNDA2XCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3NlLWVtcHR5OiBcIlxcZjQwNFwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG9zZS1vdXRsaW5lOiBcIlxcZjQwNVwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZDogXCJcXGY0MGNcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWQtZG93bmxvYWQ6IFwiXFxmNDA4XCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6IFwiXFxmNDA3XCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkLW91dGxpbmU6IFwiXFxmNDA5XCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkLXVwbG9hZDogXCJcXGY0MGJcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU6IFwiXFxmNDBhXCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkeTogXCJcXGY0MTBcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWR5LW5pZ2h0OiBcIlxcZjQwZVwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTogXCJcXGY0MGRcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWR5LW91dGxpbmU6IFwiXFxmNDBmXCI7XG4kaW9uaWNvbi12YXItaW9zLWNvZzogXCJcXGY0MTJcIjtcbiRpb25pY29uLXZhci1pb3MtY29nLW91dGxpbmU6IFwiXFxmNDExXCI7XG4kaW9uaWNvbi12YXItaW9zLWNvbG9yLWZpbHRlcjogXCJcXGY0MTRcIjtcbiRpb25pY29uLXZhci1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU6IFwiXFxmNDEzXCI7XG4kaW9uaWNvbi12YXItaW9zLWNvbG9yLXdhbmQ6IFwiXFxmNDE2XCI7XG4kaW9uaWNvbi12YXItaW9zLWNvbG9yLXdhbmQtb3V0bGluZTogXCJcXGY0MTVcIjtcbiRpb25pY29uLXZhci1pb3MtY29tcG9zZTogXCJcXGY0MThcIjtcbiRpb25pY29uLXZhci1pb3MtY29tcG9zZS1vdXRsaW5lOiBcIlxcZjQxN1wiO1xuJGlvbmljb24tdmFyLWlvcy1jb250YWN0OiBcIlxcZjQxYVwiO1xuJGlvbmljb24tdmFyLWlvcy1jb250YWN0LW91dGxpbmU6IFwiXFxmNDE5XCI7XG4kaW9uaWNvbi12YXItaW9zLWNvcHk6IFwiXFxmNDFjXCI7XG4kaW9uaWNvbi12YXItaW9zLWNvcHktb3V0bGluZTogXCJcXGY0MWJcIjtcbiRpb25pY29uLXZhci1pb3MtY3JvcDogXCJcXGY0MWVcIjtcbiRpb25pY29uLXZhci1pb3MtY3JvcC1zdHJvbmc6IFwiXFxmNDFkXCI7XG4kaW9uaWNvbi12YXItaW9zLWRvd25sb2FkOiBcIlxcZjQyMFwiO1xuJGlvbmljb24tdmFyLWlvcy1kb3dubG9hZC1vdXRsaW5lOiBcIlxcZjQxZlwiO1xuJGlvbmljb24tdmFyLWlvcy1kcmFnOiBcIlxcZjQyMVwiO1xuJGlvbmljb24tdmFyLWlvcy1lbWFpbDogXCJcXGY0MjNcIjtcbiRpb25pY29uLXZhci1pb3MtZW1haWwtb3V0bGluZTogXCJcXGY0MjJcIjtcbiRpb25pY29uLXZhci1pb3MtZXllOiBcIlxcZjQyNVwiO1xuJGlvbmljb24tdmFyLWlvcy1leWUtb3V0bGluZTogXCJcXGY0MjRcIjtcbiRpb25pY29uLXZhci1pb3MtZmFzdGZvcndhcmQ6IFwiXFxmNDI3XCI7XG4kaW9uaWNvbi12YXItaW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6IFwiXFxmNDI2XCI7XG4kaW9uaWNvbi12YXItaW9zLWZpbGluZzogXCJcXGY0MjlcIjtcbiRpb25pY29uLXZhci1pb3MtZmlsaW5nLW91dGxpbmU6IFwiXFxmNDI4XCI7XG4kaW9uaWNvbi12YXItaW9zLWZpbG06IFwiXFxmNDJiXCI7XG4kaW9uaWNvbi12YXItaW9zLWZpbG0tb3V0bGluZTogXCJcXGY0MmFcIjtcbiRpb25pY29uLXZhci1pb3MtZmxhZzogXCJcXGY0MmRcIjtcbiRpb25pY29uLXZhci1pb3MtZmxhZy1vdXRsaW5lOiBcIlxcZjQyY1wiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFtZTogXCJcXGY0MmZcIjtcbiRpb25pY29uLXZhci1pb3MtZmxhbWUtb3V0bGluZTogXCJcXGY0MmVcIjtcbiRpb25pY29uLXZhci1pb3MtZmxhc2s6IFwiXFxmNDMxXCI7XG4kaW9uaWNvbi12YXItaW9zLWZsYXNrLW91dGxpbmU6IFwiXFxmNDMwXCI7XG4kaW9uaWNvbi12YXItaW9zLWZsb3dlcjogXCJcXGY0MzNcIjtcbiRpb25pY29uLXZhci1pb3MtZmxvd2VyLW91dGxpbmU6IFwiXFxmNDMyXCI7XG4kaW9uaWNvbi12YXItaW9zLWZvbGRlcjogXCJcXGY0MzVcIjtcbiRpb25pY29uLXZhci1pb3MtZm9sZGVyLW91dGxpbmU6IFwiXFxmNDM0XCI7XG4kaW9uaWNvbi12YXItaW9zLWZvb3RiYWxsOiBcIlxcZjQzN1wiO1xuJGlvbmljb24tdmFyLWlvcy1mb290YmFsbC1vdXRsaW5lOiBcIlxcZjQzNlwiO1xuJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYTogXCJcXGY0MzlcIjtcbiRpb25pY29uLXZhci1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTogXCJcXGY0MzhcIjtcbiRpb25pY29uLXZhci1pb3MtZ2FtZS1jb250cm9sbGVyLWI6IFwiXFxmNDNiXCI7XG4kaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6IFwiXFxmNDNhXCI7XG4kaW9uaWNvbi12YXItaW9zLWdlYXI6IFwiXFxmNDNkXCI7XG4kaW9uaWNvbi12YXItaW9zLWdlYXItb3V0bGluZTogXCJcXGY0M2NcIjtcbiRpb25pY29uLXZhci1pb3MtZ2xhc3NlczogXCJcXGY0M2ZcIjtcbiRpb25pY29uLXZhci1pb3MtZ2xhc3Nlcy1vdXRsaW5lOiBcIlxcZjQzZVwiO1xuJGlvbmljb24tdmFyLWlvcy1ncmlkLXZpZXc6IFwiXFxmNDQxXCI7XG4kaW9uaWNvbi12YXItaW9zLWdyaWQtdmlldy1vdXRsaW5lOiBcIlxcZjQ0MFwiO1xuJGlvbmljb24tdmFyLWlvcy1oZWFydDogXCJcXGY0NDNcIjtcbiRpb25pY29uLXZhci1pb3MtaGVhcnQtb3V0bGluZTogXCJcXGY0NDJcIjtcbiRpb25pY29uLXZhci1pb3MtaGVscDogXCJcXGY0NDZcIjtcbiRpb25pY29uLXZhci1pb3MtaGVscC1lbXB0eTogXCJcXGY0NDRcIjtcbiRpb25pY29uLXZhci1pb3MtaGVscC1vdXRsaW5lOiBcIlxcZjQ0NVwiO1xuJGlvbmljb24tdmFyLWlvcy1ob21lOiBcIlxcZjQ0OFwiO1xuJGlvbmljb24tdmFyLWlvcy1ob21lLW91dGxpbmU6IFwiXFxmNDQ3XCI7XG4kaW9uaWNvbi12YXItaW9zLWluZmluaXRlOiBcIlxcZjQ0YVwiO1xuJGlvbmljb24tdmFyLWlvcy1pbmZpbml0ZS1vdXRsaW5lOiBcIlxcZjQ0OVwiO1xuJGlvbmljb24tdmFyLWlvcy1pbmZvcm1hdGlvbjogXCJcXGY0NGRcIjtcbiRpb25pY29uLXZhci1pb3MtaW5mb3JtYXRpb24tZW1wdHk6IFwiXFxmNDRiXCI7XG4kaW9uaWNvbi12YXItaW9zLWluZm9ybWF0aW9uLW91dGxpbmU6IFwiXFxmNDRjXCI7XG4kaW9uaWNvbi12YXItaW9zLWlvbmljLW91dGxpbmU6IFwiXFxmNDRlXCI7XG4kaW9uaWNvbi12YXItaW9zLWtleXBhZDogXCJcXGY0NTBcIjtcbiRpb25pY29uLXZhci1pb3Mta2V5cGFkLW91dGxpbmU6IFwiXFxmNDRmXCI7XG4kaW9uaWNvbi12YXItaW9zLWxpZ2h0YnVsYjogXCJcXGY0NTJcIjtcbiRpb25pY29uLXZhci1pb3MtbGlnaHRidWxiLW91dGxpbmU6IFwiXFxmNDUxXCI7XG4kaW9uaWNvbi12YXItaW9zLWxpc3Q6IFwiXFxmNDU0XCI7XG4kaW9uaWNvbi12YXItaW9zLWxpc3Qtb3V0bGluZTogXCJcXGY0NTNcIjtcbiRpb25pY29uLXZhci1pb3MtbG9jYXRpb246IFwiXFxmNDU2XCI7XG4kaW9uaWNvbi12YXItaW9zLWxvY2F0aW9uLW91dGxpbmU6IFwiXFxmNDU1XCI7XG4kaW9uaWNvbi12YXItaW9zLWxvY2tlZDogXCJcXGY0NThcIjtcbiRpb25pY29uLXZhci1pb3MtbG9ja2VkLW91dGxpbmU6IFwiXFxmNDU3XCI7XG4kaW9uaWNvbi12YXItaW9zLWxvb3A6IFwiXFxmNDVhXCI7XG4kaW9uaWNvbi12YXItaW9zLWxvb3Atc3Ryb25nOiBcIlxcZjQ1OVwiO1xuJGlvbmljb24tdmFyLWlvcy1tZWRpY2FsOiBcIlxcZjQ1Y1wiO1xuJGlvbmljb24tdmFyLWlvcy1tZWRpY2FsLW91dGxpbmU6IFwiXFxmNDViXCI7XG4kaW9uaWNvbi12YXItaW9zLW1lZGtpdDogXCJcXGY0NWVcIjtcbiRpb25pY29uLXZhci1pb3MtbWVka2l0LW91dGxpbmU6IFwiXFxmNDVkXCI7XG4kaW9uaWNvbi12YXItaW9zLW1pYzogXCJcXGY0NjFcIjtcbiRpb25pY29uLXZhci1pb3MtbWljLW9mZjogXCJcXGY0NWZcIjtcbiRpb25pY29uLXZhci1pb3MtbWljLW91dGxpbmU6IFwiXFxmNDYwXCI7XG4kaW9uaWNvbi12YXItaW9zLW1pbnVzOiBcIlxcZjQ2NFwiO1xuJGlvbmljb24tdmFyLWlvcy1taW51cy1lbXB0eTogXCJcXGY0NjJcIjtcbiRpb25pY29uLXZhci1pb3MtbWludXMtb3V0bGluZTogXCJcXGY0NjNcIjtcbiRpb25pY29uLXZhci1pb3MtbW9uaXRvcjogXCJcXGY0NjZcIjtcbiRpb25pY29uLXZhci1pb3MtbW9uaXRvci1vdXRsaW5lOiBcIlxcZjQ2NVwiO1xuJGlvbmljb24tdmFyLWlvcy1tb29uOiBcIlxcZjQ2OFwiO1xuJGlvbmljb24tdmFyLWlvcy1tb29uLW91dGxpbmU6IFwiXFxmNDY3XCI7XG4kaW9uaWNvbi12YXItaW9zLW1vcmU6IFwiXFxmNDZhXCI7XG4kaW9uaWNvbi12YXItaW9zLW1vcmUtb3V0bGluZTogXCJcXGY0NjlcIjtcbiRpb25pY29uLXZhci1pb3MtbXVzaWNhbC1ub3RlOiBcIlxcZjQ2YlwiO1xuJGlvbmljb24tdmFyLWlvcy1tdXNpY2FsLW5vdGVzOiBcIlxcZjQ2Y1wiO1xuJGlvbmljb24tdmFyLWlvcy1uYXZpZ2F0ZTogXCJcXGY0NmVcIjtcbiRpb25pY29uLXZhci1pb3MtbmF2aWdhdGUtb3V0bGluZTogXCJcXGY0NmRcIjtcbiRpb25pY29uLXZhci1pb3MtbnV0cml0aW9uOiBcIlxcZjQ3MFwiO1xuJGlvbmljb24tdmFyLWlvcy1udXRyaXRpb24tb3V0bGluZTogXCJcXGY0NmZcIjtcbiRpb25pY29uLXZhci1pb3MtcGFwZXI6IFwiXFxmNDcyXCI7XG4kaW9uaWNvbi12YXItaW9zLXBhcGVyLW91dGxpbmU6IFwiXFxmNDcxXCI7XG4kaW9uaWNvbi12YXItaW9zLXBhcGVycGxhbmU6IFwiXFxmNDc0XCI7XG4kaW9uaWNvbi12YXItaW9zLXBhcGVycGxhbmUtb3V0bGluZTogXCJcXGY0NzNcIjtcbiRpb25pY29uLXZhci1pb3MtcGFydGx5c3Vubnk6IFwiXFxmNDc2XCI7XG4kaW9uaWNvbi12YXItaW9zLXBhcnRseXN1bm55LW91dGxpbmU6IFwiXFxmNDc1XCI7XG4kaW9uaWNvbi12YXItaW9zLXBhdXNlOiBcIlxcZjQ3OFwiO1xuJGlvbmljb24tdmFyLWlvcy1wYXVzZS1vdXRsaW5lOiBcIlxcZjQ3N1wiO1xuJGlvbmljb24tdmFyLWlvcy1wYXc6IFwiXFxmNDdhXCI7XG4kaW9uaWNvbi12YXItaW9zLXBhdy1vdXRsaW5lOiBcIlxcZjQ3OVwiO1xuJGlvbmljb24tdmFyLWlvcy1wZW9wbGU6IFwiXFxmNDdjXCI7XG4kaW9uaWNvbi12YXItaW9zLXBlb3BsZS1vdXRsaW5lOiBcIlxcZjQ3YlwiO1xuJGlvbmljb24tdmFyLWlvcy1wZXJzb246IFwiXFxmNDdlXCI7XG4kaW9uaWNvbi12YXItaW9zLXBlcnNvbi1vdXRsaW5lOiBcIlxcZjQ3ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1wZXJzb25hZGQ6IFwiXFxmNDgwXCI7XG4kaW9uaWNvbi12YXItaW9zLXBlcnNvbmFkZC1vdXRsaW5lOiBcIlxcZjQ3ZlwiO1xuJGlvbmljb24tdmFyLWlvcy1waG90b3M6IFwiXFxmNDgyXCI7XG4kaW9uaWNvbi12YXItaW9zLXBob3Rvcy1vdXRsaW5lOiBcIlxcZjQ4MVwiO1xuJGlvbmljb24tdmFyLWlvcy1waWU6IFwiXFxmNDg0XCI7XG4kaW9uaWNvbi12YXItaW9zLXBpZS1vdXRsaW5lOiBcIlxcZjQ4M1wiO1xuJGlvbmljb24tdmFyLWlvcy1waW50OiBcIlxcZjQ4NlwiO1xuJGlvbmljb24tdmFyLWlvcy1waW50LW91dGxpbmU6IFwiXFxmNDg1XCI7XG4kaW9uaWNvbi12YXItaW9zLXBsYXk6IFwiXFxmNDg4XCI7XG4kaW9uaWNvbi12YXItaW9zLXBsYXktb3V0bGluZTogXCJcXGY0ODdcIjtcbiRpb25pY29uLXZhci1pb3MtcGx1czogXCJcXGY0OGJcIjtcbiRpb25pY29uLXZhci1pb3MtcGx1cy1lbXB0eTogXCJcXGY0ODlcIjtcbiRpb25pY29uLXZhci1pb3MtcGx1cy1vdXRsaW5lOiBcIlxcZjQ4YVwiO1xuJGlvbmljb24tdmFyLWlvcy1wcmljZXRhZzogXCJcXGY0OGRcIjtcbiRpb25pY29uLXZhci1pb3MtcHJpY2V0YWctb3V0bGluZTogXCJcXGY0OGNcIjtcbiRpb25pY29uLXZhci1pb3MtcHJpY2V0YWdzOiBcIlxcZjQ4ZlwiO1xuJGlvbmljb24tdmFyLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTogXCJcXGY0OGVcIjtcbiRpb25pY29uLXZhci1pb3MtcHJpbnRlcjogXCJcXGY0OTFcIjtcbiRpb25pY29uLXZhci1pb3MtcHJpbnRlci1vdXRsaW5lOiBcIlxcZjQ5MFwiO1xuJGlvbmljb24tdmFyLWlvcy1wdWxzZTogXCJcXGY0OTNcIjtcbiRpb25pY29uLXZhci1pb3MtcHVsc2Utc3Ryb25nOiBcIlxcZjQ5MlwiO1xuJGlvbmljb24tdmFyLWlvcy1yYWlueTogXCJcXGY0OTVcIjtcbiRpb25pY29uLXZhci1pb3MtcmFpbnktb3V0bGluZTogXCJcXGY0OTRcIjtcbiRpb25pY29uLXZhci1pb3MtcmVjb3JkaW5nOiBcIlxcZjQ5N1wiO1xuJGlvbmljb24tdmFyLWlvcy1yZWNvcmRpbmctb3V0bGluZTogXCJcXGY0OTZcIjtcbiRpb25pY29uLXZhci1pb3MtcmVkbzogXCJcXGY0OTlcIjtcbiRpb25pY29uLXZhci1pb3MtcmVkby1vdXRsaW5lOiBcIlxcZjQ5OFwiO1xuJGlvbmljb24tdmFyLWlvcy1yZWZyZXNoOiBcIlxcZjQ5Y1wiO1xuJGlvbmljb24tdmFyLWlvcy1yZWZyZXNoLWVtcHR5OiBcIlxcZjQ5YVwiO1xuJGlvbmljb24tdmFyLWlvcy1yZWZyZXNoLW91dGxpbmU6IFwiXFxmNDliXCI7XG4kaW9uaWNvbi12YXItaW9zLXJlbG9hZDogXCJcXGY0OWRcIjtcbiRpb25pY29uLXZhci1pb3MtcmV2ZXJzZS1jYW1lcmE6IFwiXFxmNDlmXCI7XG4kaW9uaWNvbi12YXItaW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6IFwiXFxmNDllXCI7XG4kaW9uaWNvbi12YXItaW9zLXJld2luZDogXCJcXGY0YTFcIjtcbiRpb25pY29uLXZhci1pb3MtcmV3aW5kLW91dGxpbmU6IFwiXFxmNGEwXCI7XG4kaW9uaWNvbi12YXItaW9zLXJvc2U6IFwiXFxmNGEzXCI7XG4kaW9uaWNvbi12YXItaW9zLXJvc2Utb3V0bGluZTogXCJcXGY0YTJcIjtcbiRpb25pY29uLXZhci1pb3Mtc2VhcmNoOiBcIlxcZjRhNVwiO1xuJGlvbmljb24tdmFyLWlvcy1zZWFyY2gtc3Ryb25nOiBcIlxcZjRhNFwiO1xuJGlvbmljb24tdmFyLWlvcy1zZXR0aW5nczogXCJcXGY0YTdcIjtcbiRpb25pY29uLXZhci1pb3Mtc2V0dGluZ3Mtc3Ryb25nOiBcIlxcZjRhNlwiO1xuJGlvbmljb24tdmFyLWlvcy1zaHVmZmxlOiBcIlxcZjRhOVwiO1xuJGlvbmljb24tdmFyLWlvcy1zaHVmZmxlLXN0cm9uZzogXCJcXGY0YThcIjtcbiRpb25pY29uLXZhci1pb3Mtc2tpcGJhY2t3YXJkOiBcIlxcZjRhYlwiO1xuJGlvbmljb24tdmFyLWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTogXCJcXGY0YWFcIjtcbiRpb25pY29uLXZhci1pb3Mtc2tpcGZvcndhcmQ6IFwiXFxmNGFkXCI7XG4kaW9uaWNvbi12YXItaW9zLXNraXBmb3J3YXJkLW91dGxpbmU6IFwiXFxmNGFjXCI7XG4kaW9uaWNvbi12YXItaW9zLXNub3d5OiBcIlxcZjRhZVwiO1xuJGlvbmljb24tdmFyLWlvcy1zcGVlZG9tZXRlcjogXCJcXGY0YjBcIjtcbiRpb25pY29uLXZhci1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTogXCJcXGY0YWZcIjtcbiRpb25pY29uLXZhci1pb3Mtc3RhcjogXCJcXGY0YjNcIjtcbiRpb25pY29uLXZhci1pb3Mtc3Rhci1oYWxmOiBcIlxcZjRiMVwiO1xuJGlvbmljb24tdmFyLWlvcy1zdGFyLW91dGxpbmU6IFwiXFxmNGIyXCI7XG4kaW9uaWNvbi12YXItaW9zLXN0b3B3YXRjaDogXCJcXGY0YjVcIjtcbiRpb25pY29uLXZhci1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6IFwiXFxmNGI0XCI7XG4kaW9uaWNvbi12YXItaW9zLXN1bm55OiBcIlxcZjRiN1wiO1xuJGlvbmljb24tdmFyLWlvcy1zdW5ueS1vdXRsaW5lOiBcIlxcZjRiNlwiO1xuJGlvbmljb24tdmFyLWlvcy10ZWxlcGhvbmU6IFwiXFxmNGI5XCI7XG4kaW9uaWNvbi12YXItaW9zLXRlbGVwaG9uZS1vdXRsaW5lOiBcIlxcZjRiOFwiO1xuJGlvbmljb24tdmFyLWlvcy10ZW5uaXNiYWxsOiBcIlxcZjRiYlwiO1xuJGlvbmljb24tdmFyLWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6IFwiXFxmNGJhXCI7XG4kaW9uaWNvbi12YXItaW9zLXRodW5kZXJzdG9ybTogXCJcXGY0YmRcIjtcbiRpb25pY29uLXZhci1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU6IFwiXFxmNGJjXCI7XG4kaW9uaWNvbi12YXItaW9zLXRpbWU6IFwiXFxmNGJmXCI7XG4kaW9uaWNvbi12YXItaW9zLXRpbWUtb3V0bGluZTogXCJcXGY0YmVcIjtcbiRpb25pY29uLXZhci1pb3MtdGltZXI6IFwiXFxmNGMxXCI7XG4kaW9uaWNvbi12YXItaW9zLXRpbWVyLW91dGxpbmU6IFwiXFxmNGMwXCI7XG4kaW9uaWNvbi12YXItaW9zLXRvZ2dsZTogXCJcXGY0YzNcIjtcbiRpb25pY29uLXZhci1pb3MtdG9nZ2xlLW91dGxpbmU6IFwiXFxmNGMyXCI7XG4kaW9uaWNvbi12YXItaW9zLXRyYXNoOiBcIlxcZjRjNVwiO1xuJGlvbmljb24tdmFyLWlvcy10cmFzaC1vdXRsaW5lOiBcIlxcZjRjNFwiO1xuJGlvbmljb24tdmFyLWlvcy11bmRvOiBcIlxcZjRjN1wiO1xuJGlvbmljb24tdmFyLWlvcy11bmRvLW91dGxpbmU6IFwiXFxmNGM2XCI7XG4kaW9uaWNvbi12YXItaW9zLXVubG9ja2VkOiBcIlxcZjRjOVwiO1xuJGlvbmljb24tdmFyLWlvcy11bmxvY2tlZC1vdXRsaW5lOiBcIlxcZjRjOFwiO1xuJGlvbmljb24tdmFyLWlvcy11cGxvYWQ6IFwiXFxmNGNiXCI7XG4kaW9uaWNvbi12YXItaW9zLXVwbG9hZC1vdXRsaW5lOiBcIlxcZjRjYVwiO1xuJGlvbmljb24tdmFyLWlvcy12aWRlb2NhbTogXCJcXGY0Y2RcIjtcbiRpb25pY29uLXZhci1pb3MtdmlkZW9jYW0tb3V0bGluZTogXCJcXGY0Y2NcIjtcbiRpb25pY29uLXZhci1pb3Mtdm9sdW1lLWhpZ2g6IFwiXFxmNGNlXCI7XG4kaW9uaWNvbi12YXItaW9zLXZvbHVtZS1sb3c6IFwiXFxmNGNmXCI7XG4kaW9uaWNvbi12YXItaW9zLXdpbmVnbGFzczogXCJcXGY0ZDFcIjtcbiRpb25pY29uLXZhci1pb3Mtd2luZWdsYXNzLW91dGxpbmU6IFwiXFxmNGQwXCI7XG4kaW9uaWNvbi12YXItaW9zLXdvcmxkOiBcIlxcZjRkM1wiO1xuJGlvbmljb24tdmFyLWlvcy13b3JsZC1vdXRsaW5lOiBcIlxcZjRkMlwiO1xuJGlvbmljb24tdmFyLWlwYWQ6IFwiXFxmMWY5XCI7XG4kaW9uaWNvbi12YXItaXBob25lOiBcIlxcZjFmYVwiO1xuJGlvbmljb24tdmFyLWlwb2Q6IFwiXFxmMWZiXCI7XG4kaW9uaWNvbi12YXItamV0OiBcIlxcZjI5NVwiO1xuJGlvbmljb24tdmFyLWtleTogXCJcXGYyOTZcIjtcbiRpb25pY29uLXZhci1rbmlmZTogXCJcXGYyOTdcIjtcbiRpb25pY29uLXZhci1sYXB0b3A6IFwiXFxmMWZjXCI7XG4kaW9uaWNvbi12YXItbGVhZjogXCJcXGYxZmRcIjtcbiRpb25pY29uLXZhci1sZXZlbHM6IFwiXFxmMjk4XCI7XG4kaW9uaWNvbi12YXItbGlnaHRidWxiOiBcIlxcZjI5OVwiO1xuJGlvbmljb24tdmFyLWxpbms6IFwiXFxmMWZlXCI7XG4kaW9uaWNvbi12YXItbG9hZC1hOiBcIlxcZjI5YVwiO1xuJGlvbmljb24tdmFyLWxvYWQtYjogXCJcXGYyOWJcIjtcbiRpb25pY29uLXZhci1sb2FkLWM6IFwiXFxmMjljXCI7XG4kaW9uaWNvbi12YXItbG9hZC1kOiBcIlxcZjI5ZFwiO1xuJGlvbmljb24tdmFyLWxvY2F0aW9uOiBcIlxcZjFmZlwiO1xuJGlvbmljb24tdmFyLWxvY2stY29tYmluYXRpb246IFwiXFxmNGQ0XCI7XG4kaW9uaWNvbi12YXItbG9ja2VkOiBcIlxcZjIwMFwiO1xuJGlvbmljb24tdmFyLWxvZy1pbjogXCJcXGYyOWVcIjtcbiRpb25pY29uLXZhci1sb2ctb3V0OiBcIlxcZjI5ZlwiO1xuJGlvbmljb24tdmFyLWxvb3A6IFwiXFxmMjAxXCI7XG4kaW9uaWNvbi12YXItbWFnbmV0OiBcIlxcZjJhMFwiO1xuJGlvbmljb24tdmFyLW1hbGU6IFwiXFxmMmExXCI7XG4kaW9uaWNvbi12YXItbWFuOiBcIlxcZjIwMlwiO1xuJGlvbmljb24tdmFyLW1hcDogXCJcXGYyMDNcIjtcbiRpb25pY29uLXZhci1tZWRraXQ6IFwiXFxmMmEyXCI7XG4kaW9uaWNvbi12YXItbWVyZ2U6IFwiXFxmMzNmXCI7XG4kaW9uaWNvbi12YXItbWljLWE6IFwiXFxmMjA0XCI7XG4kaW9uaWNvbi12YXItbWljLWI6IFwiXFxmMjA1XCI7XG4kaW9uaWNvbi12YXItbWljLWM6IFwiXFxmMjA2XCI7XG4kaW9uaWNvbi12YXItbWludXM6IFwiXFxmMjA5XCI7XG4kaW9uaWNvbi12YXItbWludXMtY2lyY2xlZDogXCJcXGYyMDdcIjtcbiRpb25pY29uLXZhci1taW51cy1yb3VuZDogXCJcXGYyMDhcIjtcbiRpb25pY29uLXZhci1tb2RlbC1zOiBcIlxcZjJjMVwiO1xuJGlvbmljb24tdmFyLW1vbml0b3I6IFwiXFxmMjBhXCI7XG4kaW9uaWNvbi12YXItbW9yZTogXCJcXGYyMGJcIjtcbiRpb25pY29uLXZhci1tb3VzZTogXCJcXGYzNDBcIjtcbiRpb25pY29uLXZhci1tdXNpYy1ub3RlOiBcIlxcZjIwY1wiO1xuJGlvbmljb24tdmFyLW5hdmljb246IFwiXFxmMjBlXCI7XG4kaW9uaWNvbi12YXItbmF2aWNvbi1yb3VuZDogXCJcXGYyMGRcIjtcbiRpb25pY29uLXZhci1uYXZpZ2F0ZTogXCJcXGYyYTNcIjtcbiRpb25pY29uLXZhci1uZXR3b3JrOiBcIlxcZjM0MVwiO1xuJGlvbmljb24tdmFyLW5vLXNtb2tpbmc6IFwiXFxmMmMyXCI7XG4kaW9uaWNvbi12YXItbnVjbGVhcjogXCJcXGYyYTRcIjtcbiRpb25pY29uLXZhci1vdXRsZXQ6IFwiXFxmMzQyXCI7XG4kaW9uaWNvbi12YXItcGFpbnRicnVzaDogXCJcXGY0ZDVcIjtcbiRpb25pY29uLXZhci1wYWludGJ1Y2tldDogXCJcXGY0ZDZcIjtcbiRpb25pY29uLXZhci1wYXBlci1haXJwbGFuZTogXCJcXGYyYzNcIjtcbiRpb25pY29uLXZhci1wYXBlcmNsaXA6IFwiXFxmMjBmXCI7XG4kaW9uaWNvbi12YXItcGF1c2U6IFwiXFxmMjEwXCI7XG4kaW9uaWNvbi12YXItcGVyc29uOiBcIlxcZjIxM1wiO1xuJGlvbmljb24tdmFyLXBlcnNvbi1hZGQ6IFwiXFxmMjExXCI7XG4kaW9uaWNvbi12YXItcGVyc29uLXN0YWxrZXI6IFwiXFxmMjEyXCI7XG4kaW9uaWNvbi12YXItcGllLWdyYXBoOiBcIlxcZjJhNVwiO1xuJGlvbmljb24tdmFyLXBpbjogXCJcXGYyYTZcIjtcbiRpb25pY29uLXZhci1waW5wb2ludDogXCJcXGYyYTdcIjtcbiRpb25pY29uLXZhci1waXp6YTogXCJcXGYyYThcIjtcbiRpb25pY29uLXZhci1wbGFuZTogXCJcXGYyMTRcIjtcbiRpb25pY29uLXZhci1wbGFuZXQ6IFwiXFxmMzQzXCI7XG4kaW9uaWNvbi12YXItcGxheTogXCJcXGYyMTVcIjtcbiRpb25pY29uLXZhci1wbGF5c3RhdGlvbjogXCJcXGYzMGFcIjtcbiRpb25pY29uLXZhci1wbHVzOiBcIlxcZjIxOFwiO1xuJGlvbmljb24tdmFyLXBsdXMtY2lyY2xlZDogXCJcXGYyMTZcIjtcbiRpb25pY29uLXZhci1wbHVzLXJvdW5kOiBcIlxcZjIxN1wiO1xuJGlvbmljb24tdmFyLXBvZGl1bTogXCJcXGYzNDRcIjtcbiRpb25pY29uLXZhci1wb3VuZDogXCJcXGYyMTlcIjtcbiRpb25pY29uLXZhci1wb3dlcjogXCJcXGYyYTlcIjtcbiRpb25pY29uLXZhci1wcmljZXRhZzogXCJcXGYyYWFcIjtcbiRpb25pY29uLXZhci1wcmljZXRhZ3M6IFwiXFxmMmFiXCI7XG4kaW9uaWNvbi12YXItcHJpbnRlcjogXCJcXGYyMWFcIjtcbiRpb25pY29uLXZhci1wdWxsLXJlcXVlc3Q6IFwiXFxmMzQ1XCI7XG4kaW9uaWNvbi12YXItcXItc2Nhbm5lcjogXCJcXGYzNDZcIjtcbiRpb25pY29uLXZhci1xdW90ZTogXCJcXGYzNDdcIjtcbiRpb25pY29uLXZhci1yYWRpby13YXZlczogXCJcXGYyYWNcIjtcbiRpb25pY29uLXZhci1yZWNvcmQ6IFwiXFxmMjFiXCI7XG4kaW9uaWNvbi12YXItcmVmcmVzaDogXCJcXGYyMWNcIjtcbiRpb25pY29uLXZhci1yZXBseTogXCJcXGYyMWVcIjtcbiRpb25pY29uLXZhci1yZXBseS1hbGw6IFwiXFxmMjFkXCI7XG4kaW9uaWNvbi12YXItcmliYm9uLWE6IFwiXFxmMzQ4XCI7XG4kaW9uaWNvbi12YXItcmliYm9uLWI6IFwiXFxmMzQ5XCI7XG4kaW9uaWNvbi12YXItc2FkOiBcIlxcZjM0YVwiO1xuJGlvbmljb24tdmFyLXNhZC1vdXRsaW5lOiBcIlxcZjRkN1wiO1xuJGlvbmljb24tdmFyLXNjaXNzb3JzOiBcIlxcZjM0YlwiO1xuJGlvbmljb24tdmFyLXNlYXJjaDogXCJcXGYyMWZcIjtcbiRpb25pY29uLXZhci1zZXR0aW5nczogXCJcXGYyYWRcIjtcbiRpb25pY29uLXZhci1zaGFyZTogXCJcXGYyMjBcIjtcbiRpb25pY29uLXZhci1zaHVmZmxlOiBcIlxcZjIyMVwiO1xuJGlvbmljb24tdmFyLXNraXAtYmFja3dhcmQ6IFwiXFxmMjIyXCI7XG4kaW9uaWNvbi12YXItc2tpcC1mb3J3YXJkOiBcIlxcZjIyM1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1hbmRyb2lkOiBcIlxcZjIyNVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6IFwiXFxmMjI0XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWFuZ3VsYXI6IFwiXFxmNGQ5XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWFuZ3VsYXItb3V0bGluZTogXCJcXGY0ZDhcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYXBwbGU6IFwiXFxmMjI3XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWFwcGxlLW91dGxpbmU6IFwiXFxmMjI2XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWJpdGNvaW46IFwiXFxmMmFmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWJpdGNvaW4tb3V0bGluZTogXCJcXGYyYWVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYnVmZmVyOiBcIlxcZjIyOVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1idWZmZXItb3V0bGluZTogXCJcXGYyMjhcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtY2hyb21lOiBcIlxcZjRkYlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1jaHJvbWUtb3V0bGluZTogXCJcXGY0ZGFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtY29kZXBlbjogXCJcXGY0ZGRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtY29kZXBlbi1vdXRsaW5lOiBcIlxcZjRkY1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1jc3MzOiBcIlxcZjRkZlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1jc3MzLW91dGxpbmU6IFwiXFxmNGRlXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWRlc2lnbmVybmV3czogXCJcXGYyMmJcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZGVzaWduZXJuZXdzLW91dGxpbmU6IFwiXFxmMjJhXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWRyaWJiYmxlOiBcIlxcZjIyZFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOiBcIlxcZjIyY1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1kcm9wYm94OiBcIlxcZjIyZlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1kcm9wYm94LW91dGxpbmU6IFwiXFxmMjJlXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWV1cm86IFwiXFxmNGUxXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWV1cm8tb3V0bGluZTogXCJcXGY0ZTBcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZmFjZWJvb2s6IFwiXFxmMjMxXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWZhY2Vib29rLW91dGxpbmU6IFwiXFxmMjMwXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWZvdXJzcXVhcmU6IFwiXFxmMzRkXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTogXCJcXGYzNGNcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZnJlZWJzZC1kZXZpbDogXCJcXGYyYzRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZ2l0aHViOiBcIlxcZjIzM1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1naXRodWItb3V0bGluZTogXCJcXGYyMzJcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZ29vZ2xlOiBcIlxcZjM0ZlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGUtb3V0bGluZTogXCJcXGYzNGVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZ29vZ2xlcGx1czogXCJcXGYyMzVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZ29vZ2xlcGx1cy1vdXRsaW5lOiBcIlxcZjIzNFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1oYWNrZXJuZXdzOiBcIlxcZjIzN1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6IFwiXFxmMjM2XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWh0bWw1OiBcIlxcZjRlM1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1odG1sNS1vdXRsaW5lOiBcIlxcZjRlMlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1pbnN0YWdyYW06IFwiXFxmMzUxXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWluc3RhZ3JhbS1vdXRsaW5lOiBcIlxcZjM1MFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1qYXZhc2NyaXB0OiBcIlxcZjRlNVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6IFwiXFxmNGU0XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWxpbmtlZGluOiBcIlxcZjIzOVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1saW5rZWRpbi1vdXRsaW5lOiBcIlxcZjIzOFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1tYXJrZG93bjogXCJcXGY0ZTZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtbm9kZWpzOiBcIlxcZjRlN1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1vY3RvY2F0OiBcIlxcZjRlOFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1waW50ZXJlc3Q6IFwiXFxmMmIxXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXBpbnRlcmVzdC1vdXRsaW5lOiBcIlxcZjJiMFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1weXRob246IFwiXFxmNGU5XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXJlZGRpdDogXCJcXGYyM2JcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcmVkZGl0LW91dGxpbmU6IFwiXFxmMjNhXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXJzczogXCJcXGYyM2RcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcnNzLW91dGxpbmU6IFwiXFxmMjNjXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXNhc3M6IFwiXFxmNGVhXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXNreXBlOiBcIlxcZjIzZlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1za3lwZS1vdXRsaW5lOiBcIlxcZjIzZVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1zbmFwY2hhdDogXCJcXGY0ZWNcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTogXCJcXGY0ZWJcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdHVtYmxyOiBcIlxcZjI0MVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC10dW1ibHItb3V0bGluZTogXCJcXGYyNDBcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdHV4OiBcIlxcZjJjNVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC10d2l0Y2g6IFwiXFxmNGVlXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR3aXRjaC1vdXRsaW5lOiBcIlxcZjRlZFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC10d2l0dGVyOiBcIlxcZjI0M1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC10d2l0dGVyLW91dGxpbmU6IFwiXFxmMjQyXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXVzZDogXCJcXGYzNTNcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdXNkLW91dGxpbmU6IFwiXFxmMzUyXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXZpbWVvOiBcIlxcZjI0NVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC12aW1lby1vdXRsaW5lOiBcIlxcZjI0NFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC13aGF0c2FwcDogXCJcXGY0ZjBcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTogXCJcXGY0ZWZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtd2luZG93czogXCJcXGYyNDdcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtd2luZG93cy1vdXRsaW5lOiBcIlxcZjI0NlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC13b3JkcHJlc3M6IFwiXFxmMjQ5XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXdvcmRwcmVzcy1vdXRsaW5lOiBcIlxcZjI0OFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15YWhvbzogXCJcXGYyNGJcIjtcbiRpb25pY29uLXZhci1zb2NpYWwteWFob28tb3V0bGluZTogXCJcXGYyNGFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwteWVuOiBcIlxcZjRmMlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15ZW4tb3V0bGluZTogXCJcXGY0ZjFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwteW91dHViZTogXCJcXGYyNGRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwteW91dHViZS1vdXRsaW5lOiBcIlxcZjI0Y1wiO1xuJGlvbmljb24tdmFyLXNvdXAtY2FuOiBcIlxcZjRmNFwiO1xuJGlvbmljb24tdmFyLXNvdXAtY2FuLW91dGxpbmU6IFwiXFxmNGYzXCI7XG4kaW9uaWNvbi12YXItc3BlYWtlcnBob25lOiBcIlxcZjJiMlwiO1xuJGlvbmljb24tdmFyLXNwZWVkb21ldGVyOiBcIlxcZjJiM1wiO1xuJGlvbmljb24tdmFyLXNwb29uOiBcIlxcZjJiNFwiO1xuJGlvbmljb24tdmFyLXN0YXI6IFwiXFxmMjRlXCI7XG4kaW9uaWNvbi12YXItc3RhdHMtYmFyczogXCJcXGYyYjVcIjtcbiRpb25pY29uLXZhci1zdGVhbTogXCJcXGYzMGJcIjtcbiRpb25pY29uLXZhci1zdG9wOiBcIlxcZjI0ZlwiO1xuJGlvbmljb24tdmFyLXRoZXJtb21ldGVyOiBcIlxcZjJiNlwiO1xuJGlvbmljb24tdmFyLXRodW1ic2Rvd246IFwiXFxmMjUwXCI7XG4kaW9uaWNvbi12YXItdGh1bWJzdXA6IFwiXFxmMjUxXCI7XG4kaW9uaWNvbi12YXItdG9nZ2xlOiBcIlxcZjM1NVwiO1xuJGlvbmljb24tdmFyLXRvZ2dsZS1maWxsZWQ6IFwiXFxmMzU0XCI7XG4kaW9uaWNvbi12YXItdHJhbnNnZW5kZXI6IFwiXFxmNGY1XCI7XG4kaW9uaWNvbi12YXItdHJhc2gtYTogXCJcXGYyNTJcIjtcbiRpb25pY29uLXZhci10cmFzaC1iOiBcIlxcZjI1M1wiO1xuJGlvbmljb24tdmFyLXRyb3BoeTogXCJcXGYzNTZcIjtcbiRpb25pY29uLXZhci10c2hpcnQ6IFwiXFxmNGY3XCI7XG4kaW9uaWNvbi12YXItdHNoaXJ0LW91dGxpbmU6IFwiXFxmNGY2XCI7XG4kaW9uaWNvbi12YXItdW1icmVsbGE6IFwiXFxmMmI3XCI7XG4kaW9uaWNvbi12YXItdW5pdmVyc2l0eTogXCJcXGYzNTdcIjtcbiRpb25pY29uLXZhci11bmxvY2tlZDogXCJcXGYyNTRcIjtcbiRpb25pY29uLXZhci11cGxvYWQ6IFwiXFxmMjU1XCI7XG4kaW9uaWNvbi12YXItdXNiOiBcIlxcZjJiOFwiO1xuJGlvbmljb24tdmFyLXZpZGVvY2FtZXJhOiBcIlxcZjI1NlwiO1xuJGlvbmljb24tdmFyLXZvbHVtZS1oaWdoOiBcIlxcZjI1N1wiO1xuJGlvbmljb24tdmFyLXZvbHVtZS1sb3c6IFwiXFxmMjU4XCI7XG4kaW9uaWNvbi12YXItdm9sdW1lLW1lZGl1bTogXCJcXGYyNTlcIjtcbiRpb25pY29uLXZhci12b2x1bWUtbXV0ZTogXCJcXGYyNWFcIjtcbiRpb25pY29uLXZhci13YW5kOiBcIlxcZjM1OFwiO1xuJGlvbmljb24tdmFyLXdhdGVyZHJvcDogXCJcXGYyNWJcIjtcbiRpb25pY29uLXZhci13aWZpOiBcIlxcZjI1Y1wiO1xuJGlvbmljb24tdmFyLXdpbmVnbGFzczogXCJcXGYyYjlcIjtcbiRpb25pY29uLXZhci13b21hbjogXCJcXGYyNWRcIjtcbiRpb25pY29uLXZhci13cmVuY2g6IFwiXFxmMmJhXCI7XG4kaW9uaWNvbi12YXIteGJveDogXCJcXGYzMGNcIjsiLCIvLyBJb25pY29ucyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlvbmljb25zLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbGVydDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFsZXJ0LWNpcmNsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFkZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWxhcm0tY2xvY2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFsZXJ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcHBzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcmNoaXZlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1iYWNrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kb3duOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wZG93bjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3B1cDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctdXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWF0dGFjaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYmFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1iaWN5Y2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ib2F0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ib29rbWFyazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYnVsYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYnVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYWxlbmRhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FtZXJhOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYW5jZWw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FydDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hhdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2tib3g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94LWJsYW5rOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveC1vdXRsaW5lLWJsYW5rOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja21hcmstY2lyY2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbGlwYm9hcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3NlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG91ZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG91ZC1kb25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG91ZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb2xvci1wYWxldHRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb21wYXNzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb250YWN0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb250YWN0czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY29udHJhY3Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNyZWF0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZGVsZXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kZXNrdG9wOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb2N1bWVudDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG9uZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG9uZS1hbGw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRvd25sb2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kcmFmdHM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWV4aXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWV4cGFuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZmF2b3JpdGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWZhdm9yaXRlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWZpbG06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWZvbGRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZm9sZGVyLW9wZW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWZ1bm5lbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZ2xvYmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWhhbmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWhhbmdvdXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWhhcHB5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ob21lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1pbWFnZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbGFwdG9wOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1saXN0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1sb2NhdGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxvY2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW1haWw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW1hcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWVudTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWljcm9waG9uZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbW9yZS12ZXJ0aWNhbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbmF2aWdhdGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtbm9uZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW9wZW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW9wdGlvbnM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBlb3BsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGVyc29uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wZXJzb24tYWRkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1waG9uZS1sYW5kc2NhcGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBob25lLXBvcnRyYWl0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1waW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBsYW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wbGF5c3RvcmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXByaW50OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yYWRpby1idXR0b24tb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJlZnJlc2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJlbW92ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVzdGF1cmFudDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zZWFyY2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNlbmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNldHRpbmdzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zaGFyZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2hhcmUtYWx0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdGFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdGFyLWhhbGY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0YXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdWJ3YXk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN1bm55OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zeW5jOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC10ZXh0c21zOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC10aW1lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC10cmFpbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdW5sb2NrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC11cGxvYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXZvbHVtZS1kb3duOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtbXV0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLW9mZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC13YWxrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC13YXJuaW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC13YXRjaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtd2lmaTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFwZXJ0dXJlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJjaGl2ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWRvd24tYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWRvd24tYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWRvd24tYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWV4cGFuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWdyYXBoLWRvd24tbGVmdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC11cC1sZWZ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtdXAtcmlnaHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1sZWZ0LWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1sZWZ0LWI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1sZWZ0LWM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1tb3ZlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmVzaXplOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmV0dXJuLWxlZnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yZXR1cm4tcmlnaHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yaWdodC1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmlnaHQtYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJpZ2h0LWM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1zaHJpbms6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1zd2FwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctdXAtYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXVwLWI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy11cC1jOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXN0ZXJpc2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJhY2tzcGFjZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmFnOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWZ1bGw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWhhbGY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWxvdzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJlYWtlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJlZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1ibHVldG9vdGg6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1ib25maXJlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Ym9va21hcms6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1ib3d0aWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1icmllZmNhc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1idWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jYWxjdWxhdG9yOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FsZW5kYXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jYW1lcmE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jYXJkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FzaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRib3g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0Ym94LXdvcmtpbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0Ym94ZXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0YnViYmxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJ1YmJsZS13b3JraW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJ1YmJsZXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGVja21hcms6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGVja21hcmstY2lyY2xlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZWNrbWFyay1yb3VuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tZG93bjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tbGVmdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tcmlnaHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGV2cm9uLXVwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xpcGJvYXJkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvY2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jbG9zZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlLWNpcmNsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jbG9zZS1yb3VuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvdWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jb2RlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y29kZS1kb3dubG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNvZGUtd29ya2luZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNvZmZlZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNvbXBhc3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jb21wb3NlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y29ubmVjdGlvbi1iYXJzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y29udHJhc3Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jcm9wOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y3ViZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWRpc2M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1kb2N1bWVudDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWRvY3VtZW50LXRleHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1kcmFnOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZWFydGg6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1lYXNlbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWVkaXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1lZ2c6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1lamVjdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWVtYWlsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZW1haWwtdW5yZWFkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZXJsZW5tZXllci1mbGFzazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWVybGVubWV5ZXItZmxhc2stYnViYmxlczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWV5ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWV5ZS1kaXNhYmxlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZlbWFsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZpbGluZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZpbG0tbWFya2VyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZmlyZWJhbGw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1mbGFnOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZmxhbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1mbGFzaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZsYXNoLW9mZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZvbGRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZvcms6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1mb3JrLXJlcG86YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1mb3J3YXJkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZnVubmVsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Z2Vhci1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Z2Vhci1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Z3JpZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWhhbW1lcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWhhcHB5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGFwcHktb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWhlYWRwaG9uZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWhlYXJ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGVhcnQtYnJva2VuOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGVscDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWhlbHAtYnVveTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWhlbHAtY2lyY2xlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWhvbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pY2VjcmVhbTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWltYWdlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW1hZ2VzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW5mb3JtYXRpb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pbmZvcm1hdGlvbi1jaXJjbGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9uaWM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYWxhcm06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYWxhcm0tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGJ1bXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYW1lcmljYW5mb290YmFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYW5hbHl0aWNzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFuYWx5dGljcy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LWJhY2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctZG93bjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LWxlZnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctcmlnaHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi1kb3duOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXRoaW4tbGVmdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXRoaW4tdXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXJjb2RlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXNlYmFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhc2tldGJhbGw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFza2V0YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJlbGw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmVsbC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvZHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvbHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9sdC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvb2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvb2ttYXJrczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib3g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm94LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJpZWZjYXNlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJyb3dzZXJzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FsY3VsYXRvcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FsZW5kYXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYW1lcmE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FydDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYXJ0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJveGVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRidWJibGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJ1YmJsZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoZWNrbWFyazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGVja21hcmstZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2lyY2xlLWZpbGxlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaXJjbGUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG9jazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3NlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3NlLWVtcHR5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2ctb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci1maWx0ZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29sb3Itd2FuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci13YW5kLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29tcG9zZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29udGFjdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29weTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb3B5LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY3JvcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jcm9wLXN0cm9uZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1kb3dubG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWRyYWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZW1haWw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZW1haWwtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1leWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZXllLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxpbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmlsaW5nLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmlsbTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxtLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxhZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxhbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFzazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFzay1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsb3dlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb2xkZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZm9vdGJhbGw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdhbWUtY29udHJvbGxlci1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2VhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nZWFyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2xhc3NlczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ3JpZC12aWV3OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdyaWQtdmlldy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhlYXJ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhlYXJ0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVscDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1oZWxwLWVtcHR5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhlbHAtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ob21lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhvbWUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pbmZpbml0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWluZm9ybWF0aW9uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWluZm9ybWF0aW9uLWVtcHR5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW9uaWMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1rZXlwYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlnaHRidWxiOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxpc3Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlzdC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvY2F0aW9uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvY2F0aW9uLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9ja2VkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvY2tlZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvb3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9vcC1zdHJvbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWVkaWNhbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWVka2l0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1lZGtpdC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1pYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1taWMtb2ZmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1pYy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1pbnVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1pbnVzLWVtcHR5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1pbnVzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbW9uaXRvcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbW9vbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb29uLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbW9yZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb3JlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbXVzaWNhbC1ub3RlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW11c2ljYWwtbm90ZXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbmF2aWdhdGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1udXRyaXRpb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbnV0cml0aW9uLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFwZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXBlcnBsYW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVycGxhbmUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXJ0bHlzdW5ueS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhdXNlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF3OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhdy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlb3BsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZW9wbGUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVyc29uYWRkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlcnNvbmFkZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBob3RvczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waG90b3Mtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGllLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGludDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waW50LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGxheTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGx1czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbHVzLWVtcHR5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsdXMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFnczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmludGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaW50ZXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wdWxzZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wdWxzZS1zdHJvbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmFpbnk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWNvcmRpbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVjb3JkaW5nLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVkbzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVmcmVzaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWxvYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXdpbmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmV3aW5kLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtcm9zZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2VhcmNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNlYXJjaC1zdHJvbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2V0dGluZ3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2V0dGluZ3Mtc3Ryb25nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNodWZmbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2h1ZmZsZS1zdHJvbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGJhY2t3YXJkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNraXBmb3J3YXJkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNraXBmb3J3YXJkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc25vd3k6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3BlZWRvbWV0ZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdGFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0YXItaGFsZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3RvcHdhdGNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0b3B3YXRjaC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN1bm55OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN1bm55LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVsZXBob25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRlbGVwaG9uZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRlbm5pc2JhbGw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVubmlzYmFsbC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRodW5kZXJzdG9ybTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aW1lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRpbWUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aW1lcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRvZ2dsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10b2dnbGUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10cmFzaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVuZG86YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5kby1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVubG9ja2VkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdXBsb2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXZpZGVvY2FtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXZpZGVvY2FtLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtdm9sdW1lLWhpZ2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtdm9sdW1lLWxvdzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13aW5lZ2xhc3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtd2luZWdsYXNzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtd29ybGQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtd29ybGQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlwYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pcGhvbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pcG9kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9amV0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9a2V5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9a25pZmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sYXB0b3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sZWFmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bGV2ZWxzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bGlnaHRidWxiOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bGluazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxvY2F0aW9uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9jay1jb21iaW5hdGlvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxvY2tlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxvZy1pbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxvZy1vdXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sb29wOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWFnbmV0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWFsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1hbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1hcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1lZGtpdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1lcmdlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWljLWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1taWMtYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1pYy1jOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWludXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1taW51cy1jaXJjbGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWludXMtcm91bmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tb2RlbC1zOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bW9uaXRvcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1vcmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tb3VzZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW11c2ljLW5vdGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1uYXZpY29uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bmF2aWNvbi1yb3VuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW5hdmlnYXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bmV0d29yazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW5vLXNtb2tpbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1udWNsZWFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9b3V0bGV0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGFpbnRicnVzaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBhaW50YnVja2V0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGFwZXItYWlycGxhbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wYXBlcmNsaXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wYXVzZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBlcnNvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBlcnNvbi1hZGQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wZXJzb24tc3RhbGtlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBpZS1ncmFwaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBpbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBpbnBvaW50OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGl6emE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wbGFuZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYW5ldDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYXk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wbGF5c3RhdGlvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBsdXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wbHVzLWNpcmNsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wbHVzLXJvdW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cG9kaXVtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cG91bmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wb3dlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXByaWNldGFnOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cHJpY2V0YWdzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cHJpbnRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXB1bGwtcmVxdWVzdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXFyLXNjYW5uZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1xdW90ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXJhZGlvLXdhdmVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cmVjb3JkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cmVmcmVzaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXJlcGx5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cmVwbHktYWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cmliYm9uLWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1yaWJib24tYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNhZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNhZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2Npc3NvcnM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zZWFyY2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zZXR0aW5nczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNoYXJlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2h1ZmZsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNraXAtYmFja3dhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1za2lwLWZvcndhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYW5kcm9pZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYW5ndWxhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmd1bGFyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYXBwbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYXBwbGUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1iaXRjb2luOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWJpdGNvaW4tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1idWZmZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYnVmZmVyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY2hyb21lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNocm9tZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNvZGVwZW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY29kZXBlbi1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNzczM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY3NzMy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRlc2lnbmVybmV3czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcmliYmJsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyb3Bib3g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZHJvcGJveC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWV1cm86YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZXVyby1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZhY2Vib29rOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZhY2Vib29rLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZnJlZWJzZC1kZXZpbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1naXRodWI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ2l0aHViLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZXBsdXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlcGx1cy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWhhY2tlcm5ld3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaGFja2VybmV3cy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWh0bWw1OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWh0bWw1LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaW5zdGFncmFtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWluc3RhZ3JhbS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWphdmFzY3JpcHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtamF2YXNjcmlwdC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWxpbmtlZGluOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWxpbmtlZGluLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbWFya2Rvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbm9kZWpzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLW9jdG9jYXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcGludGVyZXN0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXBpbnRlcmVzdC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXB5dGhvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1yZWRkaXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcmVkZGl0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcnNzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXJzcy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNhc3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtc2t5cGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtc2t5cGUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR1bWJscjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10dXg6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdGNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR3aXRjaC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR3aXR0ZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdHRlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXVzZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC12aW1lbzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdoYXRzYXBwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdoYXRzYXBwLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2luZG93czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd29yZHByZXNzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdvcmRwcmVzcy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXlhaG9vOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXlhaG9vLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWVuOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXllbi1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXlvdXR1YmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteW91dHViZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c291cC1jYW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb3VwLWNhbi1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c3BlYWtlcnBob25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c3BlZWRvbWV0ZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zcG9vbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXN0YXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zdGF0cy1iYXJzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c3RlYW06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zdG9wOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dGhlcm1vbWV0ZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10aHVtYnNkb3duOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dGh1bWJzdXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10b2dnbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10b2dnbGUtZmlsbGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dHJhbnNnZW5kZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10cmFzaC1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dHJhc2gtYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRyb3BoeTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRzaGlydDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRzaGlydC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dW1icmVsbGE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH11bml2ZXJzaXR5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dW5sb2NrZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH11cGxvYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH11c2I6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH12aWRlb2NhbWVyYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXZvbHVtZS1oaWdoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dm9sdW1lLWxvdzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXZvbHVtZS1tZWRpdW06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH12b2x1bWUtbXV0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXdhbmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH13YXRlcmRyb3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH13aWZpOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9d2luZWdsYXNzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9d29tYW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH13cmVuY2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH14Ym94OmJlZm9yZVxue1xuICBAZXh0ZW5kIC5pb247XG59XG4uI3skaW9uaWNvbnMtcHJlZml4fWFsZXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbGVydDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbGVydC1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbGVydC1jaXJjbGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWRkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFkZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFkZC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYWRkLWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFsYXJtLWNsb2NrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWxlcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYWxlcnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcHBzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFwcHM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFyY2hpdmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWJhY2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRvd247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wbGVmdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3B1cDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LXVwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXR0YWNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWF0dGFjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1iYXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWJpY3ljbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ib2F0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWJvYXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1ib29rbWFyazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJ1bGI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYnVsYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJ1czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1idXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jYWxlbmRhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2FsbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jYW1lcmE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYW5jZWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2FuY2VsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2FydDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoYXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hhdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrYm94OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2tib3gtYmxhbms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtYmxhbms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveC1vdXRsaW5lLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja21hcmstY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2xpcGJvYXJkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvc2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jbG91ZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jbG91ZC1jaXJjbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG91ZC1kb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkLWRvbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb2xvci1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNvbG9yLXBhbGV0dGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNvbXBhc3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb250YWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNvbnRhY3Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb250YWN0czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jb250YWN0czsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNvbnRyYWN0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY3JlYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNyZWF0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRlbGV0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kZWxldGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWRlc2t0b3A7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb2N1bWVudDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kb2N1bWVudDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRvbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZG9uZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWRvbmUtYWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZG93bmxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kcmFmdHM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZHJhZnRzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZXhpdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1leGl0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWV4cGFuZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWZhdm9yaXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWZhdm9yaXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1maWxtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWZvbGRlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWZvbGRlci1vcGVuOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZnVubmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWZ1bm5lbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWdsb2JlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaGFuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1oYW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaGFuZ291dDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1oYW5nb3V0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaGFwcHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtaGFwcHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWhvbWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1pbWFnZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1sYXB0b3A7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWxpc3Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1sb2NhdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbG9jYXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbG9jazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1sb2NrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWFpbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1tYWlsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW1hcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW1lbnU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbWVudTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbWljcm9waG9uZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbW9yZS12ZXJ0aWNhbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW5hdmlnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW5hdmlnYXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1ub3RpZmljYXRpb25zOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtbm9uZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1vcGVuOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtb3B0aW9uczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1vcHRpb25zOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGVvcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXBlb3BsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBlcnNvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1wZXJzb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wZXJzb24tYWRkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXBlcnNvbi1hZGQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1waG9uZS1sYW5kc2NhcGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1waW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcGluOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcGxhbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wbGF5c3RvcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcGxheXN0b3JlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcHJpbnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yYWRpby1idXR0b24tb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1yZWZyZXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVtb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXJlbW92ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcmVzdGF1cmFudDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNhZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc2VhcmNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zZW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc2V0dGluZ3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zaGFyZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zaGFyZS1hbHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXN0YXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3Rhci1oYWxmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXN0YXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zdG9wd2F0Y2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3Vid2F5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Vubnk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3Vubnk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zeW5jOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXN5bmM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC10ZXh0c21zOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXRleHRzbXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXRpbWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC10cmFpbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC11bmxvY2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtdXBsb2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtdm9sdW1lLWRvd247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtbXV0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtdm9sdW1lLW9mZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtdXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC13YWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXdhbGs7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXdhcm5pbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC13YXRjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC13YXRjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdpZmk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtd2lmaTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcGVydHVyZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXBlcnR1cmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJjaGl2ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1kb3duLWE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LWRvd24tYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1kb3duLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LWRvd24tYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1kb3duLWM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LWRvd24tYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LWV4cGFuZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LWdyYXBoLWRvd24tbGVmdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWdyYXBoLXVwLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LWdyYXBoLXVwLWxlZnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtdXAtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LWdyYXBoLXVwLXJpZ2h0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWxlZnQtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctbGVmdC1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWxlZnQtYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctbGVmdC1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWxlZnQtYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctbGVmdC1jOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LW1vdmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LW1vdmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmVzaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1yZXNpemU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmV0dXJuLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXJldHVybi1sZWZ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJldHVybi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctcmV0dXJuLXJpZ2h0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJpZ2h0LWE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXJpZ2h0LWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmlnaHQtYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctcmlnaHQtYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yaWdodC1jOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1yaWdodC1jOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXNocmluazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctc2hyaW5rOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXN3YXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXN3YXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctdXAtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctdXAtYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy11cC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy11cC1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXVwLWM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXVwLWM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFzdGVyaXNrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhY2tzcGFjZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1iYWNrc3BhY2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmFja3NwYWNlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYWc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmF0dGVyeS1jaGFyZ2luZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmF0dGVyeS1oYWxmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYXR0ZXJ5LWxvdzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1iZWFrZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJlYWtlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iZWVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmx1ZXRvb3RoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJvbmZpcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJvbmZpcmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Ym9va21hcms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJvb2ttYXJrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJvd3RpZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYm93dGllOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYnJpZWZjYXNlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYnVnOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNhbGN1bGF0b3I7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNhbGVuZGFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2FtZXJhOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNhcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FzaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2FzaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0Ym94OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGF0Ym94OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRib3gtd29ya2luZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hhdGJveC13b3JraW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRib3hlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hhdGJveGVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRidWJibGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoYXRidWJibGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJ1YmJsZS13b3JraW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGF0YnViYmxlLXdvcmtpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJ1YmJsZXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoYXRidWJibGVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZWNrbWFyazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hlY2ttYXJrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZWNrbWFyay1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGVja21hcmstY2lyY2xlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGVja21hcmstcm91bmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoZWNrbWFyay1yb3VuZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvY2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsb2NrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jbG9zZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jbG9zZS1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jbG9zZS1jaXJjbGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlLXJvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jbG9zZS1yb3VuZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2xvc2VkLWNhcHRpb25pbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsb3VkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNvZGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNvZGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y29kZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29kZS1kb3dubG9hZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jb2RlLXdvcmtpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNvZGUtd29ya2luZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNvZmZlZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jb21wYXNzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNvbXBvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNvbXBvc2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y29ubmVjdGlvbi1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jb25uZWN0aW9uLWJhcnM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y29udHJhc3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNvbnRyYXN0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNyb3A6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNyb3A7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y3ViZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY3ViZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1kaXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1kaXNjOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWRvY3VtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1kb2N1bWVudDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1kb2N1bWVudC10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1kb2N1bWVudC10ZXh0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWRyYWc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWRyYWc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZWFydGg6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVhcnRoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWVhc2VsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lYXNlbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lZGl0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWVnZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZWdnOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lamVjdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZW1haWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZW1haWwtdW5yZWFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lbWFpbC11bnJlYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZXJsZW5tZXllci1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZXJsZW5tZXllci1mbGFzazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVybGVubWV5ZXItZmxhc2stYnViYmxlczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1leWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWV5ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1leWUtZGlzYWJsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWV5ZS1kaXNhYmxlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZlbWFsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1maWxpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZpbGluZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1maWxtLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmlsbS1tYXJrZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZmlyZWJhbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZpcmViYWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZsYWc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZsYWc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZmxhbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZsYW1lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1mbGFzaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1mbGFzaC1vZmY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZsYXNoLW9mZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZvbGRlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1mb3JrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZvcmstcmVwbzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZm9yay1yZXBvOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZvcndhcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZnVubmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1mdW5uZWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Z2Vhci1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1nZWFyLWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Z2Vhci1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1nZWFyLWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Z3JpZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZ3JpZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhhbW1lcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1oYXBweTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGFwcHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aGFwcHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGFwcHktb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1oZWFkcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhlYWRwaG9uZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGVhcnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aGVhcnQtYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oZWFydC1icm9rZW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aGVscDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGVscDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1oZWxwLWJ1b3k6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhlbHAtYnVveTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1oZWxwLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhlbHAtY2lyY2xlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1ob21lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWljZWNyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pY2VjcmVhbTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW1hZ2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pbWFnZXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW5mb3JtYXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWluZm9ybWF0aW9uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWluZm9ybWF0aW9uLWNpcmNsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9uaWM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvbmljOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGFybTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFsYXJtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYWxhcm0tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYWxidW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYWxidW1zOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFsYnVtcy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYW1lcmljYW5mb290YmFsbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYW1lcmljYW5mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYW1lcmljYW5mb290YmFsbC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbmFseXRpY3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbmFseXRpY3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFuYWx5dGljcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYW5hbHl0aWNzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LWJhY2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hcnJvdy1iYWNrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LWZvcndhcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hcnJvdy1sZWZ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LXJpZ2h0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLWRvd247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXRoaW4tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tbGVmdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXRoaW4tdXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLXVwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LXVwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWF0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJhcmNvZGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJhcmNvZGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFzZWJhbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1iYXNlYmFsbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJhc2ViYWxsLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhc2tldGJhbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1iYXNrZXRiYWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJlbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1iZWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iZWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1iZWxsLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvZHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ib2R5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib2R5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ib2R5LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ib2x0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ib2x0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ib29rOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib29rLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ib29rLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvb2ttYXJrczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvb2ttYXJrczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9va21hcmtzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ib29rbWFya3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm94OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib3gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJveC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1icmllZmNhc2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYnJpZWZjYXNlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJyb3dzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYnJvd3NlcnM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1icm93c2Vycy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2FsY3VsYXRvcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNhbGVuZGFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2FsZW5kYXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2FtZXJhOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNhbWVyYS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2FydDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2FydC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGF0Ym94ZXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaGF0Ym94ZXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2hhdGJveGVzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRidWJibGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaGF0YnViYmxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGF0YnViYmxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaGF0YnViYmxlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoZWNrbWFyazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoZWNrbWFyazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrLWVtcHR5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGVja21hcmstb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoZWNrbWFyay1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2lyY2xlLWZpbGxlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaXJjbGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvY2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG9jazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvY2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb2NrLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvc2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3NlLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvc2UtZW1wdHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG9zZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkLWRvd25sb2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWR5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZHktbmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZHktbmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWR5LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNvZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29nLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb2ctb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29sb3ItZmlsdGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci13YW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29sb3Itd2FuZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb21wb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29tcG9zZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29tcG9zZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29tcG9zZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb250YWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29udGFjdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29udGFjdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29udGFjdC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29weTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29weS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29weS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY3JvcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY3JvcC1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jcm9wLXN0cm9uZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1kb3dubG9hZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWRvd25sb2FkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWRyYWc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1kcmFnOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWVtYWlsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1lbWFpbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZW1haWwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZXllOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1leWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWV5ZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mYXN0Zm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZhc3Rmb3J3YXJkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmlsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmlsaW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZpbGluZy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmlsbTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmlsbS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxhZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxhZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxhZy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFtZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZsYW1lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxhbWUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbGFzazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZsYXNrLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsb3dlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZsb3dlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxvd2VyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbG93ZXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZm9sZGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb2xkZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZvbGRlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb290YmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZvb3RiYWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZm9vdGJhbGwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdhbWUtY29udHJvbGxlci1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZ2FtZS1jb250cm9sbGVyLWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nZWFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZ2VhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZ2Vhci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nbGFzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZ2xhc3NlczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2xhc3Nlcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZ2xhc3Nlcy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ncmlkLXZpZXc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ncmlkLXZpZXc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdyaWQtdmlldy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZ3JpZC12aWV3LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaGVhcnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhlYXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1oZWFydC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1oZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaGVscDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVscC1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWhlbHAtZW1wdHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhlbHAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWhlbHAtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaG9tZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWhvbWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhvbWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWhvbWUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5maW5pdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1pbmZpbml0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWluZmluaXRlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWluZm9ybWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaW5mb3JtYXRpb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWluZm9ybWF0aW9uLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaW5mb3JtYXRpb24tZW1wdHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaW9uaWMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mta2V5cGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mta2V5cGFkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWtleXBhZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1saWdodGJ1bGI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbGlnaHRidWxiLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1saXN0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1saXN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1saXN0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbG9jYXRpb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvY2F0aW9uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1sb2NhdGlvbi1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb2NrZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1sb2NrZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvY2tlZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbG9ja2VkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvb3A6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1sb29wOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb29wLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxvb3Atc3Ryb25nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWVkaWNhbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWVkaWNhbC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tZWRraXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1lZGtpdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWVka2l0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1pYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1pYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWljLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1pYy1vZmY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1pYy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWljLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWludXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1pbnVzLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWludXMtZW1wdHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1pbnVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1taW51cy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb25pdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbW9uaXRvcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbW9uaXRvci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbW9uaXRvci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbW9vbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbW9vbi1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbW9yZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbW9yZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tdXNpY2FsLW5vdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW11c2ljYWwtbm90ZXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tdXNpY2FsLW5vdGVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1uYXZpZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW5hdmlnYXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbmF2aWdhdGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbnV0cml0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbnV0cml0aW9uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW51dHJpdGlvbi1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhcGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFwZXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFwZXJwbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhcGVycGxhbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVycGxhbmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhcGVycGxhbmUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFydGx5c3Vubnk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXJ0bHlzdW5ueTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhcnRseXN1bm55LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGF1c2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXVzZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhdy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGF3LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlb3BsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBlb3BsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wZW9wbGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVyc29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGVyc29uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBlcnNvbi1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb25hZGQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wZXJzb25hZGQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlcnNvbmFkZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGVyc29uYWRkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBob3RvczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBob3RvczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1waG90b3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGllOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBpZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGludDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGludC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGxheTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGxheS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGx1czsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGx1cy1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBsdXMtZW1wdHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsdXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBsdXMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpY2V0YWc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wcmljZXRhZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXByaWNldGFnLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFnczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXByaWNldGFnczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXByaW50ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaW50ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXByaW50ZXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHVsc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wdWxzZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHVsc2Utc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHVsc2Utc3Ryb25nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yYWlueTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJhaW55OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmFpbnktb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVjb3JkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVjb3JkaW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJlY29yZGluZy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVkbzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVkby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVkby1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVmcmVzaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVmcmVzaC1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJlZnJlc2gtZW1wdHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJlZnJlc2gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVsb2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJldmVyc2UtY2FtZXJhOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmV3aW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmV3aW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJld2luZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtcm9zZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtcm9zZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zZWFyY2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNlYXJjaC1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zZWFyY2gtc3Ryb25nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNldHRpbmdzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zZXR0aW5ncy1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zZXR0aW5ncy1zdHJvbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNodWZmbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zaHVmZmxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNodWZmbGUtc3Ryb25nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1za2lwYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1za2lwYmFja3dhcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNraXBmb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2tpcGZvcndhcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNraXBmb3J3YXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1za2lwZm9yd2FyZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zbm93eTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNub3d5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNwZWVkb21ldGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXN0YXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXN0YXItaGFsZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Rhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3Rhci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdG9wd2F0Y2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0b3B3YXRjaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3RvcHdhdGNoLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN1bm55OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3Vubnk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN1bm55LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdW5ueS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10ZWxlcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10ZWxlcGhvbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRlbGVwaG9uZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGVsZXBob25lLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRlbm5pc2JhbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10ZW5uaXNiYWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10ZW5uaXNiYWxsLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRodW5kZXJzdG9ybTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRodW5kZXJzdG9ybTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGltZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRpbWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRpbWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRpbWUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGltZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10aW1lcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRpbWVyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRvZ2dsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRvZ2dsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdG9nZ2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10b2dnbGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10cmFzaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdHJhc2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRyYXNoLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVuZG86YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy11bmRvOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11bmRvLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy11bmRvLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVubG9ja2VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdW5sb2NrZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy11bmxvY2tlZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy11cGxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdXBsb2FkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXZpZGVvY2FtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdmlkZW9jYW07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXZpZGVvY2FtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy12aWRlb2NhbS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy12b2x1bWUtaGlnaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXZvbHVtZS1oaWdoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy12b2x1bWUtbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtdm9sdW1lLWxvdzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtd2luZWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtd2luZWdsYXNzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13aW5lZ2xhc3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXdpbmVnbGFzcy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13b3JsZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXdvcmxkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtd29ybGQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pcGFkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlwaG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaXBob25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlwb2Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlwb2Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9amV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1qZXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9a2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1rZXk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9a25pZmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWtuaWZlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbGFwdG9wOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxlYWY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxlYWY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bGV2ZWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sZXZlbHM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1saWdodGJ1bGI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bGluazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbGluazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sb2FkLWE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxvYWQtYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sb2FkLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxvYWQtYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sb2FkLWM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxvYWQtYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sb2FkLWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxvYWQtZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9jYXRpb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bG9jay1jb21iaW5hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9jay1jb21iaW5hdGlvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sb2NrZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxvY2tlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sb2ctaW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxvZy1pbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sb2ctb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb2ctb3V0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvb3A6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxvb3A7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tYWduZXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWFsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWFsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tYW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1hbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tYXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1hcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1lZGtpdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tZXJnZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWVyZ2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWljLWE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1pYy1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1pYy1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1taWMtYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1taWMtYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWljLWM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWludXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1pbnVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1pbnVzLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1pbnVzLWNpcmNsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWludXMtcm91bmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1pbnVzLXJvdW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1vZGVsLXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1vZGVsLXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bW9uaXRvcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbW9uaXRvcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tb3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tb3JlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1vdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tb3VzZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tdXNpYy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tdXNpYy1ub3RlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW5hdmljb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW5hdmljb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bmF2aWNvbi1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbmF2aWNvbi1yb3VuZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1uYXZpZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbmF2aWdhdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bmV0d29yazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbmV0d29yazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1uby1zbW9raW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1uby1zbW9raW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW51Y2xlYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW51Y2xlYXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9b3V0bGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1vdXRsZXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGFpbnRicnVzaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGFpbnRicnVzaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wYWludGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGFpbnRidWNrZXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGFwZXItYWlycGxhbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBhcGVyLWFpcnBsYW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGFwZXJjbGlwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wYXVzZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wZXJzb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBlcnNvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wZXJzb24tYWRkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wZXJzb24tYWRkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBlcnNvbi1zdGFsa2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wZXJzb24tc3RhbGtlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1waWUtZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBpZS1ncmFwaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1waW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBpbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1waW5wb2ludDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGlucG9pbnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGl6emE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBpenphOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wbGFuZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wbGFuZXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsYW5ldDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wbGF5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYXlzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wbGF5c3RhdGlvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wbHVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBsdXMtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGx1cy1jaXJjbGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBsdXMtcm91bmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsdXMtcm91bmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cG9kaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wb2RpdW07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cG91bmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBvdW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wb3dlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wcmljZXRhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcHJpY2V0YWc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cHJpY2V0YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wcmljZXRhZ3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cHJpbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcHJpbnRlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wdWxsLXJlcXVlc3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXB1bGwtcmVxdWVzdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1xci1zY2FubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1xci1zY2FubmVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXF1b3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1xdW90ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1yYWRpby13YXZlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcmFkaW8td2F2ZXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cmVjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yZWNvcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcmVmcmVzaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcmVwbHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yZXBseS1hbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cmliYm9uLWE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJpYmJvbi1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXJpYmJvbi1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yaWJib24tYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNhZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc2FkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNjaXNzb3JzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc2VhcmNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zZXR0aW5nczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc2hhcmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c2h1ZmZsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc2h1ZmZsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1za2lwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1za2lwLWJhY2t3YXJkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNraXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc2tpcC1mb3J3YXJkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYW5kcm9pZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYW5ndWxhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWFwcGxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hcHBsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYXBwbGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWJpdGNvaW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWJpdGNvaW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWJpdGNvaW4tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYnVmZmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYnVmZmVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWJ1ZmZlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1jaHJvbWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNocm9tZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtY2hyb21lLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1jb2RlcGVuOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1jb2RlcGVuLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNzczM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1jc3MzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1jc3MzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRlc2lnbmVybmV3czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRlc2lnbmVybmV3czsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZGVzaWduZXJuZXdzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1kcmliYmJsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRyaWJiYmxlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1kcm9wYm94OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1kcm9wYm94LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWV1cm86YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1ldXJvOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1ldXJvLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1ldXJvLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZmFjZWJvb2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZhY2Vib29rLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZm91cnNxdWFyZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mcmVlYnNkLWRldmlsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZnJlZWJzZC1kZXZpbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZ2l0aHViOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWdpdGh1Yi1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZ29vZ2xlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZXBsdXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGVwbHVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWhhY2tlcm5ld3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1oYWNrZXJuZXdzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtaHRtbDU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWh0bWw1LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1odG1sNS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1pbnN0YWdyYW07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWluc3RhZ3JhbS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWphdmFzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1qYXZhc2NyaXB0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtbGlua2VkaW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWxpbmtlZGluLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1saW5rZWRpbi1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1tYXJrZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLW1hcmtkb3duOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1ub2RlanM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1ub2RlanM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLW9jdG9jYXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1vY3RvY2F0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1waW50ZXJlc3Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXBpbnRlcmVzdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXB5dGhvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXB5dGhvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtcmVkZGl0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1yZWRkaXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXJlZGRpdC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1yc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1yc3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXJzcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtcnNzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1zYXNzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXNreXBlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtc2t5cGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1zbmFwY2hhdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXNuYXBjaGF0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR1bWJscjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHVtYmxyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC10dW1ibHItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdHV4OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC10d2l0Y2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR3aXRjaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdHdpdGNoLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC10d2l0dGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC10d2l0dGVyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXVzZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXVzZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdXNkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC11c2Qtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdmltZW86YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC12aW1lbzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdmltZW8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXZpbWVvLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtd2hhdHNhcHA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdoYXRzYXBwLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtd2luZG93czsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2luZG93cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtd2luZG93cy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13b3JkcHJlc3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdvcmRwcmVzcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwteWFob287IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXlhaG9vLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC15YWhvby1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15ZW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC15ZW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXllbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwteWVuLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC15b3V0dWJlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15b3V0dWJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC15b3V0dWJlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c291cC1jYW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvdXAtY2FuOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvdXAtY2FuLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c3BlYWtlcnBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zcGVha2VycGhvbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c3BlZWRvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNwZWVkb21ldGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zcG9vbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zdGFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXN0YXRzLWJhcnM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXN0YXRzLWJhcnM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c3RlYW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXN0ZWFtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXN0b3A6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXN0b3A7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXRoZXJtb21ldGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRodW1ic2Rvd246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXRodW1ic2Rvd247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dGh1bWJzdXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXRodW1ic3VwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRvZ2dsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdG9nZ2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRvZ2dsZS1maWxsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXRvZ2dsZS1maWxsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRyYXNoLWE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXRyYXNoLWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dHJhc2gtYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHJhc2gtYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXRyb3BoeTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10c2hpcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXRzaGlydDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10c2hpcnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHNoaXJ0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXVtYnJlbGxhOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXVuaXZlcnNpdHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dW5sb2NrZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXVubG9ja2VkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdXBsb2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXVzYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdXNiOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXZpZGVvY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci12aWRlb2NhbWVyYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH12b2x1bWUtaGlnaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdm9sdW1lLWhpZ2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dm9sdW1lLWxvdzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdm9sdW1lLWxvdzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH12b2x1bWUtbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci12b2x1bWUtbWVkaXVtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci12b2x1bWUtbXV0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH13YW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci13YW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXdhdGVyZHJvcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItd2F0ZXJkcm9wOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXdpZmk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXdpZmk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9d2luZWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci13aW5lZ2xhc3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9d29tYW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXdvbWFuOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItd3JlbmNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXhib3g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXhib3g7IH0iXX0= */
