@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, .entry-masonry .entry-content: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, .entry-masonry .entry-content:after, .cf:before, .cf:after {
  content: " ";
  display: table; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

td,
th {
  padding: 0; }

/* Text meant only for screen readers */
.screen-reader-text, .screen-reader-response {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }
  .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus, .screen-reader-response:hover, .screen-reader-response:active, .screen-reader-response:focus {
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    display: block;
    font-size: 1.4rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar */ }

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

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

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

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

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

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

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

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

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

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

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

.pswp--open {
  display: block; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pswp__button--fs {
  display: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pswp__caption--empty {
  display: none; }

.pswp__caption--fake {
  visibility: hidden; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

body {
  word-wrap: break-word; }

small {
  font-size: 0.7rem; }

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

h1 {
  font-size: 2.1875rem; }

h2 {
  font-size: 1.875rem; }

h3 {
  font-size: 1.25rem; }

h4 {
  font-size: 1.125rem; }

h5 {
  font-size: 1rem; }

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

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

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

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

pre {
  white-space: pre; }

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

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

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

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

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

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

dt {
  color: #676767; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

table thead {
  background: whitesmoke; }

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

table tfoot {
  background: whitesmoke; }

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

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

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

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

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

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

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

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

select {
  max-width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#village-loading {
  display: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.regular-post {
  margin-bottom: 4.9086rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .regular-post.sticky {
    position: relative;
    background-color: whitesmoke;
    padding: 1.875rem;
    box-shadow: 0 0 2px 0px rgba(13, 13, 13, 0.07), 0 1px 24px 3px rgba(174, 174, 174, 0.07); }
  .regular-post .entry-title {
    line-height: 1;
    margin-bottom: 3.0338rem; }
  .regular-post .entry-thumbnail {
    max-width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 1.875rem; }
  .regular-post .entry-inner {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .regular-post .entry-content {
    width: 100%;
    padding: 0;
    margin-bottom: 3.0338rem; }
  .regular-post .posted-on {
    font-size: .75rem;
    display: block; }
    .regular-post .posted-on a {
      color: #636363;
      text-transform: uppercase; }
  @media screen and (min-width: 1025px) {
    .regular-post .entry-post.with-thumbnail {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              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%; }

@-webkit-keyframes pulse {
  0% {
    opacity: .74; }
  16% {
    opacity: 1; }
  33% {
    opacity: .74; }
  48% {
    opacity: 1; }
  77% {
    opacity: .74; }
  100% {
    opacity: .74; } }

@keyframes pulse {
  0% {
    opacity: .74; }
  16% {
    opacity: 1; }
  33% {
    opacity: .74; }
  48% {
    opacity: 1; }
  77% {
    opacity: .74; }
  100% {
    opacity: .74; } }

.site-info__colormelon {
  letter-spacing: .2px;
  position: relative;
  font-size: .7rem; }
  .site-info__colormelon a, .site-info__colormelon {
    color: #747474; }
  .site-info__colormelon span {
    color: #ed2f33;
    font-size: 12px;
    display: inline-block;
    position: relative;
    top: .1em;
    will-change: opacity;
    opacity: .8; }
  .site-info__colormelon:hover span {
    -webkit-animation: pulse 1.52s linear infinite;
            animation: pulse 1.52s linear infinite; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.Missing__title {
  font-size: 1.4rem; }

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

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

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

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

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

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

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

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

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

.ca-image img {
  display: block; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portfolio-video__wrapper {
  display: none; }

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

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

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

.photoswipe-video {
  overflow: hidden; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#masonview-preloader {
  display: none; }

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

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

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

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

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

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

.hovercard__thumbnail {
  width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ion-ios-folder:before {
  content: ""; }

.ion-ios-folder-outline:before {
  content: ""; }

.ion-ios-football:before {
  content: ""; }

.ion-ios-football-outline:before {
  content: ""; }

.ion-ios-game-controller-a:before {
  content: ""; }

.ion-ios-game-controller-a-outline:before {
  content: ""; }

.ion-ios-game-controller-b:before {
  content: ""; }

.ion-ios-game-controller-b-outline:before {
  content: ""; }

.ion-ios-gear:before {
  content: ""; }

.ion-ios-gear-outline:before {
  content: ""; }

.ion-ios-glasses:before {
  content: ""; }

.ion-ios-glasses-outline:before {
  content: ""; }

.ion-ios-grid-view:before {
  content: ""; }

.ion-ios-grid-view-outline:before {
  content: ""; }

.ion-ios-heart:before {
  content: ""; }

.ion-ios-heart-outline:before {
  content: ""; }

.ion-ios-help:before {
  content: ""; }

.ion-ios-help-empty:before {
  content: ""; }

.ion-ios-help-outline:before {
  content: ""; }

.ion-ios-home:before {
  content: ""; }

.ion-ios-home-outline:before {
  content: ""; }

.ion-ios-infinite:before {
  content: ""; }

.ion-ios-infinite-outline:before {
  content: ""; }

.ion-ios-information:before {
  content: ""; }

.ion-ios-information-empty:before {
  content: ""; }

.ion-ios-information-outline:before {
  content: ""; }

.ion-ios-ionic-outline:before {
  content: ""; }

.ion-ios-keypad:before {
  content: ""; }

.ion-ios-keypad-outline:before {
  content: ""; }

.ion-ios-lightbulb:before {
  content: ""; }

.ion-ios-lightbulb-outline:before {
  content: ""; }

.ion-ios-list:before {
  content: ""; }

.ion-ios-list-outline:before {
  content: ""; }

.ion-ios-location:before {
  content: ""; }

.ion-ios-location-outline:before {
  content: ""; }

.ion-ios-locked:before {
  content: ""; }

.ion-ios-locked-outline:before {
  content: ""; }

.ion-ios-loop:before {
  content: ""; }

.ion-ios-loop-strong:before {
  content: ""; }

.ion-ios-medical:before {
  content: ""; }

.ion-ios-medical-outline:before {
  content: ""; }

.ion-ios-medkit:before {
  content: ""; }

.ion-ios-medkit-outline:before {
  content: ""; }

.ion-ios-mic:before {
  content: ""; }

.ion-ios-mic-off:before {
  content: ""; }

.ion-ios-mic-outline:before {
  content: ""; }

.ion-ios-minus:before {
  content: ""; }

.ion-ios-minus-empty:before {
  content: ""; }

.ion-ios-minus-outline:before {
  content: ""; }

.ion-ios-monitor:before {
  content: ""; }

.ion-ios-monitor-outline:before {
  content: ""; }

.ion-ios-moon:before {
  content: ""; }

.ion-ios-moon-outline:before {
  content: ""; }

.ion-ios-more:before {
  content: ""; }

.ion-ios-more-outline:before {
  content: ""; }

.ion-ios-musical-note:before {
  content: ""; }

.ion-ios-musical-notes:before {
  content: ""; }

.ion-ios-navigate:before {
  content: ""; }

.ion-ios-navigate-outline:before {
  content: ""; }

.ion-ios-nutrition:before {
  content: ""; }

.ion-ios-nutrition-outline:before {
  content: ""; }

.ion-ios-paper:before {
  content: ""; }

.ion-ios-paper-outline:before {
  content: ""; }

.ion-ios-paperplane:before {
  content: ""; }

.ion-ios-paperplane-outline:before {
  content: ""; }

.ion-ios-partlysunny:before {
  content: ""; }

.ion-ios-partlysunny-outline:before {
  content: ""; }

.ion-ios-pause:before {
  content: ""; }

.ion-ios-pause-outline:before {
  content: ""; }

.ion-ios-paw:before {
  content: ""; }

.ion-ios-paw-outline:before {
  content: ""; }

.ion-ios-people:before {
  content: ""; }

.ion-ios-people-outline:before {
  content: ""; }

.ion-ios-person:before {
  content: ""; }

.ion-ios-person-outline:before {
  content: ""; }

.ion-ios-personadd:before {
  content: ""; }

.ion-ios-personadd-outline:before {
  content: ""; }

.ion-ios-photos:before {
  content: ""; }

.ion-ios-photos-outline:before {
  content: ""; }

.ion-ios-pie:before {
  content: ""; }

.ion-ios-pie-outline:before {
  content: ""; }

.ion-ios-pint:before {
  content: ""; }

.ion-ios-pint-outline:before {
  content: ""; }

.ion-ios-play:before {
  content: ""; }

.ion-ios-play-outline:before {
  content: ""; }

.ion-ios-plus:before {
  content: ""; }

.ion-ios-plus-empty:before {
  content: ""; }

.ion-ios-plus-outline:before {
  content: ""; }

.ion-ios-pricetag:before {
  content: ""; }

.ion-ios-pricetag-outline:before {
  content: ""; }

.ion-ios-pricetags:before {
  content: ""; }

.ion-ios-pricetags-outline:before {
  content: ""; }

.ion-ios-printer:before {
  content: ""; }

.ion-ios-printer-outline:before {
  content: ""; }

.ion-ios-pulse:before {
  content: ""; }

.ion-ios-pulse-strong:before {
  content: ""; }

.ion-ios-rainy:before {
  content: ""; }

.ion-ios-rainy-outline:before {
  content: ""; }

.ion-ios-recording:before {
  content: ""; }

.ion-ios-recording-outline:before {
  content: ""; }

.ion-ios-redo:before {
  content: ""; }

.ion-ios-redo-outline:before {
  content: ""; }

.ion-ios-refresh:before {
  content: ""; }

.ion-ios-refresh-empty:before {
  content: ""; }

.ion-ios-refresh-outline:before {
  content: ""; }

.ion-ios-reload:before {
  content: ""; }

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

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

.ion-ios-rewind:before {
  content: ""; }

.ion-ios-rewind-outline:before {
  content: ""; }

.ion-ios-rose:before {
  content: ""; }

.ion-ios-rose-outline:before {
  content: ""; }

.ion-ios-search:before {
  content: ""; }

.ion-ios-search-strong:before {
  content: ""; }

.ion-ios-settings:before {
  content: ""; }

.ion-ios-settings-strong:before {
  content: ""; }

.ion-ios-shuffle:before {
  content: ""; }

.ion-ios-shuffle-strong:before {
  content: ""; }

.ion-ios-skipbackward:before {
  content: ""; }

.ion-ios-skipbackward-outline:before {
  content: ""; }

.ion-ios-skipforward:before {
  content: ""; }

.ion-ios-skipforward-outline:before {
  content: ""; }

.ion-ios-snowy:before {
  content: ""; }

.ion-ios-speedometer:before {
  content: ""; }

.ion-ios-speedometer-outline:before {
  content: ""; }

.ion-ios-star:before {
  content: ""; }

.ion-ios-star-half:before {
  content: ""; }

.ion-ios-star-outline:before {
  content: ""; }

.ion-ios-stopwatch:before {
  content: ""; }

.ion-ios-stopwatch-outline:before {
  content: ""; }

.ion-ios-sunny:before {
  content: ""; }

.ion-ios-sunny-outline:before {
  content: ""; }

.ion-ios-telephone:before {
  content: ""; }

.ion-ios-telephone-outline:before {
  content: ""; }

.ion-ios-tennisball:before {
  content: ""; }

.ion-ios-tennisball-outline:before {
  content: ""; }

.ion-ios-thunderstorm:before {
  content: ""; }

.ion-ios-thunderstorm-outline:before {
  content: ""; }

.ion-ios-time:before {
  content: ""; }

.ion-ios-time-outline:before {
  content: ""; }

.ion-ios-timer:before {
  content: ""; }

.ion-ios-timer-outline:before {
  content: ""; }

.ion-ios-toggle:before {
  content: ""; }

.ion-ios-toggle-outline:before {
  content: ""; }

.ion-ios-trash:before {
  content: ""; }

.ion-ios-trash-outline:before {
  content: ""; }

.ion-ios-undo:before {
  content: ""; }

.ion-ios-undo-outline:before {
  content: ""; }

.ion-ios-unlocked:before {
  content: ""; }

.ion-ios-unlocked-outline:before {
  content: ""; }

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

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

.ion-ios-videocam:before {
  content: ""; }

.ion-ios-videocam-outline:before {
  content: ""; }

.ion-ios-volume-high:before {
  content: ""; }

.ion-ios-volume-low:before {
  content: ""; }

.ion-ios-wineglass:before {
  content: ""; }

.ion-ios-wineglass-outline:before {
  content: ""; }

.ion-ios-world:before {
  content: ""; }

.ion-ios-world-outline:before {
  content: ""; }

.ion-ipad:before {
  content: ""; }

.ion-iphone:before {
  content: ""; }

.ion-ipod:before {
  content: ""; }

.ion-jet:before {
  content: ""; }

.ion-key:before {
  content: ""; }

.ion-knife:before {
  content: ""; }

.ion-laptop:before {
  content: ""; }

.ion-leaf:before {
  content: ""; }

.ion-levels:before {
  content: ""; }

.ion-lightbulb:before {
  content: ""; }

.ion-link:before {
  content: ""; }

.ion-load-a:before {
  content: ""; }

.ion-load-b:before {
  content: ""; }

.ion-load-c:before {
  content: ""; }

.ion-load-d:before {
  content: ""; }

.ion-location:before {
  content: ""; }

.ion-lock-combination:before {
  content: ""; }

.ion-locked:before {
  content: ""; }

.ion-log-in:before {
  content: ""; }

.ion-log-out:before {
  content: ""; }

.ion-loop:before {
  content: ""; }

.ion-magnet:before {
  content: ""; }

.ion-male:before {
  content: ""; }

.ion-man:before {
  content: ""; }

.ion-map:before {
  content: ""; }

.ion-medkit:before {
  content: ""; }

.ion-merge:before {
  content: ""; }

.ion-mic-a:before {
  content: ""; }

.ion-mic-b:before {
  content: ""; }

.ion-mic-c:before {
  content: ""; }

.ion-minus:before {
  content: ""; }

.ion-minus-circled:before {
  content: ""; }

.ion-minus-round:before {
  content: ""; }

.ion-model-s:before {
  content: ""; }

.ion-monitor:before {
  content: ""; }

.ion-more:before {
  content: ""; }

.ion-mouse:before {
  content: ""; }

.ion-music-note:before {
  content: ""; }

.ion-navicon:before {
  content: ""; }

.ion-navicon-round:before {
  content: ""; }

.ion-navigate:before {
  content: ""; }

.ion-network:before {
  content: ""; }

.ion-no-smoking:before {
  content: ""; }

.ion-nuclear:before {
  content: ""; }

.ion-outlet:before {
  content: ""; }

.ion-paintbrush:before {
  content: ""; }

.ion-paintbucket:before {
  content: ""; }

.ion-paper-airplane:before {
  content: ""; }

.ion-paperclip:before {
  content: ""; }

.ion-pause:before {
  content: ""; }

.ion-person:before {
  content: ""; }

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

.ion-person-stalker:before {
  content: ""; }

.ion-pie-graph:before {
  content: ""; }

.ion-pin:before {
  content: ""; }

.ion-pinpoint:before {
  content: ""; }

.ion-pizza:before {
  content: ""; }

.ion-plane:before {
  content: ""; }

.ion-planet:before {
  content: ""; }

.ion-play:before {
  content: ""; }

.ion-playstation:before {
  content: ""; }

.ion-plus:before {
  content: ""; }

.ion-plus-circled:before {
  content: ""; }

.ion-plus-round:before {
  content: ""; }

.ion-podium:before {
  content: ""; }

.ion-pound:before {
  content: ""; }

.ion-power:before {
  content: ""; }

.ion-pricetag:before {
  content: ""; }

.ion-pricetags:before {
  content: ""; }

.ion-printer:before {
  content: ""; }

.ion-pull-request:before {
  content: ""; }

.ion-qr-scanner:before {
  content: ""; }

.ion-quote:before {
  content: ""; }

.ion-radio-waves:before {
  content: ""; }

.ion-record:before {
  content: ""; }

.ion-refresh:before {
  content: ""; }

.ion-reply:before {
  content: ""; }

.ion-reply-all:before {
  content: ""; }

.ion-ribbon-a:before {
  content: ""; }

.ion-ribbon-b:before {
  content: ""; }

.ion-sad:before {
  content: ""; }

.ion-sad-outline:before {
  content: ""; }

.ion-scissors:before {
  content: ""; }

.ion-search:before {
  content: ""; }

.ion-settings:before {
  content: ""; }

.ion-share:before {
  content: ""; }

.ion-shuffle:before {
  content: ""; }

.ion-skip-backward:before {
  content: ""; }

.ion-skip-forward:before {
  content: ""; }

.ion-social-android:before {
  content: ""; }

.ion-social-android-outline:before {
  content: ""; }

.ion-social-angular:before {
  content: ""; }

.ion-social-angular-outline:before {
  content: ""; }

.ion-social-apple:before {
  content: ""; }

.ion-social-apple-outline:before {
  content: ""; }

.ion-social-bitcoin:before {
  content: ""; }

.ion-social-bitcoin-outline:before {
  content: ""; }

.ion-social-buffer:before {
  content: ""; }

.ion-social-buffer-outline:before {
  content: ""; }

.ion-social-chrome:before {
  content: ""; }

.ion-social-chrome-outline:before {
  content: ""; }

.ion-social-codepen:before {
  content: ""; }

.ion-social-codepen-outline:before {
  content: ""; }

.ion-social-css3:before {
  content: ""; }

.ion-social-css3-outline:before {
  content: ""; }

.ion-social-designernews:before {
  content: ""; }

.ion-social-designernews-outline:before {
  content: ""; }

.ion-social-dribbble:before {
  content: ""; }

.ion-social-dribbble-outline:before {
  content: ""; }

.ion-social-dropbox:before {
  content: ""; }

.ion-social-dropbox-outline:before {
  content: ""; }

.ion-social-euro:before {
  content: ""; }

.ion-social-euro-outline:before {
  content: ""; }

.ion-social-facebook:before {
  content: ""; }

.ion-social-facebook-outline:before {
  content: ""; }

.ion-social-foursquare:before {
  content: ""; }

.ion-social-foursquare-outline:before {
  content: ""; }

.ion-social-freebsd-devil:before {
  content: ""; }

.ion-social-github:before {
  content: ""; }

.ion-social-github-outline:before {
  content: ""; }

.ion-social-google:before {
  content: ""; }

.ion-social-google-outline:before {
  content: ""; }

.ion-social-googleplus:before {
  content: ""; }

.ion-social-googleplus-outline:before {
  content: ""; }

.ion-social-hackernews:before {
  content: ""; }

.ion-social-hackernews-outline:before {
  content: ""; }

.ion-social-html5:before {
  content: ""; }

.ion-social-html5-outline:before {
  content: ""; }

.ion-social-instagram:before {
  content: ""; }

.ion-social-instagram-outline:before {
  content: ""; }

.ion-social-javascript:before {
  content: ""; }

.ion-social-javascript-outline:before {
  content: ""; }

.ion-social-linkedin:before {
  content: ""; }

.ion-social-linkedin-outline:before {
  content: ""; }

.ion-social-markdown:before {
  content: ""; }

.ion-social-nodejs:before {
  content: ""; }

.ion-social-octocat:before {
  content: ""; }

.ion-social-pinterest:before {
  content: ""; }

.ion-social-pinterest-outline:before {
  content: ""; }

.ion-social-python:before {
  content: ""; }

.ion-social-reddit:before {
  content: ""; }

.ion-social-reddit-outline:before {
  content: ""; }

.ion-social-rss:before {
  content: ""; }

.ion-social-rss-outline:before {
  content: ""; }

.ion-social-sass:before {
  content: ""; }

.ion-social-skype:before {
  content: ""; }

.ion-social-skype-outline:before {
  content: ""; }

.ion-social-snapchat:before {
  content: ""; }

.ion-social-snapchat-outline:before {
  content: ""; }

.ion-social-tumblr:before {
  content: ""; }

.ion-social-tumblr-outline:before {
  content: ""; }

.ion-social-tux:before {
  content: ""; }

.ion-social-twitch:before {
  content: ""; }

.ion-social-twitch-outline:before {
  content: ""; }

.ion-social-twitter:before {
  content: ""; }

.ion-social-twitter-outline:before {
  content: ""; }

.ion-social-usd:before {
  content: ""; }

.ion-social-usd-outline:before {
  content: ""; }

.ion-social-vimeo:before {
  content: ""; }

.ion-social-vimeo-outline:before {
  content: ""; }

.ion-social-whatsapp:before {
  content: ""; }

.ion-social-whatsapp-outline:before {
  content: ""; }

.ion-social-windows:before {
  content: ""; }

.ion-social-windows-outline:before {
  content: ""; }

.ion-social-wordpress:before {
  content: ""; }

.ion-social-wordpress-outline:before {
  content: ""; }

.ion-social-yahoo:before {
  content: ""; }

.ion-social-yahoo-outline:before {
  content: ""; }

.ion-social-yen:before {
  content: ""; }

.ion-social-yen-outline:before {
  content: ""; }

.ion-social-youtube:before {
  content: ""; }

.ion-social-youtube-outline:before {
  content: ""; }

.ion-soup-can:before {
  content: ""; }

.ion-soup-can-outline:before {
  content: ""; }

.ion-speakerphone:before {
  content: ""; }

.ion-speedometer:before {
  content: ""; }

.ion-spoon:before {
  content: ""; }

.ion-star:before {
  content: ""; }

.ion-stats-bars:before {
  content: ""; }

.ion-steam:before {
  content: ""; }

.ion-stop:before {
  content: ""; }

.ion-thermometer:before {
  content: ""; }

.ion-thumbsdown:before {
  content: ""; }

.ion-thumbsup:before {
  content: ""; }

.ion-toggle:before {
  content: ""; }

.ion-toggle-filled:before {
  content: ""; }

.ion-transgender:before {
  content: ""; }

.ion-trash-a:before {
  content: ""; }

.ion-trash-b:before {
  content: ""; }

.ion-trophy:before {
  content: ""; }

.ion-tshirt:before {
  content: ""; }

.ion-tshirt-outline:before {
  content: ""; }

.ion-umbrella:before {
  content: ""; }

.ion-university:before {
  content: ""; }

.ion-unlocked:before {
  content: ""; }

.ion-upload:before {
  content: ""; }

.ion-usb:before {
  content: ""; }

.ion-videocamera:before {
  content: ""; }

.ion-volume-high:before {
  content: ""; }

.ion-volume-low:before {
  content: ""; }

.ion-volume-medium:before {
  content: ""; }

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

.ion-wand:before {
  content: ""; }

.ion-waterdrop:before {
  content: ""; }

.ion-wifi:before {
  content: ""; }

.ion-wineglass:before {
  content: ""; }

.ion-woman:before {
  content: ""; }

.ion-wrench:before {
  content: ""; }

.ion-xbox:before {
  content: ""; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJfbWl4aW5zLnNhc3MiLCJsaWJzL19ub3JtYWxpemUuc2NzcyIsImxpYnMvX3dvcmRwcmVzcy5zY3NzIiwibGlicy9fbnByb2dyZXNzLnNjc3MiLCJfY29uZmlnLnNhc3MiLCJfVVRJTElUSUVTL3pfaW5kZXguc2NzcyIsImxpYnMvUGhvdG9Td2lwZS9tYWluLnNjc3MiLCJsaWJzL1Bob3RvU3dpcGUvX21haW4tc2V0dGluZ3Muc2NzcyIsImxpYnMvUGhvdG9Td2lwZS9kZWZhdWx0LXNraW4vZGVmYXVsdC1za2luLnNjc3MiLCJsaWJzL19mbGlja2l0eS5zY3NzIiwibGlicy9faVNjcm9sbC5zYXNzIiwiZ2VuZXJhbC9fdHlwb2dyYXBoeS5zYXNzIiwiZ2VuZXJhbC9fYmFzZS5zYXNzIiwiZ2VuZXJhbC9fdGFibGUuc2NzcyIsImdlbmVyYWwvX2dlbmVyaWMuc2FzcyIsImdlbmVyYWwvX2Zvcm1zLnNhc3MiLCJnZW5lcmFsL19wYWdpbmF0aW9uLnNhc3MiLCJzaXRlL19sb2FkaW5nLnNhc3MiLCJtb2R1bGVzL19wb3N0X25hdmlnYXRpb24uc2FzcyIsIm1vZHVsZXMvX2Nhcm91c2VsLnNhc3MiLCJtb2R1bGVzL190b2dnbGUuc2FzcyIsIm1vZHVsZXMvX3NwbGl0LnNhc3MiLCJtb2R1bGVzL193cF9nYWxsZXJ5LnNhc3MiLCJtb2R1bGVzL19waG90b3N3aXBlX292ZXJyaWRlcy5zYXNzIiwibGF5b3V0L19ob3Jpem9udGFsLnNhc3MiLCJsYXlvdXQvYmxvZy1lbnRyeS9fZW50cnkuc2FzcyIsImxheW91dC9ibG9nLWVudHJ5L19yZWd1bGFyLnNhc3MiLCJsYXlvdXQvYmxvZy1lbnRyeS9fY2xhc3NpYy5zYXNzIiwic2l0ZS9fc2l0ZS5zYXNzIiwic2l0ZS9faGVhZGVyLnNhc3MiLCJzaXRlL19tZW51LnNhc3MiLCJzaXRlL19mb290ZXIuc2FzcyIsInNpdGUvX2NvbnRlbnQuc2FzcyIsInNpdGUvX3NpZGViYXIuc2FzcyIsInN0eWxlcy9fZW50cnkuc2FzcyIsInN0eWxlcy9fcGFnZS5zYXNzIiwic3R5bGVzL19ibG9nX3NpbmdsZV9wb3N0LnNhc3MiLCJzdHlsZXMvX2NvbW1lbnRzLnNhc3MiLCJzdHlsZXMvX3dpZGdldHNfYW5kX3BsdWdpbnMuc2FzcyIsInN0eWxlcy9fZXJyb3JfNDA0LnNhc3MiLCJzdHlsZXMvX2NsaWVudF9hcmVhLnNhc3MiLCJzdHlsZXMvX3dlbGNvbWVfcGFnZS5zYXNzIiwic3R5bGVzL19ibG9nX2hlYWRlcl9zbGlkZXIuc2FzcyIsInN0eWxlcy9fc2hvcnRjb2Rlcy5zYXNzIiwicG9ydGZvbGlvL19zaW5nbGVfcG9ydGZvbGlvLnNhc3MiLCJwb3J0Zm9saW8vX3BvcnRmb2xpby5zYXNzIiwicG9ydGZvbGlvL19wb3J0Zm9saW9fbWFzb25yeS5zYXNzIiwicG9ydGZvbGlvL19wb3J0Zm9saW9fcGFja2VyeS5zYXNzIiwicG9ydGZvbGlvL19wb3J0Zm9saW9faG92ZXJjYXJkLnNhc3MiLCJwb3J0Zm9saW8vX3BvcnRmb2xpb19hY3Rpb25zLnNhc3MiLCJzdHlsZXMvX21hc29ucnkuc2FzcyIsInBsdWdpbnMvX3ZpbGxhZ2Vfc2hvcnRjb2Rlcy5zYXNzIiwibGlicy9pb25pY29ucy9pb25pY29ucy5zY3NzIiwibGlicy9pb25pY29ucy9faW9uaWNvbnMtZm9udC5zY3NzIiwibGlicy9pb25pY29ucy9faW9uaWNvbnMtdmFyaWFibGVzLnNjc3MiLCJsaWJzL2lvbmljb25zL19pb25pY29ucy1pY29ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0NqQjtFQUVFLGFBQWE7RUFDYixlQUFlLEVBQUc7O0FBSHBCO0VBTUUsWUFBWSxFQUFHOztBQ1BqQiw0REFBNEQ7QUFFNUQ7OztHQUdHO0FBRUg7RUFDRSwyQkFBMkI7RUFBRSxPQUFPO0VBQ3BDLCtCQUErQjtFQUFFLE9BQU8sRUFDekM7O0FBRUQ7O0dBRUc7QUFFSDtFQUNFLFVBQVUsRUFDWDs7QUFFRDtnRkFDZ0Y7QUFFaEY7Ozs7O0dBS0c7QUFFSDs7Ozs7Ozs7Ozs7OztFQWFFLGVBQWUsRUFDaEI7O0FBRUQ7OztHQUdHO0FBRUg7Ozs7RUFJRSxzQkFBc0I7RUFBRSxPQUFPO0VBQy9CLHlCQUF5QjtFQUFFLE9BQU8sRUFDbkM7O0FBRUQ7OztHQUdHO0FBRUg7RUFDRSxjQUFjO0VBQ2QsVUFBVSxFQUNYOztBQUVEOzs7R0FHRztBRkNIOztFRUdFLGNBQWMsRUFDZjs7QUFFRDtnRkFDZ0Y7QUFFaEY7O0dBRUc7QUFFSDtFQUNFLDhCQUE4QixFQUMvQjs7QUFFRDs7R0FFRztBQUVIOztFQUVFLFdBQVcsRUFDWjs7QUFFRDtnRkFDZ0Y7QUFFaEY7O0dBRUc7QUFFSDtFQUNFLDBCQUEwQixFQUMzQjs7QUFFRDs7R0FFRztBQUVIOztFQUVFLGtCQUFrQixFQUNuQjs7QUFFRDs7R0FFRztBQUVIO0VBQ0UsbUJBQW1CLEVBQ3BCOztBQUVEOzs7R0FHRztBQUVIO0VBQ0UsZUFBZSxFQUNoQjs7QUFFRDs7R0FFRztBQUVIO0VBQ0UsaUJBQWlCO0VBQ2pCLFlBQVksRUFDYjs7QUFFRDs7R0FFRztBQUVIO0VBQ0UsZUFBZSxFQUNoQjs7QUFFRDs7R0FFRztBQUVIOztFQUVFLGVBQWU7RUFDZixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLHlCQUF5QixFQUMxQjs7QUFFRDtFQUNFLFlBQVksRUFDYjs7QUFFRDtFQUNFLGdCQUFnQixFQUNqQjs7QUFFRDtnRkFDZ0Y7QUFFaEY7O0dBRUc7QUFFSDtFQUNFLFVBQVUsRUFDWDs7QUFFRDs7R0FFRztBQUVIO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUVEO2dGQUNnRjtBQUVoRjs7R0FFRztBQUVIO0VBRUUsd0JBQXdCO0VBQ3hCLFVBQVUsRUFDWDs7QUFFRDs7R0FFRztBQUVIO0VBQ0UsZUFBZSxFQUNoQjs7QUFFRDs7R0FFRztBQUVIOzs7O0VBSUUsa0NBQWtDO0VBQ2xDLGVBQWUsRUFDaEI7O0FBRUQ7Z0ZBQ2dGO0FBRWhGOzs7R0FHRztBQUVIOzs7OztHQUtHO0FBRUg7Ozs7O0VBS0UsZUFBZTtFQUFFLE9BQU87RUFDeEIsY0FBYztFQUFFLE9BQU87RUFDdkIsVUFBVTtFQUFFLE9BQU8sRUFDcEI7O0FBRUQ7O0dBRUc7QUFFSDtFQUNFLGtCQUFrQixFQUNuQjs7QUFFRDs7Ozs7R0FLRztBQUVIOztFQUVFLHFCQUFxQixFQUN0Qjs7QUFFRDs7Ozs7O0dBTUc7QUFFSDs7OztFQUlFLDJCQUEyQjtFQUFFLE9BQU87RUFDcEMsZ0JBQWdCO0VBQUUsT0FBTyxFQUMxQjs7QUFFRDs7R0FFRztBQUVIOztFQUVFLGdCQUFnQixFQUNqQjs7QUFFRDs7R0FFRztBQUVIOztFQUVFLFVBQVU7RUFDVixXQUFXLEVBQ1o7O0FBRUQ7OztHQUdHO0FBRUg7RUFDRSxvQkFBb0IsRUFDckI7O0FBRUQ7Ozs7OztHQU1HO0FBRUg7O0VBRUUsdUJBQXVCO0VBQUUsT0FBTztFQUNoQyxXQUFXO0VBQUUsT0FBTyxFQUNyQjs7QUFFRDs7OztHQUlHO0FBRUg7O0VBRUUsYUFBYSxFQUNkOztBQUVEOzs7O0dBSUc7QUFFSDtFQUNFLDhCQUE4QjtFQUFFLE9BQU8sRUFDeEM7O0FBRUQ7Ozs7R0FJRztBQUVIOztFQUVFLHlCQUF5QixFQUMxQjs7QUFFRDs7R0FFRztBQUVIO0VBQ0UsMEJBQTBCO0VBQzFCLGNBQWM7RUFDZCwrQkFBK0IsRUFDaEM7O0FBRUQ7OztHQUdHO0FBRUg7RUFDRSxVQUFVO0VBQUUsT0FBTztFQUNuQixXQUFXO0VBQUUsT0FBTyxFQUNyQjs7QUFFRDs7R0FFRztBQUVIO0VBQ0UsZUFBZSxFQUNoQjs7QUFFRDs7O0dBR0c7QUFFSDtFQUNFLGtCQUFrQixFQUNuQjs7QUFFRDtnRkFDZ0Y7QUFFaEY7O0dBRUc7QUFFSDtFQUNFLDBCQUEwQjtFQUMxQixrQkFBa0IsRUFDbkI7O0FBRUQ7O0VBRUUsV0FBVyxFQUNaOztBQzVaRCx3Q0FBd0M7QUFDeEM7RUFDRSwrQkFBVTtFQUNWLDhCQUE4QjtFQUM5QixZQUFZO0VBQ1osV0FBVztFQUNYLGlCQUFpQixFQW1CbEI7RUF4QkQ7SUFVSSwyQ0FBNEI7SUFDNUIsc0JBQXNCO0lBQ3RCLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixVQUFVO0lBQ1Ysb0JBQW9CO0lBQ3BCLHdCQUF3QjtJQUN4QixzQkFBc0I7SUFDdEIsU0FBUztJQUNULFlBQVk7SUFDWixnQkFBZ0I7SUFBRSxzQkFBc0IsRUFDekM7O0FDeEJILDhCQUE4QjtBQUM5QjtFQUNFLHFCQUFxQixFQUN0Qjs7QUFFRDtFQUNFLG9CQzZEWTtFRDNEWixnQkFBZ0I7RUVxQ2hCLGNBQWdCO0VGbkNoQixPQUFPO0VBQ1AsUUFBUTtFQUVSLFlBQVk7RUFDWixZQUFZLEVBQ2I7O0FBRUQsdUJBQXVCO0FBQ3ZCO0VBRUUsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsYUFBYTtFQUNiLGFBQWE7RUFDYixrRkFOdUI7RUFPdkIsV0FBVztFQUVYLG9EQUFpQztVQUFqQyw0Q0FBaUMsRUFDbEM7O0FBRUQsNENBQTRDO0FBQzVDO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFRVdoQixjQUFnQjtFRlRoQixlQ3pCYztFRDBCZCxpQkMxQmMsRURpQ2Y7RUhMQTtJR1BEO01BUUksVUFBVTtNQUNWLFlBQVk7TUFDWixXQUFXLEVBRWQsRUFBQTs7QUFFRDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsdUJBQXVCO0VBRXZCLDhCQUE4QjtFQUM5QiwwQkNlWTtFRGRaLDJCQ2NZO0VEYlosbUJBQW1CO0VBRW5CLDJEQUFtRDtVQUFuRCxtREFBbUQsRUFDcEQ7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsbUJBQW1CLEVBQ3BCOztBQUVEOztFQUVFLG1CQUFtQixFQUNwQjs7QUFFRDtFQUNFO0lBQU8sZ0NBQWlCO1lBQWpCLHdCQUFpQixFQUFBO0VBQ3hCO0lBQU8sa0NBQWlCO1lBQWpCLDBCQUFpQixFQUFBLEVBQUE7O0FBRjFCO0VBQ0U7SUFBTyxnQ0FBaUI7WUFBakIsd0JBQWlCLEVBQUE7RUFDeEI7SUFBTyxrQ0FBaUI7WUFBakIsMEJBQWlCLEVBQUEsRUFBQTs7QUd2RTFCOzs7R0FHRztBQU9IO0VBQ0MsY0FBYztFQUNkLG1CQUFrQjtFQUNsQixZQUFZO0VBQ1osYUFBYTtFQUNiLFFBQU87RUFDUCxPQUFNO0VBQ04saUJBQWlCO0VBQ2pCLHVCQUF1QjtFRDJCdEIsY0FBZ0I7RUN6QmpCLCtCQUErQjtFQUcvQixvQ0FBb0M7RUFDcEMsY0FBYyxFQVNkO0VBdkJEO0lBaUJFLGdCQUFnQixFQUNoQjtFQWxCRjtJQXFCRSw4QkFBOEIsRUFDOUI7O0FBR0Y7RUFDQyxXQUFXO0VBQ1gscUJBQW9CO0VBQ3BCLGdFQUFxRTtFQUFyRSx3REFBcUUsRUFDckU7O0FBSUQ7RUFDQyxlQUFlLEVBQ2Y7O0FBRUQ7RUFHQyxnQkFBZ0IsRUFDaEI7O0FBQ0Q7RUFDQyxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGFBQWEsRUFDYjs7QUFDRDtFQUNDLHlCQUF5QjtFQUV6QixpQkFBaUIsRUFDakI7O0FBR0Q7RUFDQyxtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLE9BQU87RUFDUCxZQUFZO0VBQ1osYUFBYTtFQUNiLGlCQ3BFNEI7RURxRTVCLFdBQVc7RUFFWCxvQ0FBb0M7RUFDcEMscUJBQW9CLEVBQ3BCOztBQUlEO0VBQ0MsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixPQUFPO0VBQ1AsWUFBWTtFQUNaLGFBQWE7RUFFYixvQ0FBbUMsRUFDbkM7O0FBRUQ7O0VBRUMsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUVuQixtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsVUFBVSxFQUNWOztBQUdEOztFQUVDLDBCQUEwQjtFQUMxQix1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUVsQix5Q0FBaUM7RUFDakMsNEJBQTRCO0VBRzVCLG9DQUFvQztFQUNwQyw0QkFBNEIsRUFDNUI7O0FBRUQ7RUFDQyxtQkFBbUI7RUFDbkIsWUFBWTtFQUVaLG1DQUFtQztFQUduQywyQkFBMkI7RUFFM0IsMEVBQXVGO0VBQ3ZGLGtFQUF1RTtFQUF2RSwwREFBdUU7RUFBdkUsaUhBQXVFLEVBQ3ZFOztBQUVEOztFQUVDLG9DQUFvQyxFQUNwQzs7QUFFRDtFQUNDLG1CQUFtQjtFQUNuQixRQUFRO0VBQ1IsU0FBUztFQUNULE9BQU87RUFDUCxVQUFVO0VBQ1YsaUJBQWlCLEVBQ2pCOztBQUVEO0VBQ0MsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixhQUFhO0VBRWIsa0NBQWtDO0VBQ2xDLDBCQUEwQixFQUMxQjs7QUFDRDtFQUNDLG9DQUFvQyxFQUNwQzs7QUFDRDtFQUNDLGlCQUFpQixFQUNqQjs7QUFDRDtFQUNDLFlBQVk7RUFDWixhQUFhO0VBQ2IsUUFBUTtFQUNSLE9BQU8sRUFDUDs7QUVuS0Q7OztHQUdHO0FBS0g7RUFDQyw2QkFBNkI7RUFDN0Isb0JBQW9CO0VBQ3BCLFdBQVc7RUhrQ1YsY0FBZ0IsRUdoQ2pCOztBQUVEO0VBQ0MsbUJBQW1CO0VBQ25CLFFBQU87RUFDUCxPQUFNO0VBQ04sYUFBYTtFQUNiLFlBQVcsRUFDWDs7QUFHRDs7O0dBR0c7QUFDSDtFQUNDLFlBQVc7RUFDWCxhQUFZO0VBRVosbUJBQW1CO0VBQ25CLE9BQU07RUFDTixVQUFTO0VBQ1QsbUJBQW1CO0VIVWxCLGNBQWdCO0VHTmpCLFdBQVc7RUFDWCxtQkFBa0I7RUFFbEIsMkNBQW1DO0VBQW5DLG1DQUFtQztFQUNuQyxxQkFBcUIsRUFDckI7O0FBQ0Q7RUFDQyxZQUFZO0VBQ1osYUFBYTtFQUNiLGFBQWEsRUFDYjs7QUFFRDtFQUNDLFdBQVcsRUFJWDtFQUxEO0lBR0UsNkNBQTRDLEVBQzVDOztBQUtGO0VBR0UsV0FBVyxFQU9YO0VBVkY7SUFLRyxtREFBMkM7WUFBM0MsMkNBQTJDLEVBQzNDO0VBTkg7SUFRRyw4RUFBZ0U7WUFBaEUsc0VBQWdFLEVBQ2hFOztBQVRIO0VBY0UsaUJBQWlCO0VBQ2pCLGNBQWE7RUFFYixZQUFZO0VBQ1osYUFBYTtFQUViLG1CQUFtQjtFQUNuQixXQUFVO0VBQ1YsVUFBUztFQUNULFVBQVUsRUFDVjs7QUF4QkY7RUE2QkUsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxhQUFhO0VBQ2IsaUJBQWlCLEVBQ2pCOztBQWpDRjtFQW9DRSx1QkFBdUI7RUFFdkIsWUFBWTtFQUNaLGFBQWE7RUFFYix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLCtCQUErQjtFQUMvQixpQ0FBaUM7RUFFakMsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxRQUFRO0VBRVIsaUJBQWlCO0VBQ2pCLFVBQVMsRUFHVDs7QUFLRjtFQUNFO0lBQUssZ0NBQWlCO1lBQWpCLHdCQUFpQixFQUFBO0VBQ3RCO0lBQU8sa0NBQWlCO1lBQWpCLDBCQUFpQixFQUFBLEVBQUE7O0FBRjFCO0VBQ0U7SUFBSyxnQ0FBaUI7WUFBakIsd0JBQWlCLEVBQUE7RUFDdEI7SUFBTyxrQ0FBaUI7WUFBakIsMEJBQWlCLEVBQUEsRUFBQTs7QUFHMUI7RUFDRTtJQUFLLDZCQUFpQjtZQUFqQixxQkFBaUIsRUFBQTtFQUN0QjtJQUFNLG1DQUFpQjtZQUFqQiwyQkFBaUIsRUFBQTtFQUN2QjtJQUFPLDZCQUFpQjtZQUFqQixxQkFBaUIsRUFBQSxFQUFBOztBQUgxQjtFQUNFO0lBQUssNkJBQWlCO1lBQWpCLHFCQUFpQixFQUFBO0VBQ3RCO0lBQU0sbUNBQWlCO1lBQWpCLDJCQUFpQixFQUFBO0VBQ3ZCO0lBQU8sNkJBQWlCO1lBQWpCLHFCQUFpQixFQUFBLEVBQUE7O0FBSTFCO0VBQ0MsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixTQUFTO0VBQ1QsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsWUFBVztFQUNYLGFBQVksRUFDWjs7QUFDRDtFQUNDLFlBQVk7RUFDWiwyQkFBMkIsRUFDM0I7O0FBRUQ7RUFDQyxZQUFZO0VBQ1osYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YseUJBQXlCO0VBQ3pCLGVBQWU7RUFDZixjQUFjO0VBQ2QsV0FBVztFQUNYLFVBQVU7RUFFVixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLGNBQWM7RUFDZCxrQ0FBa0M7RUFDbEMsMEJBQTBCLEVBYzFCO0VBaENEO0lBc0JFLFdBQVcsRUFDWDtFQXZCRjtJQTBCRSxhQUFhLEVBQ2I7RUEzQkY7SUE2QkUsV0FBVztJQUNYLFVBQ0EsRUFBQzs7QUFFSDtFQUNDLGtDQUFrQztFQUNsQywwQkFBMEIsRUFDMUI7O0FBRUQ7RUFDQyxXQUFXLEVBQ1g7O0FBQ0Q7OztFQUdDLGdEQUErQztFQUMvQyw0QkFBNEI7RUFDNUIsWUFBWTtFQUNaLGFBQWEsRUFDYjs7QUFFRDtFQUNJOzs7SUFHSSx3Q0FBdUMsRUFDMUM7RUFDRDs7SUFFRixpQkFBaUIsRUFDakIsRUFBQTs7QUFHRjs7RUFFQywwQkFBeUI7RUFDekIsdUJBQXNCO0VBQ3RCLHNCQUFpQjtNQUFqQixrQkFBaUIsRUFDakI7O0FBRUQ7RUFDQyxlQUFlO0VBQ2YsK0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixhQUFhO0VBQ2IsT0FBTztFQUNQLFFBQVE7RUFDUixjQUFjO0VBQ2QsbUJBQW1CO0VIckxsQixjQUFnQjtFR3VMakIsV0FBVztFQUVYLDJDQUEyQztFQUMzQyxtQ0FBbUM7RUFFbkMscUJBQXFCO0VBQ3JCLG9DQUFvQyxFQUNwQzs7QUFDRDtFQUNDLGNBQWEsRUFDYjs7QUFhRDtFSDlNRSxjQUFnQjtFR2dOakIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1YsbUJBQWtCO0VBQ2xCLGVBQWU7RUFDZixZQUFZO0VBQ1osWUFBWTtFQUVaLDBDQUEwQjtFQUUxQixtQ0FBNkI7RUFDN0IsMkJBQXFCO0VBRXJCLDRDQUE0QztFQUM1QyxvQ0FBNEI7RUFBNUIsNEJBQTRCO0VBQTVCLHFEQUE0QjtFQUU1QixvQ0FBb0MsRUFlcEM7RUFqQ0Q7SUFxQkUsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osc0JBQXNCO0lBQ3RCLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFNbEI7SUFoQ0Y7TUE2Qkcsc0JBQXNCO01BQ3RCLFlBQVksRUFDWjs7QUFLSDtFQUNDLFdBQVcsRUFLWDtFQU5EO0lBR0UsaUNBQTZCO0lBQzdCLHlCQUFxQixFQUNyQjs7QUFNRjtFQUNDLG1CQUFtQixFQUNuQjs7QUFFRDtFQUVFLFlBQVk7RUFDWixlQUFlO0VBQ2YsU0FBUztFQUNULFVBQVU7RUFDVixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLFlBQVk7RUFDWiw4QkFBc0I7RUFDdEIsMEJBQTBCO0VBQzFCLDZCQUE2QjtFQUM3QiwwQkFBMEI7RUFDMUIscUJBQXFCLEVBQ3JCOztBQWRGO0VBZ0JFLG9CQUFvQjtFQUNwQixZQUFZLEVBSVo7RUFyQkY7SUFtQkcsNkJBQTZCLEVBQzdCOztBQUdIO0VBRUUsb0JBQW9CO0VBQ3BCLFlBQVksRUFDWjs7QUFFRjtFQUVFLGlCQUFpQjtFQUNqQixlQUFlLEVBQ2Y7O0FBRUY7RUFFRSxpQkFBaUIsRUFDakI7O0FBSUY7RUFDQyw2QkFBNkIsRUFDN0I7O0FBQ0Q7RUFDQyxpQ0FBaUMsRUFDakM7O0FBRUQ7RUFDQyxjQUFjLEVBQ2Q7O0FBQ0Q7RUFDQyxlQUFlLEVBQ2Y7O0FBQ0Q7RUFDQyw2QkFBNkIsRUFDN0I7O0FBRUQ7RUFDQyxjQUFjO0VBQ2QsNkJBQTZCLEVBQzdCOztBQUVEO0VBQ0MsZUFBZSxFQUNmOztBQUNEO0VBQ0MsOEJBQThCLEVBQzlCOztBQUlEOztFQUVDLGlCQUFpQjtFQUNqQixTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixjQUFjO0VBQ2QsbUJBQW1CLEVBRW5COztBQUVEOzs7RUFHQyxvQ0FBb0M7RUFDcEMscUJBQXFCLEVBQ3JCOztBQUVEOztFQUdFLG1CQUFtQixFQUNuQjs7QUFHRjtFQUNDLFFBQVEsRUFDUjs7QUFDRDtFQUNDLFNBQVMsRUFDVDs7QUFDRDs7RUFFQyxZQUFZO0VBQ1osVUFBVTtFQUNWLHFDQUFzQjtFQUN0QixhQUFhO0VBQ2IsWUFBWTtFQUNaLG1CQUFtQixFQUNuQjs7QUFDRDtFQUNDLFVBQVU7RUFDVixrQ0FBa0MsRUFDbEM7O0FBQ0Q7RUFDQyxXQUFXO0VBQ1gsaUNBQWlDLEVBQ2pDOztBQUVEO0VBQ0MsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixPQUFPO0VBQ1AsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGNBQWM7RUFDZCxnQkFBZ0IsRUFDaEI7O0FBR0Q7RUFDQztJQUNDLE9BQU87SUFDUCxVQUFVLEVBQ1Y7RUFDRDtJQUNDLGNBQWMsRUFDZDtFQUNEO0lBQ0MsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxVQUFTO0lBQ1QsVUFBUztJQUNULGFBQVksRUFDWixFQUFBOztBQUlGO0VBQ0MsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixVQUFVO0VBQ1YsWUFBWTtFQUNaLFlBQVk7RUFDWixpQkFBaUIsRUFPakI7RUFiRDtJQVNFLGdCQUFnQjtJQUNoQixZQUFZLEVBRVo7O0FBSUY7RUFDQyxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGVBQWU7RUFDZixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsWUFBWSxFQUNaOztBQUNEO0VBQ0MsY0FBYyxFQUNkOztBQUVEO0VBQ0MsbUJBQW1CLEVBQ25COztBQUVEOzs7OztFQUtDLHFCQUFvQjtFQUNwQixnRUFBNEU7RUFDNUUsd0RBQW9FLEVBQ3BFOztBQUVEOztFQUdFLHlCQUF5QjtFQUN6QixpQkFBaUIsRUFDakI7O0FBR0Y7O0VBR0Usb0JBQW9CLEVBQ3BCOztBQUdGOztFQUVDLHFDQUFzQixFQUN0Qjs7QUFDRDs7RUFHRSxxQ0FBc0IsRUFDdEI7O0FBSUY7Ozs7RUFLRSxXQUFXLEVBQ1g7O0FBR0Y7RUFDa0IsV0FBVyxFQUFJOztBQURqQzs7RUFJRSxXQUFXLEVBQ1g7O0FBS0Y7Ozs7O0VBTUUsZUFBZSxFQUNmOztBQUlGO0VBQ0MseUJBQXlCLEVBQ3pCOztBQUVEO0VBR0UsaUJBQWlCLEVBQ2pCOztBQUpGOztFQVFFLGlCQUFpQixFQUNqQjs7QUN6akJGOztpREFFaUQ7QUFLakQ7RUFDRSxtQkFBbUIsRUFDcEI7O0FBRUQ7RUFBMEIsY0FBYyxFQUFJOztBQUU1QztFQUNFLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsYUFBYSxFQUNkOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixhQUFhLEVBQ2Q7O0FBRUQsZUFBZTtBQUVmO0VBQ0UsMEJBQWtCO0tBQWxCLHVCQUFrQjtNQUFsQixzQkFBa0I7VUFBbEIsa0JBQWtCLEVBQ25COztBQUVEO0VBQ0UsYUFBYTtFQUNiLHFCQUFxQjtFQUNyQixhQUFhLEVBQ2Q7O0FBRUQ7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCLEVBQ2xCOztBQUVELHFDQUFxQztBQUVyQztFQUNFLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsY0FBYztFQUNkLGVBQWU7RUFDZixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLG9DQUFxQjtVQUFyQiw0QkFBcUIsRUFnQnRCO0VBdkJEO0lBWUksd0NBQWdDO0lBQ2hDLFVBQVU7SUFDVixtQkFBbUI7SUFDbkIsV0FBVyxFQUtaO0lBcEJIO01Ba0JNLDBCTFNRLEVLUlQ7O0FBTUw7RUFBbUMsb0JMSXBCLEVLSjBDOztBQUV6RDtFQUNFLGNBQWMsRUFDZjs7QUFFRDtFQUNFLGFBQWEsRUFDZDs7QUFFRDtFQUFzQyxlVDVDaEIsRVM0Q2tDOztBQUN4RDtFQUFrQyxnQlQ3Q1osRVM2QytCOztBQUNyRCxtQkFBbUI7QUFDbkI7RUFDRSxXQUFXO0VBQ1gsZ0JUakRvQixFU2tEckI7O0FBQ0Q7RUFDRSxZQUFZO0VBQ1osZVRyRG9CLEVTc0RyQjs7QUFFRDtFQUNFLGNBQWM7RUFDZCxhQUFhLEVBQ2Q7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLFNBQVM7RUFDVCxXQUFXO0VBQ1gsWUFBWSxFQUNiOztBQUVEO0VBQ0UsY0x0Q1ksRUt1Q2I7O0FBRUQsa0RBQWtEO0FBQ2xEO0VBQ0UsZUwzQ1k7RUs0Q1osZ0JBQWdCLEVBQ2pCOztBQUVELHlCQUF5QjtBQUV6QjtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osY0FBYztFQUNkLFdBQVc7RUFDWCxVQUFVO0VBQ1YsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixlQUFlLEVBQ2hCOztBQUVEO0VBQW9DLGVBQWUsRUFBSTs7QUFFdkQ7RUFDRSxzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLGFBQWE7RUFDYixjQUFjO0VBQ2QsaUJBQWlCO0VBRWpCLGNBQWM7RUFDZCxnQkFBZ0IsRUFDakI7O0FBRUQ7RUFDRSxXQUFXLEVBQ1o7O0FDNUlEO0VBRUMsbUJBQW1CO0VBQ25CLGlCQUFpQixFQUFHOztBQUdyQjtFQUVDLG1CQUFtQjtFQUVuQixXQUFXO0VBQ1gsT0FBTztFQUNQLFFBQVE7RUFDUixpQ0FBcUI7VUFBckIseUJBQXFCO0VBRXJCLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsaUJBQWlCO0VBRWpCLHFCQUEwQixFQUdMO0VBaEJ0QjtJQWdCRSxlQUFlLEVBQUc7O0FBRXBCO0VBQ0MsZ0JBQWdCO0VBQ2hCLFlBQXlCO0VBQ3pCLGNBQWM7RUFDZCxhQTlCZTtFQWdDZixZQUFZO0VBQ1oseUJBQVc7RUFDWCxVQUF1QjtFQUN2QiwyQ0FBZ0M7RUFDaEMsbUJBQW1CLEVBVUE7RUFwQnBCO0lBY0UsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFFbkIsV0FBVztJQUNYLDBCTitCeUI7SU05QnpCLGFBQWEsRUFBRzs7QUM5Q2xCO0VBQ0MsNkNQRGtDLEVPU2I7RVg4QnJCO0lXdkNEO01BTUUsZUFBZSxFQUdLLEVBQUE7RVg4QnJCO0lXdkNEO01BU0UsZUFBZSxFQUFLLEVBQUE7O0FBRXRCO0VBQ0MsMEJQMkNlO0VPMUNmLGVQc0RhO0VPckRiLGtCQUFrQixFQUFHOztBQUh0QjtFQUNDLDBCUDJDZTtFTzFDZixlUHNEYTtFT3JEYixrQkFBa0IsRUFBRzs7QUFFdEI7RUFDQyxzQkFBc0IsRUFBRzs7QUFJMUI7RUFDQyxrQkFBa0IsRUFBRzs7QUFFdEI7RUFDQyxpQkFBaUI7RUFDakIsa0NQekJrQztFTzBCbEMsMEJBQTBCO0VBQzFCLGlCQUFpQjtFQUNqQixvQ0FBb0MsRUFJUjtFQVQ3QjtJQVFFLGlCQUFpQjtJQUNqQixzQkFBc0IsRUFBRzs7QUFHM0I7RUFDQyxxQlhGcUIsRVdFQTs7QUFHdEI7RUFDQyxvQlhOcUIsRVdNQTs7QUFHdEI7RUFDQyxtQlhWcUIsRVdVQTs7QUFHdEI7RUFDQyxvQlhkcUIsRVdjQTs7QUFHdEI7RUFDQyxnQlhsQnFCLEVXa0JBOztBQUV0QjtFQUNDLG9CWHJCcUI7RVdzQnJCLGlCQUFpQixFQUFHOztBWGxCcEI7RVdzQkE7SUFDQyxvQlgzQm9CLEVXMkJDO0VBQ3RCO0lBQ0Msa0JYN0JvQixFVzZCQztFQUN0QjtJQUNDLHFCWC9Cb0IsRVcrQkM7RUFDdEI7SUFDQyxvQlhqQ29CLEVXaUNDO0VBQ3RCO0lBQ0MsZ0JYbkNvQixFV21DQyxFQUFBOztBQUV2QjtFQUNDLHNCQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjLEVBQUc7O0FBR2xCO0VBQ0Msa0JBQWtCO0VBQ2xCLDJCQUEyQjtFQUMzQixzQkFBc0IsRUFBRzs7QUFFMUI7RUFDQyxpQkFBaUIsRUFBRzs7QUFFckI7RUFDQyxvQkFBb0I7RUFDcEIsdUJBQXVCO0VBQ3ZCLG1CQUFtQixFQUFHOztBQUd2QjtFQUNDLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsMEJBQTBCO0VBQzFCLGVBQWUsRUFHSTtFQVBwQjtJQU9FLGFBQWEsRUFBRzs7QUFHbEI7RUFDQyxnQkFBZ0I7RUFDaEIsVUFBVSxFQUFHOztBQUVkO0VBQ0MsY0FBYztFQUNkLGlCQUFpQixFQUFHOztBQUVyQjtFQUNDLGNBQWMsRUFBRzs7QUFFbEI7RUFDQyxjQUFjO0VBQ2Qsb0JBQW9CLEVBQUc7O0FBRXhCO0VBQ0MsZUFBZSxFQUFHOztBQ3BIbkI7RUFDQyx1QkFBdUI7RUFDdkIsVUFBVTtFQUNWLFdBQVcsRUFBRzs7QUFFZjtFQUVFLHFCQUFxQixFQUFHOztBQUUxQjtFQUNDLGdCQUFnQjtFQUNoQixPQUFPO0VBQ1AsUUFBUTtFQUNSLFlBQVk7RUFDWixhQUFhO0VBQ2IsY0FBYztFUDhCYixjQUFnQixFT3pCSTtFQVh0QjtJQVdFLGVBQWUsRUFBRzs7QUZsQnBCO0VFc0JFLGFBQWE7RUFDYixlQUFlLEVBQUc7O0FGdkJwQjtFRTBCRSxZQUFZLEVBQUc7O0FBRWpCO0VBQ0MsZVJ3QmU7RVF2QmYsc0JBQXNCLEVBTUE7RUFSdkI7SUFLRSxrQkFBa0IsRUFBRztFQUx2QjtJQVFFLGdCQUFnQixFQUFHOztBQUlyQjtFQUNDLGdCQUFnQjtFQUNoQixhQUFhLEVBQUc7O0FBS2pCO0VBQ0MsbUJBQW1CO0VBQ25CLG1CUnpDa0I7RVEwQ2xCLHVCWmpCcUI7RVlrQnJCLHlCUnhDaUI7RVF5Q2pCLHNCUnpDaUI7RVEyQ2pCLG9CQUFvQjtFQUVwQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLDRCUnpEMkI7RVEyRDNCLCtCQUE2QixFQUdiO0VBRGhCO0lBQ0MsVUFBVSxFQUFHOztBQUlmO0VBRUMsYUFBYTtFQUNiLG1CQUFtQixFQUVLO0VBTHpCO0lBS0UsZVJOaUIsRVFNSTs7QUFFdkI7RUFDQyxVQUFVO0VBQ1YsV0FBVyxFQUFHOztBQUVmO0VBRUUsa0JBQWtCLEVBQUc7O0FBSXZCO0VBRUUsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFFbkIsa0JBQWtCO0VBQ2xCLHdCQUF3QjtFQUV4QiwwQlJ0QmE7RVF1QmIsZVI3QlksRVE2Qkk7O0FDaEdsQjtFQUNFLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkIsMEJBQTBCO0VBQzFCLG1CQUFtQixFQUNwQjs7QUFFRDtFQUNFLHdCQUF3QjtFQUN4QixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUNuQjs7QUFFRDtFQUNFLHVCQUF1QixFQUN4Qjs7QUFFRDs7RUFFRSxrQ0FBa0M7RUFDbEMsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixlQUFlLEVBQ2hCOztBQUVEO0VBQ0UsdUJBQXVCLEVBQ3hCOztBQUVEOztFQUVFLGtDQUFrQztFQUNsQyxvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGVBQWUsRUFDaEI7O0FBRUQ7O0VBRUUsNEJBQTRCO0VBQzVCLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsaUJBQWlCLEVBQ2xCOztBQUVEO0VBQ0Usb0JBQW9CLEVBQ3JCOztBQUVEOzs7Ozs7RUFNRSxvQkFBb0I7RUFDcEIsc0JBQXNCLEVBQ3ZCOztBQ3RERDtFQUNDLGlCQUFpQixFQUFHOztBQUVyQjtFQUNDLHdCZDJCcUIsRWMzQks7O0FBSzNCO0VBQ0MscUJBQXFCO0VBRXJCLDBCQUEwQjtFQUMxQixzQkFBc0I7RUFFdEIsbUJBQW1CO0VBRW5CLGNBQWM7RUFDZCxhQUFhO0VBRWIsc0JBQXNCO0VBRXRCLGVWeUNhO0VVeENiLDBCVjhDYztFVTdDZCxtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLG1EQUEyQztFQUEzQywyQ0FBMkM7RUFFM0MsZ0RBQXdDLEVBSVo7RUF2QjdCO0lBc0JFLDBCVnNDYTtJVXJDYixzQkFBc0IsRUFBRzs7QUFPM0I7RUFDQyxnQkFBZ0IsRUFBRzs7QUFHcEI7RUFDQyxnQkFBZ0IsRUFBRzs7QUFFcEI7RUFDQyxnQkFBZ0I7RUFDaEIsVUFBVSxFQUFHOztBQUdkO0VBRUUscUJBQXFCLEVBQUc7O0FBSTFCO0VBRUUsaUJBQWlCO0VBQ2pCLHlCVnREaUIsRVVzRFU7O0FBSDdCO0VBS0Usa0JBQWtCLEVBQUc7O0FBR3ZCO0VBRUMsd0JkcENxQixFY29DSzs7QUFFM0I7RUFDQyxZQUFZO0VBQ1osaUJBQWlCLEVBQUc7O0FBRXJCO0VBQ0MsYUFBYTtFQUNiLGtCQUFrQixFQUFHOztBQVF0QjtFQUVFLG1CQUFtQixFQUFHOztBQUZ4QjtFQUtFLHFCZHpEb0I7RWMwRHBCLHdCZDFEb0IsRWMwRE07O0FBTjVCO0VBU0UsaUJBQWlCLEVBQUc7O0FDMUZ0QjtFQUNDLFdBQVc7RUFDWCx5QlhFa0I7RVdEbEIsZ0RBQXdDO0VBQXhDLHdDQUF3QztFQUN4QyxtQlhDZTtFV0FmLGVYOERjO0VXN0RkLG1CQUFtQixFQUFHOztBQUt2QjtFQUNDLGlCQUFpQixFQUFHOztBQUdyQjtFQUVDLGFBQWE7RUFDYixZQUFZO0VBQ1osaUJBQWlCLEVBQUc7O0FBRXJCO0VBQ0MsMEJYd0NrQixFV3RDTztFQUgxQjtJQUdFLHNCWHlDWSxFV3pDVTs7QUFHeEI7RUFDQyxzQlhnRG1CLEVXaERVOztBQUc5QjtFQUNDLHNCWGlDYSxFV2pDUzs7QUFHdkI7RUFFRSxlWHVDa0I7RVd0Q2xCLHNCQUFzQixFQUFHOztBQUgzQjtFQU9FLGVYbUNtQixFV25DQTs7QUFLckI7RUFFRSxrQkFBa0I7RUFDbEIsbUJYOUNpQjtFVytDakIsMEJYVVk7RVdUWixlWGVhO0VXZGIsbUJBQW1CO0VBQ25CLG1CQUFtQixFQUFHOztBQUd4QjtFQUNDLGlCQUFpQixFQXdCRDtFZmpEaEI7SWV3QkQ7TUFJRSxtQlh6RGlCLEVXOEVGLEVBQUE7RUF6QmpCO0lBT0UsWUFBWTtJQUNaLGlCQUFpQixFQUFHO0VBUnRCO0lBWUUsaUJBQWlCO0lBQ2pCLGVBQWUsRUFBRztFQWJwQjtJQWtCRSxtQkFBbUI7SUFDbkIsaUJBQWlCLEVBTUo7SUF6QmY7TUFzQkcsbUJBQW1CO01BQ25CLGVBQWU7TUFDZixtQkFBbUI7TUFDbkIsT0FBTyxFQUFHOztBQU9iO0VBQ0MscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCxvQkFBZ0I7TUFBaEIsZ0JBQWdCO0VBQ2hCLDJCQUFxQjtNQUFyQix3QkFBcUI7VUFBckIscUJBQXFCO0VBQ3JCLDJCQUFzQjtNQUF0QixzQkFBc0I7RUFFdEIsYUFBYTtFQUNiLGlCQUFpQjtFQUVqQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBb0RHO0VBOUR2QjtJQWNFLFlBQVk7SUFDWixhQUFhLEVBQUc7RWZ2RWpCO0lld0REO01Ba0JFLDZCQUF1QjtNQUF2Qiw4QkFBdUI7VUFBdkIsMkJBQXVCO2NBQXZCLHVCQUF1QixFQTRDRjtNQTlEdkI7UUFvQkcsb0JBQVE7WUFBUixZQUFRO2dCQUFSLFFBQVE7UUFDUixZQUFZLEVBQUcsRUFBQTtFQXJCbEI7SUF5QkUsV0FBVztJQUNYLG9CQUFRO1FBQVIsWUFBUTtZQUFSLFFBQVE7SUFDUixVQUFVO0lBQ1YsV0FBVyxFQUFHO0VBNUJoQjtJQWdDRSxvQkFBUTtRQUFSLFlBQVE7WUFBUixRQUFRO0lBRVIsbUJBQW1CO0lBQ25CLFdBQVc7SUFFWCxnQkFBZ0I7SUFFaEIsV0FBVztJQUNYLFVBQVU7SUFDVixvQkFBb0I7SUFFcEIscUJBQWM7SUFBZCxxQkFBYztJQUFkLGNBQWM7SUFDZCwwQkFBb0I7UUFBcEIsdUJBQW9CO1lBQXBCLG9CQUFvQjtJQUNwQix5QkFBd0I7UUFBeEIsc0JBQXdCO1lBQXhCLHdCQUF3QjtJQUV4QixtQkFBbUI7SUFFbkIsbUJBQW1CLEVBYUE7SUE5RHJCO01Bb0RHLDBCQUF5QixFQUFlO0lBcEQzQztNQXVERyxjQUFjLEVBQUc7SUF2RHBCO01BMERHLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YsZUFBZTtNQUNmLG1CQUFtQjtNQUNuQixhQUFhLEVBQUc7O0FBU25CO0VBQ0MsV0FBVztFQUNYLGlCQUFpQixFQUFHOztBQU1yQjtFQUNDLGlCQUFpQixFQThCSztFZnRLdEI7SWV1SUQ7TUFJRSxrQmYvSW9CLEVlMEtDLEVBQUE7RUEvQnZCO0lBUUUsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixlQUFlO0lBQ2YsV0FBVztJQUNYLGdCQUFnQixFQWNFO0lmaktuQjtNZXVJRDtRQWVHLGlCQUFpQixFQVdBLEVBQUE7SWZqS25CO01ldUlEO1FBa0JHLFlBQVksRUFRSyxFQUFBO0lBMUJwQjtNQXFCRyxZQUFZLEVBQUc7SUFyQmxCO01Bd0JHLG1CQUFtQjtNQUNuQixpQlg1TGE7TVc2TGIsWUFBWSxFQUFHO0VBMUJsQjtJQThCRyxzQkFBc0I7SUFDdEIsYUFBYSxFQUFHOztBQUVuQjtFQUNDLFdBQVcsRUFRTztFZmpMbEI7SWV3S0Q7TUFJRSxpQkFBaUIsRUFLQSxFQUFBO0VmakxsQjtJZXdLRDtNQU1FLFlBQVksRUFHSyxFQUFBO0VBVG5CO0lBU0UsWUFBWSxFQUFHOztBQUVqQjtFQUNDLGdCQUFnQixFQUFHOztBQUVwQjtFQUNDLHlCWHBOa0I7RVdxTmxCLHNCWHBOZTtFV3FOZixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLGVYN0phLEVXNkpFOztBQ2xPaEI7RUFDQyxtQkFBbUI7RUFDbkIsc0JaWWtCO0VZWGxCLHdCaEJnQ3FCO0VnQi9CckIsbUJBQW1CLEVBU0c7RUFidkI7SUFPRSxzQkFBc0I7SUFDdEIsVUFBVTtJQUNWLFdBQVc7SUFDWCxtQkFBbUIsRUFBRztFQVZ4QjtJQWFFLGdCQUFnQixFQUFHOztBQUVyQjtFQUNDLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsZVp1RGMsRVl2REU7O0FBR2pCO0VBQ0MsZVppQ2U7RVloQ2Ysc0JBQXNCLEVBQUc7O0FBRTFCO0VBQ0MsMEJaMENrQixFWTFDYzs7QUFJakM7RUFDQyxtQkFBbUIsRUFBRzs7QUM5QnZCO0VBQ0MsY0FBYyxFQUFHOztBQUVsQjtFQUNDLGVBQWUsRUFHSztFQUpyQjtJQUlFLGNBQWMsRUFBRzs7QUFHbkI7RUFDQyxnQkFBZ0I7RUFDaEIsT0FBTztFQUNQLFFBQVE7RUFDUixTQUFTO0VBQ1QsVUFBVTtFQUNWLGFBQWE7RUFDYixZQUFZO0VaMkJYLGNBQWdCO0VZdkJqQiwwQmJzRDBCO0VhckQxQixpQ0FBcUI7VUFBckIseUJBQXFCLEVBQU07O0FBSzVCO0VBQ0MsV0FBVztFQUVYLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsU0FBUztFQUNULDBCYmlDYTtFYWhDYixtQkFBbUI7RUFFbkIsY0FBYyxFQUFHOztBQUdsQjtFQUNDLFlBQVk7RUFDWixVQUFVO0VBRVYsMEJidUJhO0VhdEJiLGlDQUE2QjtFQUM3Qix1Q0FBK0I7RUFBL0IsK0JBQStCLEVBR2Q7RUFUbEI7SUFTRSxXQUFXLEVBQUc7O0FDakRoQjtFQUNDLHFCbEJrQ3FCO0VrQmpDckIsd0JsQmlDcUIsRWtCZ0VPO0VBbkc3QjtJQUtFLGVkaUVpQixFY2pFRztFQUx0QjtJQVFFLHNCQUFzQjtJQUN0QixlZDhDYyxFYzlDRztFQVRuQjtJQVlFLFdBQVcsRUFBRztFQVpoQjtJQWdCRSxxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLDRCQUE2QjtRQUE3Qiw2QkFBNkI7SUFDN0IsaUNka0RpQjtJY2pEakIsOEJkaURpQixFY2pEbUI7RUFuQnRDO0lBc0JFLHFCQUFvQjtJQUNwQixXQUFXO0lBQ1gsb0NBQW9DLEVBV2I7SUFuQ3pCO01BNEJHLDZEQUFxRDtNQUFyRCxxREFBcUQsRUFBRztJQTVCM0Q7TUErQkcsZWR3QmE7TWN2QmIsZ0JBQWdCLEVBR0k7TUFuQ3ZCO1FBbUNJLGVkb0JZLEVjcEJLO0VBbkNyQjtJQXFDRSxrQkFBa0I7SUFDbEIsc0JBQTBCO1FBQTFCLG1CQUEwQjtZQUExQiwwQkFBMEIsRUFBRztFQXRDL0I7SUF5Q0UsZUFBZTtJQUNmLGFBQWE7SUFDYixtQkFBbUI7SWJFbkIsYUFBZ0IsRWFFTTtJQVB2QjtNQU9FLGdCQUFnQixFQUFHO0VsQlJyQjtJa0J2Q0Q7TUFtREcsNkJBQStCO01BQS9CLCtCQUErQjtVQUEvQixtQ0FBK0I7Y0FBL0IsK0JBQStCLEVBQUc7SUFuRHJDO01Bc0RHLHlCQUF3QjtVQUF4QixzQkFBd0I7Y0FBeEIsd0JBQXdCLEVBR0o7TUF6RHZCO1FBeURJLGNBQWMsRUFBRyxFQUFBO0VBRXBCO0lBRUUsZ0JBQWdCLEVBQUc7RUE3RHRCO0lBK0RHLGlDQUFxQjtZQUFyQix5QkFBcUIsRUFBTTtFQS9EOUI7SUFrRUUsZUFBZSxFQUFHO0VBbEVwQjtJQXNFRSx1QmQzRGMsRWMyRE87RUF0RXZCO0lBeUVFLHdCZDlEYyxFYzhEUTtFQXpFeEI7SUE0RUUsZUFBZTtJQUNmLG9CQUFvQjtJQUNwQixVQUFVO0lBQ1YsMEJBQTBCO0lBQzFCLGFBQWEsRUFBRztFQWhGbEI7SUFtRkUsZ0JBQWdCO0lBQ2hCLGlCQUFpQixFQUFHO0VsQjdDckI7SWtCdkNEO01BeUZHLFlBQVk7TUFDWix5QmQvRWE7TWNnRmIsdUJkaEZhO01jaUZiLDBCZGpGYTtNY2tGYixpQkFBaUIsRUFBRztJQTdGdkI7TUErRkcsb0JBQW9CLEVBQUc7SUEvRjFCO01BbUdHLG1CQUFtQixFQUFHLEVBQUE7O0FDbkd6QjtFbkJpREMsd0JBQXVCLEVtQmhEVDtFbkJzQ2Q7SW1CdkNEO01uQm9ERSx5QkFBdUIsRW1CbkRWLEVBQUE7O0FBRWY7RUFDQyxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLFFBQVE7RUFFUixZQUFZO0VBQ1osUUFBUSxFQWlCaUI7RW5CYXpCO0ltQnBDRDtNQVNFLFlBQVk7TUFDWixRQUFRLEVBYWdCLEVBQUE7RUF2QjFCO0lBYUUsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osdUNBQStCO0lBQS9CLCtCQUErQjtJQUMvQixlQUFlLEVBR0U7SUFwQm5CO01Bb0JHLFdBQVcsRUFBRztFQXBCakI7SUF1QkUsbUJBQW1CLEVBQUc7O0FBR3hCO0VBRUUsY0FBYyxFQUFHOztBQUZuQjtFQU9FLHVCbkJEb0IsRW1CQ0s7O0FBUDNCO0VBVUUsdUJuQkpvQixFbUJJSzs7QUFWM0I7RUFZRSx3QmY5QmMsRWU4QlE7O0FBWnhCO0VBY0UsZ0JBQWdCLEVBQUc7O0FBZHJCO0VBbUJFLGdCQUFnQixFQUFHOztBQW5CckI7RUFzQkUsY0FBYyxFQUFHOztBQXRCbkI7RUEwQkUsY0FBYyxFQUFHOztBQTFCbkI7RUE2QkUsY0FBYyxFQUdNO0VuQnRCckI7SW1CVkQ7TUFnQ0csY0FBYyxFQUFLLEVBQUE7O0FuQnRCckI7RW1CVkQ7SUF1Q0csa0JBQWtCLEVBQUc7RUF2Q3hCO0lBeUNHLHdCZjVEZ0IsRWU0RFU7RUF6QzdCO0lBNENHLHdCZi9EZ0IsRWUrRFUsRUFBQTs7QW5CbEM1QjtFbUJWRDtJQWdERyxrQkFBa0IsRUFBRztFQWhEeEI7SUFrREcsa0JBQWtCLEVBQUc7RUFsRHhCO0lBcURHLHdCZnhFZ0IsRWV3RVU7RUFyRDdCO0lBd0RHLGtCQUFrQixFQUFHLEVBQUE7O0FDcEZ4QjtFQUNDLGNBQWMsRUFFTztFQUh0QjtJQUdFLGVBQWUsRUFBRzs7QUFHcEI7RUFFRSxlQUFlO0VBQ2YscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQixFQUFHOztBQ1h6QjtFQUVDLGlCQUFpQjtFQUNqQix5QmpCV2tCO0VpQlZsQixzQmpCVWtCLEVpQlBVO0VBUDdCO0lBT0UsdUJqQk9pQixFaUJQUTs7QUFHM0I7RUFFQyxZQUFZLEVBd0RTO0VBMUR0QjtJQU1FLGlCQUFpQjtJQUNqQixtQkFBbUIsRUFhRTtJQXBCdkI7TUFVRyxVQUFVO01BQ1YsV0FBVztNQUNYLFlBQVk7TUFFWixnQkFBZ0I7TUFDaEIsaUJBQWlCLEVBS0M7TUFwQnJCO1FBa0JJLGFBQWEsRUFBRztNQWxCcEI7UUFvQkksWUFBWSxFQUFHO0VBcEJuQjtJQTBCRSw0QnJCRG9CO0lxQklwQixxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLDJCQUFzQjtRQUF0QixzQkFBc0I7SUFFdEIsMEJqQnlCaUIsRWlCdEJhO0lBcENoQztNQW9DRyxzQmpCNUNrQixFaUI0Q1M7RUFwQzlCO0lBd0NFLGtCQUFrQjtJQUNsQixtQkFBbUIsRUFJVztJQTdDaEM7TUE0Q0csV0FBVztNQUNYLHlCakI3Q2dCLEVpQjZDVztFckJoQjdCO0lxQjdCRDtNQWdERSxpQkFBaUI7TUFDakIsWUFBWTtNQUNaLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsbUJBQW1CLEVBTUM7TUExRHRCO1FBc0RHLGlCQUFpQjtRQUNqQixnQkFBZ0IsRUFBRztNQXZEdEI7UUEwREcsWUFBWSxFQUFHLEVBQUE7O0FBR2xCO0VBQ0MsV0FBVztFQUNYLFlBQVksRUFHTztFQUxwQjtJQUtFLGFBQWEsRUFBRzs7QUMzRWxCO0VBR0UscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLG9CQUFnQjtNQUFoQixnQkFBZ0I7RUFDaEIsd0JBQVc7RUFDWCxtQkFBbUIsRUFBRzs7QUFSeEI7RUFXRSxZQUFZO0VBQ1osVUFBVTtFQUNWLGNBQWMsRUFLVztFQWxCM0I7SUFnQkcsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixtQkFBbUIsRUFBRzs7QUFsQnpCO0VBdUJFLFdBQVcsRUFBRzs7QUF2QmhCO0VBMEJFLGdCQUFVLEVBQVk7O0FBMUJ4QjtFQTZCRSxXQUFVLEVBQVk7O0FBN0J4QjtFQWdDRSxXQUFVLEVBQVk7O0FBaEN4QjtFQW1DRSxnQkFBVSxFQUFZOztBQW5DeEI7RUFzQ0UsZ0JBQVUsRUFBWTs7QUF0Q3hCO0VBeUNFLGFBQVUsRUFBWTs7QUF6Q3hCO0VBNENFLGdCQUFVLEVBQVk7O0F0Qk52QjtFc0J0Q0Q7SUFpREcsWUFBWSxFQUFHLEVBQUE7O0FDbERsQjtFQUNDLG1CQUFtQixFQUFHOztBQ0R2QjtFQUNDLG1CQUFtQjtFQUNuQixpQkFBaUIsRUFHRztFQUxyQjtJQUtFLGNBQWMsRUFBRzs7QUFFbkI7RUFFQyxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBRWpCLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QseUJBQXdCO01BQXhCLHNCQUF3QjtVQUF4Qix3QkFBd0IsRUFHTjtFQVRuQjtJQVNFLFlBQVksRUFBRzs7QUFFakI7RUFDQyxtQkFBbUI7RUFDbkIsaUJwQlVxQixFb0JKb0I7RUFSMUM7SUFLRSxpQkFBOEIsRUFBTztFQUx2QztJQVFFLGtCQUErQixFQUFPOztBQU94QztFQUVFLHlCcEJ6QmlCO0VvQjBCakIsd0JwQjFCaUIsRW9CMEJTOztBQUg1QjtFQU1FLGVBQWUsRUFBRzs7QUFOcEI7RUFTRSxZQUFZO0VBQ1oscUJ4QlJvQjtFd0JTcEIsZUFBZSxFQUdVO0VBZDNCO0lBY0csbUJBQW1CLEVBQUc7O0FBZHpCO0VBaUJFLHVCQUF1QixFQUFHOztBQ2xENUI7RUFDQyxlckJzRWE7RXFCckViLFdBQVc7RUFDWCxlQUFlO0VBRWYsZUFBZTtFQUNmLHNCQUFzQjtFQUV0QixtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLGdCekJ5QnFCO0V5QnhCckIsbUJBQW1CO0VBR25CLGdCQUFnQixFQUFHOztBQUlwQjtFQUVFLGVyQm1EWSxFcUJuREc7O0FBR2pCO0VBQ0MsZUFBZTtFQUNmLFlBQVk7RUFDWiw2QnJCaEJrQjtFcUJpQmxCLHNCckJqQmtCO0VxQm9CbEIsMEJyQjJDYztFcUIxQ2QsZXJCb0NhO0VxQm5DYixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLDBCQUEwQixFQUFHOztBQU05QjtFQUNDLHdCekJOcUI7RXlCUXJCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLDBCQUEwQjtFQUMxQixrQ3JCOUNrQztFcUIrQ2xDLG9DQUFvQyxFQUtiO0VBYnhCO0lBV0UsZXJCSWM7SXFCSGQsMEJBQTBCO0lBQzFCLGlCQUFpQixFQUFHOztBQ3BEdEI7RUFDQyx5QnRCWWtCO0VzQlhsQixZQUFZO0VBRVoscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQixFQW9GTztFQXpGNUI7SUFRRSxtQkFBbUI7SUFDbkIsNkJBQXlCO0lBQ3pCLGtCMUJ3Qm9CO0kwQnZCcEIseUZBQW1GLEVBQWdCO0VBWHJHO0lBZUUsZUFBZTtJQUNmLHlCdEJKZ0IsRXNCSVU7RUFoQjVCO0lBbUJFLGdCQUFnQjtJQUNoQixvQkFBUTtRQUFSLFlBQVE7WUFBUixRQUFRO0lBQ1IsdUIxQmFvQixFMEJiSztFQXJCM0I7SUF3QkUsb0JBQVE7UUFBUixZQUFRO1lBQVIsUUFBUSxFQUFHO0VBeEJiO0lBMkJFLFlBQVk7SUFDWixXQUFXO0lBQ1gseUJ0QmpCZ0IsRXNCaUJVO0VBN0I1QjtJQWdDRSxrQkFBa0I7SUFDbEIsZUFBZSxFQUdpQjtJQXBDbEM7TUFtQ0csZXRCa0NnQjtNc0JqQ2hCLDBCQUEwQixFQUFHO0UxQkUvQjtJMEJ0Q0Q7TUE4Q0csK0JBQW9CO01BQXBCLDhCQUFvQjtVQUFwQix3QkFBb0I7Y0FBcEIsb0JBQW9CO01BQ3BCLDBCQUFvQjtVQUFwQix1QkFBb0I7Y0FBcEIsb0JBQW9CO01BQ3BCLDBCQUErQjtVQUEvQix1QkFBK0I7Y0FBL0IsK0JBQStCLEVBQUc7SUFoRHJDO01BbURHLGtCQUFrQjtNQUNsQixtQkFBbUIsRUFHSTtNQXZEMUI7UUFzREksZ0JBQWdCO1FBQ2hCLGlCQUFpQixFQUFHLEVBQUE7RTFCakJ2QjtJMEJ0Q0Q7TUEyREcseUJ0QmxEZ0IsRXNCa0RXO0lBM0Q5QjtNQTZERyx5QnRCcERnQixFc0JvRFcsRUFBQTtFMUJ2QjdCO0kwQnRDRDtNQWlFRSxZQUFZLEVBd0JjLEVBQUE7RTFCbkQzQjtJMEJ0Q0Q7TUFvRUUsNkJBQXVCO01BQXZCLDhCQUF1QjtVQUF2QiwyQkFBdUI7Y0FBdkIsdUJBQXVCO01BQ3ZCLDBCdEJFWTtNc0JEWixrQjFCcENvQixFMEJ1RE07TUF6RjVCO1FBeUVHLGdCQUFnQjtRQUVoQix5QjFCckJXLEUwQnNCWjtNQTVFRjtRQStFRyxnQkFBZ0I7UUFDaEIseUJ0QnZFZ0IsRXNCdUVXO01BaEY5QjtRQW1GRyx5QnRCMUVnQixFc0IwRVcsRUFBQTtFMUI3QzdCO0kwQnRDRDtNQXNGRSxtQnRCN0VpQixFc0JnRlM7TUF6RjVCO1FBeUZHLGtCQUFrQixFQUFHLEVBQUE7O0FDMUZ4QjtFQUNDLGtCQUFrQjtFQUNsQixpQ0FBb0M7RUFDcEMsZXZCbUVrQjtFdUJsRWxCLG9DQUFvQyxFQThDVDtFQWxENUI7SUFPRSxtQkFBbUI7SUFDbkIsb0JBQW9CLEVBQUc7RUFSekI7SUFjRywwQnZCMERXO0l1QnpEWCx5QnZCRmUsRXVCRVc7RUFmN0I7SUFrQkcscUJBQWM7SUFBZCxxQkFBYztJQUFkLGNBQWM7SUFDZCxvQkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUc7RUFuQnRCO0lBc0JHLG9CQUFRO1FBQVIsWUFBUTtZQUFSLFFBQVE7SUFDUix1QjNCWW1CLEUyQlpNO0VBdkI1QjtJQTBCRyx5QnZCZmEsRXVCZVU7RUExQjFCO0lBNkJHLG9CQUFRO1FBQVIsWUFBUTtZQUFSLFFBQVEsRUFBRztFQTdCZDtJQWdDRyxZQUFZO0lBQ1osc0JBQXNCO0lBQ3RCLHNCdkJ2QmEsRXVCdUJPO0VBbEN2QjtJQXFDRywwQkFBMEI7SUFDMUIsMEJBQW9CO1FBQXBCLHVCQUFvQjtZQUFwQixvQkFBb0I7SUFFcEIsaUJBQWlCLEVBQUc7RUF4Q3ZCO0lBMkNHLGtCQUFrQjtJQUNsQixzQkFBc0IsRUFBRztFM0JMM0I7STJCdkNEO01BZ0RJLHlCdkJ0Q2UsRXVCc0NZO0lBaEQvQjtNQWtESSxlQUFlLEVBQUcsRUFBQTs7QUM3Q3RCO0VBQ0MsMEJ4QjZEYSxFd0I3RGM7O0FBQzVCO0VBQ0MsWUFBWSxFQUFHOztBQUtoQjtFQUNDLGtCeEJZc0I7RXdCWHRCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHFDNUJpQnFCLEU0QkVEO0VBeEJyQjtJQVFFLHNCNUJjb0IsRTRCZEk7RTVCa0J6QjtJNEIxQkQ7TUFXRSxXQUFXO01BQ1gsNEJBQVc7TUFDWCxtQnhCaEJpQixFd0IyQkUsRUFBQTtFNUJFcEI7STRCMUJEO01BZ0JFLFdBQVc7TUFDWCxtQnhCcEJpQixFd0IyQkUsRUFBQTtFNUJFcEI7STRCMUJEO01BcUJFLFlBQVksRUFHTyxFQUFBO0VBeEJyQjtJQXdCRSxjQUFjLEVBQUc7O0FBRW5CO0VBQ0MsV0FBVztFQUNYLGdCQUFnQixFQUFHOztBQUdwQjtFQUNDLHVCeEIvQmtCLEV3QmlDWTtFQUgvQjtJQUdFLHlCeEJqQ2lCLEV3QmlDVTs7QUMvQzdCO0VBQ0MsMEJ6QjJFMEI7RXlCMUUxQixnQkFBZ0I7RXhCMkNmLGNBQWdCLEV3QmZKO0U3QlNiO0k2QnZDRDtNQU1FLGNBQWMsRUF3QkYsRUFBQTtFQTlCZDtJQVNFLFd6QnFCb0I7SXlCcEJwQixhQUFhLEVBQUc7RUFWbEI7SUFhRSxZekJpQm9CO0l5QmhCcEIsWUFBWSxFQUFHO0VBZGpCO0lBaUJFLE9BQU87SUFDUCxRQUFRLEVBQUc7RUFsQmI7SUFxQkUsVUFBVTtJQUNWLFFBQVEsRUFBRztFQXRCYjtJQXlCRSxRQUFRO0lBQ1IsT0FBTyxFQUFHO0VBMUJaO0lBNkJFLFNBQVM7SUFDVCxPQUFPLEVBQUc7O0FBS1o7RUFDQyxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLDBCekI2QmE7RXlCM0JiLGdCQUFnQjtFeEJLZixhQUFnQjtFd0JIakIsUUFBUTtFQUVSLDhCekJnQzBCLEV5QkdQO0VBNUNwQjtJQVdFLGlCQUFpQixFQUFHO0VBWHRCO0lBY0UsaUJBQWlCLEVBQUc7RUFkdEI7SUFpQkUsWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7SUFFbkIsNEJ6QjNDZ0I7SXlCNkNoQixxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLDBCQUErQjtRQUEvQix1QkFBK0I7WUFBL0IsK0JBQStCO0lBQy9CLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBRXBCLGtCQUFrQjtJQUNsQixtQkFBbUIsRUFZVTtJN0JwQzlCO002QkpEO1FBK0JHLDRCN0IvQm1CLEU2QndDUyxFQUFBO0k3QnBDOUI7TTZCSkQ7UUFrQ0csWUFBWTtRQUNaLDZCekI1RGdCLEV5QmlFWSxFQUFBO0lBeEMvQjtNQXNDRywwQkFBK0I7VUFBL0IsdUJBQStCO2NBQS9CLCtCQUErQjtNQUMvQix5QnpCaEVnQjtNeUJpRWhCLHdCekJqRWdCLEV5QmlFVTtFN0JwQzVCO0k2QkpEO01BMkNFLG1CQUFtQjtNQUNuQixhQUFhLEVBQUssRUFBQTs7QUFFcEI7RUFDQyxpQnpCdER3QjtFeUJ1RHhCLGF6QnZEd0I7RXlCd0R4QixlQUFlO0VBQ2YsWUFBWSxFQUdRO0U3QmpEcEI7STZCMENEO01BT0UsY0FBYyxFQUFLLEVBQUE7O0FBRXJCO0VBQ0MsNENBQW9DO0VBQXBDLG9DQUFvQztFQUNwQyxzQkFBc0IsRUFFTTtFQUo3QjtJQUlFLHNCQUFzQixFQUFHOztBQUUzQjtFQUNDLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsZUFBZSxFQUFHOztBQUVuQjtFQUNDLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsVUFBVSxFQUFHOztBQUVkO0VBQ0MsdUJBQXVCLEVBQUc7O0FBRTNCO0VBQ0MsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixtQkFBbUIsRUErQlM7RUFsQzdCO0lBTUUsK0JBQWtCO1FBQWxCLGtCQUFrQixFQUFHO0VBTnZCO0lBU0UscUJBQWM7SUFBZCxxQkFBYztJQUFkLGNBQWM7SUFDZCw2QkFBdUI7SUFBdkIsOEJBQXVCO1FBQXZCLDJCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIseUJBQXdCO1FBQXhCLHNCQUF3QjtZQUF4Qix3QkFBd0I7SUFDeEIseUJBQXdCO1FBQXhCLHNCQUF3QjtZQUF4Qix3QkFBd0IsRUFzQkM7SUFsQzNCO01BZUcseUJBQXdCO1VBQXhCLHNCQUF3QjtjQUF4Qix3QkFBd0IsRUFBRztJQWY5QjtNQWtCRyxtQkFBbUI7TUFDbkIsaUJBQWlCO01BQ2pCLHNCQUFzQixFQUtKO01BUm5CO1FBS0UsZ0JBQWdCO1FBQ2hCLHVCQUF1QixFQUFHO01BdkI5QjtRQXlCSSxlekIvRFUsRXlCK0RLO0lBekJuQjtNQTRCRyxrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLHFCQUFxQjtNQUNyQixtQkFBbUI7TUFDbkIsNEJ6QjFJeUI7TXlCMkl6QixlekJ4RWdCO015QnlFaEIsbUJBQW1CLEVBQUc7O0FBRXpCO0VBQ0MscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCxhQUFhO0VBQ2IsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0IsRUFBRzs7QTdCN0d2QjtFNkJpSEE7SUFDQyxhQUFhLEVBQUc7RUFFakI7SUFDQyxjQUFjLEVBQUc7RUFFbEI7SUFDQyxtQkFBbUIsRUFBRyxFQUFBOztBN0J4SHZCO0U2QjJIQTtJQUNDLGdCQUFnQixFQUFHLEVBQUE7O0FBR3JCO0VBQ0MsMEJ6QjNGMEI7RXlCNEYxQixlekJyR2EsRXlCcUdHOztBQUlqQjtFQUVFLHNCQUFzQixFQUFHOztBQ3hLM0I7RUFDQyxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUVkLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLHNCQUEwQjtNQUExQixtQkFBMEI7VUFBMUIsMEJBQTBCO0VBRTFCLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsb0NBQW9DO0V6QitCbkMsY0FBZ0I7RXlCS2pCLGFBQWEsRUFnQ0E7RUE1RWQ7SUFhRSxxQ0FBNkI7SUFBN0IsNkJBQTZCO0lBQzdCLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2QsNkJBQXVCO0lBQXZCLDhCQUF1QjtRQUF2QiwyQkFBdUI7WUFBdkIsdUJBQXVCO0lBRXZCLHFCMUJiaUI7STBCZWpCLGUxQjhDWTtJMEI3Q1osMEJBQTBCO0lBQzFCLHNCQUFzQixFQUlIO0lBekJyQjtNQXdCRyxnQkFBZ0I7TUFDaEIsYUFBYSxFQUFHO0VBekJuQjtJQTRCRSxlMUJxQmMsRTBCckJHO0VBNUJuQjtJQWdDRyxZQW5DcUIsRUFtQ087RUFoQy9CO0lBb0NHLFlBdkNxQixFQXVDTztFQXBDL0I7SUF1Q0UsZ0JBQWdCLEVBQUc7RTlCTnBCO0k4QmpDRDtNQStDRSxtQkFBbUIsRUE2QlAsRUFBQTtFQTVFZDtJQWtERSxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLHNCQUFzQixFQUFHO0VBcEQzQjtJQXlERSxxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CLEVBQUc7RUExRHpCO0lBNkRFLGVBQWUsRUFBRztFQTdEcEI7SUFnRUUsc0JBQXNCO0lBQ3RCLHVCMUI1RGM7STBCNkRkLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLG1CQUFtQixFQUlNO0lBekUzQjtNQXlFRyxtQkFBbUIsRUFBRztFQXpFekI7SUE0RUUsT0FBTyxFQUFHOztBQU9aO0VBQ0MsY0FBYyxFQUFHOztBQUVsQjtFQUVFLGNBQWMsRUFBRzs7QUFGbkI7RUFLRSxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBRXBCLHlCQUF3QjtNQUF4QixzQkFBd0I7VUFBeEIsd0JBQXdCLEVBR0g7RUFQdEI7SUFPRSxlQUFlLEVBQUc7O0FBWHJCO0VBY0UsbUJBQW1CO0V6QjdEbkIsY0FBZ0IsRXlCOERjOztBQWZoQztFQW1CRSxtQkFBbUI7RUFDbkIsaUJBQWlCLEVBaUJBO0VBckNuQjtJQXVCRyxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsV0FBVztJQUNYLG1DQUFxQjtZQUFyQiwyQkFBcUI7SUFFckIsK0JBQStCLEVBQUc7RUE5QnJDO0lBaUNHLDZCMUJwRFksRTBCb0RrQjtFQWpDakM7SUFvQ0csNkIxQjdEVztJMEI4RFgsV0FBVyxFQUFHOztBQXJDakI7RUEyQ0UsY0FBYztFQUVkLG1CQUFtQjtFQUVuQixXQUFXO0VBQ1gsVUFBVTtFQUNWLHVCQUFTO0VBQ1QsaUJBQWlCO0VBRWpCLGlCQUFpQjtFQUVqQixrQkFBa0I7RUFFbEIsbUNBQXFCO1VBQXJCLDJCQUFxQixFQXdCUztFQWhGaEM7SUEyREcsbUIxQjVJYTtJMEI2SWIsMEIxQnJGVztJMEJzRlgsMEIxQmhGWTtJMEJpRlosbUJBQW1CLEVBQUc7RUE5RHpCO0lBaUVHLFVBQVUsRUFZaUM7SUE3RTlDO01Bb0VJLFdBQVc7TUFDWCw4QkFBVTtNQUNWLFlBQVk7TUFDWixpQ0FBcUI7Y0FBckIseUJBQXFCO01BQ3JCLGdCMUJ6SlksRTBCOEo0QjtNQTdFNUM7UUEyRUssV0FBVztRQUNYLFlBQVk7UUFDWiwrQkFBVyxFQUEwQjtFQTdFMUM7SUFnRkcsNkIxQmxLZ0IsRTBCa0tXOztBQVM5QjtFQUNDLGtCQUFrQjtFQUNsQixzQkFBMEI7TUFBMUIsbUJBQTBCO1VBQTFCLDBCQUEwQixFQWlHTjtFQW5HTDtJQUtkLGVBQWU7SUFDZixtQkFBbUI7SXpCOUluQixjQUFnQjtJeUJnSmhCLGlCQUFpQixFQUdNO0lBWFQ7TUFXYixpQkFBaUIsRUFBRztFQVh2QjtJQWVFLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsK0JBQVc7SUFDWCxnQjFCN0xpQjtJMEI4TGpCLGlCMUI5TGlCO0kwQitMakIsVUFBVTtJQUNWLGVBQWUsRUFBRztFQXJCcEI7SUF3QkUsaUJBQWlCO0lBQ2pCLGlCQUFpQixFQUFHO0VBekJ0QjtJQTZCRSx1QjFCeE1pQjtJMEJ5TWpCLDBCMUJ6TWlCO0kwQjJNakIsMEJBak51QjtJQWtOdkIsMEIxQjdJYTtJMEIrSWIsbUJBQW1CLEVBc0JGO0lBekRuQjtNQXNDRyxZQUFZO01BQ1osZUFBZTtNQUNmLG1CQUFtQjtNekJoTHBCLGNBQWdCO015QmtMZixXQUFXO01BQ1gsaUJBQWU7TUFFZiwrQkFBK0IsRUFJZDtNOUIvTG5CO1E4QjhJRDtVQWdESSxpQkFBZ0I7VUFDaEIsV0FBVyxFQUFLLEVBQUE7SUFqRHBCO01BcURHLDZCMUJqS1ksRTBCaUtrQjtJQXJEakM7TUF3REcsNkIxQjFLVztNMEIyS1gsV0FBVyxFQUFHO0VBekRqQjtJQTZERSwwQkE5T3VCO0lBZ1B2QixxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLHVCQUFzQjtRQUF0QixvQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLDZCQUF1QjtJQUF2Qiw4QkFBdUI7UUFBdkIsMkJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2QixvQkFBYTtRQUFiLHFCQUFhO1lBQWIsYUFBYSxFQUFHO0VBbEVsQjtJQXVFRSxtQjFCalBjO0kwQmtQZCxrQkFBa0IsRUFHVztJQTNFL0I7TUEyRUcsd0I5QjdObUIsRThCNk5PO0VBM0U3QjtJQWdGRSxtQjFCM1BpQjtJMEI0UGpCLHNCMUIzUGM7STBCNlBkLFlBQVk7SUFDWiw0Q0FBZ0MsRUFHSTtJQXZGdEM7TUF1RkcsOEJBQThCLEVBQUc7RUF2RnBDO0lBK0ZFLHNCQUFzQixFQUFHO0VBL0YzQjtJQW1HRSxjQUFjLEVBQUc7O0FBU25CO0VBSUMsa0NBQWtDLEVBUVg7RUFaeEI7SUFPRSxpQkFBaUI7SUFHakIsa0JBQWtCO0lBRWxCLGlCQUFpQixFQUFHOztBQVF0QjtFQUNDLG1CQUFtQjtFQUVuQixnQkFBZ0I7RUFDaEIsMEJBQWtCO0tBQWxCLHVCQUFrQjtNQUFsQixzQkFBa0I7VUFBbEIsa0JBQWtCO0VBRWxCLHVCQUF1QjtFQUV2QixvQ0FBb0M7RUFDcEMsZUFBZSxFQW9DUTtFQTdDeEI7SUFZRSxzQkFBc0I7SUFDdEIsa0JBQWtCLEVBQUc7RUFidkI7SUFnQkUsa0NBQTBCO1lBQTFCLDBCQUEwQjtJQUMxQixtQkFBbUIsRUFJUTtJQXJCN0I7TUFxQkcscUJBQXFCLEVBQUc7RTlCblMxQjtJOEI4UUQ7TUF3QkUsbUJBQW1CO01BQ25CLHNCQUFzQixFQW9CQSxFQUFBO0VBN0N4QjtJQTRCRSxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxtQkFBbUIsRUFJQztJQVJyQjtNQVFFLGNBQWMsRUFBRztFQW5DcEI7SUFzQ0UsMEJBQTBCO0lBQzFCLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsZTFCeFJpQixFMEJ3Ukc7RUF6Q3RCO0lBNENFLDBCQUEwQjtJQUMxQixpQkFBaUIsRUFBRzs7QUFTdEI7RUFDQyxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGFBQWE7RUFDYixZQUFZO0VBQ1osa0JBQWtCLEVBaUJRO0VBdEIzQjtJQVFFLGtCOUJoVm9CLEU4QmdWQTtFQVJ0QjtJQVdFLGlCQUFpQjtJQUNqQixpQkFBaUIsRUFBRztFQVp0QjtJQWVFLG9CQUFvQjtJQUNwQixlQUFlLEVBTVE7SUF0QnpCO01BbUJHLHVCQUF1QjtNQUN2QixzQkFBc0I7TUFDdEIscUJBQXFCO01BQ3JCLGlCQUFpQixFQUFHOztBQ2pZdkI7RUFFQyxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBRWpCLFlBQVk7RUFDWixtQkFBbUIsRUFvQ0k7RUExQ3hCO0lBU0UsYUFBYSxFQUFHO0VBVGxCO0lBYUUsY0FBYyxFQUFHO0VBYm5CO0lBZ0JFLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2QsMkJBQXNCO1FBQXRCLHNCQUFzQjtJQUN0QiwwQkFBK0I7UUFBL0IsdUJBQStCO1lBQS9CLCtCQUErQjtJQUUvQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBRW5CLDBCM0JrRGE7STJCakRiLGVBQWE7SUFDYixvQ0FBb0M7SUFDcEMsbUJBQW1CLEVBRUE7SUE1QnJCO01BNEJHLGUzQjRDVyxFMkI1Q0s7RUE1Qm5CO0lBK0JFLHlCM0JyQmlCO0kyQnNCakIsc0IzQm5CZ0I7STJCb0JoQixrQkFBa0IsRUFBRztFL0JNdEI7SStCdkNEO01Bb0NFLGFBQWEsRUFNUztNQTFDeEI7UUF1Q0csNkJBQXVCO1FBQXZCLDhCQUF1QjtZQUF2QiwyQkFBdUI7Z0JBQXZCLHVCQUF1QjtRQUN2Qiw4QkFBMEI7WUFBMUIsMEJBQTBCO1FBQzFCLFlBQVk7UUFDWixtQjNCL0JhLEUyQitCSSxFQUFBOztBQUtwQjtFQUNDLDZCM0JuQ2lCO0UyQm9DakIsWUFBWTtFQUVaLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsMEJBQStCO01BQS9CLHVCQUErQjtVQUEvQiwrQkFBK0IsRUFPTDtFL0JwQjFCO0krQlFEO01BU0UsZUFBZSxFQUdVLEVBQUE7RUFaM0I7SUFZRSxvQkFBb0IsRUFBRzs7QUFJekI7RUFDQyxhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLDhCQUFpQjtNQUFqQixpQkFBaUI7RUFDakIsY0FBYyxFQUlJO0VBUm5CO0lBT0UsZUFBZTtJQUNmLFlBQVksRUFBRzs7QUFHakI7RUFDQztJQUNDLGFBQWEsRUFBQTtFQUNkO0lBQ0MsV0FBVyxFQUFBO0VBQ1o7SUFDQyxhQUFhLEVBQUE7RUFDZDtJQUNDLFdBQVcsRUFBQTtFQUNaO0lBQ0MsYUFBYSxFQUFBO0VBQ2Q7SUFDQyxhQUFhLEVBQUEsRUFBQTs7QUFaZjtFQUNDO0lBQ0MsYUFBYSxFQUFBO0VBQ2Q7SUFDQyxXQUFXLEVBQUE7RUFDWjtJQUNDLGFBQWEsRUFBQTtFQUNkO0lBQ0MsV0FBVyxFQUFBO0VBQ1o7SUFDQyxhQUFhLEVBQUE7RUFDZDtJQUNDLGFBQWEsRUFBQSxFQUFBOztBQUdmO0VBQ0MscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixpQkFBaUIsRUFnQjRCO0VBbkI5QztJQU1FLGVBQWUsRUFBRztFQU5wQjtJQVNFLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YscUJBQXFCO0lBQ3JCLFlBQVksRUFBRztFQWZqQjtJQW1CRSwrQ0FBdUM7WUFBdkMsdUNBQXVDLEVBQUc7O0FDNUc1QztFQUVFLGdCQUFnQixFQUFHOztBQUZyQjtFQUtFLG1CQUFtQixFQUFHOztBQ0x4QjtFQUVFLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2Qsb0JBQWdCO01BQWhCLGdCQUFnQjtFQUNoQix5QkFBd0I7TUFBeEIsc0JBQXdCO1VBQXhCLHdCQUF3QixFQUdIO0VqQ2dDdEI7SWlDdkNEO01BT0csZUFBZSxFQUFLLEVBQUE7O0FBUHZCO0VBVUUsb0JBQVE7TUFBUixZQUFRO1VBQVIsUUFBUTtFQUNSLCtCQUFrQjtNQUFsQixrQkFBa0IsRUFBRzs7QUFYdkI7RUFjRSwrQkFBa0I7TUFBbEIsa0JBQWtCLEVBQUc7O0FBRXZCO0VBQ0Msb0JBQVE7TUFBUixZQUFRO1VBQVIsUUFBUTtFQUNSLGlCQUFpQjtFQUNqQix1QjdCTGtCLEU2QjJDTTtFakNsQnhCO0lpQ3ZCRDtNQU1FLHNCakNhb0IsRWlDc0JHLEVBQUE7RUF6Q3pCO0lBU0UsZTdCNkNpQjtJNkI1Q2pCLGlCQUFpQjtJQUNqQixvQ0FBb0MsRUFHakI7SUFkckI7TUFjRyxlN0IyQ1ksRTZCM0NJO0VBZG5CO0lBaUJFLHdCakNFb0I7SWlDRHBCLHNCakNDb0I7SWlDQXBCLDhCN0JzQ2E7STZCckNiLG1CQUFtQixFQWFhO0lBakNsQztNQXVCRyxzQkFBc0I7TUFDdEIsaUM3QmdDVztNNkIvQlgsdUI3QjlCYTtNNkIrQmIsMEI3Qi9CYSxFNkIrQlc7SUExQjNCO01BOEJHLG1CQUFtQixFQUFHO0lBOUJ6QjtNQWlDRywwQkFBMEIsRUFBRztFQWpDaEM7SUFxQ0UseUI3QjNDaUIsRTZCMkNVO0VBckM3QjtJQXlDRSxrQkFBa0IsRUFBRzs7QUFTdkI7RUFDQyxpQkFBaUIsRUFBRzs7QUFFckI7RUFDQyxlN0JBa0I7RTZCQ2xCLGtCQUFrQjtFQUNsQiwwQkFBMEI7RUFDMUIsb0NBQW9DO0VBQ3BDLGlCQUFpQixFQUFHOztBQUVyQjtFQUNDLGVBQWUsRUFNRztFQVBuQjtJQUlFLFlBQVk7SUFDWixZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVksRUFBRzs7QUFFakI7RUFDQyx3QkFBbUIsRUFBRzs7QUFLdkI7RUFFRSx5QjdCbEZjLEU2QmtGUzs7QUM1RnpCO0VBQ0Msd0JsQ2lDcUIsRWtDakNLOztBQUUzQjtFQUNDLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFFbkIsb0NBQW9DLEVBOEdUO0VBbEg1QjtJQU9FLHdCbEN3Qm9CLEVrQ3hCTTtFQVA1QjtJQVNFLHlCOUJGYyxFOEJVWTtJQWpCNUI7TUFZRyxjQUFjO01BQ2QsaUJBQWlCO01BQ2pCLHNCbENpQm1CLEVrQ2RJO01BakIxQjtRQWlCSSxzQjlCVlksRThCVVE7RUFqQnhCO0lBb0JFLDBCOUI0Q2lCO0k4QjNDakIsa0JsQ1VvQjtJa0NUcEIsbUJBQW1CO0lBQ25CLHFCbENRb0I7SWtDUHBCLHdCbENPb0IsRWtDUE07RUF4QjVCO0lBMkJFLDBCOUJ5Q1k7SThCeENaLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGFBQWEsRUFBRztFQS9CbEI7SUFtQ0UsWUFBWSxFQUFHO0VBbkNqQjtJQXNDRSxhQUFhLEVBQUc7RUF0Q2xCO0lBMENHLDhCQUE4QixFQUFHO0VBMUNwQztJQTZDRyw4QkFBOEIsRUFBRztFQTdDcEM7SUFnREcsbUJBQW1CO0lBQ25CLGVBQWUsRUFBRztFQWpEckI7SUFvREcsVUFBVSxFQUFHO0VBcERoQjtJQXVERyxjQUFjLEVBQUc7RUF2RHBCO0lBMERHLFVBQVUsRUFBRztFbEN2QmY7SWtDbkNEO01BOERJLGdCQUFnQjtNQUNoQixrQkFBa0IsRUFJRjtNQTNCbkI7UUEwQkksZ0JBQWdCO1FBQ2hCLFVBQVUsRUFBRyxFQUFBO0VBbkVsQjtJQXNFRSxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGFBQWEsRUFBRztFQXhFbEI7SUE0RUUsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixlOUJaaUIsRThCWUc7RWxDM0NyQjtJa0NuQ0Q7TUFrRkcsaUJBQWlCLEVBQUcsRUFBQTtFQWxGdkI7SUFxRkUseUI5Qi9FaUI7SThCZ0ZqQixzQjlCaEZpQjtJOEJpRmpCLHVCOUJqRmlCO0k4QmtGakIsMEI5QmxGaUIsRThCd0dRO0lsQzNFMUI7TWtDbkNEO1FBMkZHLHVDOUJ2Qlc7VzhCdUJYLG9DOUJ2Qlc7Z0I4QnVCWCwrQjlCdkJXO1E4QndCWCw4QjlCbEZnQjtXOEJrRmhCLDJCOUJsRmdCO2dCOEJrRmhCLHNCOUJsRmdCLEU4Qm9HUSxFQUFBO0lBOUczQjtNQWlHRyw4QjlCN0JXO004QjhCWCxzQmxDbkVtQixFa0NtRUs7SUFsRzNCO01BcUdHLGNBQWMsRUFBRztJQXJHcEI7TUF3R0csd0JBQWdCO1NBQWhCLHFCQUFnQjtjQUFoQixnQkFBZ0IsRUFBRztJQXhHdEI7TUEwR0csd0JBQWdCO1NBQWhCLHFCQUFnQjtjQUFoQixnQkFBZ0IsRUFBRztJbEN2RXJCO01rQ25DRDtRQThHSSx3QkFBZ0I7V0FBaEIscUJBQWdCO2dCQUFoQixnQkFBZ0IsRUFBRyxFQUFBO0VBOUd2QjtJQWlIRSxtQkFBbUI7SUFDbkIscUJBQXFCLEVBQUc7O0FBTTFCO0VBQ0MsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBRzs7QWxDeEZ0QjtFbUN0Q0E7SUFDQyx1Qi9CWWlCLEUrQlpRLEVBQUE7O0FBRTNCO0VBR0UsbUJBQW1CLEVBQUc7O0FBSHhCO0VBTUUsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixrQm5DdUJvQixFbUNsQk87RUFiN0I7SUFZRyxzQkFBc0I7SUFDdEIsc0JBQXFCLEVBQUc7O0FBRTNCO0VBQ0MsbUJBQW1CO0VBQ25CLHdCbkNjcUIsRW1DZEs7O0FDcEIzQjtFQUNDLGlCaEN5QnlCO0VnQ3hCekIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFHOztBQUV2QjtFQUNDLGtCaENtQnNCLEVnQ25CTzs7QUFFOUI7RUFDQyxrQkFBa0I7RUFDbEIsbUJBQW1CLEVBNEJhO0VBOUJqQztJQUtFLHdCcENxQm9CLEVvQ3JCTTtFQUw1QjtJQVFFLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFHbEIsaUJBQWlCLEVBQUc7RUFadEI7SUFlRSxzQmhDWGdCO0lnQ1loQix5QmhDWmdCLEVnQ1lVO0VBaEI1QjtJQW9CRSx3QnBDTW9CO0lvQ0xwQixrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUc7RXBDUXZCO0lvQzlCRDtNQTBCRyxtQkFBbUIsRUFBRztJQTFCekI7TUE2QkcscUJwQ0htQjtNb0NJbkIsd0JwQ0ptQixFb0NJTyxFQUFBOztBQUk3QjtFcENNQyx3QkFBdUIsRW9DTFQ7RXBDTGQ7SW9DSUQ7TXBDU0UseUJBQXVCLEVvQ1JWLEVBQUE7O0FBRWY7RUFDQyxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLFFBQVEsRUFBRzs7QUFNWjtFQUNDLDBCQUEwQjtFQUMxQixpQkFBaUI7RUFDakIsaUJBQWlCLEVBSU07RUFIdkI7SUFDQyxlaENhYSxFZ0NYTztJQUhyQjtNQUdFLGVoQ1BhLEVnQ09JOztBQUVwQjtFQUdDLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIseUJBQXdCO01BQXhCLHNCQUF3QjtVQUF4Qix3QkFBd0I7RUFFeEIsc0JoQzVEZTtFZ0M2RGYseUJoQzNEaUIsRWdDeUVXO0VBdEI3QjtJQVlFLHdCaENqRWMsRWdDaUVRO0VBWnhCO0lBZUUsZ0JBQWdCLEVBT1M7SUF0QjNCO01Ba0JHLFlBQVk7TUFDWixZQUFZO01BQ1osaUNoQ1hZO01nQ1laLHNCQUFzQjtNQUN0QixtQkFBbUIsRUFBRzs7QUFJekI7RUFDQyxjQUFjO0VBR2QsMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixhQUFhO0VBRWIsZWhDL0JhO0VnQ2dDYixvQmhDMUJjLEVnQ3VDZTtFQXRCOUI7SUFZRSxlaENuQ1ksRWdDbUNJO0VBWmxCO0lBZUUsZUFBZSxFQUFHO0VBZnBCO0lBa0JFLFlBQVk7SUFDWixXQUFXO0lBQ1gsaUNoQzNDWTtJZ0M0Q1osc0JBQXNCO0lBQ3RCLHVCQUF1QixFQUFHOztBcEN6RTNCO0VvQzZFQTtJQUNDLGVBQWUsRUFBRztFQUNuQjtJQUNDLGNBQWMsRUFBRyxFQUFBOztBQ3JIbkI7RUFDQyx5QnJDZ0NxQjtFcUMvQnJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFXaUI7RXJDdUJwQztJcUNyQ0Q7TUFNRSx5QnJDMkJvQixFcUNuQmUsRUFBQTtFQWRyQztJQVVFLGlCQUFpQixFQUFHO0VBVnRCO0lBY0UsOEJBQThCLEVBQUc7O0FBR25DO0VBQ0MsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUFHOztBQUV0QjtFckMwQkMsd0JBQXVCLEVxQ2dDRTtFckMxQ3pCO0lxQ2hCRDtNckM2QkUseUJBQXVCLEVxQzZCQyxFQUFBO0VBMUQxQjtJQUtFLHNCQUFzQjtJQUN0QixlQUFlLEVBQUc7RUFOcEI7SUFTRSxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGVqQ21DWTtJaUNsQ1osMEJBQTBCO0lBQzFCLGtDakNuQ2lDO0lpQ29DakMsaUJBQWlCLEVBR0U7SUFqQnJCO01BaUJHLGVqQ2lDWSxFaUNqQ0k7RUFqQm5CO0lBcUJFLG1CQUFtQjtJQUNuQixlakNuQ2lCO0lpQ29DakIsaUJqQ3BDaUIsRWlDb0NFO0VBdkJyQjtJQTBCRSxlQUFlO0lBQ2YsMEJqQ2tCaUI7SWlDakJqQix5QmpDekNpQixFaUN5Q1U7RUE1QjdCO0lBK0JFLFlBQVk7SUFDWiwwQmpDYWlCO0lpQ1pqQixtQkFBbUI7SUFDbkIsZ0JqQy9DaUIsRWlDa0RZO0lBckMvQjtNQXFDRyx3QnJDekJtQixFcUN5Qk87RUFyQzdCO0lBd0NFLG1DakMvRGlDO0lpQ2lFakMsMEJqQ0lZO0lpQ0haLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsWUFBWTtJQUVaLHVCakMzRGMsRWlDK0RnQjtJQW5EaEM7TUFtREcsMEJqQ0RZLEVpQ0NlO0VBbkQ5QjtJckNvQkMsa0JBQWlCO0lxQ3FDaEIsWUFBWTtJQUNaLG1CQUFtQixFQUFHO0lyQzFDdkI7TXFDaEJEO1FyQ3VCRSxtQkFBa0IsRXFDbUNJLEVBQUE7O0FBR3hCO0VBQ0MsbUJBQW1CO0VBQ25CLG9CQUFvQixFQUFHOztBQUl4QjtFQUNDLDBCQUEwQixFQUFHOztBQUk5QjtFQUNDLGtCQUFrQixFQUFHOztBQVF0QjtFQUNDLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsNkJBQXVCO0VBQXZCLDhCQUF1QjtNQUF2QiwyQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQix5QmpDbEdrQixFaUM2R3dCO0VBZjNDO0lBT0UsaUJBQWlCO0lBQ2pCLGtDQUFpQjtJQUNqQixxQkFBb0IsRUFHSDtJQVpuQjtNQVlHLFdBQVcsRUFBRztFQVpqQjtJQWVFLGtDQUFpQixFQUFzQjs7QUFFekM7RUFDQyxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYyxFQUFHOztBQUdsQjtFQUNDLHFCQUFlO01BQWYsZUFBZTtFQUNmLFdBQVc7RUFDWCx1QnJDN0ZxQixFcUNtR0k7RUFUMUI7SUFNRSxtQkFBbUIsRUFBRztFckM1RnZCO0lxQ3NGRDtNQVNFLHdCakMzSGMsRWlDMkhVLEVBQUE7O0FBRTFCO0VBQ0Msc0JqQ3ZJb0I7RWlDd0lwQiwwQkFBMEI7RUFDMUIsaUJBQWlCLEVBQUc7O0FBRXJCO0VBQ0MsWUFBWTtFQUNaLGlCQUFpQixFQVNJO0VBWHRCO0lBSUUsaUJBQWlCLEVBQUc7RUFKdEI7SUFPRSxtQkFBbUI7SUFDbkIsZ0JBQWdCLEVBR0U7SUFYcEI7TUFXRyxlakNuRlcsRWlDbUZJOztBQUVsQjtFQUNDLGtCQUFrQjtFQUNsQix5QmpDbEprQjtFaUNtSmxCLHNCakNsSmUsRWlDdUpHO0VyQzNIbEI7SXFDbUhEO01BTUUsV0FBVztNQUNYLGtCQUFrQjtNQUNsQixZQUFZLEVBQUssRUFBQTs7QUNsS25CO0VBQ0Msa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixvQmxDMkJxQixFa0NYZTtFQW5CckM7SUFNRSxrQkFBa0I7SUFDbEIscUJBQWM7SUFBZCxxQkFBYztJQUFkLGNBQWM7SUFDZCxzQkFBMEI7UUFBMUIsbUJBQTBCO1lBQTFCLDBCQUEwQjtJQUMxQiwwQkFBb0I7UUFBcEIsdUJBQW9CO1lBQXBCLG9CQUFvQixFQUFHO0VBVHpCO0lBWUUsWUFBWTtJQUNaLHNCQUFzQjtJQUN0QixtQ0FBOEIsRUFLRztJQW5CbkM7TUFtQkcsMkJBQTJCLEVBQUc7O0FBSWpDO0VBQ0MsbUJBQW1CO0VBQ25CLHlCQUF3QixFQVkwQjtFQWRuRDtJQUlFLGVBQWU7SUFDZix5Q0FBeUM7SUFDekMsMEJBQXdCO0lBQ3hCLDRCQUE0QjtJQUM1QiwrQkFBK0I7SUFDL0IsMkJBQXdCO0lBQ3hCLDRDQUFvQztJQUFwQyxvQ0FBb0MsRUFJVztJQWRqRDtNQWFHLDBCQUE2QjtNQUM3Qix5Q0FBeUMsRUFBRzs7QUFHL0M7RUFDQyxtQkFBbUIsRUFHQztFQUpyQjtJQUlFLGNBQWMsRUFBRzs7QUFJbkI7RUFDQyxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLFlBQVksRUFzQndCO0VBeEJyQztJQUtFLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsZUFBZSxFQU1NO0lBYnZCO01BVUcsbUJBQW1CO01BQ25CLFFBQVE7TUFDUixPQUFPO01BQ1AsZUFBZSxFQUFHO0VBYnJCO0lBZUUsZUFBZTtJQUNmLFVBQVU7SUFDVixXQUFXLEVBQUc7RUFqQmhCO0lBb0JFLHNCQUFzQjtJQUN0QixvQkFBUTtRQUFSLFlBQVE7WUFBUixRQUFRLEVBR3lCO0lBeEJuQztNQXdCRywyQkFBMkIsRUFBRzs7QUN2RWpDO0VBQ0MsWUFBWTtFQUNaLFVBQVU7RUFDVixXQUFXO0VBQ1gsZ0JBQWdCLEVBQUc7O0FBRXBCO0VBQ0MsY0FBYyxFQUFHOztBQUdsQjtFQUNDLGNBQWM7RUFDZCxjQUFjO0VBQ2QsWUFBWTtFQUNaLG9DQUFvQztFQUtwQyxrQkFBa0I7RUFDbEIscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQix5QkFBd0I7TUFBeEIsc0JBQXdCO1VBQXhCLHdCQUF3QixFQU1ZO0VBbEJyQztJQWdCRSxrQkFBa0IsRUFFZTtJQWxCbkM7TUFrQkcsMkJBQTJCLEVBQUc7O0FBRWpDO0VBQ0Msd0J2Q0dxQjtFdUNGckIsbUJBQW1CLEVBSVk7RUFOaEM7SUFLRSxxQkFBcUI7SUFDckIsbUNuQ3JDaUMsRW1DcUNMOztBQUU5QjtFQUNDLG9CdkNMcUI7RXVDTXJCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHVCbkM5QmtCO0VtQ2dDbEIsbUJBQW1CLEVBQUc7O0FBRXZCO0VBQ0Msa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQix5Qm5DekNrQixFbUN5Q1M7O0FBRTVCO0VBQ0Msa0JBQWtCLEVBQUc7O0FBRXRCO0VBQ0MsMEJuQ2dCYztFbUNmZCxlbkNTYTtFbUNSYiw2Qm5DakRrQjtFbUNrRGxCLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGdEQUF3QztFQUF4Qyx3Q0FBd0MsRUFNTjtFQWJuQztJQVlFLHNCQUFzQjtJQUN0QiwwQm5DQ2lCLEVtQ0RjOztBQ2xFakM7RUFDQyxtQkFBbUI7RUFDbkIsd0J4QzhCcUIsRXdDOUJLOztBQUUzQjtFQUVFLGVwQzhEWSxFb0M5REc7O0FBRmpCO0VBS0Usc0JBQXNCLEVBQUc7O0FBTDNCO0VBUUUsZXBDc0RZO0VvQ3JEWixpQkFBaUIsRUFBRzs7QUFFdEI7RUFDQyx5QnBDTGtCLEVvQ0tTOztBQUc1QjtFQUNDLGtCQUFrQixFQUFHOztBQUV0QjtFQUVFLGNBQWM7RUFDZCwrQnBDNkNhLEVvQ3RDUztFQVZ4QjtJQU1HLG1CcENqQmdCO0lvQ2tCaEIsaUJBQWlCLEVBQUc7RUFQdkI7SUFVRyxnQkFBZ0IsRUFBRzs7QUFWdEI7RUFlRSxzQkFBc0IsRUFBRzs7QUFHM0I7RUFDQyxlQUFlLEVBQUc7O0FBRW5CO0VBQ0MsZ0JBQWdCLEVBR0U7RUFKbkI7SUFJRSxlcENxQlksRW9DckJHOztBQUVqQjtFQUNDLHdCeENsQnFCLEV3Q2tCSzs7QUFHM0I7RUFFRSxPQUFPO0VBQ1AsUUFBUTtFQUNSLFlBQVk7RUFDWixhQUFhLEVBQUc7O0FBTGxCO0VBUUUsaUJBQWlCO0VBQ2pCLGVwQ01ZO0VvQ0xaLGtCQUFrQjtFQUVsQixVQUFVLEVBTVc7RUFsQnZCO0lBZUcsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsZUFBZSxFQUFHOztBQ3hFckI7RUFDQyxnQkFBZ0I7RUFDaEIsT0FBTztFQUNQLFFBQVE7RUFDUixTQUFTO0VBQ1QsVUFBVTtFQUNWLGFBQWE7RUFDYixZQUFZO0VBQ1osaUJBQWlCO0VwQ21DaEIsY0FBZ0I7RW9DaENqQiwwQnJDc0RhLEVxQ25ETztFQWRyQjtJQWNFLGNBQWMsRUFBRzs7QUFFbkI7RUFDQywwQnJDZ0RhO0VxQy9DYixtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFFBQVE7RUFDUixZQUFZO0VBQ1osYUFBYTtFcENxQlosWUFBZ0IsRW9DWGdCO0VBaEJsQztJQVVFLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsT0FBTztJQUNQLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLG9DQUFxQjtZQUFyQiw0QkFBcUIsRUFBUzs7QUFFaEM7RUFDQyxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsVUFBVTtFQUNWLHFEQUFzQztVQUF0Qyw2Q0FBc0MsRUFBUzs7QUFFaEQ7RUFDQyxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixlckNtQmE7RXFDbEJiLDBCQUEwQjtFQUMxQixrQ3JDakRrQztFcUNrRGxDLGdCQUFnQixFQUFHOztBQUVwQjtFQUNDLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGFBQWE7RUFDYixxREFBc0M7VUFBdEMsNkNBQXNDO0VBQ3RDLHVCQUF1QjtFQUN2QiwrQkFBdUI7RUFBdkIsdUJBQXVCLEVBQUc7O0FDMUQzQjtFQUNDLHdCMUM2QnFCO0UwQzVCckIsMEJ0Q2tFYyxFc0MzRG9CO0UxQ3lCbEM7STBDbENEO01BTUcsY0FBYyxFQUFHLEVBQUE7RUFOcEI7SUFTRSxtQkFBUyxFQUFzQjs7QUFFakM7RUFDQyxrQkFBa0I7RUFDbEIsWUFBWTtFQUVaLHVDQUErQjtFQUEvQiwrQkFBK0I7RUFFL0IsYUFBYSxFQXFCVTtFQTNCeEI7SUFRRSxXQUFXLEVBQUc7RUFSaEI7SUFZRSxtQkFBbUI7SUFDbkIsaUIxQ01vQjtJMENMcEIsZTFDS29CLEUwQ0Q2QztJQWxCbkU7TUFpQkcsZXRDa0NXO01zQ2pDWCx3REFBNkMsRUFBaUI7RUFsQmpFO0lBcUJFLHFCQUFxQixFQUFHO0VBckIxQjtJQXlCRSwwQkFBMEI7SUFDMUIsbUJBQW1CO0lBQ25CLGlCQUFpQixFQUFHOztBQzFDdEI7RUFDQyxnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLHNCQUFzQixFQUFHOztBQUUxQjtFQUNDLGtCM0M0QnFCO0UyQzNCckIsMkNBQWdDLEVBaUJaO0VBbkJyQjtJQUtFLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsT0FBTztJQUNQLGFBQWE7SUFDYixXQUFXO0lBQ1gsaUJBQWlCO0lBRWpCLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2QsNkJBQXVCO0lBQXZCLDhCQUF1QjtRQUF2QiwyQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLHlCQUF3QjtRQUF4QixzQkFBd0I7WUFBeEIsd0JBQXdCLEVBQUc7RUFmN0I7SUFrQkUsaUJBQWlCO0lBQ2pCLGNBQWMsRUFBRzs7QTNDY2xCO0UyQ1RBO0lBQ0MsWUFBWSxFQUFHLEVBQUE7O0EzQ1FoQjtFMkNORDtJQUVFLDRCQUFXO0lBQ1gsdUIzQ0RvQjtJMkNHcEIsMEJBQTBCO0lBQzFCLGVBQWUsRUFHRSxFQUFBOztBM0NIbEI7RTJDTkQ7SUFTRSxZQUFZLEVBQUssRUFBQTs7QUN4Q25CO0VBQ0MseUJ4Q1FlLEV3Q05VO0VBSDFCO0lBR0UsbUJBQW1CLEVBQUc7O0FBRXhCO0VBQ0MsVUFBVTtFQUNWLGlCQUFpQjtFQUNqQixtQ3hDVmtDO0V3Q1dsQyxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUdJO0VBVHZCO0lBU0UsZ0JBQWdCLEVBQUc7O0FBRXJCO0VBQ0MsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixtQkFBbUIsRUFBRzs7QTVDa0J0QjtFNENmQTtJQUNDLHlCeENkYztJd0NlZCxrQkFBa0IsRUFBRztFQUN0QjtJQUNDLG1CeENsQmlCLEV3Q2tCSSxFQUFBOztBQUV2QjtFQUNDLGFBQWEsRUFhZ0I7RUFkOUI7SUFJRSxpQkFBaUIsRUFBRztFQUp0QjtJQU9FLG1CQUFtQjtJQUNuQiw0QnhDbkMwQjtJd0NvQzFCLG1CQUFtQjtJQUNuQix5QjVDTG9CLEU0Q0tPO0VBVjdCO0lBY0cscUI1Q1RtQixFNENTSTs7QUFJMUI7RUFFRSxtQkFBbUI7RXZDTG5CLGFBQWdCO0V1Q1FoQiwwQ0FBa0M7RUFBbEMsa0NBQWtDLEVBTWpCO0VBWG5CO0lBUUcsV0FBVyxFQUFHO0VBUmpCO0lBV0csV0FBVyxFQUFHOztBQVhqQjtFQWNFLGNBQWMsRUFBRzs7QUFNbkI7RUFDQyxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFnQk87RUFwQjNCO0lBT0UsbUJBQW1CO0lBQ25CLHlCeENsRWlCLEV3Q2tFVTtFQVI3QjtJQVdFLGVBQWU7SUFDZiw0QnhDN0UwQjtJd0M4RTFCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLGlCQUFpQixFQUFHO0VBaEJ0QjtJQW1CRSxpQkFBaUI7SUFDakIsb0JBQW9CLEVBQUc7O0E1Q2pEeEI7RTRDeURBO0lBQ0Msa0JBQWtCLEVBQUcsRUFBQTs7QUFFdkI7RUFDQyxtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFFBQVE7RUFDUixhQUFhO0VBQ2IsWUFBWTtFQUNaLGtFQUEyQjtFQUEzQiwwREFBMkI7RXZDNUQxQixZQUFnQixFdUNvRndDO0VBOUIxRDtJQVVFLGtFQUEyQjtJQUEzQiwwREFBMkIsRUFBb0M7RUFWakU7SUFhRSxZQUFZO0lBQ1osWUFBWTtJQUNaLGFBQWE7SUFDYixlQUFlO0lBRWYsOEJBQThCO0lBQzlCLDBCeEMvQ1k7SXdDZ0RaLDJCeENoRFk7SXdDaURaLG1CQUFtQjtJQUVuQixtQkFBbUI7SUFDbkIsU0FBUztJQUNULFVBQVU7SUFFVix3QkFBUztJQUNULHlCQUFVO0lBRVYsMkRBQW1EO1lBQW5ELG1EQUFtRCxFQUFHOztBQUV4RDtFQUNDLG1CQUFtQixFQWtCOEM7RUFuQmxFO0lBSUUsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixRQUFRO0lBQ1IsWUFBWTtJdkM3RlosYUFBZ0I7SXVDZ0doQixleEMxRVk7SXdDMkVaLGlCQUFpQjtJQUNqQixxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLHVCNUM5R29CO0k0Q2dIcEIsd0NBQWdDO0lBQ2hDLGlHQUEyQjtJQUEzQix5RkFBMkI7SUFFM0Isd0RBQTZDLEVBQWlCOztBQUVoRTtFQUNDLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIseUJBQXdCO01BQXhCLHNCQUF3QjtVQUF4Qix3QkFBd0IsRUFBRzs7QUFTNUI7RUFDQyxhQUFhO0VBQ2IscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCw2QkFBdUI7RUFBdkIsOEJBQXVCO01BQXZCLDJCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQXdCO01BQXhCLHNCQUF3QjtVQUF4Qix3QkFBd0I7RUFFeEIsa0I1Q3ZJcUIsRTRDZ0pEO0U1QzVJcEI7STRDNkhEO01BU0UsNkI1QzFJb0IsRTRDZ0pEO01BZnJCO1FBWUcsbUJBQW1CLEVBQUcsRUFBQTtFQVp6QjtJQWVFLGNBQWMsRUFBRzs7QUFHbkI7RUFDQyxzQnhDN0trQixFd0M2S007O0FBR3pCO0VBQ0MsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxRQUFRO0VBQ1IsU0FBUztFQUNULFVBQVU7RUFDVixZQUFZO0VBQ1osYUFBYTtFQUViLDBCeENoSWE7RUN0QlosY0FBZ0I7RXVDeUpqQixpQkFBaUI7RUFDakIsa0NBQWtDLEVBb0JUO0VBakMxQjtJQWlCRSxXQUFXO0lBQ1gsY0FBYyxFQUFHO0VBbEJuQjtJQXNCRSxleEN0TWlCO0l3Q3VNakIsaUJ4Q3ZNaUIsRXdDdU1FO0VBdkJyQjtJQTBCRSx5QnhDMU1pQixFd0MwTVU7RUExQjdCO0lBNkJFLGlDQUF1QztJQUN2QyxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixtQkFBbUIsRUFBRzs7QUFTeEI7RUFDQyxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixPQUFPO0VBQ1AsK0NBQW1DO1VBQW5DLHVDQUFtQztFQUVuQyxjQUFjLEVBS0k7RUFabkI7SUFTRSxlQUFlLEVBQUc7RUFUcEI7SUFZRSxZQUFZLEVBQUc7O0FBUWpCO0VBQ0MsY0FBYyxFQUFHOztBQUVsQjtFQUNDLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsUUFBUTtFQUNSLFlBQVk7RUFDWixhQUFhO0VBQ2Isd0NBQWdDO0VBQ2hDLDBDQUFrQztFQUFsQyxrQ0FBa0M7RXZDck5qQyxhQUFnQjtFdUN1TmpCLDBCQUFrQjtLQUFsQix1QkFBa0I7TUFBbEIsc0JBQWtCO1VBQWxCLGtCQUFrQixFQXNCSTtFQS9CdkI7SUFZRSx5Q0FBZ0MsRUFBaUI7RUFabkQ7SUFnQkUsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxVQUFVO0lBQ1YsV0FBVztJQUNYLFlBQVk7SUFDWixxREFBc0M7WUFBdEMsNkNBQXNDLEVBQVM7RUFyQmpEO0lBd0JFLGVBQWU7SUFDZiwrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsT0FBTztJQUNQLFFBQVE7SUFDUixnQkFBZ0IsRUFBRzs7QUFJckI7RUFDQyxnQkFBZ0I7RUFDaEIsT0FBTztFQUNQLFFBQVE7RUFDUixZQUFZO0VBQ1osYUFBYTtFQUNiLDBCeEMzTmM7RXdDNE5kLGNBQWM7RXZDeFBiLGNBQWdCLEV1QytRSztFQTlCdkI7SUFXRSxxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLHlCQUF3QjtRQUF4QixzQkFBd0I7WUFBeEIsd0JBQXdCLEVBQUc7RUFiN0I7SUFpQkUsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixnQkFBZ0IsRUFBRztFQW5CckI7SUFzQkUsbUJBQW1CO0lBQ25CLGM1Q2xSb0I7STRDbVJwQixnQjVDblJvQjtJNENvUnBCLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLHNCQUFzQjtJQUN0QixleEN4UFk7SXdDeVBaLGdCQUFnQixFQUFHOztBQUdyQjtFQUNDLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsMEJBQThCO01BQTlCLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLGFBQWE7RUFDYixpQkFBaUIsRUFBRzs7QUFFckI7RUFDQyxpQkFBaUIsRUFBRzs7QUFFckI7RUFDQyxnQkFBZ0IsRUFBRzs7QUN2VXBCO0VBQ0MscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQixxQkFBZTtNQUFmLGVBQWU7RUFDZixtQkFBbUI7RUFFbkIsYUFBYTtFQUdiLDBCQUEwQjtFQUUxQixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBV0M7RUF2Qm5CO0lBZ0JFLFlBQVk7SUFDWixlQUFlLEVBQUc7RUFqQnBCO0lBb0JFLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsUUFBUTtJQUNSLFlBQVksRUFBRzs7QTdDV2hCO0U2Q1BBO0lBQ0MsY0FBYyxFQUFHLEVBQUE7O0E3Q01sQjtFNkNBQTtJQUNDLHdCN0NMb0IsRTZDS007RUFFM0I7SUFDQyxrQnpDakNpQjtJeUNrQ2pCLFFBQVE7SUFDUixZQUFZLEVBQUc7RUFFaEI7SUFDQyxjQUFjLEVBQUcsRUFBQTs7QTdDVGxCO0U2Q1lBO0lBRUUsd0I3Q2xCbUI7STZDbUJuQixpQkFBaUI7SUFDakIsb0J6Q2dCVztJeUNmWCxlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixtQnpDaERhO0l5Q2lEYixtQkFBbUIsRUFBRztFQVR4QjtJQVlFLGdCQUFnQixFQUFHO0VBWnJCO0lBZUUsbUJ6Q3ZEYTtJeUN3RGIsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixxQkFBcUIsRUFBRyxFQUFBOztBQ3JFM0I7RUFDQyxpQkFBaUI7RUFDakIsbUJBQW1CLEVBRU07RUFKMUI7SUFJRSxtQkFBbUIsRUFBRzs7QUFReEI7RUFDQyx5QjFDQ2tCLEUwQ0RTOztBQUU1QjtFQUdFLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsZUFBZSxFQUFHOztBQUxwQjtFQVFFLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsUUFBUTtFQUNSLDBCMUN5Q1k7RTBDeENaLGFBQWE7RUFDYixZQUFZO0VBQ1osY0FBYyxFQVlPO0VBMUJ2QjtJQWlCRyxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsU0FBUztJQUNULDhDQUFzQjtZQUF0QixzQ0FBc0IsRUFBa0I7RUF0QjNDO0lBMEJHLGVBQWUsRUFBRzs7QUExQnJCO0VBOEJFLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsMEJBQStCO01BQS9CLHVCQUErQjtVQUEvQiwrQkFBK0I7RUFDL0Isd0I5Q1pvQixFOENZTTs7QUFoQzVCO0VBcUNFLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsZ0NBQVcsRUFHVztFQTFDeEI7SUEwQ0csZ0JBQWdCLEVBQUc7O0FBMUN0QjtFQTZDRSxrQkFBa0I7RUFDbEIseUIxQ2xEYyxFMENvREs7RUFoRHJCO0lBZ0RHLGUxQ1VZLEUwQ1ZJOztBQWhEbkI7RUFtREUsZ0JBQWdCO0VBQ2hCLDRCMUNoRTBCO0UwQ2lFMUIscUJBQXFCO0VBQ3JCLG1CQUFtQixFQUFHOztBQXREeEI7RUEyREUscUI5Q3ZDb0I7RThDd0NwQixZQUFZO0VBQ1oscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCwwQkFBK0I7TUFBL0IsdUJBQStCO1VBQS9CLCtCQUErQixFQUlWO0VBbEV2QjtJQWtFRyxlQUFlLEVBQUc7O0FBRXJCO0VBQ0MsY0FBYyxFQUFHOztBQ3RFbEI7RUFHRSxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLFdBQVc7RUFJWCxpQkFBaUIsRUFBRzs7QUFFdEI7RUFDQyxZQUFZO0VBQ1osd0JBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUc7O0FBR3ZCO0VBQ0MsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUVqQixjQUFjO0VBOUJkLFdBQVc7RUFDWCxhQUh3QixFQTZDUztFQWpCbEM7SUF0QkUsYUFBMEIsRUFBTztFL0M2QmxDO0krQ1BEO01BMUJDLGdCQUFXO01BQ1gsYUFId0IsRUE2Q1M7TUFqQmxDO1FBdEJFLGFBQTBCLEVBQU8sRUFBQTtFL0M2QmxDO0krQ1BEO01BMUJDLFdBQVc7TUFDWCxhQUh3QixFQTZDUztNQWpCbEM7UUF0QkUsYUFBMEIsRUFBTyxFQUFBO0UvQzZCbEM7SStDUEQ7TUExQkMsV0FBVztNQUNYLGFBSHdCLEVBNkNTO01BakJsQztRQXRCRSxhQUEwQixFQUFPLEVBQUE7RS9DNkJsQztJK0NQRDtNQTFCQyxnQkFBVztNQUNYLGFBSHdCLEVBNkNTO01BakJsQztRQXRCRSxhQUEwQixFQUFPLEVBQUE7O0FBMENuQztFQUNDLGlCQUFpQixFQWtCSztFQW5CdkI7SUFJRSxhQUFhO0lBQ2IsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFFakIsZUFBZTtJQUVmLFlBQVk7SUFDWixhQUFhO0lBRWIscUJBQWtCO09BQWxCLGtCQUFrQjtJQUNsQixrQ0FBa0MsRUFBRztFQWZ2QztJQW1CRSxnQkFBZ0IsRUFBRzs7QVBNckI7RW5DaENFLGFBQWdCO0UyQzNDakIsbUJBQW1CO0VBQ25CLGFBQWdCO0VBQ2hCLFdBQWM7RUFDZCwwQkFBMEI7RUFFMUIsc0VBQXNEO0VBQXRELDhEQUFzRDtFQUF0RCxzREFBc0Q7RUFBdEQsdUZBQXNEO0VBQ3RELGtCQUFrQixFQU02QztFUitEaEU7SVFoRUUsZTVDc0RZO0k0Q3JEWixzREFBMkMsRUFBaUI7O0FBRTlEO0VBQ0MsZ0JBQWdCLEVBWU87RUFieEI7SUFHRSxlNUNnRFk7STRDL0NaLDBCQUEwQixFQUdFO0lBUDlCO01BT0csc0JBQXNCLEVBQUc7RUFJM0I7SUFFRSxjQUFjLEVBQUc7O0FBRXBCO0VBQ0MsWUFBWSxFQUFHOztBQUloQjtFM0NTRSxhQUFnQjtFMkNOaEIsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixVQUFVO0VBQ1YsWUFBWTtFQUNaLGFBQWE7RUFDYixrQmhEVG9CO0VnRFdwQix5Q0FBZ0M7RUFFaEMsV0FBVztFQUNYLHNDQUE4QjtFQUE5Qiw4QkFBOEI7RUFDOUIsZ0JBQWdCLEVBQUc7O0FBZHJCO0VBcUJFLHlCNUM5Q2MsRTRDOENTOztBQXJCekI7RUF5QkUsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQiw0QjVDNUQwQjtFNEM2RDFCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsd0JoRC9Cb0IsRWdEK0JNOztBQTlCNUI7RUFrQ0UsbUJBQW1CLEVBQUc7O0FBbEN4QjtFQXNDRSxZQUFZO0VBQ1osa0JoRHhDb0I7RWdEeUNwQixVQUFVO0VBQ1YseUI1Q25FaUI7RTRDb0VqQixhQUFhO0VBQ2IsaUM1Q1pZLEU0Q1lzQjs7QUEzQ3BDO0VBK0NFLFlBQVk7RUFDWixlQUFlO0VBQ2YsbUJBQW1CO0VBRW5CLGNoRHBEb0I7RWdEcURwQixlaERyRG9CO0VnRHNEcEIsZ0JoRHREb0I7RWdEdURwQixpQmhEdkRvQjtFZ0R5RHBCLFdBQVc7RUFFWCxZQUFZO0VBQ1osNEJBQVc7RUFDWCxhQUFhO0VBQ2IsNkJBQVk7RUFDWixxQkFBcUI7RTNDckRyQixhQUFnQjtFMkMwRGhCLG9FQUFvRDtFQUFwRCw0REFBb0Q7RUFBcEQsb0RBQW9EO0VBQXBELGdGQUFvRCxFQUFHOztBQW5FekQ7RUFzRUUsOEJBQTRCO0VBQzVCLGlDQUErQjtFQUMvQiw2QkFBaUI7VUFBakIscUJBQWlCLEVBQU07O0FBeEV6QjtFQTJFRSwrQkFBNkI7RUFDN0IsZ0NBQThCO0VBQzlCLDZCQUFpQjtVQUFqQixxQkFBaUIsRUFBTTs7QUE3RXpCO0VBaUZFLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JoRHBGb0I7RWdEcUZwQixxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLDZCQUF1QjtFQUF2Qiw4QkFBdUI7TUFBdkIsMkJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixzQkFBMEI7TUFBMUIsbUJBQTBCO1VBQTFCLDBCQUEwQjtFQUUxQixvQ0FBcUI7VUFBckIsNEJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxzRUFBc0Q7RUFBdEQsOERBQXNEO0VBQXRELHNEQUFzRDtFQUF0RCx1RkFBc0QsRUFBRzs7QUExRjNEO0VBOEZHLGdDQUF3QjtVQUF4Qix3QkFBd0IsRUFBRzs7QUE5RjlCO0VBZ0dHLDRCQUFnQjtVQUFoQixvQkFBZ0I7RUFDaEIsV0FBVyxFQUFHOztBQWpHakI7RUFtR0csV0FBVztFQUNYLGlDQUFxQjtVQUFyQix5QkFBcUIsRUFBTTs7QUFwRzlCO0VBdUdHLHFDQUFxQjtVQUFyQiw2QkFBcUI7RUFDckIsV0FBVyxFQUFHOztBQXhHakI7RUEyR0UsZUFBZTtFQUNmLFdBQVcsRUFBRzs7QUE1R2hCO0VBaUhHLGtCQUFrQixFQUFHOztBQWpIeEI7RUFvSEcsa0JBQWtCLEVBQUc7O0FBcEh4QjtFQXVIRyx5QjVDaEphLEU0Q2dKVTs7QUF2SDFCO0VBMEhHLG1CNUNwSmdCLEU0Q29KSzs7QUExSHhCO0VBNkhHLGU1Q3ZKZ0I7RTRDd0poQixnQjVDeEpnQjtFNEN5SmhCLGlCNUN6SmdCO0U0QzBKaEIsa0I1QzFKZ0I7RTRDMkpoQiw4QkFBVztFQUNYLCtCQUFZO0VBQ1oscUJBQXFCLEVBQUc7O0FBRTNCO0VBQ0MsYUFBYTtFQUNiLGFBQWE7RUFDYiwwQjVDbkdjLEU0Q21ITztFaERySnJCO0lnRGtJRDtNQU1FLFlBQVk7TUFDWixrQkFBa0I7TUFDbEIsaUJBQWlCLEVBV0c7TUFuQnRCO1FBV0csaUJBQWlCO1FBQ2pCLGlCQUFpQixFQUFHLEVBQUE7RUFadkI7SUFlRSxjQUFjLEVBQUc7RUFFbEI7SUFDQyxXQUFXO0lBQ1gsZUFBZSxFQUFHOztBQUVwQjtFQUNDLGNBQWMsRUFHRztFQUpsQjtJQUlFLFdBQVcsRUFBRzs7QUNoTWhCO0VBQ0MsZ0JBQWdCO0VBQ2hCLGtCakQrQnFCO0VpRDlCckIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixlN0M0RGE7RUN0QlosYUFBZ0IsRTRDVlk7RWpESTdCO0lpRHJDRDtNNUMyQ0UsYUFBZ0IsRTRDVlksRUFBQTtFQWpDOUI7SUFjRSxvRUFBNEQ7SUFBNUQsNERBQTRELEVBRzdCO0lBakJqQztNQWlCRyxpQ0FBeUI7Y0FBekIseUJBQXlCLEVBQUc7RUFqQi9CO0lBb0JFLHdDQUFnQztJQUNoQyxtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGVBQWU7SUFFZixjQUFjO0lBQ2QsZUFBZTtJQUVmLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2QsMEJBQW9CO1FBQXBCLHVCQUFvQjtZQUFwQixvQkFBb0I7SUFDcEIseUJBQXdCO1FBQXhCLHNCQUF3QjtZQUF4Qix3QkFBd0IsRUFBRztFQTlCN0I7SUFpQ0UsMEI3Q29DWSxFNkNwQ2M7O0FBRzVCO0VBQ0MsZUFBYTtFQUNiLGlCQUFlO0VBQ2YsaUNBQXlCO1VBQXpCLHlCQUF5QjtFQUN6QixjQUFjLEVBWVM7RUFoQnhCO0lBT0UsZUFBZSxFQUFHO0VBUHBCO0lBVUUsZUFBZSxFQUFHO0VqRFRuQjtJaURERDtNQWFFLG9GQUE0RTtNQUE1RSw0RUFBNEUsRUFHdEQ7TUFoQnhCO1FBZ0JHLGU3QzVDZ0IsRTZDNENDLEVBQUE7O0FBSXBCO0VBQ0MsU0FBUztFQUNULG9DQUFxQjtVQUFyQiw0QkFBcUI7RUFDckIsb0JBQW9CLEVBY0E7RUFqQnJCO0lBTUUsb0NBQXFCO1lBQXJCLDRCQUFxQixFQUFTO0VqRHpCL0I7SWlEbUJEO01BU0UsY0FBYyxFQVFLLEVBQUE7RUFqQnJCO0lBWUUsV0FBVztJQUNYLG1CQUFtQixFQUFHO0VBYnhCO0lBaUJFLGNBQWMsRUFBRzs7QUFFbkI7RUFDQyxnQkFBYyxFQUFvQjs7QUFFbkM7RUFDQyxpQkFBZSxFQUFvQjs7QWpEMUNuQztFaUQ2Q0E7SUFDQyxjQUFjLEVBQUc7RUFDbEI7SUFDQyxrQjdDNUVjLEU2QzhFVztJQUgxQjtNQUdFLG1CQUFtQixFQUFHLEVBQUE7O0FDNUV6QjtFQUNDLFlBQVk7RUFDWixrQjlDV3NCO0U4Q1B0QixXQUFXO0VBRVgsMEI5Q1BrQixFOENnQ1U7RUFqQzdCO0lBV0UsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsVUFBVSxFQUFHO0VBZGY7SUFpQkUsV0FBVyxFQUFHO0VBakJoQjtJQXNCRSxXQUFXLEVBV2M7SWxEUDFCO01rRDFCRDtRQTJCRyxXQUFXLEVBTWEsRUFBQTtJbERQMUI7TWtEMUJEO1FBOEJHLFlBQVk7UUFDWixpQkFBaUI7UUFDakIsa0JBQWtCO1FBQ2xCLG1CQUFtQixFQUFLLEVBQUE7O0FBSTNCO0VBQ0MsZ0JBQWdCLEVBQUc7O0FBRXBCO0VBQ0MsK0I5Q2NrQjtFOENibEIsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixXQUFXO0VBQ1gsVUFBVTtFQUNWLHdCQUFVO0VBQ1YsZUFBVSxFQVFVO0VBZnJCO0lBV0UsVUFBVTtJQUNWLHdCQUFVLEVBQWdCO0VsRDFCM0I7SWtEY0Q7TUFlRSxjQUFjLEVBQUssRUFBQTs7QUFFckI7RUFDQywrQkFBOEM7RUFDOUMsbUJBQW1CLEVBK0NnQjtFbERoRm5DO0lrRCtCRDtNQUtFLGtCQUFrQjtNQUNsQix5QjlDbEVpQixFOEM2R2lCLEVBQUE7RUFqRHBDO0lBU0Usc0JBQXNCO0lBQ3RCLHlCQUF5QjtJQUN6Qix5QjlDbkVpQjtJOENvRWpCLGVBQWU7SUFDZixtQjlDeEVjLEU4Q3dFRztFQWJuQjtJQWdCRSxlQUFlO0lBQ2YsWUFBWTtJQUNaLGFBQWE7SUFDYixXQUFXO0lBQ1gsVUFBVSxFQUFHO0VBcEJmO0lBd0JFLGVBQWU7SUFDZixXQUFXO0lBQ1gsVUFBVSxFQUFHO0VBMUJmO0lBNkJFLHFCbERoRW9CO0lrRGlFcEIsd0JBQXVCLEVBQWE7RUE5QnRDO0lBaUNFLDBCQUEwQjtJQUMxQixvQkFBb0I7SUFDcEIsZTlDcENZLEU4Q29DRztFQW5DakI7SUFzQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQixFQUFHO0VBdkN0QjtJQTBDRSx3QmxEN0VvQixFa0RpRkQ7SUE5Q3JCO01BOENHLGFBQWEsRUFBRztFQTlDbkI7SUFpREUsMEI5Q25EaUIsRThDbURlOztBQ3BIbEM7RUFDQyxZQUFZLEVBb0NhO0VBckMxQjtJQUlFLGVBQWUsRUFBRztFbkRnQ25CO0ltRHBDRDtNQU9FLHFCQUFjO01BQWQscUJBQWM7TUFBZCxjQUFjO01BQ2Qsb0JBQWdCO1VBQWhCLGdCQUFnQixFQTZCUTtNQXJDMUI7UUFVRyxvQkFBUTtZQUFSLFlBQVE7Z0JBQVIsUUFBUTtRQUNSLCtCQUFrQjtZQUFsQixrQkFBa0I7UUFDbEIsdUJuRG9CbUI7UW1EbkJuQix5Qi9DTGEsRStDU1csRUFBQTtJbkRtQjFCO01tRHBDRDtRQWlCSSwrQkFBa0I7WUFBbEIsa0JBQWtCLEVBQUssRUFBQTtFbkRtQjFCO01tRHBDRDtRQW9CRyw2QkFBZ0I7WUFBaEIsZ0JBQWdCLEVBQUc7TUFwQnRCO1FBc0JHLDZCQUFnQjtZQUFoQixnQkFBZ0IsRUFBRztNQXRCdEI7UUF3QkcsNkJBQWdCO1lBQWhCLGdCQUFnQixFQUFHLEVBQUE7RW5EWXJCO0ltRHBDRDtNQTRCRyxnQkFBZ0IsRUFBRyxFQUFBO0VuRFFyQjtJbURwQ0Q7TUFnQ0csd0IvQ3pCZ0IsRStDeUJVLEVBQUE7RW5ESTVCO0ltRHBDRDtNQW9DRyx3Qm5ESm1CO01tREtuQixnQkFBZ0IsRUFBRyxFQUFBOztBQUV0QjtFQUNDLDBCL0M4QmM7RStDN0JkLG1CL0NsQ2tCLEUrQ3FGWTtFQXJEL0I7SUFLRSxVQUFVLEVBQUc7RUFMZjtJQVNFLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsVUFBVTtJQUNWLHlCL0M1Q2lCO0krQzZDakIscUIvQzdDaUIsRStDNkNNO0VBYnpCO0lBbUJFLDBCL0NZYTtJK0NYYixlL0NLWTtJK0NKWixtQkFBbUI7SUFDbkIsa0JuRDdCb0I7SW1EK0JwQixjQUFjO0lBQ2QseUIvQ3pEaUI7SStDMERqQix3Qi9DMURpQjtJK0M0RGpCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLDRCL0N0RTBCO0krQ3dFMUIsOEJBQVcsRUFBMEI7RUFqQ3ZDO0lBcUNFLFVBQVUsRUFVZ0I7SUFYM0I7TUFJRSxXQUFXO01BQ1gsVUFBVTtNQUNWLHdCbkRqRG1CLEVtRGlETztJQU41QjtNQVFFLHNCQUFzQjtNQUN0QixpQy9DZlc7TStDZ0JYLDBCL0M3RWE7TStDOEViLHlCL0M5RWEsRStDOEVVO0VBL0MxQjtJQW9ERSxtQkFBbUI7SUFDbkIseUIvQ3JGaUIsRStDcUZVOztBQzlGN0I7Ozs7Ozs7Ozs7RUFVRTtBQ1JGO0VBQ0Msd0JDQWdDO0VEQ2hDLG1EQUFPO0VBQ1AsNFJBR2tGO0VBQ2xGLG9CQUFvQjtFQUNwQixtQkFBbUIsRUFBQTs7QUFHcEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0Usc0JBQXNCO0VBQ3RCLHdCQ1orQjtFRGEvQixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIscUJBQXFCO0VBQ3JCLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2Ysb0NBQW9DO0VBQ3BDLG1DQUFtQyxFQUNwQzs7QUVwQkQ7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERW1DLEVBQU87O0FDRDVDO0VBQUUsYURFMEMsRUFBTzs7QUNEbkQ7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERTBDLEVBQU87O0FDRG5EO0VBQUUsYURFb0MsRUFBTzs7QUNEN0M7RUFBRSxhREUyQyxFQUFPOztBQ0RwRDtFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFd0MsRUFBTzs7QUNEakQ7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREVxQyxFQUFPOztBQ0Q5QztFQUFFLGFERTJDLEVBQU87O0FDRHBEO0VBQUUsYURFcUMsRUFBTzs7QUNEOUM7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFDLEVBQU87O0FDRDlDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREVvQyxFQUFPOztBQ0Q3QztFQUFFLGFERWtDLEVBQU87O0FDRDNDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERXVDLEVBQU87O0FDRGhEO0VBQUUsYURFc0MsRUFBTzs7QUNEL0M7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFb0MsRUFBTzs7QUNEN0M7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFcUMsRUFBTzs7QUNEOUM7RUFBRSxhREVvQyxFQUFPOztBQ0Q3QztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFZ0MsRUFBTzs7QUNEekM7RUFBRSxhREVnQyxFQUFPOztBQ0R6QztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERWtDLEVBQU87O0FDRDNDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREVnQyxFQUFPOztBQ0R6QztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREVlLEVBQU87O0FDRHhCO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERWdCLEVBQU87O0FDRHpCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFZ0IsRUFBTzs7QUNEekI7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREVvQixFQUFPOztBQ0Q3QjtFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVnQixFQUFPOztBQ0R6QjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFcUMsRUFBTzs7QUNEOUM7RUFBRSxhREVnQixFQUFPOztBQ0R6QjtFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFZ0MsRUFBTzs7QUNEekM7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFaUMsRUFBTzs7QUNEMUM7RUFBRSxhREV5QyxFQUFPOztBQ0RsRDtFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFZ0MsRUFBTzs7QUNEekM7RUFBRSxhREVnQyxFQUFPOztBQ0R6QztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERWtDLEVBQU87O0FDRDNDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERWtDLEVBQU87O0FDRDNDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFZ0MsRUFBTzs7QUNEekM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXVDLEVBQU87O0FDRGhEO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFDLEVBQU87O0FDRDlDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFDLEVBQU87O0FDRDlDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREVvQixFQUFPOztBQ0Q3QjtFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQyxFQUFPOztBQ0Q5QztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREVnQyxFQUFPOztBQ0R6QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERW9DLEVBQU87O0FDRDdDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFaUMsRUFBTzs7QUNEMUM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERTBDLEVBQU87O0FDRG5EO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREUwQyxFQUFPOztBQ0RuRDtFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREVvQyxFQUFPOztBQ0Q3QztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREVnQyxFQUFPOztBQ0R6QztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREVvQixFQUFPOztBQ0Q3QjtFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFb0MsRUFBTzs7QUNEN0M7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREVvQixFQUFPOztBQ0Q3QjtFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFZ0MsRUFBTzs7QUNEekM7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXVDLEVBQU87O0FDRGhEO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVnQyxFQUFPOztBQ0R6QztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFDLEVBQU87O0FDRDlDO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREVvQyxFQUFPOztBQ0Q3QztFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREVvQyxFQUFPOztBQ0Q3QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXFDLEVBQU87O0FDRDlDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREU2QixFQUFPOztBQ0R0QztFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREU4QixFQUFPOztBQ0R2QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREUrQixFQUFPOztBQ0R4QztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFaUMsRUFBTzs7QUNEMUM7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVnQixFQUFPOztBQ0R6QjtFQUFFLGFERWdCLEVBQU87O0FDRHpCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERTZCLEVBQU87O0FDRHRDO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFZ0IsRUFBTzs7QUNEekI7RUFBRSxhREVnQixFQUFPOztBQ0R6QjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREVvQixFQUFPOztBQ0Q3QjtFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVzQixFQUFPOztBQ0QvQjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREVnQixFQUFPOztBQ0R6QjtFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFaUIsRUFBTzs7QUNEMUI7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREVvQixFQUFPOztBQ0Q3QjtFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREVrQixFQUFPOztBQ0QzQjtFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVvQixFQUFPOztBQ0Q3QjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFZ0IsRUFBTzs7QUNEekI7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFbUIsRUFBTzs7QUNENUI7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERWtCLEVBQU87O0FDRDNCO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERWtDLEVBQU87O0FDRDNDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFZ0MsRUFBTzs7QUNEekM7RUFBRSxhREVnQyxFQUFPOztBQ0R6QztFQUFFLGFERXdDLEVBQU87O0FDRGpEO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREVvQyxFQUFPOztBQ0Q3QztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERWdDLEVBQU87O0FDRHpDO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREVvQyxFQUFPOztBQ0Q3QztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFc0MsRUFBTzs7QUNEL0M7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFa0MsRUFBTzs7QUNEM0M7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERWtDLEVBQU87O0FDRDNDO0VBQUUsYURFOEIsRUFBTzs7QUNEdkM7RUFBRSxhREVzQyxFQUFPOztBQ0QvQztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFc0MsRUFBTzs7QUNEL0M7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERWlDLEVBQU87O0FDRDFDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQyxFQUFPOztBQ0Q5QztFQUFFLGFERThCLEVBQU87O0FDRHZDO0VBQUUsYURFc0MsRUFBTzs7QUNEL0M7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERW9DLEVBQU87O0FDRDdDO0VBQUUsYURFNEIsRUFBTzs7QUNEckM7RUFBRSxhREUwQixFQUFPOztBQ0RuQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQyxFQUFPOztBQ0Q5QztFQUFFLGFERTBCLEVBQU87O0FDRG5DO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFK0IsRUFBTzs7QUNEeEM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFaUMsRUFBTzs7QUNEMUM7RUFBRSxhREU0QixFQUFPOztBQ0RyQztFQUFFLGFERW9DLEVBQU87O0FDRDdDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREVrQyxFQUFPOztBQ0QzQztFQUFFLGFERTJCLEVBQU87O0FDRHBDO0VBQUUsYURFbUMsRUFBTzs7QUNENUM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFeUIsRUFBTzs7QUNEbEM7RUFBRSxhREVpQyxFQUFPOztBQ0QxQztFQUFFLGFERTRCLEVBQU87O0FDRHJDO0VBQUUsYURFb0MsRUFBTzs7QUNEN0M7RUFBRSxhREUyQixFQUFPOztBQ0RwQztFQUFFLGFERW1DLEVBQU87O0FDRDVDO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREVxQyxFQUFPOztBQ0Q5QztFQUFFLGFERXlCLEVBQU87O0FDRGxDO0VBQUUsYURFaUMsRUFBTzs7QUNEMUM7RUFBRSxhREV1QixFQUFPOztBQ0RoQztFQUFFLGFERStCLEVBQU87O0FDRHhDO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVtQyxFQUFPOztBQ0Q1QztFQUFFLGFERXFCLEVBQU87O0FDRDlCO0VBQUUsYURFNkIsRUFBTzs7QUNEdEM7RUFBRSxhREV5QixFQUFPOztBQ0RsQztFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERXdCLEVBQU87O0FDRGpDO0VBQUUsYURFdUIsRUFBTzs7QUNEaEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERW9CLEVBQU87O0FDRDdCO0VBQUUsYURFb0IsRUFBTzs7QUNEN0I7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERW1CLEVBQU87O0FDRDVCO0VBQUUsYURFMkIsRUFBTzs7QUNEcEM7RUFBRSxhREVxQixFQUFPOztBQ0Q5QjtFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFcUIsRUFBTzs7QUNEOUI7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERWdCLEVBQU87O0FDRHpCO0VBQUUsYURFd0IsRUFBTzs7QUNEakM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERXVCLEVBQU87O0FDRGhDO0VBQUUsYURFMEIsRUFBTzs7QUNEbkM7RUFBRSxhREV3QixFQUFPOztBQ0RqQztFQUFFLGFERWlCLEVBQU87O0FDRDFCO0VBQUUsYURFc0IsRUFBTzs7QUNEL0I7RUFBRSxhREVpQixFQUFPOztBQ0QxQjtFQUFFLGFERXNCLEVBQU87O0FDRC9CO0VBQUUsYURFa0IsRUFBTzs7QUNEM0I7RUFBRSxhREVtQixFQUFPOztBQ0Q1QjtFQUFFLGFERWlCLEVBQU8iLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5qc19zY3JvbGw6YmVmb3JlLCAuanNfc2Nyb2xsX19jYW52YXM6YmVmb3JlLCBibG9ja3F1b3RlICsgcCBjaXRlOmJlZm9yZSwgLm5hdi1saW5rczpiZWZvcmUsIC5zZWFyY2gtZm9ybTpiZWZvcmUsIC5qc19fc3BsaXQtd3JhcDpiZWZvcmUsIC5qc19fc3BsaXQtY29udGVudDpiZWZvcmUsIC5TY3JvbGxfX2NhbnZhczpiZWZvcmUsIC5zaXRlLWZvb3RlcjpiZWZvcmUsIC5jb21tZW50LWxpc3Q6YmVmb3JlLCAuZW50cnktbWFzb25yeSAuZW50cnktY29udGVudDpiZWZvcmUsIC5qc19zY3JvbGw6YWZ0ZXIsIC5qc19zY3JvbGxfX2NhbnZhczphZnRlciwgYmxvY2txdW90ZSArIHAgY2l0ZTphZnRlciwgLm5hdi1saW5rczphZnRlciwgLnNlYXJjaC1mb3JtOmFmdGVyLCAuanNfX3NwbGl0LXdyYXA6YWZ0ZXIsIC5qc19fc3BsaXQtY29udGVudDphZnRlciwgLlNjcm9sbF9fY2FudmFzOmFmdGVyLCAuc2l0ZS1mb290ZXI6YWZ0ZXIsIC5jb21tZW50LWxpc3Q6YWZ0ZXIsIC5lbnRyeS1tYXNvbnJ5IC5lbnRyeS1jb250ZW50OmFmdGVyLCAuY2Y6YmVmb3JlLCAuY2Y6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmpzX3Njcm9sbDphZnRlciwgLmpzX3Njcm9sbF9fY2FudmFzOmFmdGVyLCBibG9ja3F1b3RlICsgcCBjaXRlOmFmdGVyLCAubmF2LWxpbmtzOmFmdGVyLCAuc2VhcmNoLWZvcm06YWZ0ZXIsIC5qc19fc3BsaXQtd3JhcDphZnRlciwgLmpzX19zcGxpdC1jb250ZW50OmFmdGVyLCAuU2Nyb2xsX19jYW52YXM6YWZ0ZXIsIC5zaXRlLWZvb3RlcjphZnRlciwgLmNvbW1lbnQtbGlzdDphZnRlciwgLmVudHJ5LW1hc29ucnkgLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsIC5jZjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuLyoqXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzICovXG4uc2NyZWVuLXJlYWRlci10ZXh0LCAuc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zY3JlZW4tcmVhZGVyLXRleHQ6aG92ZXIsIC5zY3JlZW4tcmVhZGVyLXRleHQ6YWN0aXZlLCAuc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLCAuc2NyZWVuLXJlYWRlci1yZXNwb25zZTpob3ZlciwgLnNjcmVlbi1yZWFkZXItcmVzcG9uc2U6YWN0aXZlLCAuc2NyZWVuLXJlYWRlci1yZXNwb25zZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICAvKiBBYm92ZSBXUCB0b29sYmFyICovIH1cblxuLyogTWFrZSBjbGlja3MgcGFzcy10aHJvdWdoICovXG4jbnByb2dyZXNzIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuI25wcm9ncmVzcyAuYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1NTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDsgfVxuXG4vKiBGYW5jeSBibHVyIGVmZmVjdCAqL1xuI25wcm9ncmVzcyAucGVnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAtMTBweCByZ2JhKDI1MiwgMjUyLCAyNTIsIDAuNyksIDAgMCAtNXB4IHJnYmEoMjUyLCAyNTIsIDI1MiwgMC43KTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNGRlZykgdHJhbnNsYXRlKDBweCwgNHB4KTsgfVxuXG4vKiBSZW1vdmUgdGhlc2UgdG8gZ2V0IHJpZCBvZiB0aGUgc3Bpbm5lciAqL1xuI25wcm9ncmVzcyAuc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDU1MDA7XG4gIHRvcDogMC43MTYycmVtO1xuICByaWdodDogMC43MTYycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICNucHJvZ3Jlc3MgLnNwaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICByaWdodDogNXB4OyB9IH1cblxuI25wcm9ncmVzcyAuc3Bpbm5lci1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmY2ZjZmM7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmNmY2ZjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbnByb2dyZXNzLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5ucHJvZ3Jlc3MtY3VzdG9tLXBhcmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubnByb2dyZXNzLWN1c3RvbS1wYXJlbnQgI25wcm9ncmVzcyAuc3Bpbm5lcixcbi5ucHJvZ3Jlc3MtY3VzdG9tLXBhcmVudCAjbnByb2dyZXNzIC5iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuQGtleWZyYW1lcyBucHJvZ3Jlc3Mtc3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyoqXG4gKiBDb3JlIFBob3RvU3dpcGUgQ1NTIGZpbGUsIGh0dHA6Ly9waG90b3N3aXBlLmNvbVxuICogQGF1dGhvciBEbWl0cnkgU2VtZW5vdlxuICovXG4ucHN3cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB6LWluZGV4OiAzNTAwO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5wc3dwIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5wc3dwIC5wc3dwX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cC0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiBncmFwOyB9XG5cbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLnBzd3BfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wc3dwX196b29tLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucHN3cF9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1czsgfVxuXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG4gIGJhY2tncm91bmQ6ICMyMjI7IH1cblxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLyoqXG4gKiBEZWZhdWx0IFBob3RvU3dpcGUgVUkgQ1NTIGZpbGUsIGh0dHA6Ly9waG90b3N3aXBlLmNvbVxuICogQGF1dGhvciBEbWl0cnkgU2VtZW5vdlxuICovXG4ucHN3cF9fdWkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA0MDUwOyB9XG5cbi5wc3dwX190b3AtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyoqXG4gKiBMb2FkaW5nIGluZGljYXRvciwgYWthIHByZWxvYWRlci5cbiAqIFlvdSBjYW4gcGxheSB3aXRoIHByZWxvYWRlciBpcyBoZXJlOiBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcbiAqL1xuLnBzd3BfX3ByZWxvYWRlciB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgei1pbmRleDogMzAyMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEycHg7IH1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuICAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwocHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAgIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuICAucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICAgIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuLnBzd3BfX2Vycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5wc3dwX19lcnJvci1tc2cgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucHN3cF9fYnV0dG9uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1czsgfVxuICAucHN3cF9fYnV0dG9uOmZvY3VzLCAucHN3cF9fYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwX19idXR0b246YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cblxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX19idXR0b24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7IH1cblxuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fYnV0dG9uLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChkZWZhdWx0LXNraW4ucG5nKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2NHB4IDg4cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7IH1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRlZmF1bHQtc2tpbi5zdmcpOyB9XG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cblxuLnBzd3BfX2NvdW50ZXIsXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDQ1MDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgei1pbmRleDogNDU1MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogNDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuICBjb2xvcjogI0ZGRjsgfVxuICBhLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7IH1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjQ0UyNzJEOyB9XG5cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RERDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDsgfVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggLTQ0cHg7IH1cblxuLnBzd3BfX2NvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMC43NTtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHN3cF9zY3JvbGwtd3JhcCB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAucHN3cF9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucHN3cF9fcHJlbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbi5wc3dwX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDRweDsgfVxuICAucHN3cF9fY2FwdGlvbiBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjQkJCOyB9XG5cbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDk4JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0NDQzsgfVxuXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wc3dwX19iZyxcbi5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX3pvb20td3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fY2FwdGlvbixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19iZyxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgb3BhY2l0eTogMC4wMDE7IH1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLyohIEZsaWNraXR5IHYxLjAuMFxuaHR0cDovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogZHJhZ2dhYmxlICovXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNTQsIDU0LCAwLjUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDBkMGQ7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IDEuODc1cmVtOyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogMS44NzVyZW07IH1cblxuLyogcmlnaHQgdG8gbGVmdCAqL1xuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxLjg3NXJlbTsgfVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMS44NzVyZW07IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246ZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuYXJyb3cge1xuICBmaWxsOiAjZmNmY2ZjOyB9XG5cbi8qIGNvbG9yICYgc2l6ZSBpZiBubyBTVkcgLSBJRTggYW5kIEFuZHJvaWQgMi4zICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uby1zdmcge1xuICBjb2xvcjogI2ZjZmNmYztcbiAgZm9udC1zaXplOiAyNnB4OyB9XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uanNfc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5qc19zY3JvbGxfX2NhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAubGF5b3V0LS1yZXNwb25zaXZlIC5qc19zY3JvbGxfX2NhbnZhcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLmlTY3JvbGxIb3Jpem9udGFsU2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDhweDtcbiAgei1pbmRleDogOTk5OTtcbiAgaGVpZ2h0OiAxMHB4O1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICBsZWZ0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAyNTIsIDI1MiwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5pU2Nyb2xsSG9yaXpvbnRhbFNjcm9sbGJhciAuaVNjcm9sbEluZGljYXRvciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICAgIGN1cnNvcjogbW92ZTsgfVxuXG5odG1sIHtcbiAgZm9udDogbm9ybWFsIDEwMCUvMS42OCBcIlBUIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogODUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjM4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogNzUlOyB9IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyRjYyO1xuICBjb2xvcjogI2ZjZmNmYztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuYm9keSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43cmVtOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgLmVudHJ5LWNvbnRlbnQgaDEsIC5jb2x1bW4gaDEsIC5jb21tZW50LWNvbnRlbnQgaDEsIC5lbnRyeS1jb250ZW50IGgyLCAuY29sdW1uIGgyLCAuY29tbWVudC1jb250ZW50IGgyLCAuZW50cnktY29udGVudCBoMywgLmNvbHVtbiBoMywgLmNvbW1lbnQtY29udGVudCBoMywgLmVudHJ5LWNvbnRlbnQgaDQsIC5jb2x1bW4gaDQsIC5jb21tZW50LWNvbnRlbnQgaDQsIC5lbnRyeS1jb250ZW50IGg1LCAuY29sdW1uIGg1LCAuY29tbWVudC1jb250ZW50IGg1LCAuZW50cnktY29udGVudCBoNiwgLmNvbHVtbiBoNiwgLmNvbW1lbnQtY29udGVudCBoNiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07IH1cblxuaDEge1xuICBmb250LXNpemU6IDIuMTg3NXJlbTsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cblxuaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtOyB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG5hYmJyLCBhY3JvbnltLCBibG9ja3F1b3RlLCBjb2RlLCBkaXIsIGtiZCwgbGlzdGluZywgcGxhaW50ZXh0LCBxLCBzYW1wLCB0dCwgdmFyLCB4bXAge1xuICBoeXBoZW5zOiBub25lOyB9XG5cbnByZSBjb2RlIHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTsgfVxuXG5jb2RlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG5cbmFiYnIge1xuICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjODA4MDgwOyB9XG4gIGFiYnJbdGl0bGVdOmhvdmVyIHtcbiAgICBjdXJzb3I6IGhlbHA7IH1cblxuZHQsIGRkIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDA7IH1cblxuZHQgKyBkdDpiZWZvcmUsIGRkICsgZHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEFcIjtcbiAgd2hpdGUtc3BhY2U6IHByZTsgfVxuXG5kZCArIGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLCBcIjsgfVxuXG5kZDpiZWZvcmUge1xuICBjb250ZW50OiBcIjogXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yZW07IH1cblxuZHQge1xuICBjb2xvcjogIzY3Njc2NzsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJvZHkuZGlzYWJsZS1ob3ZlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbiN2aWxsYWdlLWhvdmVyLWJsb2NrZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogNzYwMDsgfVxuICAjdmlsbGFnZS1ob3Zlci1ibG9ja2VyLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmpzX3Njcm9sbDpiZWZvcmUsIC5qc19zY3JvbGxfX2NhbnZhczpiZWZvcmUsIGJsb2NrcXVvdGUgKyBwIGNpdGU6YmVmb3JlLCAubmF2LWxpbmtzOmJlZm9yZSwgLnNlYXJjaC1mb3JtOmJlZm9yZSwgLmpzX19zcGxpdC13cmFwOmJlZm9yZSwgLmpzX19zcGxpdC1jb250ZW50OmJlZm9yZSwgLlNjcm9sbF9fY2FudmFzOmJlZm9yZSwgLnNpdGUtZm9vdGVyOmJlZm9yZSwgLmNvbW1lbnQtbGlzdDpiZWZvcmUsIC5lbnRyeS1tYXNvbnJ5IC5lbnRyeS1jb250ZW50OmJlZm9yZSwgLmpzX3Njcm9sbDphZnRlciwgLmpzX3Njcm9sbF9fY2FudmFzOmFmdGVyLCBibG9ja3F1b3RlICsgcCBjaXRlOmFmdGVyLCAubmF2LWxpbmtzOmFmdGVyLCAuc2VhcmNoLWZvcm06YWZ0ZXIsIC5qc19fc3BsaXQtd3JhcDphZnRlciwgLmpzX19zcGxpdC1jb250ZW50OmFmdGVyLCAuU2Nyb2xsX19jYW52YXM6YWZ0ZXIsIC5zaXRlLWZvb3RlcjphZnRlciwgLmNvbW1lbnQtbGlzdDphZnRlciwgLmVudHJ5LW1hc29ucnkgLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsIC5jZjpiZWZvcmUsIC5jZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uanNfc2Nyb2xsOmFmdGVyLCAuanNfc2Nyb2xsX19jYW52YXM6YWZ0ZXIsIGJsb2NrcXVvdGUgKyBwIGNpdGU6YWZ0ZXIsIC5uYXYtbGlua3M6YWZ0ZXIsIC5zZWFyY2gtZm9ybTphZnRlciwgLmpzX19zcGxpdC13cmFwOmFmdGVyLCAuanNfX3NwbGl0LWNvbnRlbnQ6YWZ0ZXIsIC5TY3JvbGxfX2NhbnZhczphZnRlciwgLnNpdGUtZm9vdGVyOmFmdGVyLCAuY29tbWVudC1saXN0OmFmdGVyLCAuZW50cnktbWFzb25yeSAuZW50cnktY29udGVudDphZnRlciwgLmNmOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDEyRjYyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmVudHJ5LWNvbnRlbnQgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuMTU4OHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy4wMzM4cmVtO1xuICBtYXJnaW4tdG9wOiAzLjAzMzhyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCI7XG4gIGJvcmRlci1sZWZ0OiAzcHggIzBkMGQwZCBzb2xpZDsgfVxuICAuZW50cnktY29udGVudCBibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG5ibG9ja3F1b3RlICsgcCBjaXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgYmxvY2txdW90ZSArIHAgY2l0ZSBhLCBibG9ja3F1b3RlICsgcCBjaXRlIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmMGYwZjA7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDsgfVxuXG4ubGF5b3V0LS1yZXNwb25zaXZlIGgxIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmRyb3BjYXAgLmZpcnN0LWxldHRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gIGNvbG9yOiAjZmNmY2ZjOyB9XG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG4gIHRhYmxlLWxheW91dDogYXV0bzsgfVxuXG50YWJsZSBjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTsgfVxuXG50YWJsZSB0aGVhZCB0ciB0aCxcbnRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyMjIyMjI7IH1cblxudGFibGUgdGZvb3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlOyB9XG5cbnRhYmxlIHRmb290IHRyIHRoLFxudGFibGUgdGZvb3QgdHIgdGQge1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzIyMjIyMjsgfVxuXG50YWJsZSB0ciB0aCxcbnRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG50YWJsZSB0ci5ldmVuLCB0YWJsZSB0ci5hbHQsIHRhYmxlIHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuXG50YWJsZSB0aGVhZCB0ciB0aCxcbnRhYmxlIHRmb290IHRyIHRoLFxudGFibGUgdGZvb3QgdHIgdGQsXG50YWJsZSB0Ym9keSB0ciB0aCxcbnRhYmxlIHRib2R5IHRyIHRkLFxudGFibGUgdHIgdGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07IH1cblxuYm9keS5pcy1kaXNhYmxlZC1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5lbnRyeS1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuXG4uc2l0ZS1jb250ZW50IC5idXR0b24sIC5zaXRlLWNvbnRlbnQgYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC52aWxsYWdlLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dLCAudmlsbGFnZS1mb3JtIC53cGNmNy1zdWJtaXQsIC5wYWdlIC5lZGl0LWxpbmsgYSwgLmNvbW1lbnQtbGlzdCAjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluaywgLnNpbmdsZS1jbGllbnRfZ2FsbGVyeSAucHJvdGVjdGVkLWFyZWFfX3Bhc3N3b3JkIGJ1dHRvbiwgLnZpbGxhZ2UtYnV0dG9uIHtcbiAgcGFkZGluZzogLjhlbSAxLjM1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmY2ZjZmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW47XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwcHggcmdiYSgxMywgMTMsIDEzLCAwLjMpOyB9XG4gIC5zaXRlLWNvbnRlbnQgLmJ1dHRvbjpob3ZlciwgLnNpdGUtY29udGVudCBidXR0b246aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnZpbGxhZ2UtZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsIC52aWxsYWdlLWZvcm0gLndwY2Y3LXN1Ym1pdDpob3ZlciwgLnBhZ2UgLmVkaXQtbGluayBhOmhvdmVyLCAuY29tbWVudC1saXN0ICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rOmhvdmVyLCAuc2luZ2xlLWNsaWVudF9nYWxsZXJ5IC5wcm90ZWN0ZWQtYXJlYV9fcGFzc3dvcmQgYnV0dG9uOmhvdmVyLCAudmlsbGFnZS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5ieXBvc3RhdXRob3IsIC5nYWxsZXJ5LWNhcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5wb3N0IGZpZ3VyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wb3N0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG4jd3AtY2FsZW5kYXIgY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMTU4OHJlbTsgfVxuXG4jd3AtY2FsZW5kYXIgI25leHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubmF2LWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cblxuLm5hdi1wcmV2aW91cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5uYXYtbmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnNlYXJjaCAucGFnZS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWFyY2ggLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5zZWFyY2ggLmNvbnRlbnQtYXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7IH1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZS1vdXQ7XG4gIHBhZGRpbmc6IDAuNzE2MnJlbTtcbiAgY29sb3I6ICMwZDBkMGQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG5pbnB1dFtwbGFjZWhvbGRlcl0sIHRleHRhcmVhW3BsYWNlaG9sZGVyXSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5pbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWZpbGVdKSwgdGV4dGFyZWEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjBmMGYwOyB9XG4gIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9ZmlsZV0pOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzYzNjM2OyB9XG5cbi5qcy1nYWluZWQtZm9jdXNbcmVxdWlyZWRdOmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkODE4MTg7IH1cblxuaW5wdXRbcmVxdWlyZWRdOmZvY3VzLCAuanMtZ2FpbmVkLWZvY3VzW3JlcXVpcmVkXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjsgfVxuXG5mb3JtIC5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZDgxODE4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuZm9ybSBpbnB1dFtyZXF1aXJlZF06dmFsaWQgKyAucmVxdWlyZWQge1xuICBjb2xvcjogIzA2N2EwNjsgfVxuXG4uZW50cnktY29udGVudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIHBhZGRpbmc6IDEuMTU4OHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgY29sb3I6ICMwZDBkMGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi52aWxsYWdlLWZvcm0ge1xuICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnZpbGxhZ2UtZm9ybSB7XG4gICAgICBwYWRkaW5nOiAxLjE1ODhyZW07IH0gfVxuICAudmlsbGFnZS1mb3JtIGlucHV0LCAudmlsbGFnZS1mb3JtIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIC52aWxsYWdlLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dLCAudmlsbGFnZS1mb3JtIC53cGNmNy1zdWJtaXQge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnZpbGxhZ2UtZm9ybSA+IHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnZpbGxhZ2UtZm9ybSA+IHAgLnJlcXVpcmVkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMS4ycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgdG9wOiAwOyB9XG5cbi5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkLCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmbGV4OiA1O1xuICAgIG1hcmdpbjogMDtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDNyZW07XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1heC1oZWlnaHQ6IDIuOXJlbTsgfVxuICAgIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgLmljb24ge1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMC4xcmVtOyB9XG5cbi5wcm90ZWN0ZWQtcG9zdCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIHdpZHRoOiA0MCU7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cblxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIHBhZGRpbmc6IDMuNzVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbTsgfSB9XG4gIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZmllbGQge1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZpZWxkIGlucHV0LCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZpZWxkIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1maWVsZCAucmVxdWlyZWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAuNzE2MnJlbTtcbiAgICAgIHRvcDogMC41cmVtOyB9XG4gIC5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICB3aWR0aDogOTAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5jb21tZW50LWZvcm0tY29tbWVudCB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY29tbWVudC1mb3JtLWNvbW1lbnQgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5jb21tZW50LW5vdGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtO1xuICBtYXJnaW4tdG9wOiAwLjcxNjJyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjYWVhZWFlOyB9XG5cbi5wYWdpbmctbmF2aWdhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNC45MDg2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNWVtOyB9XG4gIC5wYWdpbmctbmF2aWdhdGlvbiB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnaW5nLW5hdmlnYXRpb24gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG5hLnBhZ2UtbnVtYmVycywgc3Bhbi5wYWdlLW51bWJlcnMge1xuICBwYWRkaW5nOiAwLjg3NWVtIDEuMTI1ZW07XG4gIG1hcmdpbjogYXV0byAuM3JlbTtcbiAgY29sb3I6ICMwZDBkMGQ7IH1cblxuYTpob3Zlci5wYWdlLW51bWJlcnMge1xuICBjb2xvcjogIzAxMkY2MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wYWdpbmctbmF2aWdhdGlvbiAuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7IH1cblxuLnBvc3QgLnBhZ2UtbGlua3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3ZpbGxhZ2UtbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmpzICN2aWxsYWdlLWxvYWRpbmcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuanMgI3ZpbGxhZ2UtbG9hZGluZy5pcy1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2l0ZS1sb2FkaW5nX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDUwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG4uc2l0ZS1sb2FkaW5nX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA5OCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDElO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmNmY2ZjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpdGUtbG9hZGluZ19fdmFsdWUge1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMjAwbXMgbGluZWFyOyB9XG4gIC5pcy1sb2FkaW5nLWNvbXBsZXRlIC5zaXRlLWxvYWRpbmdfX3ZhbHVlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5wb3N0LW5hdmlnYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLnBvc3QtbmF2aWdhdGlvbiwgLnBvc3QtbmF2aWdhdGlvbiBhIHtcbiAgICBjb2xvcjogIzYzNjM2MzsgfVxuICAucG9zdC1uYXZpZ2F0aW9uIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAxMkY2MjsgfVxuICAucG9zdC1uYXZpZ2F0aW9uIC5uby1hZGphY2VudC1wb3N0IHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cywgLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuICAgIHBhZGRpbmc6IDEuMTU4OHJlbSAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhLCAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCwgLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciA2MG1zIGVhc2Utb3V0LCBjb2xvciA2MG1zIGVhc2Utb3V0OyB9XG4gICAgLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzOmhvdmVyLCAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dDpob3ZlciB7XG4gICAgICBjb2xvcjogIzAxMkY2MjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzOmhvdmVyIGEsIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0OmhvdmVyIGEge1xuICAgICAgICBjb2xvcjogIzAxMkY2MjsgfVxuICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucG9zdC1uYXZpZ2F0aW9uIC5uYXZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIC5qcyAucG9zdC1uYXZpZ2F0aW9uIC5uYXZfX2lubmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCwgLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCAuaWNvbiwgLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5qcyAucG9zdC1uYXZpZ2F0aW9uIC5uby1hZGphY2VudC1wb3N0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnBvc3QtbmF2aWdhdGlvbiAubm8tYWRqYWNlbnQtcG9zdDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IC5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTYycmVtOyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNjJyZW07IH1cbiAgLnBvc3QtbmF2aWdhdGlvbiAubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIC5wb3N0LW5hdmlnYXRpb24gYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCwgLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43MTYycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuNzE2MnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNjJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnBvc3QtbmF2aWdhdGlvbiAubGFiZWwge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIC5wb3N0LW5hdmlnYXRpb24gYSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG4uanNfX2Nhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmpzX19jYXJvdXNlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjQwNjJyZW07IH0gfVxuXG4udmlsbGFnZS1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG4gICAgLnZpbGxhZ2UtY2Fyb3VzZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgLnZpbGxhZ2UtY2Fyb3VzZWwgaW1nIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudmlsbGFnZS1jYXJvdXNlbCBpbWcuaXMtc2VsZWN0ZWQge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2lkZWJhci1lbmFibGVkIC52aWxsYWdlLWNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmpzX19jYXJvdXNlbCwgLmpzX19jYXJvdXNlbCBpbWcge1xuICBoZWlnaHQ6IDQwMHB4OyB9XG5cbi5qc19fY2Fyb3VzZWwgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTsgfVxuXG4uanNfX2Nhcm91c2VsLnNwYWNlLWh1Z2UgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTsgfVxuXG4uanNfX2Nhcm91c2VsLnNwYWNlLXRpbnkgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjcxNjJyZW07IH1cblxuLmpzX19jYXJvdXNlbC5zcGFjZS1ub25lIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uanNfX2Nhcm91c2VsIC52aWxsYWdlLWNhcm91c2VsIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uanNfX2Nhcm91c2VsLnNtYWxsLCAuanNfX2Nhcm91c2VsLnNtYWxsIGltZyB7XG4gIGhlaWdodDogMTUwcHg7IH1cblxuLmpzX19jYXJvdXNlbC5tZWRpdW0sIC5qc19fY2Fyb3VzZWwubWVkaXVtIGltZyB7XG4gIGhlaWdodDogMzAwcHg7IH1cblxuLmpzX19jYXJvdXNlbC5sYXJnZSwgLmpzX19jYXJvdXNlbC5sYXJnZSBpbWcge1xuICBoZWlnaHQ6IDcyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTJweCkge1xuICAgIC5qc19fY2Fyb3VzZWwubGFyZ2UsIC5qc19fY2Fyb3VzZWwubGFyZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuanNfX2Nhcm91c2VsLCAuanNfX2Nhcm91c2VsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmpzX19jYXJvdXNlbCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMS4xNTg4cmVtOyB9XG4gIC5qc19fY2Fyb3VzZWwuc3BhY2UtaHVnZSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMS4xNTg4cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgxcHgpIHtcbiAgLmpzX19jYXJvdXNlbCwgLmpzX19jYXJvdXNlbCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEyNXB4OyB9XG4gIC5qc19fY2Fyb3VzZWwgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAuanNfX2Nhcm91c2VsLnNwYWNlLWh1Z2UgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMTU4OHJlbTsgfVxuICAuanNfX2Nhcm91c2VsLnNwYWNlLXRpbnkgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfSB9XG5cbi50b2dnbGUtbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC50b2dnbGUtbGFiZWwuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmlnYXRpb24tdG9nZ2xlIC50b2dnbGUtbGFiZWwuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5qc19fc3BsaXQtd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDQuOTA4NnJlbTtcbiAgbWFyZ2luLXRvcDogNC45MDg2cmVtOyB9XG4gIC5qc19fc3BsaXQtd3JhcCArIC5qc19fc3BsaXQtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogLTQuOTA4NnJlbTsgfVxuXG4uanNfX3NwbGl0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAuanNfX3NwbGl0LWNvbnRlbnQgLmltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5qc19fc3BsaXQtY29udGVudCAuaW1hZ2UgaW1nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgICAgIC5qc19fc3BsaXQtY29udGVudCAuaW1hZ2UgaW1nLndpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5qc19fc3BsaXQtY29udGVudCAuaW1hZ2UgaW1nLnRhbGwge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAuanNfX3NwbGl0LWNvbnRlbnQgLnRleHQge1xuICAgIHBhZGRpbmc6IDQuOTA4NnJlbSAxLjg3NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7IH1cbiAgICAuanNfX3NwbGl0LWNvbnRlbnQgLnRleHQgaDEsIC5qc19fc3BsaXQtY29udGVudCAudGV4dCBoMiwgLmpzX19zcGxpdC1jb250ZW50IC50ZXh0IGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiOyB9XG4gIC5qc19fc3BsaXQtY29udGVudCAudGV4dCAuc3BsaXQtcGFydF9faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5qc19fc3BsaXQtY29udGVudCAudGV4dCAuc3BsaXQtcGFydF9faW5uZXIgcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5qc19fc3BsaXQtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5qc19fc3BsaXQtY29udGVudCAuaW1hZ2UgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuanNfX3NwbGl0LWNvbnRlbnQgLnNwbGl0LXBhcnQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zcGxpdC1wYXJ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnNwbGl0LXBhcnQucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDFlbSk7XG4gIG1hcmdpbi1sZWZ0OiAtLjVlbTsgfVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjVlbTsgfVxuICAuZW50cnktY29udGVudCAuZ2FsbGVyeS1pdGVtIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMzJTsgfVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMjAlOyB9XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDE2LjY2NjclOyB9XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDE0LjI4NTclOyB9XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDEyLjUlOyB9XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDExLjExMTElOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uU2Nyb2xsX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLlNjcm9sbF9fY29udGFpbmVyLmlzLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5TY3JvbGxfX2NhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLlNjcm9sbF9fY2FudmFzIC5qc19faGNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuLlNjcm9sbF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAuU2Nyb2xsX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5TY3JvbGxfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtY29udGVudCAuY29udGVudC1hcmVhLS1ob3Jpem9udGFsIHtcbiAgcGFkZGluZy1yaWdodDogMS4xNTg4cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMTU4OHJlbTsgfVxuXG4uc2l0ZS0tcmVzcG9uc2l2ZSAuaG9yaXpvbnRhbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2l0ZS0tcmVzcG9uc2l2ZSAuZW50cnktaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNpdGUtLXJlc3BvbnNpdmUgLmVudHJ5LWhvcml6b250YWwgLmNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2l0ZS0tcmVzcG9uc2l2ZSAuZW50cnktaG9yaXpvbnRhbC0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmZlYXR1cmVkLWJhZGdlIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IDEuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogNHJlbTsgfVxuXG4uZW50cnktdGl0bGUgYSwgLkVudHJ5X190aXRsZSBhLCAuRW50cnlfX21ldGEgYSB7XG4gIGNvbG9yOiAjMzYzNjM2OyB9XG5cbi5FbnRyeV9fY29udGludWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNTM3MnJlbSAxLjE1ODhyZW07XG4gIG1hcmdpbi10b3A6IDEuMTU4OHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgY29sb3I6ICNmY2ZjZmM7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZW50cnktbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gIC5lbnRyeS1tZXRhIGEge1xuICAgIGNvbG9yOiAjMDEyRjYyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucmVndWxhci1wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogNC45MDg2cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucmVndWxhci1wb3N0LnN0aWNreSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgcGFkZGluZzogMS44NzVyZW07XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAwcHggcmdiYSgxMywgMTMsIDEzLCAwLjA3KSwgMCAxcHggMjRweCAzcHggcmdiYSgxNzQsIDE3NCwgMTc0LCAwLjA3KTsgfVxuICAucmVndWxhci1wb3N0IC5lbnRyeS10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4wMzM4cmVtOyB9XG4gIC5yZWd1bGFyLXBvc3QgLmVudHJ5LXRodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTsgfVxuICAucmVndWxhci1wb3N0IC5lbnRyeS1pbm5lciB7XG4gICAgZmxleDogMTsgfVxuICAucmVndWxhci1wb3N0IC5lbnRyeS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMDMzOHJlbTsgfVxuICAucmVndWxhci1wb3N0IC5wb3N0ZWQtb24ge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnJlZ3VsYXItcG9zdCAucG9zdGVkLW9uIGEge1xuICAgICAgY29sb3I6ICM2MzYzNjM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5yZWd1bGFyLXBvc3QgLmVudHJ5LXBvc3Qud2l0aC10aHVtYm5haWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucmVndWxhci1wb3N0IC5lbnRyeS1wb3N0LndpdGhvdXQtdGh1bWJuYWlsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAucmVndWxhci1wb3N0IC5lbnRyeS1wb3N0LndpdGhvdXQtdGh1bWJuYWlsIC5lbnRyeS1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzOHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJlZ3VsYXItcG9zdCAuZW50cnktdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtOyB9XG4gICAgLnJlZ3VsYXItcG9zdCAuZW50cnktY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDFweCkge1xuICAgIC5yZWd1bGFyLXBvc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5yZWd1bGFyLXBvc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbTsgfVxuICAgICAgLnJlZ3VsYXItcG9zdCAuZW50cnktdGh1bWJuYWlsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjU1MjhyZW07IH1cbiAgICAgIC5yZWd1bGFyLXBvc3QgLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH1cbiAgICAgIC5yZWd1bGFyLXBvc3QgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODFweCkge1xuICAgIC5yZWd1bGFyLXBvc3Qge1xuICAgICAgcGFkZGluZzogMS4xNTg4cmVtOyB9XG4gICAgICAucmVndWxhci1wb3N0IC5lbnRyeS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLkVudHJ5LS1jbGFzc2ljIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbjogYXV0byBhdXRvIDkuODE3MnJlbSBhdXRvO1xuICBjb2xvcjogIzYzNjM2MztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgLkVudHJ5LS1jbGFzc2ljIC5tZXRhLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLWxlZnQ6IC4zcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjNyZW07IH1cbiAgLkVudHJ5LS1jbGFzc2ljIC5FbnRyeV9fdGh1bWJuYWlsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMDMzOHJlbTsgfVxuICAuRW50cnktLWNsYXNzaWMgLkVudHJ5X19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLkVudHJ5LS1jbGFzc2ljIC5FbnRyeV9faGVhZGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07IH1cbiAgLkVudHJ5LS1jbGFzc2ljIC5FbnRyeV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE2MnJlbTsgfVxuICAuRW50cnktLWNsYXNzaWMgLkVudHJ5X19jb250ZW50IHtcbiAgICBmbGV4OiAyOyB9XG4gIC5FbnRyeS0tY2xhc3NpYyAuRW50cnlfX2NvbnRpbnVlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC43MTYycmVtOyB9XG4gIC5FbnRyeS0tY2xhc3NpYyAuRW50cnlfX21ldGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IC44cmVtOyB9XG4gIC5FbnRyeS0tY2xhc3NpYyAuRW50cnlfX2NhdGVnb3JpZXMge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5FbnRyeS0tY2xhc3NpYyAuRW50cnlfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH1cbiAgICAuRW50cnktLWNsYXNzaWMgLkVudHJ5X19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbmJvZHksIC5zaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYzsgfVxuXG4uc2l0ZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb250ZW50LWFyZWEge1xuICBtYXgtd2lkdGg6IDEzODBweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogNC45MDg2cmVtIDEuODc1cmVtIDEuODc1cmVtOyB9XG4gIC5ibG9nLWhlYWRlciArIC5jb250ZW50LWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGVudC1hcmVhIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMy43NXJlbSk7XG4gICAgICBwYWRkaW5nOiAxLjE1ODhyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5jb250ZW50LWFyZWEge1xuICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIHBhZGRpbmc6IDEuMTU4OHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG4gICAgLmNvbnRlbnQtYXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jb250ZW50LWFyZWEuaXMtZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRlbnQtYXJlYS0tZnVsbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uY29udGVudC1hcmVhLS1hcmNoaXZlIHtcbiAgcGFkZGluZy10b3A6IDQuOTA4NnJlbTsgfVxuICAuY29udGVudC1hcmVhLS1hcmNoaXZlIC5lbnRyeS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuOTA4NnJlbTsgfVxuXG4uYm9keS1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDI1MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuYm9keS1ib3JkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5ib2R5LWJvcmRlci0tbGVmdCwgLmJvZHktYm9yZGVyLS1yaWdodCB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmJvZHktYm9yZGVyLS10b3AsIC5ib2R5LWJvcmRlci0tYm90dG9tIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYm9keS1ib3JkZXItLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmJvZHktYm9yZGVyLS1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5ib2R5LWJvcmRlci0tbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgLmJvZHktYm9yZGVyLS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG5cbi5zaXRlLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDgwMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMxNDE0MTQ7IH1cbiAgLmJvZHktYm9yZGVycy0tZGlzYWJsZSAuc2l0ZS1oZWFkZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLm5vLWpzIC5zaXRlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAuc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDMuMDMzOHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNpdGUtaGVhZGVyX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNzE2MnJlbSAxLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zaXRlLWhlYWRlcl9faW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMC43MTYycmVtIDEuMTU4OHJlbTsgfSB9XG4gICAgLnNpdGUtaGVhZGVyX19pbm5lci5uby1hY3RpdmUtbWVudSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjE1ODhyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTU4OHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uc2l0ZS1oZWFkZXItLXBsYWNlaG9sZGVyIHtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc2l0ZS1oZWFkZXItLXBsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2l0ZS1ob21lLWxpbmsge1xuICB0cmFuc2l0aW9uOiAxLjJzIGVhc2Utb3V0IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zaXRlLWhvbWUtbGluayBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2l0ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnNpdGUtc3VidGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMDsgfVxuXG4ubWVudS1pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uc2l0ZS1sb2dvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpdGUtbG9nby0taW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDE1MHB4OyB9XG4gIC5zaXRlLWxvZ28tLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5uby1hY3RpdmUtbWVudSAuc2l0ZS1sb2dvLS10ZXh0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnNpdGUtbG9nby0tdGV4dCAuc2l0ZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMzNyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zcmVtOyB9XG4gICAgICAuc2NyZWVuLS1zbWFsbCAuc2l0ZS1sb2dvLS10ZXh0IC5zaXRlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gICAgICAuc2l0ZS1sb2dvLS10ZXh0IC5zaXRlLXRpdGxlIGEge1xuICAgICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgIC5zaXRlLWxvZ28tLXRleHQgLnNpdGUtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIjtcbiAgICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgICAgbWFyZ2luLXRvcDogLjI1cmVtOyB9XG5cbi5zaXRlLWhvbWUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtaGVhZGVyX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICNqcy1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zaXRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG4uaGVhZGVyX19pY29ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gIGNvbG9yOiAjZmNmY2ZjOyB9XG5cbi5tb2JpbGUtaWUgLnNpdGUtaGVhZGVyX19pbm5lciwgLm1vYmlsZS1pZSAuc2l0ZS1sb2dvLCAubW9iaWxlLWllIC5zaXRlLWxvZ28tLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnNpdGUtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB6LWluZGV4OiAxMDAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbiAubWVudS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDEuMTU4OHJlbTtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zaXRlLW5hdmlnYXRpb24gLm1lbnUtbGluazpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMTJGNjI7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbiAuY3VycmVudC1tZW51LWl0ZW0gPiAubWVudS1saW5rLCAuc2l0ZS1uYXZpZ2F0aW9uIC5jdXJyZW50X3BhZ2VfcGFyZW50Om5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiAubWVudS1saW5rIHtcbiAgICBjb2xvcjogZ3JheTsgfVxuICAuc2l0ZS1uYXZpZ2F0aW9uIC5jdXJyZW50X3BhZ2VfcGFyZW50ID4gLm1lbnUtbGluayAubWVudS1pdGVtX19pbm5lciA+IC5kcm9wZG93bi1pY29uLCAuc2l0ZS1uYXZpZ2F0aW9uIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiAubWVudS1saW5rIC5tZW51LWl0ZW1fX2lubmVyID4gLmRyb3Bkb3duLWljb24sIC5zaXRlLW5hdmlnYXRpb24gLmN1cnJlbnQtbWVudS1wYXJlbnQgPiAubWVudS1saW5rIC5tZW51LWl0ZW1fX2lubmVyID4gLmRyb3Bkb3duLWljb24sIC5zaXRlLW5hdmlnYXRpb24gLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IC5tZW51LWxpbmsgLm1lbnUtaXRlbV9faW5uZXIgPiAuZHJvcGRvd24taWNvbiB7XG4gICAgY29sb3I6IGdyYXk7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbiAubm8taG92ZXIgPiAubWVudS1saW5rIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44MnJlbTsgfSB9XG4gIC5zaXRlLW5hdmlnYXRpb24gLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuc2l0ZS1uYXZpZ2F0aW9uIC5tZW51LWl0ZW1fX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaXRlLW5hdmlnYXRpb24gLmRyb3Bkb3duLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC43MTYycmVtO1xuICAgIHdpZHRoOiAuNmVtO1xuICAgIGZvbnQtc2l6ZTogLjdlbTtcbiAgICByaWdodDogLjJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2l0ZS1uYXZpZ2F0aW9uIC5kcm9wZG93bi1pY29uIC5pb24tY2hldnJvbi1kb3duIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2l0ZS1uYXZpZ2F0aW9uIC5zdWItbWVudSAuZHJvcGRvd24taWNvbiB7XG4gICAgdG9wOiAwOyB9XG5cbi5uby10b3VjaCAubWVudS1pdGVtLS10b3VjaCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi10b2dnbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaXRlLS1yZWd1bGFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tb2JpbGUtaWUgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2l0ZS0tcmVndWxhciAuc2l0ZS1uYXZpZ2F0aW9uIC5sZXZlbC0wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbi5zaXRlLS1yZWd1bGFyIC5zaXRlLW5hdmlnYXRpb24gLmxldmVsLTAgKyAuc3ViLW1lbnUgPiAuc3ViLW1lbnVfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5zaXRlLS1yZWd1bGFyIC5zaXRlLW5hdmlnYXRpb24gLmxldmVsLTAgKyAuc3ViLW1lbnUgPiAuc3ViLW1lbnVfX2lubmVyOmJlZm9yZSwgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAubGV2ZWwtMCArIC5zdWItbWVudSA+IC5zdWItbWVudV9faW5uZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAubGV2ZWwtMCArIC5zdWItbWVudSA+IC5zdWItbWVudV9faW5uZXI6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMGQwZDBkOyB9XG4gIC5zaXRlLS1yZWd1bGFyIC5zaXRlLW5hdmlnYXRpb24gLmxldmVsLTAgKyAuc3ViLW1lbnUgPiAuc3ViLW1lbnVfX2lubmVyOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmNmY2ZjO1xuICAgIHRvcDogLTI2cHg7IH1cblxuLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogMTAwJTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWluLXdpZHRoOiAxMnJlbTtcbiAgZm9udC1zaXplOiAuNjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9XG4gIC5zaXRlLS1yZWd1bGFyIC5zaXRlLW5hdmlnYXRpb24gLnN1Yi1tZW51X19pbm5lciB7XG4gICAgcGFkZGluZzogMC43MTYycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzBkMGQwZDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIGxlZnQ6IGNhbGMoIDEwMCUgKyAxLjE1ODhyZW0pO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0b3A6IC0wLjcxNjJyZW07IH1cbiAgICAgIC5zaXRlLS1yZWd1bGFyIC5zaXRlLW5hdmlnYXRpb24gLnN1Yi1tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51LmpzLWludmVydC1wb3NpdGlvbiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICByaWdodDogY2FsYyggMTAwJSArIDEuMTU4OHJlbSk7IH1cbiAgLnNpdGUtLXJlZ3VsYXIgLnNpdGUtbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtbGluayB7XG4gICAgcGFkZGluZzogMC43MTYycmVtIDEuMTU4OHJlbTsgfVxuXG4uc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5tb2JpbGUtaWUgLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24sIC5tb2JpbGUtaWUgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tZW51LWl0ZW0gLm1vYmlsZS1pZSAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiwgLm1lbnUtaXRlbSAubW9iaWxlLWllIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1uYXZpZ2F0aW9uX19jb250ZW50LCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW5hdmlnYXRpb25fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzUlO1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMi4zMTc3cmVtKTtcbiAgICBsZWZ0OiAxLjE1ODhyZW07XG4gICAgcmlnaHQ6IDEuMTU4OHJlbTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDc1dmg7IH1cbiAgLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudV9fY29udGFpbmVyLCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEuMTU4OHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xNTg4cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzBkMGQwZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YmVmb3JlLCAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YWZ0ZXIsIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudV9fY29udGFpbmVyOmJlZm9yZSwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHRvcDogLTMwcHg7XG4gICAgICByaWdodDogMy4zMzM4cmVtO1xuICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YmVmb3JlLCAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YWZ0ZXIsIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudV9fY29udGFpbmVyOmJlZm9yZSwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxLjUwODhyZW07XG4gICAgICAgICAgdG9wOiAtMzBweDsgfSB9XG4gICAgLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudV9fY29udGFpbmVyOmJlZm9yZSwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwZDBkMGQ7IH1cbiAgICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51X19jb250YWluZXI6YWZ0ZXIsIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudV9fY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmY2ZjZmM7XG4gICAgICB0b3A6IC0yNnB4OyB9XG4gIC5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0sIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLm1lbnUtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAubWVudS1saW5rLCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIC5tZW51LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNzE2MnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfVxuICAgIC5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uIC5tZW51LWxpbmsubGV2ZWwtMCwgLnNpdGUtLXJlc3BvbnNpdmUgLnNpdGUtbmF2aWdhdGlvbiAubWVudS1saW5rLmxldmVsLTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMS44NzVyZW07IH1cbiAgLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24gLnN1Yi1tZW51LCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zdWItbWVudSB7XG4gICAgcGFkZGluZzogMS4xNTg4cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNzE2MnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NCwgMTc0LCAxNzQsIDAuMjUpOyB9XG4gICAgLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24gLnN1Yi1tZW51IC5tZW51LWl0ZW0sIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNpdGUtLXBvcnRhYmxlIC5zaXRlLW5hdmlnYXRpb24gLmRyb3Bkb3duLWljb24sIC5zaXRlLS1yZXNwb25zaXZlIC5zaXRlLW5hdmlnYXRpb24gLmRyb3Bkb3duLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2l0ZS0tcG9ydGFibGUgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1uYXZpZ2F0aW9uX19jb250ZW50LCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW5hdmlnYXRpb25fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmlzLW1lbnUtb3BlbiB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAuaXMtbWVudS1vcGVuIC5zaXRlLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICBtYXgtaGVpZ2h0OiA5MHZoOyB9XG5cbi5uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2JpbGUtaWUgLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm5hdmlnYXRpb24tdG9nZ2xlIC50b2dnbGUtbGFiZWwge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5hdmlnYXRpb24tdG9nZ2xlIC50b2dnbGUtbGFiZWwgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDU2MXB4KSB7XG4gICAgLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTsgfSB9XG4gIC5uYXZpZ2F0aW9uLXRvZ2dsZSAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLjFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gICAgLm5vLWpzIC5uYXZpZ2F0aW9uLXRvZ2dsZSAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZpZ2F0aW9uLXRvZ2dsZV9fdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzYzNjM2MzsgfVxuICAubmF2aWdhdGlvbi10b2dnbGVfX2xhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07IH1cblxuLm5vLW1lbnUtZm91bmQge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5zaXRlLS1wb3J0YWJsZSAubm8tbWVudS1mb3VuZCwgLnNpdGUtLXJlc3BvbnNpdmUgLm5vLW1lbnUtZm91bmQge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtOyB9XG4gIC5uby1tZW51LWZvdW5kIGgxIHtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm5vLW1lbnUtZm91bmQgLmRvYy1saW5rIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5vLW1lbnUtZm91bmQgLmRvYy1saW5rIGEge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uc2l0ZS1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpdGUtZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuc2l0ZS1mb290ZXIuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlLWZvb3Rlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgICBjb2xvcjogI2UzZTNlMztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2l0ZS1mb290ZXJfX2lubmVyIGEge1xuICAgICAgY29sb3I6ICNlZGVkZWQ7IH1cbiAgLnNpdGUtZm9vdGVyIC5pbnN0YWdyYW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTU4OHJlbTtcbiAgICBtYXJnaW4tdG9wOiAzLjAzMzhyZW07XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc2l0ZS1mb290ZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjcxNjJyZW07IH0gfVxuXG4uc2l0ZS1pbmZvIHtcbiAgcGFkZGluZzogMS4xNTg4cmVtIDMuMDMzOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zaXRlLWluZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc2l0ZS1pbmZvX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IC4xZW07IH1cblxuLnNpdGUtZm9vdGVyLS1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgZmxleC1iYXNpczogNTBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuaXMtaG9yaXpvbnRhbCAuc2l0ZS1mb290ZXItLXBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC43NDsgfVxuICAxNiUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMzMlIHtcbiAgICBvcGFjaXR5OiAuNzQ7IH1cbiAgNDglIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc3JSB7XG4gICAgb3BhY2l0eTogLjc0OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC43NDsgfSB9XG5cbi5zaXRlLWluZm9fX2NvbG9ybWVsb24ge1xuICBsZXR0ZXItc3BhY2luZzogLjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IC43cmVtOyB9XG4gIC5zaXRlLWluZm9fX2NvbG9ybWVsb24gYSwgLnNpdGUtaW5mb19fY29sb3JtZWxvbiB7XG4gICAgY29sb3I6ICM3NDc0NzQ7IH1cbiAgLnNpdGUtaW5mb19fY29sb3JtZWxvbiBzcGFuIHtcbiAgICBjb2xvcjogI2VkMmYzMztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC4xZW07XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgb3BhY2l0eTogLjg7IH1cbiAgLnNpdGUtaW5mb19fY29sb3JtZWxvbjpob3ZlciBzcGFuIHtcbiAgICBhbmltYXRpb246IHB1bHNlIDEuNTJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uZW50cnktY29udGVudCBpbWcsIC5lbnRyeS1jb250ZW50IGZpZ3VyZSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uZW50cnktY29udGVudCB1bCwgLmVudHJ5LWNvbnRlbnQgb2wge1xuICBtYXJnaW4tbGVmdDogMS41ZW07IH1cblxuLnNpZGViYXItZW5hYmxlZCAuY29udGVudC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDFweCkge1xuICAgIC5zaWRlYmFyLWVuYWJsZWQgLmNvbnRlbnQtYXJlYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zaWRlYmFyLWVuYWJsZWQgLnNpdGUtbWFpbiB7XG4gIGZsZXg6IDM7XG4gIGZsZXgtYmFzaXM6IDQzMHB4OyB9XG5cbi5zaWRlYmFyLWVuYWJsZWQgLnNpdGUtc2lkZWJhciB7XG4gIGZsZXgtYmFzaXM6IDMyMHB4OyB9XG5cbi5zaXRlLXNpZGViYXIge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW4tbGVmdDogNC45MDg2cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzOHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNpdGUtc2lkZWJhciB7XG4gICAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07IH0gfVxuICAuc2l0ZS1zaWRlYmFyIGEge1xuICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgICAuc2l0ZS1zaWRlYmFyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwZDBkMGQ7IH1cbiAgLnNpdGUtc2lkZWJhciAud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwZDBkMGQ7XG4gICAgZm9udC1zaXplOiAuODc1cmVtOyB9XG4gICAgLnNpdGUtc2lkZWJhciAud2lkZ2V0IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgcGFkZGluZy10b3A6IDAuNzE2MnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNjJyZW07IH1cbiAgICAuc2l0ZS1zaWRlYmFyIC53aWRnZXQgbGkgYSB7XG4gICAgICBmb250LXNpemU6IC44NzVyZW07IH1cbiAgICAuc2l0ZS1zaWRlYmFyIC53aWRnZXQgLmNhdC1pdGVtIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNpdGUtc2lkZWJhciAud2lkZ2V0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH1cbiAgLnNpdGUtc2lkZWJhciAuc2VhcmNoLXN1Ym1pdCAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuI3Jwd3d0LXJlY2VudC1wb3N0cy13aWRnZXQtd2l0aC10aHVtYm5haWxzLTIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDBweDsgfVxuXG4ucnB3d3QtcG9zdC1jYXRlZ29yaWVzLCAucnB3d3QtcG9zdC1hdXRob3IsIC5ycHd3dC1wb3N0LWRhdGUge1xuICBjb2xvcjogIzYzNjM2MztcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5ycHd3dC1wb3N0LWV4Y2VycHQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAucnB3d3QtcG9zdC1leGNlcnB0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ucnB3d3Qtd2lkZ2V0IHVsIGxpIHtcbiAgbWFyZ2luOiAwLjcxNjJyZW0gMCAwIDA7IH1cblxuLndpZGdldF9zaW1wbGVpbWFnZSAuc2ltcGxlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTYycmVtOyB9XG5cbi5lbnRyeS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cblxuLmVudHJ5LWNvbnRlbnQsIC5jb21tZW50LWNvbnRlbnQsIC5jYS1kZXNjIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgLmVudHJ5LWNvbnRlbnQgdWwsIC5lbnRyeS1jb250ZW50IG9sLCAuY29tbWVudC1jb250ZW50IHVsLCAuY29tbWVudC1jb250ZW50IG9sLCAuY2EtZGVzYyB1bCwgLmNhLWRlc2Mgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gIC5lbnRyeS1jb250ZW50IHVsIGxpLCAuZW50cnktY29udGVudCBvbCBsaSwgLmNvbW1lbnQtY29udGVudCB1bCBsaSwgLmNvbW1lbnQtY29udGVudCBvbCBsaSwgLmNhLWRlc2MgdWwgbGksIC5jYS1kZXNjIG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNjJyZW07IH1cbiAgICAuZW50cnktY29udGVudCB1bCBsaSB1bCwgLmVudHJ5LWNvbnRlbnQgdWwgbGkgb2wsIC5lbnRyeS1jb250ZW50IG9sIGxpIHVsLCAuZW50cnktY29udGVudCBvbCBsaSBvbCwgLmNvbW1lbnQtY29udGVudCB1bCBsaSB1bCwgLmNvbW1lbnQtY29udGVudCB1bCBsaSBvbCwgLmNvbW1lbnQtY29udGVudCBvbCBsaSB1bCwgLmNvbW1lbnQtY29udGVudCBvbCBsaSBvbCwgLmNhLWRlc2MgdWwgbGkgdWwsIC5jYS1kZXNjIHVsIGxpIG9sLCAuY2EtZGVzYyBvbCBsaSB1bCwgLmNhLWRlc2Mgb2wgbGkgb2wge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07IH1cbiAgICAgIC5lbnRyeS1jb250ZW50IHVsIGxpIHVsIGxpOmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCB1bCBsaSBvbCBsaTpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgb2wgbGkgdWwgbGk6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50IG9sIGxpIG9sIGxpOmZpcnN0LWNoaWxkLCAuY29tbWVudC1jb250ZW50IHVsIGxpIHVsIGxpOmZpcnN0LWNoaWxkLCAuY29tbWVudC1jb250ZW50IHVsIGxpIG9sIGxpOmZpcnN0LWNoaWxkLCAuY29tbWVudC1jb250ZW50IG9sIGxpIHVsIGxpOmZpcnN0LWNoaWxkLCAuY29tbWVudC1jb250ZW50IG9sIGxpIG9sIGxpOmZpcnN0LWNoaWxkLCAuY2EtZGVzYyB1bCBsaSB1bCBsaTpmaXJzdC1jaGlsZCwgLmNhLWRlc2MgdWwgbGkgb2wgbGk6Zmlyc3QtY2hpbGQsIC5jYS1kZXNjIG9sIGxpIHVsIGxpOmZpcnN0LWNoaWxkLCAuY2EtZGVzYyBvbCBsaSBvbCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNzE2MnJlbTsgfVxuICAuZW50cnktY29udGVudCBwcmUsIC5jb21tZW50LWNvbnRlbnQgcHJlLCAuY2EtZGVzYyBwcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgcGFkZGluZzogMS44NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gIC5lbnRyeS1jb250ZW50IC5oaWdobGlnaHQsIC5jb21tZW50LWNvbnRlbnQgLmhpZ2hsaWdodCwgLmNhLWRlc2MgLmhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICBwYWRkaW5nOiAuMmVtIC41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0LCAuY29tbWVudC1jb250ZW50IC5hbGlnbmxlZnQsIC5jYS1kZXNjIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0LCAuY29tbWVudC1jb250ZW50IC5hbGlnbnJpZ2h0LCAuY2EtZGVzYyAuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5lbnRyeS1jb250ZW50IGltZy5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IGZpZ3VyZS5hbGlnbmxlZnQsIC5jb21tZW50LWNvbnRlbnQgaW1nLmFsaWdubGVmdCwgLmNvbW1lbnQtY29udGVudCBmaWd1cmUuYWxpZ25sZWZ0LCAuY2EtZGVzYyBpbWcuYWxpZ25sZWZ0LCAuY2EtZGVzYyBmaWd1cmUuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW46IDEuNmVtIDEuNmVtIDEuNmVtIDBlbTsgfVxuICAuZW50cnktY29udGVudCBpbWcuYWxpZ25yaWdodCwgLmVudHJ5LWNvbnRlbnQgZmlndXJlLmFsaWducmlnaHQsIC5jb21tZW50LWNvbnRlbnQgaW1nLmFsaWducmlnaHQsIC5jb21tZW50LWNvbnRlbnQgZmlndXJlLmFsaWducmlnaHQsIC5jYS1kZXNjIGltZy5hbGlnbnJpZ2h0LCAuY2EtZGVzYyBmaWd1cmUuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luOiAxLjZlbSAwZW0gMS42ZW0gMS42ZW07IH1cbiAgLmVudHJ5LWNvbnRlbnQgaW1nLmFsaWduY2VudGVyLCAuZW50cnktY29udGVudCBmaWd1cmUuYWxpZ25jZW50ZXIsIC5jb21tZW50LWNvbnRlbnQgaW1nLmFsaWduY2VudGVyLCAuY29tbWVudC1jb250ZW50IGZpZ3VyZS5hbGlnbmNlbnRlciwgLmNhLWRlc2MgaW1nLmFsaWduY2VudGVyLCAuY2EtZGVzYyBmaWd1cmUuYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbjogMS42ZW0gYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZW50cnktY29udGVudCBpbWcubm9tYXJnaW4sIC5lbnRyeS1jb250ZW50IGZpZ3VyZS5ub21hcmdpbiwgLmNvbW1lbnQtY29udGVudCBpbWcubm9tYXJnaW4sIC5jb21tZW50LWNvbnRlbnQgZmlndXJlLm5vbWFyZ2luLCAuY2EtZGVzYyBpbWcubm9tYXJnaW4sIC5jYS1kZXNjIGZpZ3VyZS5ub21hcmdpbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5lbnRyeS1jb250ZW50IGltZy5uby10b3AtbWFyZ2luLCAuZW50cnktY29udGVudCBmaWd1cmUubm8tdG9wLW1hcmdpbiwgLmNvbW1lbnQtY29udGVudCBpbWcubm8tdG9wLW1hcmdpbiwgLmNvbW1lbnQtY29udGVudCBmaWd1cmUubm8tdG9wLW1hcmdpbiwgLmNhLWRlc2MgaW1nLm5vLXRvcC1tYXJnaW4sIC5jYS1kZXNjIGZpZ3VyZS5uby10b3AtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5lbnRyeS1jb250ZW50IGltZy5uby1ib3R0b20tbWFyZ2luLCAuZW50cnktY29udGVudCBmaWd1cmUubm8tYm90dG9tLW1hcmdpbiwgLmNvbW1lbnQtY29udGVudCBpbWcubm8tYm90dG9tLW1hcmdpbiwgLmNvbW1lbnQtY29udGVudCBmaWd1cmUubm8tYm90dG9tLW1hcmdpbiwgLmNhLWRlc2MgaW1nLm5vLWJvdHRvbS1tYXJnaW4sIC5jYS1kZXNjIGZpZ3VyZS5uby1ib3R0b20tbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmVudHJ5LWNvbnRlbnQgaW1nLmltYWdlLWNlbnRlci1vdmVyZmxvdywgLmVudHJ5LWNvbnRlbnQgZmlndXJlLmltYWdlLWNlbnRlci1vdmVyZmxvdywgLmNvbW1lbnQtY29udGVudCBpbWcuaW1hZ2UtY2VudGVyLW92ZXJmbG93LCAuY29tbWVudC1jb250ZW50IGZpZ3VyZS5pbWFnZS1jZW50ZXItb3ZlcmZsb3csIC5jYS1kZXNjIGltZy5pbWFnZS1jZW50ZXItb3ZlcmZsb3csIC5jYS1kZXNjIGZpZ3VyZS5pbWFnZS1jZW50ZXItb3ZlcmZsb3cge1xuICAgICAgbWF4LXdpZHRoOiAxMzAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNSU7IH1cbiAgICAgIC5zaWRlYmFyLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgaW1nLmltYWdlLWNlbnRlci1vdmVyZmxvdywgLnNpZGViYXItZW5hYmxlZCAuZW50cnktY29udGVudCBmaWd1cmUuaW1hZ2UtY2VudGVyLW92ZXJmbG93LCAuc2lkZWJhci1lbmFibGVkIC5jb21tZW50LWNvbnRlbnQgaW1nLmltYWdlLWNlbnRlci1vdmVyZmxvdywgLnNpZGViYXItZW5hYmxlZCAuY29tbWVudC1jb250ZW50IGZpZ3VyZS5pbWFnZS1jZW50ZXItb3ZlcmZsb3csIC5zaWRlYmFyLWVuYWJsZWQgLmNhLWRlc2MgaW1nLmltYWdlLWNlbnRlci1vdmVyZmxvdywgLnNpZGViYXItZW5hYmxlZCAuY2EtZGVzYyBmaWd1cmUuaW1hZ2UtY2VudGVyLW92ZXJmbG93IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuZW50cnktY29udGVudCAuaW1hZ2UtYXNpZGUsIC5jb21tZW50LWNvbnRlbnQgLmltYWdlLWFzaWRlLCAuY2EtZGVzYyAuaW1hZ2UtYXNpZGUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmVudHJ5LWNvbnRlbnQgLndwLWNhcHRpb24tdGV4dCwgLmNvbW1lbnQtY29udGVudCAud3AtY2FwdGlvbi10ZXh0LCAuY2EtZGVzYyAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IC43NWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzYzNjM2MzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZW50cnktY29udGVudCBwICsgLmFsaWducmlnaHQsIC5lbnRyeS1jb250ZW50IHAgKyAuYWxpZ25sZWZ0LCAuY29tbWVudC1jb250ZW50IHAgKyAuYWxpZ25yaWdodCwgLmNvbW1lbnQtY29udGVudCBwICsgLmFsaWdubGVmdCwgLmNhLWRlc2MgcCArIC5hbGlnbnJpZ2h0LCAuY2EtZGVzYyBwICsgLmFsaWdubGVmdCB7XG4gICAgICBtYXJnaW4tdG9wOiAuMmVtOyB9IH1cbiAgLmVudHJ5LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zLCAuY29tbWVudC1jb250ZW50IC5tb2Rlcm4tY29sdW1ucywgLmNhLWRlc2MgLm1vZGVybi1jb2x1bW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07XG4gICAgbWFyZ2luLXRvcDogMS4xNTg4cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjE1ODhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTU4OHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAuZW50cnktY29udGVudCAubW9kZXJuLWNvbHVtbnMsIC5jb21tZW50LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zLCAuY2EtZGVzYyAubW9kZXJuLWNvbHVtbnMge1xuICAgICAgICBjb2x1bW4tcnVsZTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQuOTA4NnJlbTsgfSB9XG4gICAgLmVudHJ5LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zICsgLm1vZGVybi1jb2x1bW5zLCAuY29tbWVudC1jb250ZW50IC5tb2Rlcm4tY29sdW1ucyArIC5tb2Rlcm4tY29sdW1ucywgLmNhLWRlc2MgLm1vZGVybi1jb2x1bW5zICsgLm1vZGVybi1jb2x1bW5zIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgcGFkZGluZy10b3A6IDEuODc1cmVtOyB9XG4gICAgLmVudHJ5LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zIGgxLCAuZW50cnktY29udGVudCAubW9kZXJuLWNvbHVtbnMgaDIsIC5lbnRyeS1jb250ZW50IC5tb2Rlcm4tY29sdW1ucyBoMywgLmVudHJ5LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zIGg0LCAuZW50cnktY29udGVudCAubW9kZXJuLWNvbHVtbnMgaDUsIC5lbnRyeS1jb250ZW50IC5tb2Rlcm4tY29sdW1ucyBoNiwgLmNvbW1lbnQtY29udGVudCAubW9kZXJuLWNvbHVtbnMgaDEsIC5jb21tZW50LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zIGgyLCAuY29tbWVudC1jb250ZW50IC5tb2Rlcm4tY29sdW1ucyBoMywgLmNvbW1lbnQtY29udGVudCAubW9kZXJuLWNvbHVtbnMgaDQsIC5jb21tZW50LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zIGg1LCAuY29tbWVudC1jb250ZW50IC5tb2Rlcm4tY29sdW1ucyBoNiwgLmNhLWRlc2MgLm1vZGVybi1jb2x1bW5zIGgxLCAuY2EtZGVzYyAubW9kZXJuLWNvbHVtbnMgaDIsIC5jYS1kZXNjIC5tb2Rlcm4tY29sdW1ucyBoMywgLmNhLWRlc2MgLm1vZGVybi1jb2x1bW5zIGg0LCAuY2EtZGVzYyAubW9kZXJuLWNvbHVtbnMgaDUsIC5jYS1kZXNjIC5tb2Rlcm4tY29sdW1ucyBoNiB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmVudHJ5LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zLnR3bywgLmNvbW1lbnQtY29udGVudCAubW9kZXJuLWNvbHVtbnMudHdvLCAuY2EtZGVzYyAubW9kZXJuLWNvbHVtbnMudHdvIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMjsgfVxuICAgIC5lbnRyeS1jb250ZW50IC5tb2Rlcm4tY29sdW1ucy50aHJlZSwgLmNvbW1lbnQtY29udGVudCAubW9kZXJuLWNvbHVtbnMudGhyZWUsIC5jYS1kZXNjIC5tb2Rlcm4tY29sdW1ucy50aHJlZSB7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmVudHJ5LWNvbnRlbnQgLm1vZGVybi1jb2x1bW5zLm1vZGVybi1jb2x1bW5zLCAuY29tbWVudC1jb250ZW50IC5tb2Rlcm4tY29sdW1ucy5tb2Rlcm4tY29sdW1ucywgLmNhLWRlc2MgLm1vZGVybi1jb2x1bW5zLm1vZGVybi1jb2x1bW5zIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAxOyB9IH1cbiAgLmVudHJ5LWNvbnRlbnQgLmxhcmdlLXRleHQsIC5lbnRyeS1jb250ZW50IC52aWxsYWdlLWNhbGxvdXQsIC5jb21tZW50LWNvbnRlbnQgLmxhcmdlLXRleHQsIC5jb21tZW50LWNvbnRlbnQgLnZpbGxhZ2UtY2FsbG91dCwgLmNhLWRlc2MgLmxhcmdlLXRleHQsIC5jYS1kZXNjIC52aWxsYWdlLWNhbGxvdXQge1xuICAgIGZvbnQtc2l6ZTogMS4zM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS44OHJlbTsgfVxuXG4ud3AtcG9zdC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5wYWdlIC5jb250ZW50LWFyZWEge1xuICAgIHBhZGRpbmctdG9wOiA0LjkwODZyZW07IH0gfVxuXG4ucGFnZSAuZW50cnktZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYWdlIC5lZGl0LWxpbmsge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuODc1cmVtOyB9XG4gIC5wYWdlIC5lZGl0LWxpbmsgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMS44NzVyZW0gYXV0bzsgfVxuXG4ucGFnZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cblxuLnNpbmdsZS1wb3N0IC5jb250ZW50LWFyZWEge1xuICBtYXgtd2lkdGg6IDgzMXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zaWRlYmFyLWVuYWJsZWQuc2luZ2xlLXBvc3QgLmNvbnRlbnQtYXJlYSB7XG4gIG1heC13aWR0aDogMTM4MHB4OyB9XG5cbi5lbnRyeS1zaW5nbGUtcG9zdCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmVudHJ5LXNpbmdsZS1wb3N0IC5lbnRyeS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gIC5lbnRyeS1zaW5nbGUtcG9zdCAuZW50cnktdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gIC5lbnRyeS1zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCA+IHAge1xuICAgIG1hcmdpbi10b3A6IDMuMDMzOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjAzMzhyZW07IH1cbiAgLmVudHJ5LXNpbmdsZS1wb3N0IC5wb3N0LXRodW1ibmFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmVudHJ5LXNpbmdsZS1wb3N0IC5lbnRyeS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAuZW50cnktc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgPiBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuXG4uanNfX2NvbnRhaW4tZnVsbC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5qc19fY29udGFpbi1mdWxsLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNDA2MnJlbTsgfSB9XG5cbi5qc19fY29udGFpbi1mdWxsLWltYWdlIC52aWxsYWdlLWJpZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7IH1cblxuLmVudHJ5LXNpbmdsZS1wb3N0X19tZXRhLCAubWV0YS0tcmVzcG9uc2l2ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmVudHJ5LXNpbmdsZS1wb3N0X19tZXRhIGEsIC5tZXRhLS1yZXNwb25zaXZlIGEge1xuICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gICAgLmVudHJ5LXNpbmdsZS1wb3N0X19tZXRhIGE6aG92ZXIsIC5tZXRhLS1yZXNwb25zaXZlIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMTJGNjI7IH1cblxuLmVudHJ5LXNpbmdsZS1wb3N0X19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNzE2MnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy4wMzM4cmVtOyB9XG4gIC5lbnRyeS1zaW5nbGUtcG9zdF9fbWV0YSAuaWNvbi5pb24tZWRpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNjJyZW07IH1cbiAgLmVudHJ5LXNpbmdsZS1wb3N0X19tZXRhIC5tZXRhX19yb3cge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5lbnRyeS1zaW5nbGUtcG9zdF9fbWV0YSAubWV0YV9fcm93Om5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZDBkMGQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMWVtIC40ZW07IH1cblxuLm1ldGEtLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMWVtO1xuICBjb2xvcjogI2ZjZmNmYztcbiAgYmFja2dyb3VuZDogIzBkMGQwZDsgfVxuICAubWV0YS0tcmVzcG9uc2l2ZSBhIHtcbiAgICBjb2xvcjogI2ZjZmNmYzsgfVxuICAubWV0YS0tcmVzcG9uc2l2ZSAubWV0YV9fcm93IHtcbiAgICBwYWRkaW5nOiAuMjVlbTsgfVxuICAubWV0YS0tcmVzcG9uc2l2ZSAubWV0YV9fcm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogN3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmNmY2ZjO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMWVtIC40ZW0gMWVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG4gIC5tZXRhLS1yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWV0YS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jb21tZW50cy1hcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb21tZW50cy1hcmVhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gIC5jb21tZW50cy1hcmVhIGNvZGUsIC5jb21tZW50cy1hcmVhIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLmNvbW1lbnRzLWFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5jb21tZW50cy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb21tZW50LWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS40MDYycmVtOyB9IH1cbiAgLmNvbW1lbnQtbGlzdCwgLmNvbW1lbnQtbGlzdCAuY2hpbGRyZW4sIC5jb21tZW50LWxpc3QgLmNvbW1lbnQge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY29tbWVudC1saXN0IC5jb21tZW50LXJlcGx5LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHBhZGRpbmc6IC4zZW0gLjdlbTtcbiAgICBjb2xvcjogI2FlYWVhZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuY29tbWVudC1saXN0IC5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwZDBkMGQ7IH1cbiAgLmNvbW1lbnQtbGlzdCAucmVwbHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuMTU4OHJlbTtcbiAgICByaWdodDogMS4xNTg4cmVtOyB9XG4gIC5jb21tZW50LWxpc3QgLnJlcGx5ID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjE1ODhyZW07IH1cbiAgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1yZXNwb25kIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xLjE1ODhyZW07IH1cbiAgICAuY29tbWVudC1saXN0IC5jb21tZW50LXJlc3BvbmQgLmxvZ2dlZC1pbi1hcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAuY29tbWVudC1saXN0ICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0wLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMC43MTYycmVtOyB9XG4gICAgLmNvbW1lbnQtbGlzdCAjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkOyB9XG4gIC5jb21tZW50LWxpc3QgLnBpbmdiYWNrLCAuY29tbWVudC1saXN0IC50cmFja2JhY2sge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuY29tbWVudC1saXN0IC5waW5nYmFjaywgLmNvbW1lbnQtbGlzdCAudHJhY2tiYWNrIHtcbiAgICAgICAgcGFkZGluZzogMS4xNTg4cmVtOyB9IH1cblxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uY29tbWVudHMtdG9nZ2xlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY29tbWVudC1zdWJzY3JpcHRpb24tZm9ybSB7XG4gIGZvbnQtc2l6ZTogLjc1cmVtOyB9XG5cbi5Db21tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH1cbiAgLkNvbW1lbnQgLmNoaWxkcmVuIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDVlbSArIDEuODc1cmVtKTtcbiAgICBwYWRkaW5nOiAxLjE1ODhyZW0gMDsgfVxuICAgIC5Db21tZW50IC5jaGlsZHJlbiAuQ29tbWVudF9fYXZhdGFyIHtcbiAgICAgIHdpZHRoOiAzZW07IH1cbiAgLkNvbW1lbnQgLmNoaWxkcmVuIC5jaGlsZHJlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoM2VtICsgMS44NzVyZW0pOyB9XG5cbi5Db21tZW50X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5Db21tZW50X19hdmF0YXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTsgfVxuICAuQ29tbWVudF9fYXZhdGFyIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLkNvbW1lbnRfX2F2YXRhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzE2MnJlbTsgfSB9XG5cbi5Db21tZW50X19hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuXG4uQ29tbWVudF9fbWV0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOWVtOyB9XG4gIC5Db21tZW50X19tZXRhIGEge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLkNvbW1lbnRfX21ldGEgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuQ29tbWVudF9fbWV0YSAuY29tbWVudC1tZXRhZGF0YSwgLkNvbW1lbnRfX21ldGEgLmNvbW1lbnQtbWV0YWRhdGEgYSB7XG4gICAgICBjb2xvcjogI2FlYWVhZTsgfVxuXG4uQ29tbWVudF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07XG4gIG1hcmdpbi10b3A6IDAuNzE2MnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5Db21tZW50X190ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm5hdi13aWRnZXQuc2ltcGxlLXNvY2lhbC1pY29ucyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuICAubmF2LXdpZGdldC5zaW1wbGUtc29jaWFsLWljb25zIHVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubmF2LXdpZGdldC5zaW1wbGUtc29jaWFsLWljb25zIHVsIGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAuNzE2MnJlbSAwIDAgIWltcG9ydGFudDsgfVxuICAgIC5uYXYtd2lkZ2V0LnNpbXBsZS1zb2NpYWwtaWNvbnMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubmF2LXdpZGdldC0tZm9yY2VkLnNpbXBsZS1zb2NpYWwtaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNzQ5OHJlbTsgfVxuICAubmF2LXdpZGdldC0tZm9yY2VkLnNpbXBsZS1zb2NpYWwtaWNvbnMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZjZmNmYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuODU1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAubmF2LXdpZGdldC0tZm9yY2VkLnNpbXBsZS1zb2NpYWwtaWNvbnMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAyNmNlMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uc2l0ZS1mb290ZXJfX2luc3RhZ3JhbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2l0ZS1mb290ZXJfX2luc3RhZ3JhbSAuaW5zdGFncmFtLXBpY3MgKyBwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5qci1pbnN0YS10aHVtYiwgLmluc3RhZ3JhbS1waWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmpyLWluc3RhLXRodW1iIC5hdXRvY3JvcCwgLmluc3RhZ3JhbS1waWNzIC5hdXRvY3JvcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuanItaW5zdGEtdGh1bWIgLmF1dG9jcm9wIGltZywgLmluc3RhZ3JhbS1waWNzIC5hdXRvY3JvcCBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5qci1pbnN0YS10aHVtYiBhLCAuanItaW5zdGEtdGh1bWIgaW1nLCAuaW5zdGFncmFtLXBpY3MgYSwgLmluc3RhZ3JhbS1waWNzIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmpyLWluc3RhLXRodW1iIGxpLCAuaW5zdGFncmFtLXBpY3MgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmbGV4OiAxOyB9XG4gICAgLmpyLWluc3RhLXRodW1iIGxpIGltZy5sYW5kc2NhcGUsIC5pbnN0YWdyYW0tcGljcyBsaSBpbWcubGFuZHNjYXBlIHtcbiAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5lcnJvcjQwNCAuY29udGVudC1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5lcnJvcjQwNCAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5NaXNzaW5nIHtcbiAgaGVpZ2h0OiA5MDBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLk1pc3NpbmcgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuTWlzc2luZyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5NaXNzaW5nX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5NaXNzaW5nX19oZWFkZXIgaDEsIC5NaXNzaW5nX19oZWFkZXIgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4uTWlzc2luZ19fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMS44NzVyZW07XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IC00LjkwODZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uTWlzc2luZ19fZXJyb3Ige1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMTU4OHJlbTsgfVxuXG4uTWlzc2luZ19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG5hLk1pc3NpbmdfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gIGNvbG9yOiAjZmNmY2ZjO1xuICBwYWRkaW5nOiAwLjcxNjJyZW0gMS4xNTg4cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcyBlYXNlOyB9XG4gIGEuTWlzc2luZ19fYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjM2MzsgfVxuXG4uY2EtZGVzY19fdGl0bGUsIC5jYS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cblxuLmNhLWVudHJ5IGEge1xuICBjb2xvcjogIzM2MzYzNjsgfVxuXG4uY2EtZW50cnkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2EtZW50cnlfX2RhdGUge1xuICBjb2xvcjogI2FlYWVhZTtcbiAgZm9udC1zaXplOiAuOXJlbTsgfVxuXG4uY2EtZGVzY19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQuOTA4NnJlbTsgfVxuXG4uY2EtZmlsdGVyc19fc2VhcmNoIHtcbiAgZm9udC1zaXplOiAxLjFyZW07IH1cblxuLnNpbmdsZS1jbGllbnRfZ2FsbGVyeSAucHJvdGVjdGVkLWFyZWEge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICMwZDBkMGQ7IH1cbiAgLnNpbmdsZS1jbGllbnRfZ2FsbGVyeSAucHJvdGVjdGVkLWFyZWEgLmVudHJ5LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQuOTA4NnJlbTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gIC5zaW5nbGUtY2xpZW50X2dhbGxlcnkgLnByb3RlY3RlZC1hcmVhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG5cbi5zaW5nbGUtY2xpZW50X2dhbGxlcnkgLnByb3RlY3RlZC1hcmVhX19wYXNzd29yZCBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmNhLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYS1pbWFnZS1zdGF0ZV9fc3RhdHVzIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5jYS1pbWFnZS1zdGF0ZV9fc3RhdHVzIC53aGVuLWZhdm9yaXRlLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogIzM2MzYzNjsgfVxuXG4uZW50cnktY2xpZW50LWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuXG4uc2luZ2xlLWNsaWVudF9nYWxsZXJ5IC5jb250ZW50LWFyZWEtLWZ1bGxzY3JlZW4ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnNpbmdsZS1jbGllbnRfZ2FsbGVyeSAucHJvdGVjdGVkLWFyZWEge1xuICBtaW4taGVpZ2h0OiA4MHZoO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuICAuc2luZ2xlLWNsaWVudF9nYWxsZXJ5IC5wcm90ZWN0ZWQtYXJlYV9faWNvbiB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2l0ZS13ZWxjb21lIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7IH1cbiAgLm5vLWpzIC5zaXRlLXdlbGNvbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpdGUtd2VsY29tZV9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTsgfVxuICAuc2l0ZS13ZWxjb21lX19iYWNrZ3JvdW5kIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uc2l0ZS13ZWxjb21lX19jb250ZW50LmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLndlbGNvbWUtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZjZmNmYztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jd2VsY29tZS12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogMXMgb3BhY2l0eTsgfVxuXG4uaGVhZGVyLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmhlYWRlci1zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXItc2xpZGVyIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIGJvdHRvbTogLTIuMTg3NXJlbTsgfVxuXG4uc2xpZGVyLXBvc3Qge1xuICBtYXgtaGVpZ2h0OiA1ODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZTtcbiAgb3BhY2l0eTogMC41OyB9XG4gIC5zbGlkZXItcG9zdC5pcy1zZWxlY3RlZCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2xpZGVyLXBvc3RfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEuODc1cmVtO1xuICAgIGxlZnQ6IDEuODc1cmVtOyB9XG4gICAgLnNsaWRlci1wb3N0X19jb250ZW50IGEsIC5zbGlkZXItcG9zdF9fY29udGVudCB7XG4gICAgICBjb2xvcjogI2ZjZmNmYztcbiAgICAgIHRleHQtc2hhZG93OiAwcHggMC4wNHJlbSAwLjA1cmVtIHJnYmEoMTMsIDEzLCAxMywgMC42Nyk7IH1cbiAgLnNsaWRlci1wb3N0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjNyZW07IH1cbiAgLnNsaWRlci1wb3N0X19kYXRlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbiNjb250ZW50LnN0aWNreS1jb250ZW50LS1lbmFibGUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7IH1cblxuLmpzX19zdGlja3ktcmlnaHQge1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDI1MiwgMjUyLCAwLjYpOyB9XG4gIC5zdGlja3ktY29udGVudC0tZW5hYmxlIC5qc19fc3RpY2t5LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmpzX19zdGlja3ktcmlnaHQgLnZpbGxhZ2UtZm9ybSwgLmpzX19zdGlja3ktcmlnaHQgLndwY2Y3LXN1Ym1pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1uLWdyaWQgLmNvbHVtbi1sYXN0IHtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1uLWdyaWQgLmNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pO1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gICAgLyogRmlyZUZveCBGbGV4Ym94IEhhY2sgKi9cbiAgICBtaW4td2lkdGg6IDFweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb2x1bW4tZ3JpZCAuY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE2MnJlbTsgfVxuICAuc2NyZWVuLS1zbWFsbCAuZW50cnktc2luZ2xlLXBvcnRmb2xpb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uZW50cnktc2luZ2xlLXBvcnRmb2xpb19fc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgLnNjcmVlbi0tc21hbGwgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cblxuLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW8gLmNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNjJyZW07XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW8tLXRleHQge1xuICAgIHBhZGRpbmc6IDEuMTU4OHJlbTsgfSB9XG5cbi5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvIHtcbiAgd2lkdGg6IDQwMHB4OyB9XG4gIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX190aXRsZSwgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX2NvbnRlbnQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG5cbi5lbnRyeS1ob3Jpem9udGFsIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW47IH1cbiAgLmVudHJ5LWhvcml6b250YWwgaW1nLmlzLWxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmVudHJ5LWhvcml6b250YWwgaW1nLmlzLWxvYWRlZCB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uanMgLmVudHJ5LWhvcml6b250YWwuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3AtZGVzY3JpcHRpb24ge1xuICB3aWR0aDogNzUlO1xuICBtYXgtd2lkdGg6IDY4MXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zcC1kZXNjcmlwdGlvbl9fdGl0bGUsIC5zcC1kZXNjcmlwdGlvbl9fc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH1cbiAgLnNwLWRlc2NyaXB0aW9uX19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnNwLWRlc2NyaXB0aW9uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxhenktaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cblxuLmxhenktaW1hZ2VfX3BsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNhZWFlYWUgMzAlLCAjZmNmY2ZjKTtcbiAgei1pbmRleDogOTA7IH1cbiAgLmVudHJ5LW1hc29ucnkgLmxhenktaW1hZ2VfX3BsYWNlaG9sZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZjBmMGYwIDI1JSwgI2ZjZmNmYyk7IH1cbiAgLmxhenktaW1hZ2VfX3BsYWNlaG9sZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMzYzNjM2O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzYzNjM2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxMi41cHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTIuNXB4KTtcbiAgICBhbmltYXRpb246IG5wcm9ncmVzcy1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uZW50cnktaG9yaXpvbnRhbCwgLnNpbmdsZS1wb3J0Zm9saW8gLmVudHJ5LW1hc29ucnksIC5jYS1pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVudHJ5LWhvcml6b250YWwgLmNhcHRpb24sIC5zaW5nbGUtcG9ydGZvbGlvIC5lbnRyeS1tYXNvbnJ5IC5jYXB0aW9uLCAuY2EtaW1hZ2UtY29udGFpbmVyIC5jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTI1O1xuICAgIGNvbG9yOiAjZmNmY2ZjO1xuICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMywgMTMsIDEzLCAwLjIpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMTMsIDEzLCAxMywgMC41KSAzMCUsIHJnYmEoMTMsIDEzLCAxMywgMCkgMTAwJSk7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwLjA0cmVtIDAuMDVyZW0gcmdiYSgxMywgMTMsIDEzLCAwLjY3KTsgfVxuXG4uc2luZ2xlLXBvcnRmb2xpbyAuZW50cnktbWFzb25yeSAuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZW50cnktc2luZ2xlLXBvcnRmb2xpb19faW5uZXIsIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX19pbm5lci0tdHJpbW1lZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuODc1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX2lubmVyLCAuZW50cnktc2luZ2xlLXBvcnRmb2xpb19faW5uZXItLXRyaW1tZWQge1xuICAgICAgcGFkZGluZzogMCAxLjg3NXJlbSAxLjg3NXJlbTsgfVxuICAgICAgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX2lubmVyIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX190aXRsZSwgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX2lubmVyIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX19zdWJ0aXRsZSwgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX2lubmVyLS10cmltbWVkIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX190aXRsZSwgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX2lubmVyLS10cmltbWVkIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX19pbm5lci5pcy1oaWRkZW4sIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX19pbm5lci0tdHJpbW1lZC5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpbGxhZ2UtYnV0dG9uLm1vZGFsIHtcbiAgbWFyZ2luLXRvcDogMS4xNTg4cmVtOyB9XG5cbi5wb3J0Zm9saW8tbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgei1pbmRleDogMTIwMDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5wb3J0Zm9saW8tbW9kYWwuaXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBvcnRmb2xpby1tb2RhbCAucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCB7XG4gICAgdG9wOiAxLjE1ODhyZW07XG4gICAgcmlnaHQ6IDEuMTU4OHJlbTsgfVxuICAucG9ydGZvbGlvLW1vZGFsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtOyB9XG4gIC5wb3J0Zm9saW8tbW9kYWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMS44NzVyZW0gNy41cmVtO1xuICAgIHdpZHRoOiA3NiU7XG4gICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLlBhcmFsbGF4LVRleHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWigwKTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuUGFyYWxsYXgtVGV4dC5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuUGFyYWxsYXgtVGV4dF9fcGxhY2Vob2xkZXIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5wb3J0Zm9saW8tdmlkZW9fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMsIDEzLCAxMywgMC41KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCA0MDBtcyBlYXNlO1xuICB6LWluZGV4OiAxMTA7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC52aWRlby1vdmVybGF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzLCAxMywgMTMsIDAuMjUpOyB9XG4gIC52aWRlby1vdmVybGF5X19wbGF5LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAudmlkZW8tb3ZlcmxheV9fcGxheS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggY2FsYyg1MCUgLSAzMHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udmlkZW8tcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogNDAwMDsgfVxuICAudmlkZW8tcG9wdXAuaXMtZW5hYmxlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC52aWRlby1wb3B1cF9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1heC13aWR0aDogODB2dzsgfVxuICAudmlkZW8tcG9wdXBfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjg3NXJlbTtcbiAgICByaWdodDogMS44NzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgY29sb3I6ICNmY2ZjZmM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5waG90b3N3aXBlLWh0bWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5waG90b3N3aXBlLXZpZGVvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGhvdG9zd2lwZS12aWRlbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmVudHJ5LXBvcnRmb2xpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbnRyeS1wb3J0Zm9saW8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZW50cnktcG9ydGZvbGlvIC5jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmhhcy10b3VjaCAuZW50cnktcG9ydGZvbGlvX19ob3ZlcmNhcmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZW50cnktcG9ydGZvbGlvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAuaG92ZXJjYXJkX190aXRsZS0tcG9wdXAge1xuICAgIGJvdHRvbTogMS4xNTg4cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVudHJ5LXBvcnRmb2xpb19faG92ZXJjYXJkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmVudHJ5LXBvcnRmb2xpb19faG92ZXJjYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQ6ICMzNjM2MzY7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNzE2MnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVudHJ5LXBvcnRmb2xpb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuZW50cnktcG9ydGZvbGlvX19zdWJ0aXRsZSwgLmVudHJ5LXBvcnRmb2xpb19fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAuNzE2MnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLm1hc29ucnktcG9ydGZvbGlvLS1taW5pbWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4OyB9XG4gIC5tYXNvbnJ5LXBvcnRmb2xpby0tbWluaW1hbCAuZW50cnktdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZW50cnktbWFzb25yeS5lbnRyeS1wb3J0Zm9saW8tLXByZXZpZXcge1xuICBtYXJnaW4tYm90dG9tOiA0LjkwODZyZW07IH1cblxuLm1hc29udmlld19fdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWFzb252aWV3IC5qc19fbWFzb252aWV3LWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1hc29udmlldyAuanNfX21hc29udmlldy1mcmFtZSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7IH1cbiAgLm1hc29udmlldyAuanNfX21hc29udmlldy1mcmFtZS5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWFzb252aWV3X19wcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cblxuLm1hc29udmlld19fcHJldmlldyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDAuNjY2N3JlbSk7IH1cbiAgLm1hc29udmlld19fcHJldmlldzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm1hc29udmlld19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTYycmVtOyB9XG4gIC5tYXNvbnZpZXdfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjMGQwZDBkOyB9XG5cbi5tYXNvbnZpZXdfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubWFzb252aWV3IC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAubWFzb252aWV3IC5idXR0b24gaSwgLm1hc29udmlldyAuYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNtYXNvbnZpZXctcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uUG9ydGZvbGlvLS1wYWNrZXJ5IC5jb250ZW50LWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5QYWNrZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xuICBtaW4taGVpZ2h0OiAxMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uUGFja2VyeV9faXRlbSwgLlBhY2tlcnlfX2dyaWQtc2l6ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMTd2dzsgfVxuICAuUGFja2VyeV9faXRlbS5pbWFnZS1wb3J0cmFpdCwgLlBhY2tlcnlfX2dyaWQtc2l6ZXIuaW1hZ2UtcG9ydHJhaXQge1xuICAgIGhlaWdodDogMzR2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5QYWNrZXJ5X19pdGVtLCAuUGFja2VyeV9fZ3JpZC1zaXplciB7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICBoZWlnaHQ6IDIzdnc7IH1cbiAgICAgIC5QYWNrZXJ5X19pdGVtLmltYWdlLXBvcnRyYWl0LCAuUGFja2VyeV9fZ3JpZC1zaXplci5pbWFnZS1wb3J0cmFpdCB7XG4gICAgICAgIGhlaWdodDogNDZ2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMXB4KSB7XG4gICAgLlBhY2tlcnlfX2l0ZW0sIC5QYWNrZXJ5X19ncmlkLXNpemVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDM0dnc7IH1cbiAgICAgIC5QYWNrZXJ5X19pdGVtLmltYWdlLXBvcnRyYWl0LCAuUGFja2VyeV9fZ3JpZC1zaXplci5pbWFnZS1wb3J0cmFpdCB7XG4gICAgICAgIGhlaWdodDogNjh2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICAgIC5QYWNrZXJ5X19pdGVtLCAuUGFja2VyeV9fZ3JpZC1zaXplciB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgaGVpZ2h0OiAxNHZ3OyB9XG4gICAgICAuUGFja2VyeV9faXRlbS5pbWFnZS1wb3J0cmFpdCwgLlBhY2tlcnlfX2dyaWQtc2l6ZXIuaW1hZ2UtcG9ydHJhaXQge1xuICAgICAgICBoZWlnaHQ6IDI4dnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgICAuUGFja2VyeV9faXRlbSwgLlBhY2tlcnlfX2dyaWQtc2l6ZXIge1xuICAgICAgd2lkdGg6IDE0LjI4NTclO1xuICAgICAgaGVpZ2h0OiAxMHZ3OyB9XG4gICAgICAuUGFja2VyeV9faXRlbS5pbWFnZS1wb3J0cmFpdCwgLlBhY2tlcnlfX2dyaWQtc2l6ZXIuaW1hZ2UtcG9ydHJhaXQge1xuICAgICAgICBoZWlnaHQ6IDIwdnc7IH0gfVxuXG4uUGFja2VyeV9faXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLlBhY2tlcnlfX2l0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JzsgfVxuICAuUGFja2VyeV9faXRlbS5qc19fZ2FsbGVyeS1pbWFnZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jYS1tYXNvbnJ5LWl0ZW1fX2NvbnRlbnQsIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZCAuaG92ZXJjYXJkX190aXRsZSB7XG4gIHotaW5kZXg6IDE1MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJyZW07XG4gIGxlZnQ6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlO1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuY2EtbWFzb25yeS1pdGVtX19jb250ZW50IGEsIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZCAuaG92ZXJjYXJkX190aXRsZSBhLCAuY2EtbWFzb25yeS1pdGVtX19jb250ZW50LCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQgLmhvdmVyY2FyZF9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmNmY2ZjO1xuICAgIHRleHQtc2hhZG93OiAwcHggMC4wM2VtIDAuMDVlbSByZ2JhKDEzLCAxMywgMTMsIDAuNjcpOyB9XG5cbi5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQsIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZCBhIHtcbiAgICBjb2xvcjogI2ZjZmNmYztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkOmhvdmVyLCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmhhcy10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQgLmhvdmVyY2FyZF9fcG9wdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhvdmVyY2FyZF9fdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXIgLmhvdmVyY2FyZF9fcG9wdXAge1xuICB6LWluZGV4OiAyMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMywgMTMsIDEzLCAwLjc1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMzVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3ZlciAuaG92ZXJjYXJkX190aXRsZS0tcG9wdXAsIC5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyIC5ob3ZlcmNhcmRfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTYycmVtOyB9XG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyIC5ob3ZlcmNhcmRfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cblxuLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXIgLnZpZXctZ2FsbGVyeSB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuXG4ubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3ZlciAuc2VwbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmY2ZjZmM7IH1cblxuLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXI6YmVmb3JlLCAubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS44NzVyZW07XG4gIGxlZnQ6IDEuODc1cmVtO1xuICByaWdodDogMS44NzVyZW07XG4gIGJvdHRvbTogMS44NzVyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMy43NXJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjc1cmVtKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDIyNTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLCBvcGFjaXR5IC40cyBlYXNlLWluOyB9XG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7IH1cblxuLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXI6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApOyB9XG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyIC5ob3ZlcmNhcmRfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2U7IH1cblxuLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXI6aG92ZXI6YWZ0ZXIsIC5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyLmhhcy1uby10aHVtYm5haWw6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtczsgfVxuXG4ubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3Zlcjpob3ZlcjpiZWZvcmUsIC5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyOmhvdmVyOmFmdGVyLCAubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3Zlci5oYXMtbm8tdGh1bWJuYWlsOmJlZm9yZSwgLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXIuaGFzLW5vLXRodW1ibmFpbDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXI6aG92ZXIgLmhvdmVyY2FyZF9faW5uZXIsIC5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyLmhhcy1uby10aHVtYm5haWwgLmhvdmVyY2FyZF9faW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXI6aG92ZXIgLmhvdmVyY2FyZF9fdGl0bGUsIC5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyLmhhcy1uby10aHVtYm5haWwgLmhvdmVyY2FyZF9fdGl0bGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyOmhvdmVyIC5ob3ZlcmNhcmRfX3BvcHVwLCAubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3ZlciAuaG92ZXJjYXJkX19wb3B1cDpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyLmVudHJ5LW1hc29ucnkgLmhvdmVyY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4ubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3Zlci5lbnRyeS1tYXNvbnJ5IC5ob3ZlcmNhcmRfX3RpdGxlLS1wb3B1cCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyLmVudHJ5LW1hc29ucnkgLmhvdmVyY2FyZF9fdGl0bGUtLXBvcHVwLCAubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3Zlci5lbnRyeS1tYXNvbnJ5IC5ob3ZlcmNhcmRfX3N1YnRpdGxlLCAubm8tdG91Y2ggLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkLmVuYWJsZS1ob3Zlci5lbnRyeS1tYXNvbnJ5IC5zZXBsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43MTYycmVtOyB9XG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyLmVudHJ5LW1hc29ucnkgLmhvdmVyY2FyZF9faW5uZXIge1xuICBwYWRkaW5nOiAxLjE1ODhyZW07IH1cblxuLm5vLXRvdWNoIC5lbnRyeS1wb3J0Zm9saW8tLWhvdmVyY2FyZC5lbmFibGUtaG92ZXIuZW50cnktbWFzb25yeTpiZWZvcmUsIC5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyLmVudHJ5LW1hc29ucnk6YWZ0ZXIge1xuICB0b3A6IDEuMTU4OHJlbTtcbiAgbGVmdDogMS4xNTg4cmVtO1xuICByaWdodDogMS4xNTg4cmVtO1xuICBib3R0b206IDEuMTU4OHJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuMzE3N3JlbSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMi4zMTc3cmVtKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmVudHJ5LWhvcml6b250YWwuaGFzLW5vLXRodW1ibmFpbCB7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmVudHJ5LWhvcml6b250YWwuaGFzLW5vLXRodW1ibmFpbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmVudHJ5LWhvcml6b250YWwuaGFzLW5vLXRodW1ibmFpbCAuaG92ZXJjYXJkX190aXRsZS0tcG9wdXAge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmVudHJ5LWhvcml6b250YWwuaGFzLW5vLXRodW1ibmFpbCAuaG92ZXJjYXJkX19wb3B1cCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubm8tdG91Y2ggLmVudHJ5LWhvcml6b250YWwuaGFzLW5vLXRodW1ibmFpbCAuaG92ZXJjYXJkX19wb3B1cCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZW50cnktbWFzb25yeS5oYXMtbm8tdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiAzMDBweDsgfVxuICAuZW50cnktbWFzb25yeS5oYXMtbm8tdGh1bWJuYWlsIC5ob3ZlcmNhcmRfX3BvcHVwIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5wb3J0Zm9saW8tY2xvc2UsIC5wb3J0Zm9saW8tbW9kYWwgLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwsIC5wb3J0Zm9saW8tYXJyb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgY29sb3I6ICNmY2ZjZmM7XG4gIHotaW5kZXg6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wb3J0Zm9saW8tY2xvc2UsIC5wb3J0Zm9saW8tbW9kYWwgLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwsIC5wb3J0Zm9saW8tYXJyb3cge1xuICAgICAgei1pbmRleDogNzAwOyB9IH1cbiAgLnBvcnRmb2xpby1jbG9zZSwgLnBvcnRmb2xpby1tb2RhbCAucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCwgLnBvcnRmb2xpby1jbG9zZSAuaWNvbiwgLnBvcnRmb2xpby1tb2RhbCAucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCAuaWNvbiwgLnBvcnRmb2xpby1hcnJvdywgLnBvcnRmb2xpby1hcnJvdyAuaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2U7IH1cbiAgICAucG9ydGZvbGlvLWNsb3NlOmhvdmVyLCAucG9ydGZvbGlvLW1vZGFsIC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsOmhvdmVyLCAucG9ydGZvbGlvLWNsb3NlIC5pY29uOmhvdmVyLCAucG9ydGZvbGlvLW1vZGFsIC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsIC5pY29uOmhvdmVyLCAucG9ydGZvbGlvLWFycm93OmhvdmVyLCAucG9ydGZvbGlvLWFycm93IC5pY29uOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMDBtczsgfVxuICAucG9ydGZvbGlvLWNsb3NlIC5pY29uLCAucG9ydGZvbGlvLW1vZGFsIC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsIC5pY29uLCAucG9ydGZvbGlvLWFycm93IC5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCA1NCwgNTQsIDAuNyk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucG9ydGZvbGlvLWNsb3NlOmhvdmVyIC5pY29uLCAucG9ydGZvbGlvLW1vZGFsIC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsOmhvdmVyIC5pY29uLCAucG9ydGZvbGlvLWFycm93OmhvdmVyIC5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2OyB9XG5cbi5wb3J0Zm9saW8tY2xvc2UsIC5wb3J0Zm9saW8tbW9kYWwgLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwge1xuICB0b3A6IDcuMjc4N3JlbTtcbiAgcmlnaHQ6IDAuMDkxMnJlbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wb3J0Zm9saW8tY2xvc2UuaXMtZW5hYmxlZCwgLnBvcnRmb2xpby1tb2RhbCAuaXMtZW5hYmxlZC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2luZ2xlLXBvcnRmb2xpbyAucG9ydGZvbGlvLWNsb3NlLmlzLWVuYWJsZWQsIC5zaW5nbGUtcG9ydGZvbGlvIC5wb3J0Zm9saW8tbW9kYWwgLmlzLWVuYWJsZWQucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCwgLnBvcnRmb2xpby1tb2RhbCAuc2luZ2xlLXBvcnRmb2xpbyAuaXMtZW5hYmxlZC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wb3J0Zm9saW8tY2xvc2UsIC5wb3J0Zm9saW8tbW9kYWwgLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNzVtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDE3NW1zIGVhc2UsIHRvcCAxNzVtcyBlYXNlOyB9XG4gICAgICAuanNfX3dhcy1zY3JvbGxlZCAucG9ydGZvbGlvLWNsb3NlLCAuanNfX3dhcy1zY3JvbGxlZCAucG9ydGZvbGlvLW1vZGFsIC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsLCAucG9ydGZvbGlvLW1vZGFsIC5qc19fd2FzLXNjcm9sbGVkIC5wb3J0Zm9saW8tY2xvc2UtLW1vZGFsIHtcbiAgICAgICAgdG9wOiAxLjE1ODhyZW07IH0gfVxuXG4ucG9ydGZvbGlvLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAucG9ydGZvbGlvLWFycm93OmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9ydGZvbGlvLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucG9ydGZvbGlvLWFycm93LmlzLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnBvcnRmb2xpby1hcnJvdy5pcy1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9ydGZvbGlvLWFycm93LS1sZWZ0IHtcbiAgbGVmdDogMC4wOTEycmVtOyB9XG5cbi5wb3J0Zm9saW8tYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDAuMDkxMnJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucG9ydGZvbGlvLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wb3J0Zm9saW8tY2xvc2UsIC5wb3J0Zm9saW8tbW9kYWwgLnBvcnRmb2xpby1jbG9zZS0tbW9kYWwge1xuICAgIHJpZ2h0OiAtMC43MTYycmVtOyB9XG4gICAgLnBvcnRmb2xpby1jbG9zZSAuaWNvbiwgLnBvcnRmb2xpby1tb2RhbCAucG9ydGZvbGlvLWNsb3NlLS1tb2RhbCAuaWNvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH0gfVxuXG4ubWFzb25yeS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0LjkwODZyZW07IH1cbiAgLm1hc29ucnktY29udGFpbmVyIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYXNvbnJ5LWNvbnRhaW5lciAuZW50cnktbWFzb25yeSBhIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5tYXNvbnJ5LWNvbnRhaW5lciAuZ3JpZC1zaXplciwgLm1hc29ucnktY29udGFpbmVyIC5lbnRyeS1tYXNvbnJ5LCAubWFzb25yeS1jb250YWluZXIgLmNhLW1hc29ucnktaXRlbSB7XG4gICAgd2lkdGg6IDMzJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1hc29ucnktY29udGFpbmVyIC5ncmlkLXNpemVyLCAubWFzb25yeS1jb250YWluZXIgLmVudHJ5LW1hc29ucnksIC5tYXNvbnJ5LWNvbnRhaW5lciAuY2EtbWFzb25yeS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5tYXNvbnJ5LWNvbnRhaW5lciAuZ3JpZC1zaXplciwgLm1hc29ucnktY29udGFpbmVyIC5lbnRyeS1tYXNvbnJ5LCAubWFzb25yeS1jb250YWluZXIgLmNhLW1hc29ucnktaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmpzX19waG90b3N3aXBlIC5lbnRyeS1tYXNvbnJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tYXNvbnJ5LWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2YwZjBmMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAycHg7XG4gIGxlZnQ6IDMzJTtcbiAgbGVmdDogY2FsYygzMyUgLSAxLjVweCk7XG4gIHRvcDogMS40MzI0cmVtOyB9XG4gIC5tYXNvbnJ5LWJvcmRlcjpsYXN0LWNoaWxkIHtcbiAgICBsZWZ0OiA2NiU7XG4gICAgbGVmdDogY2FsYyg2NiUgLSAxLjVweCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1hc29ucnktYm9yZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZW50cnktbWFzb25yeSB7XG4gIGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmVudHJ5LW1hc29ucnkge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07IH0gfVxuICAuZW50cnktbWFzb25yeS5wb3N0IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQuOTA4NnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwLjcxNjJyZW07IH1cbiAgLmVudHJ5LW1hc29ucnkgYS5saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmVudHJ5LW1hc29ucnkgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZW50cnktbWFzb25yeSAuZW50cnktaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjUyNXJlbTsgfVxuICAuZW50cnktbWFzb25yeSAuZW50cnktZGF0ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjYWVhZWFlOyB9XG4gIC5lbnRyeS1tYXNvbnJ5IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZW50cnktbWFzb25yeSAuZW50cnktY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAuZW50cnktbWFzb25yeSAuZW50cnktY29udGVudCAuaWNvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmVudHJ5LW1hc29ucnkuc3RpY2t5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyB9XG5cbi52aWxsYWdlLWdyaWQge1xuICB3aWR0aDogMTAwJTsgfVxuICAudmlsbGFnZS1ncmlkIC52aWxsYWdlLWNvbHVtbiB7XG4gICAgbWluLXdpZHRoOiAxcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAudmlsbGFnZS1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC52aWxsYWdlLWdyaWQgLnZpbGxhZ2UtY29sdW1uIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZmxleC1iYXNpczogMjUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzE2MnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudmlsbGFnZS1ncmlkIC52aWxsYWdlLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDM4NHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAgIC52aWxsYWdlLWdyaWQgLmNvbHVtbi1zaXplLWhhbGYge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7IH1cbiAgICAgIC52aWxsYWdlLWdyaWQgLmNvbHVtbi1zaXplLXRoaXJkIHtcbiAgICAgICAgZmxleC1iYXNpczogMzMlOyB9XG4gICAgICAudmlsbGFnZS1ncmlkIC5jb2x1bW4tc2l6ZS1mb3VydGgge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAudmlsbGFnZS1ncmlkIC52aWxsYWdlLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC52aWxsYWdlLWdyaWQgLnZpbGxhZ2UtY29sdW1uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4xNTg4cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAudmlsbGFnZS1ncmlkIC52aWxsYWdlLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi52aWxsYWdlLXByaWNpbmcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGQwZDBkO1xuICBwYWRkaW5nOiAxLjE1ODhyZW07IH1cbiAgLnZpbGxhZ2UtcHJpY2luZyBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmVudHJ5LWNvbnRlbnQgLnZpbGxhZ2UtcHJpY2luZ19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMjc1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE1ODhyZW07XG4gICAgcGFkZGluZzogMCAxLjE1ODhyZW07IH1cbiAgLmVudHJ5LWNvbnRlbnQgLnZpbGxhZ2UtcHJpY2luZ19fcHJpY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gICAgY29sb3I6ICNmY2ZjZmM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4xNTg4cmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIjtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMi4zMTc3cmVtKTsgfVxuICAuZW50cnktY29udGVudCAudmlsbGFnZS1wcmljaW5nX19jb250ZW50IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZW50cnktY29udGVudCAudmlsbGFnZS1wcmljaW5nX19jb250ZW50IHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgIC5lbnRyeS1jb250ZW50IC52aWxsYWdlLXByaWNpbmdfX2NvbnRlbnQgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC43MTYycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43MTYycmVtOyB9XG4gIC52aWxsYWdlLXByaWNpbmcgLnZpbGxhZ2UtYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNTg4cmVtOyB9XG5cbi8qIVxuICBJb25pY29ucywgdjIuMC4wXG4gIENyZWF0ZWQgYnkgQmVuIFNwZXJyeSBmb3IgdGhlIElvbmljIEZyYW1ld29yaywgaHR0cDovL2lvbmljb25zLmNvbS9cbiAgaHR0cHM6Ly90d2l0dGVyLmNvbS9iZW5qc3BlcnJ5ICBodHRwczovL3R3aXR0ZXIuY29tL2lvbmljZnJhbWV3b3JrXG4gIE1JVCBMaWNlbnNlOiBodHRwczovL2dpdGh1Yi5jb20vZHJpZnR5Y28vaW9uaWNvbnNcblxuICBBbmRyb2lkLXN0eWxlIGljb25zIG9yaWdpbmFsbHkgYnVpbHQgYnkgR29vZ2xl4oCZc1xuICBNYXRlcmlhbCBEZXNpZ24gSWNvbnM6IGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvbWF0ZXJpYWwtZGVzaWduLWljb25zXG4gIHVzZWQgdW5kZXIgQ0MgQlkgaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnkvNC4wL1xuICBNb2RpZmllZCBpY29ucyB0byBmaXQgaW9uaWNvbuKAmXMgZ3JpZCBmcm9tIG9yaWdpbmFsLlxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2lvbmljb25zL2lvbmljb25zLmVvdD92PTIuMC4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2lvbmljb25zL2lvbmljb25zLmVvdD92PTIuMC4wI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pb25pY29ucy9pb25pY29ucy50dGY/dj0yLjAuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMvaW9uaWNvbnMud29mZj92PTIuMC4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2lvbmljb25zL2lvbmljb25zLnN2Zz92PTIuMC4wI0lvbmljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5pb24sIC5pb25pY29ucyxcbi5pb24tYWxlcnQ6YmVmb3JlLFxuLmlvbi1hbGVydC1jaXJjbGVkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hZGQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFkZC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hbGVydDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXBwczpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJjaGl2ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctYmFjazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZG93bjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LXVwOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hdHRhY2g6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWJhcjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYmljeWNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYm9hdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYm9va21hcms6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWJ1bGI6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWJ1czpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2FsZW5kYXI6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNhbGw6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNhbWVyYTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2FuY2VsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jYXI6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNhcnQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNoYXQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2xpcGJvYXJkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jbG9zZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2xvdWQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsb3VkLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2xvdWQtZG9uZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2xvdWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY29sb3ItcGFsZXR0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY29tcGFzczpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY29udGFjdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY29udGFjdHM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jcmVhdGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRlbGV0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZGVza3RvcDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZG9jdW1lbnQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRvbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZHJhZnRzOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1leGl0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1leHBhbmQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWZhdm9yaXRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1maWxtOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1mb2xkZXI6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1mdW5uZWw6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWdsb2JlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1oYW5kOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1oYW5nb3V0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1oYXBweTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtaG9tZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtaW1hZ2U6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWxhcHRvcDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbGlzdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbG9jYXRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1sb2NrOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1tYWlsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1tYXA6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW1lbnU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1tb3JlLWhvcml6b250YWw6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW5hdmlnYXRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1vcGVuOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1vcHRpb25zOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1wZW9wbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBlcnNvbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGVyc29uLWFkZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGluOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1wbGFuZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGxheXN0b3JlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1wcmludDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1yZWZyZXNoOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1yZW1vdmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXJlbW92ZS1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXNhZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc2VhcmNoOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zZW5kOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zZXR0aW5nczpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc2hhcmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXNoYXJlLWFsdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3RhcjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3Rhci1oYWxmOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN0b3B3YXRjaDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3Vid2F5OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zdW5ueTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3luYzpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdGV4dHNtczpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdGltZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdHJhaW46YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXVubG9jazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdXBsb2FkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdm9sdW1lLW11dGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXZvbHVtZS1vZmY6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXZvbHVtZS11cDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtd2FsazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtd2FybmluZzpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtd2F0Y2g6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXdpZmk6YmVmb3JlLFxuLmlvbi1hcGVydHVyZTpiZWZvcmUsXG4uaW9uLWFyY2hpdmU6YmVmb3JlLFxuLmlvbi1hcnJvdy1kb3duLWE6YmVmb3JlLFxuLmlvbi1hcnJvdy1kb3duLWI6YmVmb3JlLFxuLmlvbi1hcnJvdy1kb3duLWM6YmVmb3JlLFxuLmlvbi1hcnJvdy1leHBhbmQ6YmVmb3JlLFxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6YmVmb3JlLFxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OmJlZm9yZSxcbi5pb24tYXJyb3ctZ3JhcGgtdXAtbGVmdDpiZWZvcmUsXG4uaW9uLWFycm93LWdyYXBoLXVwLXJpZ2h0OmJlZm9yZSxcbi5pb24tYXJyb3ctbGVmdC1hOmJlZm9yZSxcbi5pb24tYXJyb3ctbGVmdC1iOmJlZm9yZSxcbi5pb24tYXJyb3ctbGVmdC1jOmJlZm9yZSxcbi5pb24tYXJyb3ctbW92ZTpiZWZvcmUsXG4uaW9uLWFycm93LXJlc2l6ZTpiZWZvcmUsXG4uaW9uLWFycm93LXJldHVybi1sZWZ0OmJlZm9yZSxcbi5pb24tYXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSxcbi5pb24tYXJyb3ctcmlnaHQtYTpiZWZvcmUsXG4uaW9uLWFycm93LXJpZ2h0LWI6YmVmb3JlLFxuLmlvbi1hcnJvdy1yaWdodC1jOmJlZm9yZSxcbi5pb24tYXJyb3ctc2hyaW5rOmJlZm9yZSxcbi5pb24tYXJyb3ctc3dhcDpiZWZvcmUsXG4uaW9uLWFycm93LXVwLWE6YmVmb3JlLFxuLmlvbi1hcnJvdy11cC1iOmJlZm9yZSxcbi5pb24tYXJyb3ctdXAtYzpiZWZvcmUsXG4uaW9uLWFzdGVyaXNrOmJlZm9yZSxcbi5pb24tYXQ6YmVmb3JlLFxuLmlvbi1iYWNrc3BhY2U6YmVmb3JlLFxuLmlvbi1iYWNrc3BhY2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWJhZzpiZWZvcmUsXG4uaW9uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlLFxuLmlvbi1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSxcbi5pb24tYmF0dGVyeS1mdWxsOmJlZm9yZSxcbi5pb24tYmF0dGVyeS1oYWxmOmJlZm9yZSxcbi5pb24tYmF0dGVyeS1sb3c6YmVmb3JlLFxuLmlvbi1iZWFrZXI6YmVmb3JlLFxuLmlvbi1iZWVyOmJlZm9yZSxcbi5pb24tYmx1ZXRvb3RoOmJlZm9yZSxcbi5pb24tYm9uZmlyZTpiZWZvcmUsXG4uaW9uLWJvb2ttYXJrOmJlZm9yZSxcbi5pb24tYm93dGllOmJlZm9yZSxcbi5pb24tYnJpZWZjYXNlOmJlZm9yZSxcbi5pb24tYnVnOmJlZm9yZSxcbi5pb24tY2FsY3VsYXRvcjpiZWZvcmUsXG4uaW9uLWNhbGVuZGFyOmJlZm9yZSxcbi5pb24tY2FtZXJhOmJlZm9yZSxcbi5pb24tY2FyZDpiZWZvcmUsXG4uaW9uLWNhc2g6YmVmb3JlLFxuLmlvbi1jaGF0Ym94OmJlZm9yZSxcbi5pb24tY2hhdGJveC13b3JraW5nOmJlZm9yZSxcbi5pb24tY2hhdGJveGVzOmJlZm9yZSxcbi5pb24tY2hhdGJ1YmJsZTpiZWZvcmUsXG4uaW9uLWNoYXRidWJibGUtd29ya2luZzpiZWZvcmUsXG4uaW9uLWNoYXRidWJibGVzOmJlZm9yZSxcbi5pb24tY2hlY2ttYXJrOmJlZm9yZSxcbi5pb24tY2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1jaGVja21hcmstcm91bmQ6YmVmb3JlLFxuLmlvbi1jaGV2cm9uLWRvd246YmVmb3JlLFxuLmlvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlLFxuLmlvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSxcbi5pb24tY2hldnJvbi11cDpiZWZvcmUsXG4uaW9uLWNsaXBib2FyZDpiZWZvcmUsXG4uaW9uLWNsb2NrOmJlZm9yZSxcbi5pb24tY2xvc2U6YmVmb3JlLFxuLmlvbi1jbG9zZS1jaXJjbGVkOmJlZm9yZSxcbi5pb24tY2xvc2Utcm91bmQ6YmVmb3JlLFxuLmlvbi1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUsXG4uaW9uLWNsb3VkOmJlZm9yZSxcbi5pb24tY29kZTpiZWZvcmUsXG4uaW9uLWNvZGUtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1jb2RlLXdvcmtpbmc6YmVmb3JlLFxuLmlvbi1jb2ZmZWU6YmVmb3JlLFxuLmlvbi1jb21wYXNzOmJlZm9yZSxcbi5pb24tY29tcG9zZTpiZWZvcmUsXG4uaW9uLWNvbm5lY3Rpb24tYmFyczpiZWZvcmUsXG4uaW9uLWNvbnRyYXN0OmJlZm9yZSxcbi5pb24tY3JvcDpiZWZvcmUsXG4uaW9uLWN1YmU6YmVmb3JlLFxuLmlvbi1kaXNjOmJlZm9yZSxcbi5pb24tZG9jdW1lbnQ6YmVmb3JlLFxuLmlvbi1kb2N1bWVudC10ZXh0OmJlZm9yZSxcbi5pb24tZHJhZzpiZWZvcmUsXG4uaW9uLWVhcnRoOmJlZm9yZSxcbi5pb24tZWFzZWw6YmVmb3JlLFxuLmlvbi1lZGl0OmJlZm9yZSxcbi5pb24tZWdnOmJlZm9yZSxcbi5pb24tZWplY3Q6YmVmb3JlLFxuLmlvbi1lbWFpbDpiZWZvcmUsXG4uaW9uLWVtYWlsLXVucmVhZDpiZWZvcmUsXG4uaW9uLWVybGVubWV5ZXItZmxhc2s6YmVmb3JlLFxuLmlvbi1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3JlLFxuLmlvbi1leWU6YmVmb3JlLFxuLmlvbi1leWUtZGlzYWJsZWQ6YmVmb3JlLFxuLmlvbi1mZW1hbGU6YmVmb3JlLFxuLmlvbi1maWxpbmc6YmVmb3JlLFxuLmlvbi1maWxtLW1hcmtlcjpiZWZvcmUsXG4uaW9uLWZpcmViYWxsOmJlZm9yZSxcbi5pb24tZmxhZzpiZWZvcmUsXG4uaW9uLWZsYW1lOmJlZm9yZSxcbi5pb24tZmxhc2g6YmVmb3JlLFxuLmlvbi1mbGFzaC1vZmY6YmVmb3JlLFxuLmlvbi1mb2xkZXI6YmVmb3JlLFxuLmlvbi1mb3JrOmJlZm9yZSxcbi5pb24tZm9yay1yZXBvOmJlZm9yZSxcbi5pb24tZm9yd2FyZDpiZWZvcmUsXG4uaW9uLWZ1bm5lbDpiZWZvcmUsXG4uaW9uLWdlYXItYTpiZWZvcmUsXG4uaW9uLWdlYXItYjpiZWZvcmUsXG4uaW9uLWdyaWQ6YmVmb3JlLFxuLmlvbi1oYW1tZXI6YmVmb3JlLFxuLmlvbi1oYXBweTpiZWZvcmUsXG4uaW9uLWhhcHB5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1oZWFkcGhvbmU6YmVmb3JlLFxuLmlvbi1oZWFydDpiZWZvcmUsXG4uaW9uLWhlYXJ0LWJyb2tlbjpiZWZvcmUsXG4uaW9uLWhlbHA6YmVmb3JlLFxuLmlvbi1oZWxwLWJ1b3k6YmVmb3JlLFxuLmlvbi1oZWxwLWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1ob21lOmJlZm9yZSxcbi5pb24taWNlY3JlYW06YmVmb3JlLFxuLmlvbi1pbWFnZTpiZWZvcmUsXG4uaW9uLWltYWdlczpiZWZvcmUsXG4uaW9uLWluZm9ybWF0aW9uOmJlZm9yZSxcbi5pb24taW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUsXG4uaW9uLWlvbmljOmJlZm9yZSxcbi5pb24taW9zLWFsYXJtOmJlZm9yZSxcbi5pb24taW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYWxidW1zOmJlZm9yZSxcbi5pb24taW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlLFxuLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFuYWx5dGljczpiZWZvcmUsXG4uaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1iYWNrOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRvd246YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1sZWZ0OmJlZm9yZSxcbi5pb24taW9zLWFycm93LXJpZ2h0OmJlZm9yZSxcbi5pb24taW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy10aGluLWxlZnQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdGhpbi1yaWdodDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy10aGluLXVwOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXVwOmJlZm9yZSxcbi5pb24taW9zLWF0OmJlZm9yZSxcbi5pb24taW9zLWF0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmFyY29kZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlLFxuLmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXNrZXRiYWxsOmJlZm9yZSxcbi5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iZWxsOmJlZm9yZSxcbi5pb24taW9zLWJlbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib2R5OmJlZm9yZSxcbi5pb24taW9zLWJvZHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib2x0OmJlZm9yZSxcbi5pb24taW9zLWJvbHQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib29rOmJlZm9yZSxcbi5pb24taW9zLWJvb2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib29rbWFya3M6YmVmb3JlLFxuLmlvbi1pb3MtYm9va21hcmtzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm94OmJlZm9yZSxcbi5pb24taW9zLWJveC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJyaWVmY2FzZTpiZWZvcmUsXG4uaW9uLWlvcy1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1icm93c2VyczpiZWZvcmUsXG4uaW9uLWlvcy1icm93c2Vycy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhbGN1bGF0b3I6YmVmb3JlLFxuLmlvbi1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhbGVuZGFyOmJlZm9yZSxcbi5pb24taW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FtZXJhOmJlZm9yZSxcbi5pb24taW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhcnQ6YmVmb3JlLFxuLmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNoYXRib3hlczpiZWZvcmUsXG4uaW9uLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGF0YnViYmxlOmJlZm9yZSxcbi5pb24taW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGVja21hcms6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZSxcbi5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNpcmNsZS1maWxsZWQ6YmVmb3JlLFxuLmlvbi1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvY2s6YmVmb3JlLFxuLmlvbi1pb3MtY2xvY2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG9zZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG9zZS1lbXB0eTpiZWZvcmUsXG4uaW9uLWlvcy1jbG9zZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWR5OmJlZm9yZSxcbi5pb24taW9zLWNsb3VkeS1uaWdodDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2c6YmVmb3JlLFxuLmlvbi1pb3MtY29nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLXdhbmQ6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbXBvc2U6YmVmb3JlLFxuLmlvbi1pb3MtY29tcG9zZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbnRhY3Q6YmVmb3JlLFxuLmlvbi1pb3MtY29udGFjdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvcHk6YmVmb3JlLFxuLmlvbi1pb3MtY29weS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNyb3A6YmVmb3JlLFxuLmlvbi1pb3MtY3JvcC1zdHJvbmc6YmVmb3JlLFxuLmlvbi1pb3MtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1kcmFnOmJlZm9yZSxcbi5pb24taW9zLWVtYWlsOmJlZm9yZSxcbi5pb24taW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZXllOmJlZm9yZSxcbi5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSxcbi5pb24taW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmlsaW5nOmJlZm9yZSxcbi5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZpbG06YmVmb3JlLFxuLmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZsYWc6YmVmb3JlLFxuLmlvbi1pb3MtZmxhZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZsYW1lOmJlZm9yZSxcbi5pb24taW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmxhc2s6YmVmb3JlLFxuLmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbG93ZXI6YmVmb3JlLFxuLmlvbi1pb3MtZmxvd2VyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZm9sZGVyOmJlZm9yZSxcbi5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZvb3RiYWxsOmJlZm9yZSxcbi5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUsXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdlYXI6YmVmb3JlLFxuLmlvbi1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdsYXNzZXM6YmVmb3JlLFxuLmlvbi1pb3MtZ2xhc3Nlcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdyaWQtdmlldzpiZWZvcmUsXG4uaW9uLWlvcy1ncmlkLXZpZXctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oZWFydDpiZWZvcmUsXG4uaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhlbHA6YmVmb3JlLFxuLmlvbi1pb3MtaGVscC1lbXB0eTpiZWZvcmUsXG4uaW9uLWlvcy1oZWxwLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaG9tZTpiZWZvcmUsXG4uaW9uLWlvcy1ob21lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlLFxuLmlvbi1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZvcm1hdGlvbjpiZWZvcmUsXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWlvbmljLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mta2V5cGFkOmJlZm9yZSxcbi5pb24taW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxpZ2h0YnVsYjpiZWZvcmUsXG4uaW9uLWlvcy1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1saXN0OmJlZm9yZSxcbi5pb24taW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1sb2NhdGlvbjpiZWZvcmUsXG4uaW9uLWlvcy1sb2NhdGlvbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxvY2tlZDpiZWZvcmUsXG4uaW9uLWlvcy1sb2NrZWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1sb29wOmJlZm9yZSxcbi5pb24taW9zLWxvb3Atc3Ryb25nOmJlZm9yZSxcbi5pb24taW9zLW1lZGljYWw6YmVmb3JlLFxuLmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1lZGtpdDpiZWZvcmUsXG4uaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1taWM6YmVmb3JlLFxuLmlvbi1pb3MtbWljLW9mZjpiZWZvcmUsXG4uaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1taW51czpiZWZvcmUsXG4uaW9uLWlvcy1taW51cy1lbXB0eTpiZWZvcmUsXG4uaW9uLWlvcy1taW51cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1vbml0b3I6YmVmb3JlLFxuLmlvbi1pb3MtbW9uaXRvci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1vb246YmVmb3JlLFxuLmlvbi1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1vcmU6YmVmb3JlLFxuLmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmUsXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSxcbi5pb24taW9zLW5hdmlnYXRlOmJlZm9yZSxcbi5pb24taW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbnV0cml0aW9uOmJlZm9yZSxcbi5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcGVyOmJlZm9yZSxcbi5pb24taW9zLXBhcGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGFwZXJwbGFuZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlcnBsYW5lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGFydGx5c3Vubnk6YmVmb3JlLFxuLmlvbi1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXVzZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXVzZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhdzpiZWZvcmUsXG4uaW9uLWlvcy1wYXctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wZW9wbGU6YmVmb3JlLFxuLmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGVyc29uOmJlZm9yZSxcbi5pb24taW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBlcnNvbmFkZDpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb25hZGQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1waG90b3M6YmVmb3JlLFxuLmlvbi1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGllOmJlZm9yZSxcbi5pb24taW9zLXBpZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBpbnQ6YmVmb3JlLFxuLmlvbi1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBsYXk6YmVmb3JlLFxuLmlvbi1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBsdXM6YmVmb3JlLFxuLmlvbi1pb3MtcGx1cy1lbXB0eTpiZWZvcmUsXG4uaW9uLWlvcy1wbHVzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWc6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcHJpbnRlcjpiZWZvcmUsXG4uaW9uLWlvcy1wcmludGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcHVsc2U6YmVmb3JlLFxuLmlvbi1pb3MtcHVsc2Utc3Ryb25nOmJlZm9yZSxcbi5pb24taW9zLXJhaW55OmJlZm9yZSxcbi5pb24taW9zLXJhaW55LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVjb3JkaW5nOmJlZm9yZSxcbi5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlZG86YmVmb3JlLFxuLmlvbi1pb3MtcmVkby1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlZnJlc2g6YmVmb3JlLFxuLmlvbi1pb3MtcmVmcmVzaC1lbXB0eTpiZWZvcmUsXG4uaW9uLWlvcy1yZWZyZXNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVsb2FkOmJlZm9yZSxcbi5pb24taW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSxcbi5pb24taW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmV3aW5kOmJlZm9yZSxcbi5pb24taW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJvc2U6YmVmb3JlLFxuLmlvbi1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNlYXJjaDpiZWZvcmUsXG4uaW9uLWlvcy1zZWFyY2gtc3Ryb25nOmJlZm9yZSxcbi5pb24taW9zLXNldHRpbmdzOmJlZm9yZSxcbi5pb24taW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1zaHVmZmxlOmJlZm9yZSxcbi5pb24taW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSxcbi5pb24taW9zLXNraXBiYWNrd2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1za2lwZm9yd2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1za2lwZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNub3d5OmJlZm9yZSxcbi5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZSxcbi5pb24taW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3RhcjpiZWZvcmUsXG4uaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3JlLFxuLmlvbi1pb3Mtc3Rhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUsXG4uaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdW5ueTpiZWZvcmUsXG4uaW9uLWlvcy1zdW5ueS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRlbGVwaG9uZTpiZWZvcmUsXG4uaW9uLWlvcy10ZWxlcGhvbmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10ZW5uaXNiYWxsOmJlZm9yZSxcbi5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm06YmVmb3JlLFxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGltZTpiZWZvcmUsXG4uaW9uLWlvcy10aW1lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGltZXI6YmVmb3JlLFxuLmlvbi1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10b2dnbGU6YmVmb3JlLFxuLmlvbi1pb3MtdG9nZ2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdHJhc2g6YmVmb3JlLFxuLmlvbi1pb3MtdHJhc2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy11bmRvOmJlZm9yZSxcbi5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy11bmxvY2tlZDpiZWZvcmUsXG4uaW9uLWlvcy11bmxvY2tlZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXVwbG9hZDpiZWZvcmUsXG4uaW9uLWlvcy11cGxvYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy12aWRlb2NhbTpiZWZvcmUsXG4uaW9uLWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXZvbHVtZS1oaWdoOmJlZm9yZSxcbi5pb24taW9zLXZvbHVtZS1sb3c6YmVmb3JlLFxuLmlvbi1pb3Mtd2luZWdsYXNzOmJlZm9yZSxcbi5pb24taW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXdvcmxkOmJlZm9yZSxcbi5pb24taW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pcGFkOmJlZm9yZSxcbi5pb24taXBob25lOmJlZm9yZSxcbi5pb24taXBvZDpiZWZvcmUsXG4uaW9uLWpldDpiZWZvcmUsXG4uaW9uLWtleTpiZWZvcmUsXG4uaW9uLWtuaWZlOmJlZm9yZSxcbi5pb24tbGFwdG9wOmJlZm9yZSxcbi5pb24tbGVhZjpiZWZvcmUsXG4uaW9uLWxldmVsczpiZWZvcmUsXG4uaW9uLWxpZ2h0YnVsYjpiZWZvcmUsXG4uaW9uLWxpbms6YmVmb3JlLFxuLmlvbi1sb2FkLWE6YmVmb3JlLFxuLmlvbi1sb2FkLWI6YmVmb3JlLFxuLmlvbi1sb2FkLWM6YmVmb3JlLFxuLmlvbi1sb2FkLWQ6YmVmb3JlLFxuLmlvbi1sb2NhdGlvbjpiZWZvcmUsXG4uaW9uLWxvY2stY29tYmluYXRpb246YmVmb3JlLFxuLmlvbi1sb2NrZWQ6YmVmb3JlLFxuLmlvbi1sb2ctaW46YmVmb3JlLFxuLmlvbi1sb2ctb3V0OmJlZm9yZSxcbi5pb24tbG9vcDpiZWZvcmUsXG4uaW9uLW1hZ25ldDpiZWZvcmUsXG4uaW9uLW1hbGU6YmVmb3JlLFxuLmlvbi1tYW46YmVmb3JlLFxuLmlvbi1tYXA6YmVmb3JlLFxuLmlvbi1tZWRraXQ6YmVmb3JlLFxuLmlvbi1tZXJnZTpiZWZvcmUsXG4uaW9uLW1pYy1hOmJlZm9yZSxcbi5pb24tbWljLWI6YmVmb3JlLFxuLmlvbi1taWMtYzpiZWZvcmUsXG4uaW9uLW1pbnVzOmJlZm9yZSxcbi5pb24tbWludXMtY2lyY2xlZDpiZWZvcmUsXG4uaW9uLW1pbnVzLXJvdW5kOmJlZm9yZSxcbi5pb24tbW9kZWwtczpiZWZvcmUsXG4uaW9uLW1vbml0b3I6YmVmb3JlLFxuLmlvbi1tb3JlOmJlZm9yZSxcbi5pb24tbW91c2U6YmVmb3JlLFxuLmlvbi1tdXNpYy1ub3RlOmJlZm9yZSxcbi5pb24tbmF2aWNvbjpiZWZvcmUsXG4uaW9uLW5hdmljb24tcm91bmQ6YmVmb3JlLFxuLmlvbi1uYXZpZ2F0ZTpiZWZvcmUsXG4uaW9uLW5ldHdvcms6YmVmb3JlLFxuLmlvbi1uby1zbW9raW5nOmJlZm9yZSxcbi5pb24tbnVjbGVhcjpiZWZvcmUsXG4uaW9uLW91dGxldDpiZWZvcmUsXG4uaW9uLXBhaW50YnJ1c2g6YmVmb3JlLFxuLmlvbi1wYWludGJ1Y2tldDpiZWZvcmUsXG4uaW9uLXBhcGVyLWFpcnBsYW5lOmJlZm9yZSxcbi5pb24tcGFwZXJjbGlwOmJlZm9yZSxcbi5pb24tcGF1c2U6YmVmb3JlLFxuLmlvbi1wZXJzb246YmVmb3JlLFxuLmlvbi1wZXJzb24tYWRkOmJlZm9yZSxcbi5pb24tcGVyc29uLXN0YWxrZXI6YmVmb3JlLFxuLmlvbi1waWUtZ3JhcGg6YmVmb3JlLFxuLmlvbi1waW46YmVmb3JlLFxuLmlvbi1waW5wb2ludDpiZWZvcmUsXG4uaW9uLXBpenphOmJlZm9yZSxcbi5pb24tcGxhbmU6YmVmb3JlLFxuLmlvbi1wbGFuZXQ6YmVmb3JlLFxuLmlvbi1wbGF5OmJlZm9yZSxcbi5pb24tcGxheXN0YXRpb246YmVmb3JlLFxuLmlvbi1wbHVzOmJlZm9yZSxcbi5pb24tcGx1cy1jaXJjbGVkOmJlZm9yZSxcbi5pb24tcGx1cy1yb3VuZDpiZWZvcmUsXG4uaW9uLXBvZGl1bTpiZWZvcmUsXG4uaW9uLXBvdW5kOmJlZm9yZSxcbi5pb24tcG93ZXI6YmVmb3JlLFxuLmlvbi1wcmljZXRhZzpiZWZvcmUsXG4uaW9uLXByaWNldGFnczpiZWZvcmUsXG4uaW9uLXByaW50ZXI6YmVmb3JlLFxuLmlvbi1wdWxsLXJlcXVlc3Q6YmVmb3JlLFxuLmlvbi1xci1zY2FubmVyOmJlZm9yZSxcbi5pb24tcXVvdGU6YmVmb3JlLFxuLmlvbi1yYWRpby13YXZlczpiZWZvcmUsXG4uaW9uLXJlY29yZDpiZWZvcmUsXG4uaW9uLXJlZnJlc2g6YmVmb3JlLFxuLmlvbi1yZXBseTpiZWZvcmUsXG4uaW9uLXJlcGx5LWFsbDpiZWZvcmUsXG4uaW9uLXJpYmJvbi1hOmJlZm9yZSxcbi5pb24tcmliYm9uLWI6YmVmb3JlLFxuLmlvbi1zYWQ6YmVmb3JlLFxuLmlvbi1zYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNjaXNzb3JzOmJlZm9yZSxcbi5pb24tc2VhcmNoOmJlZm9yZSxcbi5pb24tc2V0dGluZ3M6YmVmb3JlLFxuLmlvbi1zaGFyZTpiZWZvcmUsXG4uaW9uLXNodWZmbGU6YmVmb3JlLFxuLmlvbi1za2lwLWJhY2t3YXJkOmJlZm9yZSxcbi5pb24tc2tpcC1mb3J3YXJkOmJlZm9yZSxcbi5pb24tc29jaWFsLWFuZHJvaWQ6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWFuZ3VsYXI6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWFwcGxlOmJlZm9yZSxcbi5pb24tc29jaWFsLWFwcGxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYml0Y29pbjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1iaXRjb2luLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYnVmZmVyOmJlZm9yZSxcbi5pb24tc29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWNocm9tZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1jaHJvbWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1jb2RlcGVuOmJlZm9yZSxcbi5pb24tc29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1jc3MzOmJlZm9yZSxcbi5pb24tc29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3M6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZHJpYmJibGU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1kcm9wYm94OmJlZm9yZSxcbi5pb24tc29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1ldXJvOmJlZm9yZSxcbi5pb24tc29jaWFsLWV1cm8tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUsXG4uaW9uLXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZ2l0aHViOmJlZm9yZSxcbi5pb24tc29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWdvb2dsZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1nb29nbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1nb29nbGVwbHVzOmJlZm9yZSxcbi5pb24tc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1oYWNrZXJuZXdzOmJlZm9yZSxcbi5pb24tc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1odG1sNTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1odG1sNS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1qYXZhc2NyaXB0OmJlZm9yZSxcbi5pb24tc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1saW5rZWRpbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLW1hcmtkb3duOmJlZm9yZSxcbi5pb24tc29jaWFsLW5vZGVqczpiZWZvcmUsXG4uaW9uLXNvY2lhbC1vY3RvY2F0OmJlZm9yZSxcbi5pb24tc29jaWFsLXBpbnRlcmVzdDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1weXRob246YmVmb3JlLFxuLmlvbi1zb2NpYWwtcmVkZGl0OmJlZm9yZSxcbi5pb24tc29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXJzczpiZWZvcmUsXG4uaW9uLXNvY2lhbC1yc3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1zYXNzOmJlZm9yZSxcbi5pb24tc29jaWFsLXNreXBlOmJlZm9yZSxcbi5pb24tc29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtc25hcGNoYXQ6YmVmb3JlLFxuLmlvbi1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC10dW1ibHI6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHVtYmxyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHV4OmJlZm9yZSxcbi5pb24tc29jaWFsLXR3aXRjaDpiZWZvcmUsXG4uaW9uLXNvY2lhbC10d2l0Y2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC10d2l0dGVyOmJlZm9yZSxcbi5pb24tc29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC11c2Q6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdXNkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdmltZW86YmVmb3JlLFxuLmlvbi1zb2NpYWwtdmltZW8tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC13aGF0c2FwcDpiZWZvcmUsXG4uaW9uLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXdpbmRvd3M6YmVmb3JlLFxuLmlvbi1zb2NpYWwtd2luZG93cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXdvcmRwcmVzczpiZWZvcmUsXG4uaW9uLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC15YWhvbzpiZWZvcmUsXG4uaW9uLXNvY2lhbC15YWhvby1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXllbjpiZWZvcmUsXG4uaW9uLXNvY2lhbC15ZW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSxcbi5pb24tc29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvdXAtY2FuOmJlZm9yZSxcbi5pb24tc291cC1jYW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNwZWFrZXJwaG9uZTpiZWZvcmUsXG4uaW9uLXNwZWVkb21ldGVyOmJlZm9yZSxcbi5pb24tc3Bvb246YmVmb3JlLFxuLmlvbi1zdGFyOmJlZm9yZSxcbi5pb24tc3RhdHMtYmFyczpiZWZvcmUsXG4uaW9uLXN0ZWFtOmJlZm9yZSxcbi5pb24tc3RvcDpiZWZvcmUsXG4uaW9uLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5pb24tdGh1bWJzZG93bjpiZWZvcmUsXG4uaW9uLXRodW1ic3VwOmJlZm9yZSxcbi5pb24tdG9nZ2xlOmJlZm9yZSxcbi5pb24tdG9nZ2xlLWZpbGxlZDpiZWZvcmUsXG4uaW9uLXRyYW5zZ2VuZGVyOmJlZm9yZSxcbi5pb24tdHJhc2gtYTpiZWZvcmUsXG4uaW9uLXRyYXNoLWI6YmVmb3JlLFxuLmlvbi10cm9waHk6YmVmb3JlLFxuLmlvbi10c2hpcnQ6YmVmb3JlLFxuLmlvbi10c2hpcnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXVtYnJlbGxhOmJlZm9yZSxcbi5pb24tdW5pdmVyc2l0eTpiZWZvcmUsXG4uaW9uLXVubG9ja2VkOmJlZm9yZSxcbi5pb24tdXBsb2FkOmJlZm9yZSxcbi5pb24tdXNiOmJlZm9yZSxcbi5pb24tdmlkZW9jYW1lcmE6YmVmb3JlLFxuLmlvbi12b2x1bWUtaGlnaDpiZWZvcmUsXG4uaW9uLXZvbHVtZS1sb3c6YmVmb3JlLFxuLmlvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSxcbi5pb24tdm9sdW1lLW11dGU6YmVmb3JlLFxuLmlvbi13YW5kOmJlZm9yZSxcbi5pb24td2F0ZXJkcm9wOmJlZm9yZSxcbi5pb24td2lmaTpiZWZvcmUsXG4uaW9uLXdpbmVnbGFzczpiZWZvcmUsXG4uaW9uLXdvbWFuOmJlZm9yZSxcbi5pb24td3JlbmNoOmJlZm9yZSxcbi5pb24teGJveDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaW9uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmlvbi1hbGVydC1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi5pb24tYW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742ZXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742aXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742bXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZxcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZ1cIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZ9cIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742eXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742hXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NoFwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NolwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NpFwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yPXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742mXCI7IH1cblxuLmlvbi1hbmRyb2lkLWF0dGFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Np1wiOyB9XG5cbi5pb24tYW5kcm9pZC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjahcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqVwiOyB9XG5cbi5pb24tYW5kcm9pZC1ib2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742qXCI7IH1cblxuLmlvbi1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742rXCI7IH1cblxuLmlvbi1hbmRyb2lkLWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaxcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742tXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uTXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NrlwiOyB9XG5cbi5pb24tYW5kcm9pZC1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvja9cIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NsFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7420XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742xXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NslwiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGVja21hcmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7421XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NtlwiOyB9XG5cbi5pb24tYW5kcm9pZC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi5pb24tYW5kcm9pZC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NulwiOyB9XG5cbi5pb24tYW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtZG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NuFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7425XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbtcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NvFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7429XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNyZWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NvlwiOyB9XG5cbi5pb24tYW5kcm9pZC1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjb9cIjsgfVxuXG4uaW9uLWFuZHJvaWQtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OgFwiOyB9XG5cbi5pb24tYW5kcm9pZC1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OgVwiOyB9XG5cbi5pb24tYW5kcm9pZC1kb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746DXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746CXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRyYWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OhFwiOyB9XG5cbi5pb24tYW5kcm9pZC1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746FXCI7IH1cblxuLmlvbi1hbmRyb2lkLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OhlwiOyB9XG5cbi5pb24tYW5kcm9pZC1mYXZvcml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OiFwiOyB9XG5cbi5pb24tYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746HXCI7IH1cblxuLmlvbi1hbmRyb2lkLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvjolcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ugXCI7IH1cblxuLmlvbi1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746KXCI7IH1cblxuLmlvbi1hbmRyb2lkLWZ1bm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oi1wiOyB9XG5cbi5pb24tYW5kcm9pZC1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OjFwiOyB9XG5cbi5pb24tYW5kcm9pZC1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ujXCI7IH1cblxuLmlvbi1hbmRyb2lkLWhhbmdvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjo1cIjsgfVxuXG4uaW9uLWFuZHJvaWQtaGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjo5cIjsgfVxuXG4uaW9uLWFuZHJvaWQtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oj1wiOyB9XG5cbi5pb24tYW5kcm9pZC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LpFwiOyB9XG5cbi5pb24tYW5kcm9pZC1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OkVwiOyB9XG5cbi5pb24tYW5kcm9pZC1sb2NhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6lcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OklwiOyB9XG5cbi5pb24tYW5kcm9pZC1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74urXCI7IH1cblxuLmlvbi1hbmRyb2lkLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ok1wiOyB9XG5cbi5pb24tYW5kcm9pZC1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746UXCI7IH1cblxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6xcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746WXCI7IH1cblxuLmlvbi1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbmF2aWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjphcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Om1wiOyB9XG5cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjplcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjppcIjsgfVxuXG4uaW9uLWFuZHJvaWQtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OnFwiOyB9XG5cbi5pb24tYW5kcm9pZC1vcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746dXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OnlwiOyB9XG5cbi5pb24tYW5kcm9pZC1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGVyc29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+On1wiOyB9XG5cbi5pb24tYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746jXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746kXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LsFwiOyB9XG5cbi5pb24tYW5kcm9pZC1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OpVwiOyB9XG5cbi5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746mXCI7IH1cblxuLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Op1wiOyB9XG5cbi5pb24tYW5kcm9pZC1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746oXCI7IH1cblxuLmlvbi1hbmRyb2lkLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LtFwiOyB9XG5cbi5pb24tYW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746pXCI7IH1cblxuLmlvbi1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqpcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746rXCI7IH1cblxuLmlvbi1hbmRyb2lkLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LtVwiOyB9XG5cbi5pb24tYW5kcm9pZC1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u2XCI7IH1cblxuLmlvbi1hbmRyb2lkLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u3XCI7IH1cblxuLmlvbi1hbmRyb2lkLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u4XCI7IH1cblxuLmlvbi1hbmRyb2lkLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OrFwiOyB9XG5cbi5pb24tYW5kcm9pZC1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u8XCI7IH1cblxuLmlvbi1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OrVwiOyB9XG5cbi5pb24tYW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjq5cIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u9XCI7IH1cblxuLmlvbi1hbmRyb2lkLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Or1wiOyB9XG5cbi5pb24tYW5kcm9pZC1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OsFwiOyB9XG5cbi5pb24tYW5kcm9pZC1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746xXCI7IH1cblxuLmlvbi1hbmRyb2lkLXRleHRzbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Os1wiOyB9XG5cbi5pb24tYW5kcm9pZC10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OtFwiOyB9XG5cbi5pb24tYW5kcm9pZC11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7462XCI7IH1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7463XCI7IH1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7464XCI7IH1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7466XCI7IH1cblxuLmlvbi1hbmRyb2lkLXdhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrtcIjsgfVxuXG4uaW9uLWFuZHJvaWQtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OvFwiOyB9XG5cbi5pb24tYW5kcm9pZC13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OvVwiOyB9XG5cbi5pb24tYW5kcm9pZC13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yFXCI7IH1cblxuLmlvbi1hcGVydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mk1wiOyB9XG5cbi5pb24tYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5pb24tYXJyb3ctZG93bi1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7IH1cblxuLmlvbi1hcnJvdy1kb3duLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjsgfVxuXG4uaW9uLWFycm93LWRvd24tYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiOyB9XG5cbi5pb24tYXJyb3ctZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7IH1cblxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ9cIjsgfVxuXG4uaW9uLWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjsgfVxuXG4uaW9uLWFycm93LWdyYXBoLXVwLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uaW9uLWFycm93LWdyYXBoLXVwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7IH1cblxuLmlvbi1hcnJvdy1sZWZ0LWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjsgfVxuXG4uaW9uLWFycm93LWxlZnQtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiOyB9XG5cbi5pb24tYXJyb3ctbGVmdC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7IH1cblxuLmlvbi1hcnJvdy1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7IH1cblxuLmlvbi1hcnJvdy1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjsgfVxuXG4uaW9uLWFycm93LXJldHVybi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmlvbi1hcnJvdy1yZXR1cm4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjsgfVxuXG4uaW9uLWFycm93LXJpZ2h0LWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uaW9uLWFycm93LXJpZ2h0LWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjsgfVxuXG4uaW9uLWFycm93LXJpZ2h0LWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjsgfVxuXG4uaW9uLWFycm93LXNocmluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5pb24tYXJyb3ctc3dhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiOyB9XG5cbi5pb24tYXJyb3ctdXAtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiOyB9XG5cbi5pb24tYXJyb3ctdXAtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiOyB9XG5cbi5pb24tYXJyb3ctdXAtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiOyB9XG5cbi5pb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJRcIjsgfVxuXG4uaW9uLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SPXCI7IH1cblxuLmlvbi1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr9cIjsgfVxuXG4uaW9uLWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746+XCI7IH1cblxuLmlvbi1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjsgfVxuXG4uaW9uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uaW9uLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uaW9uLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5pb24tYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiOyB9XG5cbi5pb24tYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7IH1cblxuLmlvbi1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7IH1cblxuLmlvbi1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJZcIjsgfVxuXG4uaW9uLWJvbmZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJVcIjsgfVxuXG4uaW9uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7IH1cblxuLmlvbi1ib3d0aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4BcIjsgfVxuXG4uaW9uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5pb24tYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLmlvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7IH1cblxuLmlvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+El1wiOyB9XG5cbi5pb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7IH1cblxuLmlvbi1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7IH1cblxuLmlvbi1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yWXCI7IH1cblxuLmlvbi1jaGF0Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmlvbi1jaGF0Ym94LXdvcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjsgfVxuXG4uaW9uLWNoYXRib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi5pb24tY2hhdGJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiOyB9XG5cbi5pb24tY2hhdGJ1YmJsZS13b3JraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmlvbi1jaGF0YnViYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+En1wiOyB9XG5cbi5pb24tY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7IH1cblxuLmlvbi1jaGVja21hcmstY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiOyB9XG5cbi5pb24tY2hlY2ttYXJrLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7IH1cblxuLmlvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjsgfVxuXG4uaW9uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5pb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiOyB9XG5cbi5pb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5pb24tY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7IH1cblxuLmlvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiOyB9XG5cbi5pb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjsgfVxuXG4uaW9uLWNsb3NlLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjsgfVxuXG4uaW9uLWNsb3NlLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmlvbi1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ml1wiOyB9XG5cbi5pb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjsgfVxuXG4uaW9uLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjsgfVxuXG4uaW9uLWNvZGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia9cIjsgfVxuXG4uaW9uLWNvZGUtd29ya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiOyB9XG5cbi5pb24tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmlvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7IH1cblxuLmlvbi1jb21wb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7IH1cblxuLmlvbi1jb25uZWN0aW9uLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjsgfVxuXG4uaW9uLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7IH1cblxuLmlvbi1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+BXCI7IH1cblxuLmlvbi1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yYXCI7IH1cblxuLmlvbi1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7IH1cblxuLmlvbi1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Er1wiOyB9XG5cbi5pb24tZG9jdW1lbnQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiOyB9XG5cbi5pb24tZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiOyB9XG5cbi5pb24tZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjsgfVxuXG4uaW9uLWVhc2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+CXCI7IH1cblxuLmlvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q/XCI7IH1cblxuLmlvbi1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjsgfVxuXG4uaW9uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7IH1cblxuLmlvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiOyB9XG5cbi5pb24tZW1haWwtdW5yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+DXCI7IH1cblxuLmlvbi1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+FXCI7IH1cblxuLmlvbi1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4RcIjsgfVxuXG4uaW9uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5pb24tZXllLWRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yGXCI7IH1cblxuLmlvbi1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjsgfVxuXG4uaW9uLWZpbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5pb24tZmlsbS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uaW9uLWZpcmViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yZXCI7IH1cblxuLmlvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m5XCI7IH1cblxuLmlvbi1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MmlwiOyB9XG5cbi5pb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uaW9uLWZsYXNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtlwiOyB9XG5cbi5pb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7IH1cblxuLmlvbi1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7IH1cblxuLmlvbi1mb3JrLXJlcG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4BcIjsgfVxuXG4uaW9uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLpcIjsgfVxuXG4uaW9uLWZ1bm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mm1wiOyB9XG5cbi5pb24tZ2Vhci1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7IH1cblxuLmlvbi1nZWFyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjsgfVxuXG4uaW9uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL9cIjsgfVxuXG4uaW9uLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiOyB9XG5cbi5pb24taGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJxcIjsgfVxuXG4uaW9uLWhhcHB5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4ZcIjsgfVxuXG4uaW9uLWhlYWRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiOyB9XG5cbi5pb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uaW9uLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MnVwiOyB9XG5cbi5pb24taGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fg1wiOyB9XG5cbi5pb24taGVscC1idW95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m8XCI7IH1cblxuLmlvbi1oZWxwLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjsgfVxuXG4uaW9uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjsgfVxuXG4uaW9uLWljZWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7IH1cblxuLmlvbi1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiOyB9XG5cbi5pb24taW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7IH1cblxuLmlvbi1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiOyB9XG5cbi5pb24taW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5pb24taW9uaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjsgfVxuXG4uaW9uLWlvcy1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PiFwiOyB9XG5cbi5pb24taW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4dcIjsgfVxuXG4uaW9uLWlvcy1hbGJ1bXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4pcIjsgfVxuXG4uaW9uLWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PiVwiOyB9XG5cbi5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4xcIjsgfVxuXG4uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4tcIjsgfVxuXG4uaW9uLWlvcy1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj45cIjsgfVxuXG4uaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PjVwiOyB9XG5cbi5pb24taW9zLWFycm93LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj49cIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+QXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PkVwiOyB9XG5cbi5pb24taW9zLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5JcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pk1wiOyB9XG5cbi5pb24taW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PlFwiOyB9XG5cbi5pb24taW9zLWFycm93LXRoaW4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PlVwiOyB9XG5cbi5pb24taW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5ZcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+XXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5hcIjsgfVxuXG4uaW9uLWlvcy1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PmlwiOyB9XG5cbi5pb24taW9zLWF0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5lcIjsgfVxuXG4uaW9uLWlvcy1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+cXCI7IH1cblxuLmlvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+bXCI7IH1cblxuLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj55cIjsgfVxuXG4uaW9uLWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+dXCI7IH1cblxuLmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PoFwiOyB9XG5cbi5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pn1wiOyB9XG5cbi5pb24taW9zLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6JcIjsgfVxuXG4uaW9uLWlvcy1iZWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6FcIjsgfVxuXG4uaW9uLWlvcy1ib2R5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+kXCI7IH1cblxuLmlvbi1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+jXCI7IH1cblxuLmlvbi1pb3MtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PplwiOyB9XG5cbi5pb24taW9zLWJvbHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PpVwiOyB9XG5cbi5pb24taW9zLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6hcIjsgfVxuXG4uaW9uLWlvcy1ib29rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6dcIjsgfVxuXG4uaW9uLWlvcy1ib29rbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6pcIjsgfVxuXG4uaW9uLWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PqVwiOyB9XG5cbi5pb24taW9zLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PrFwiOyB9XG5cbi5pb24taW9zLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+rXCI7IH1cblxuLmlvbi1pb3MtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+uXCI7IH1cblxuLmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj61cIjsgfVxuXG4uaW9uLWlvcy1icm93c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PsFwiOyB9XG5cbi5pb24taW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj69cIjsgfVxuXG4uaW9uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+yXCI7IH1cblxuLmlvbi1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+xXCI7IH1cblxuLmlvbi1pb3MtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7RcIjsgfVxuXG4uaW9uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+zXCI7IH1cblxuLmlvbi1pb3MtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+2XCI7IH1cblxuLmlvbi1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7VcIjsgfVxuXG4uaW9uLWlvcy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+4XCI7IH1cblxuLmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+3XCI7IH1cblxuLmlvbi1pb3MtY2hhdGJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+6XCI7IH1cblxuLmlvbi1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7lcIjsgfVxuXG4uaW9uLWlvcy1jaGF0YnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+8XCI7IH1cblxuLmlvbi1pb3MtY2hhdGJ1YmJsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+7XCI7IH1cblxuLmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+/XCI7IH1cblxuLmlvbi1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+9XCI7IH1cblxuLmlvbi1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj75cIjsgfVxuXG4uaW9uLWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CAXCI7IH1cblxuLmlvbi1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIFcIjsgfVxuXG4uaW9uLWlvcy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qg1wiOyB9XG5cbi5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIJcIjsgfVxuXG4uaW9uLWlvcy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QhlwiOyB9XG5cbi5pb24taW9zLWNsb3NlLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CEXCI7IH1cblxuLmlvbi1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QhVwiOyB9XG5cbi5pb24taW9zLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CMXCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIhcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CHXCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QiVwiOyB9XG5cbi5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qi1wiOyB9XG5cbi5pb24taW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CKXCI7IH1cblxuLmlvbi1pb3MtY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CQXCI7IH1cblxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75COXCI7IH1cblxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkI1cIjsgfVxuXG4uaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qj1wiOyB9XG5cbi5pb24taW9zLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QklwiOyB9XG5cbi5pb24taW9zLWNvZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CRXCI7IH1cblxuLmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CUXCI7IH1cblxuLmlvbi1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJNcIjsgfVxuXG4uaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CWXCI7IH1cblxuLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CVXCI7IH1cblxuLmlvbi1pb3MtY29tcG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QmFwiOyB9XG5cbi5pb24taW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ql1wiOyB9XG5cbi5pb24taW9zLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJpcIjsgfVxuXG4uaW9uLWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJlcIjsgfVxuXG4uaW9uLWlvcy1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CcXCI7IH1cblxuLmlvbi1pb3MtY29weS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CbXCI7IH1cblxuLmlvbi1pb3MtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QnlwiOyB9XG5cbi5pb24taW9zLWNyb3Atc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CdXCI7IH1cblxuLmlvbi1pb3MtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKBcIjsgfVxuXG4uaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CfXCI7IH1cblxuLmlvbi1pb3MtZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QoVwiOyB9XG5cbi5pb24taW9zLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CjXCI7IH1cblxuLmlvbi1pb3MtZW1haWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QolwiOyB9XG5cbi5pb24taW9zLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QpVwiOyB9XG5cbi5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CkXCI7IH1cblxuLmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKdcIjsgfVxuXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CmXCI7IH1cblxuLmlvbi1pb3MtZmlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CpXCI7IH1cblxuLmlvbi1pb3MtZmlsaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKhcIjsgfVxuXG4uaW9uLWlvcy1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CrXCI7IH1cblxuLmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CqXCI7IH1cblxuLmlvbi1pb3MtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QrVwiOyB9XG5cbi5pb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QrFwiOyB9XG5cbi5pb24taW9zLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CvXCI7IH1cblxuLmlvbi1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QrlwiOyB9XG5cbi5pb24taW9zLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CxXCI7IH1cblxuLmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QsFwiOyB9XG5cbi5pb24taW9zLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qs1wiOyB9XG5cbi5pb24taW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CyXCI7IH1cblxuLmlvbi1pb3MtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C1XCI7IH1cblxuLmlvbi1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLRcIjsgfVxuXG4uaW9uLWlvcy1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qt1wiOyB9XG5cbi5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLZcIjsgfVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QuVwiOyB9XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLhcIjsgfVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qu1wiOyB9XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLpcIjsgfVxuXG4uaW9uLWlvcy1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C9XCI7IH1cblxuLmlvbi1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C8XCI7IH1cblxuLmlvbi1pb3MtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qv1wiOyB9XG5cbi5pb24taW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QvlwiOyB9XG5cbi5pb24taW9zLWdyaWQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RgVwiOyB9XG5cbi5pb24taW9zLWdyaWQtdmlldy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GAXCI7IH1cblxuLmlvbi1pb3MtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYNcIjsgfVxuXG4uaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GCXCI7IH1cblxuLmlvbi1pb3MtaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RhlwiOyB9XG5cbi5pb24taW9zLWhlbHAtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYRcIjsgfVxuXG4uaW9uLWlvcy1oZWxwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYVcIjsgfVxuXG4uaW9uLWlvcy1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GIXCI7IH1cblxuLmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GHXCI7IH1cblxuLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYpcIjsgfVxuXG4uaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GJXCI7IH1cblxuLmlvbi1pb3MtaW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvkY1cIjsgfVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ri1wiOyB9XG5cbi5pb24taW9zLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYxcIjsgfVxuXG4uaW9uLWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GOXCI7IH1cblxuLmlvbi1pb3Mta2V5cGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GQXCI7IH1cblxuLmlvbi1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkY9cIjsgfVxuXG4uaW9uLWlvcy1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZJcIjsgfVxuXG4uaW9uLWlvcy1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RkVwiOyB9XG5cbi5pb24taW9zLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZRcIjsgfVxuXG4uaW9uLWlvcy1saXN0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZNcIjsgfVxuXG4uaW9uLWlvcy1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RllwiOyB9XG5cbi5pb24taW9zLWxvY2F0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZVcIjsgfVxuXG4uaW9uLWlvcy1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZhcIjsgfVxuXG4uaW9uLWlvcy1sb2NrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rl1wiOyB9XG5cbi5pb24taW9zLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZpcIjsgfVxuXG4uaW9uLWlvcy1sb29wLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RmVwiOyB9XG5cbi5pb24taW9zLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZxcIjsgfVxuXG4uaW9uLWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZtcIjsgfVxuXG4uaW9uLWlvcy1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZ5cIjsgfVxuXG4uaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RnVwiOyB9XG5cbi5pb24taW9zLW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RoVwiOyB9XG5cbi5pb24taW9zLW1pYy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZ9cIjsgfVxuXG4uaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RoFwiOyB9XG5cbi5pb24taW9zLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GkXCI7IH1cblxuLmlvbi1pb3MtbWludXMtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaJcIjsgfVxuXG4uaW9uLWlvcy1taW51cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GjXCI7IH1cblxuLmlvbi1pb3MtbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RplwiOyB9XG5cbi5pb24taW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RpVwiOyB9XG5cbi5pb24taW9zLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvkahcIjsgfVxuXG4uaW9uLWlvcy1tb29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkadcIjsgfVxuXG4uaW9uLWlvcy1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GqXCI7IH1cblxuLmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GpXCI7IH1cblxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GrXCI7IH1cblxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RrFwiOyB9XG5cbi5pb24taW9zLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GuXCI7IH1cblxuLmlvbi1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RrVwiOyB9XG5cbi5pb24taW9zLW51dHJpdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RsFwiOyB9XG5cbi5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GvXCI7IH1cblxuLmlvbi1pb3MtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbJcIjsgfVxuXG4uaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GxXCI7IH1cblxuLmlvbi1pb3MtcGFwZXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RtFwiOyB9XG5cbi5pb24taW9zLXBhcGVycGxhbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rs1wiOyB9XG5cbi5pb24taW9zLXBhcnRseXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G2XCI7IH1cblxuLmlvbi1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RtVwiOyB9XG5cbi5pb24taW9zLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G4XCI7IH1cblxuLmlvbi1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rt1wiOyB9XG5cbi5pb24taW9zLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RulwiOyB9XG5cbi5pb24taW9zLXBhdy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G5XCI7IH1cblxuLmlvbi1pb3MtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G8XCI7IH1cblxuLmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbtcIjsgfVxuXG4uaW9uLWlvcy1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvkb5cIjsgfVxuXG4uaW9uLWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RvVwiOyB9XG5cbi5pb24taW9zLXBlcnNvbmFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SgFwiOyB9XG5cbi5pb24taW9zLXBlcnNvbmFkZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G/XCI7IH1cblxuLmlvbi1pb3MtcGhvdG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KCXCI7IH1cblxuLmlvbi1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoFcIjsgfVxuXG4uaW9uLWlvcy1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoRcIjsgfVxuXG4uaW9uLWlvcy1waWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sg1wiOyB9XG5cbi5pb24taW9zLXBpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoZcIjsgfVxuXG4uaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoVcIjsgfVxuXG4uaW9uLWlvcy1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KIXCI7IH1cblxuLmlvbi1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KHXCI7IH1cblxuLmlvbi1pb3MtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Si1wiOyB9XG5cbi5pb24taW9zLXBsdXMtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkolcIjsgfVxuXG4uaW9uLWlvcy1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkopcIjsgfVxuXG4uaW9uLWlvcy1wcmljZXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SjVwiOyB9XG5cbi5pb24taW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoxcIjsgfVxuXG4uaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko9cIjsgfVxuXG4uaW9uLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SjlwiOyB9XG5cbi5pb24taW9zLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpFcIjsgfVxuXG4uaW9uLWlvcy1wcmludGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpBcIjsgfVxuXG4uaW9uLWlvcy1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sk1wiOyB9XG5cbi5pb24taW9zLXB1bHNlLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SklwiOyB9XG5cbi5pb24taW9zLXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KVXCI7IH1cblxuLmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SlFwiOyB9XG5cbi5pb24taW9zLXJlY29yZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sl1wiOyB9XG5cbi5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KWXCI7IH1cblxuLmlvbi1pb3MtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SmVwiOyB9XG5cbi5pb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SmFwiOyB9XG5cbi5pb24taW9zLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpxcIjsgfVxuXG4uaW9uLWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KaXCI7IH1cblxuLmlvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KbXCI7IH1cblxuLmlvbi1pb3MtcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KdXCI7IH1cblxuLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkp9cIjsgfVxuXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KeXCI7IH1cblxuLmlvbi1pb3MtcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KhXCI7IH1cblxuLmlvbi1pb3MtcmV3aW5kLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqBcIjsgfVxuXG4uaW9uLWlvcy1yb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KjXCI7IH1cblxuLmlvbi1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KiXCI7IH1cblxuLmlvbi1pb3Mtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KlXCI7IH1cblxuLmlvbi1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SpFwiOyB9XG5cbi5pb24taW9zLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KnXCI7IH1cblxuLmlvbi1pb3Mtc2V0dGluZ3Mtc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KmXCI7IH1cblxuLmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SqVwiOyB9XG5cbi5pb24taW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KoXCI7IH1cblxuLmlvbi1pb3Mtc2tpcGJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KrXCI7IH1cblxuLmlvbi1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqpcIjsgfVxuXG4uaW9uLWlvcy1za2lwZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SrVwiOyB9XG5cbi5pb24taW9zLXNraXBmb3J3YXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqxcIjsgfVxuXG4uaW9uLWlvcy1zbm93eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SrlwiOyB9XG5cbi5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KwXCI7IH1cblxuLmlvbi1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sr1wiOyB9XG5cbi5pb24taW9zLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrNcIjsgfVxuXG4uaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrFcIjsgfVxuXG4uaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrJcIjsgfVxuXG4uaW9uLWlvcy1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrVcIjsgfVxuXG4uaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+StFwiOyB9XG5cbi5pb24taW9zLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K3XCI7IH1cblxuLmlvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+StlwiOyB9XG5cbi5pb24taW9zLXRlbGVwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SuVwiOyB9XG5cbi5pb24taW9zLXRlbGVwaG9uZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K4XCI7IH1cblxuLmlvbi1pb3MtdGVubmlzYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Su1wiOyB9XG5cbi5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SulwiOyB9XG5cbi5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SvVwiOyB9XG5cbi5pb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K8XCI7IH1cblxuLmlvbi1pb3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sv1wiOyB9XG5cbi5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SvlwiOyB9XG5cbi5pb24taW9zLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OBXCI7IH1cblxuLmlvbi1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TgFwiOyB9XG5cbi5pb24taW9zLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tg1wiOyB9XG5cbi5pb24taW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OCXCI7IH1cblxuLmlvbi1pb3MtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4VcIjsgfVxuXG4uaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OEXCI7IH1cblxuLmlvbi1pb3MtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Th1wiOyB9XG5cbi5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ThlwiOyB9XG5cbi5pb24taW9zLXVubG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OJXCI7IH1cblxuLmlvbi1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TiFwiOyB9XG5cbi5pb24taW9zLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ti1wiOyB9XG5cbi5pb24taW9zLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OKXCI7IH1cblxuLmlvbi1pb3MtdmlkZW9jYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvk41cIjsgfVxuXG4uaW9uLWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OMXCI7IH1cblxuLmlvbi1pb3Mtdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk45cIjsgfVxuXG4uaW9uLWlvcy12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OPXCI7IH1cblxuLmlvbi1pb3Mtd2luZWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ORXCI7IH1cblxuLmlvbi1pb3Mtd2luZWdsYXNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5BcIjsgfVxuXG4uaW9uLWlvcy13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tk1wiOyB9XG5cbi5pb24taW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5JcIjsgfVxuXG4uaW9uLWlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7lcIjsgfVxuXG4uaW9uLWlwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5pb24taXBvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiOyB9XG5cbi5pb24tamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmlvbi1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipZcIjsgfVxuXG4uaW9uLWtuaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmlvbi1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjsgfVxuXG4uaW9uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uaW9uLWxldmVsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiOyB9XG5cbi5pb24tbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmlvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7IH1cblxuLmlvbi1sb2FkLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uaW9uLWxvYWQtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiOyB9XG5cbi5pb24tbG9hZC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qcXCI7IH1cblxuLmlvbi1sb2FkLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uaW9uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e/XCI7IH1cblxuLmlvbi1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OUXCI7IH1cblxuLmlvbi1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uaW9uLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiOyB9XG5cbi5pb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kn1wiOyB9XG5cbi5pb24tbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5pb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qgXCI7IH1cblxuLmlvbi1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7IH1cblxuLmlvbi1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uaW9uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5pb24tbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qiXCI7IH1cblxuLmlvbi1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mv1wiOyB9XG5cbi5pb24tbWljLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjsgfVxuXG4uaW9uLW1pYy1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7IH1cblxuLmlvbi1taWMtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiOyB9XG5cbi5pb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIlcIjsgfVxuXG4uaW9uLW1pbnVzLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjsgfVxuXG4uaW9uLW1pbnVzLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmlvbi1tb2RlbC1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7IH1cblxuLmlvbi1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7IH1cblxuLmlvbi1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmlvbi1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NgFwiOyB9XG5cbi5pb24tbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjFwiOyB9XG5cbi5pb24tbmF2aWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiOyB9XG5cbi5pb24tbmF2aWNvbi1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiOyB9XG5cbi5pb24tbmF2aWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uaW9uLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYFcIjsgfVxuXG4uaW9uLW5vLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4uaW9uLW51Y2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjsgfVxuXG4uaW9uLW91dGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NglwiOyB9XG5cbi5pb24tcGFpbnRicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TlVwiOyB9XG5cbi5pb24tcGFpbnRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5ZcIjsgfVxuXG4uaW9uLXBhcGVyLWFpcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7IH1cblxuLmlvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI9cIjsgfVxuXG4uaW9uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7IH1cblxuLmlvbi1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uaW9uLXBlcnNvbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uaW9uLXBlcnNvbi1zdGFsa2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7IH1cblxuLmlvbi1waWUtZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjsgfVxuXG4uaW9uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiOyB9XG5cbi5pb24tcGlucG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uaW9uLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7IH1cblxuLmlvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlFwiOyB9XG5cbi5pb24tcGxhbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742DXCI7IH1cblxuLmlvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmlvbi1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MilwiOyB9XG5cbi5pb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImFwiOyB9XG5cbi5pb24tcGx1cy1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmlvbi1wbHVzLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7IH1cblxuLmlvbi1wb2RpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYRcIjsgfVxuXG4uaW9uLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7IH1cblxuLmlvbi1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqVwiOyB9XG5cbi5pb24tcHJpY2V0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjsgfVxuXG4uaW9uLXByaWNldGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5pb24tcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiOyB9XG5cbi5pb24tcHVsbC1yZXF1ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742FXCI7IH1cblxuLmlvbi1xci1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742GXCI7IH1cblxuLmlvbi1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nh1wiOyB9XG5cbi5pb24tcmFkaW8td2F2ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjsgfVxuXG4uaW9uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiOyB9XG5cbi5pb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiOyB9XG5cbi5pb24tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjsgfVxuXG4uaW9uLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiOyB9XG5cbi5pb24tcmliYm9uLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYhcIjsgfVxuXG4uaW9uLXJpYmJvbi1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742JXCI7IH1cblxuLmlvbi1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYpcIjsgfVxuXG4uaW9uLXNhZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OXXCI7IH1cblxuLmlvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ni1wiOyB9XG5cbi5pb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ifXCI7IH1cblxuLmlvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrVwiOyB9XG5cbi5pb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKBcIjsgfVxuXG4uaW9uLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjsgfVxuXG4uaW9uLXNraXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uaW9uLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5pb24tc29jaWFsLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjsgfVxuXG4uaW9uLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uaW9uLXNvY2lhbC1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OZXCI7IH1cblxuLmlvbi1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OYXCI7IH1cblxuLmlvbi1zb2NpYWwtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjsgfVxuXG4uaW9uLXNvY2lhbC1hcHBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7IH1cblxuLmlvbi1zb2NpYWwtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kr1wiOyB9XG5cbi5pb24tc29jaWFsLWJpdGNvaW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5pb24tc29jaWFsLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiOyB9XG5cbi5pb24tc29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmlvbi1zb2NpYWwtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ObXCI7IH1cblxuLmlvbi1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5pcIjsgfVxuXG4uaW9uLXNvY2lhbC1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OdXCI7IH1cblxuLmlvbi1zb2NpYWwtY29kZXBlbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OcXCI7IH1cblxuLmlvbi1zb2NpYWwtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tn1wiOyB9XG5cbi5pb24tc29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TnlwiOyB9XG5cbi5pb24tc29jaWFsLWRlc2lnbmVybmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5pb24tc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7IH1cblxuLmlvbi1zb2NpYWwtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjsgfVxuXG4uaW9uLXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7IH1cblxuLmlvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ir1wiOyB9XG5cbi5pb24tc29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrlwiOyB9XG5cbi5pb24tc29jaWFsLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6FcIjsgfVxuXG4uaW9uLXNvY2lhbC1ldXJvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6BcIjsgfVxuXG4uaW9uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5pb24tc29jaWFsLWZhY2Vib29rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjsgfVxuXG4uaW9uLXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742NXCI7IH1cblxuLmlvbi1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742MXCI7IH1cblxuLmlvbi1zb2NpYWwtZnJlZWJzZC1kZXZpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5pb24tc29jaWFsLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiOyB9XG5cbi5pb24tc29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7IH1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742PXCI7IH1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjY5cIjsgfVxuXG4uaW9uLXNvY2lhbC1nb29nbGVwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7IH1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmlvbi1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiOyB9XG5cbi5pb24tc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5pb24tc29jaWFsLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OjXCI7IH1cblxuLmlvbi1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TolwiOyB9XG5cbi5pb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NkVwiOyB9XG5cbi5pb24tc29jaWFsLWluc3RhZ3JhbS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742QXCI7IH1cblxuLmlvbi1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TpVwiOyB9XG5cbi5pb24tc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TpFwiOyB9XG5cbi5pb24tc29jaWFsLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7IH1cblxuLmlvbi1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiOyB9XG5cbi5pb24tc29jaWFsLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OmXCI7IH1cblxuLmlvbi1zb2NpYWwtbm9kZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OnXCI7IH1cblxuLmlvbi1zb2NpYWwtb2N0b2NhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TqFwiOyB9XG5cbi5pb24tc29jaWFsLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5pb24tc29jaWFsLXBpbnRlcmVzdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7IH1cblxuLmlvbi1zb2NpYWwtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OpXCI7IH1cblxuLmlvbi1zb2NpYWwtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7IH1cblxuLmlvbi1zb2NpYWwtcmVkZGl0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uaW9uLXNvY2lhbC1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjsgfVxuXG4uaW9uLXNvY2lhbC1yc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiOyB9XG5cbi5pb24tc29jaWFsLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6pcIjsgfVxuXG4uaW9uLXNvY2lhbC1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iv1wiOyB9XG5cbi5pb24tc29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjsgfVxuXG4uaW9uLXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TrFwiOyB9XG5cbi5pb24tc29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6tcIjsgfVxuXG4uaW9uLXNvY2lhbC10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uaW9uLXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5pb24tc29jaWFsLXR1eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5pb24tc29jaWFsLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TrlwiOyB9XG5cbi5pb24tc29jaWFsLXR3aXRjaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OtXCI7IH1cblxuLmlvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiOyB9XG5cbi5pb24tc29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiOyB9XG5cbi5pb24tc29jaWFsLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nk1wiOyB9XG5cbi5pb24tc29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742SXCI7IH1cblxuLmlvbi1zb2NpYWwtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uaW9uLXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmlvbi1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7BcIjsgfVxuXG4uaW9uLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OvXCI7IH1cblxuLmlvbi1zb2NpYWwtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiOyB9XG5cbi5pb24tc29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiOyB9XG5cbi5pb24tc29jaWFsLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiOyB9XG5cbi5pb24tc29jaWFsLXdvcmRwcmVzcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmlvbi1zb2NpYWwteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjsgfVxuXG4uaW9uLXNvY2lhbC15YWhvby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7IH1cblxuLmlvbi1zb2NpYWwteWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OyXCI7IH1cblxuLmlvbi1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7FcIjsgfVxuXG4uaW9uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmlvbi1zb2NpYWwteW91dHViZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmlvbi1zb3VwLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TtFwiOyB9XG5cbi5pb24tc291cC1jYW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ts1wiOyB9XG5cbi5pb24tc3BlYWtlcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7IH1cblxuLmlvbi1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5pb24tc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjsgfVxuXG4uaW9uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uaW9uLXN0YXRzLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjsgfVxuXG4uaW9uLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yLXCI7IH1cblxuLmlvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mPXCI7IH1cblxuLmlvbi10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtlwiOyB9XG5cbi5pb24tdGh1bWJzZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiOyB9XG5cbi5pb24tdGh1bWJzdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjsgfVxuXG4uaW9uLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NlVwiOyB9XG5cbi5pb24tdG9nZ2xlLWZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NlFwiOyB9XG5cbi5pb24tdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7VcIjsgfVxuXG4uaW9uLXRyYXNoLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uaW9uLXRyYXNoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uaW9uLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NllwiOyB9XG5cbi5pb24tdHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O3XCI7IH1cblxuLmlvbi10c2hpcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TtlwiOyB9XG5cbi5pb24tdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirdcIjsgfVxuXG4uaW9uLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZdcIjsgfVxuXG4uaW9uLXVubG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmlvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjsgfVxuXG4uaW9uLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi5pb24tdmlkZW9jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjsgfVxuXG4uaW9uLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7IH1cblxuLmlvbi12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmlvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7IH1cblxuLmlvbi12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5pb24td2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NmFwiOyB9XG5cbi5pb24td2F0ZXJkcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7IH1cblxuLmlvbi13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmlvbi13aW5lZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4uaW9uLXdvbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7IH1cblxuLmlvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4uaW9uLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIxcIjsgfVxuIiwiLy8gQ2xlYXJmaXhcbiVjZiwgLmNmIHtcblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlOyB9XG5cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7IH0gfVxuXG5AbWl4aW4gY2Yge1xuXHRAZXh0ZW5kICVjZjsgfVxuXG4vLyBIZWFkaW5nczpcbkBmdW5jdGlvbiBoZWFkaW5ncygkZnJvbTogMSwgJHRvOiA2KSB7XG5cdCRvdXRwdXQ6IFwiXCI7XG5cdEBmb3IgJGkgZnJvbSAkZnJvbSB0aHJvdWdoICR0byB7XG5cdFx0JG91dHB1dDogJG91dHB1dCArIHVucXVvdGUoaCN7JGl9KTtcblxuXHRcdEBpZiAkaSAhPSAkdG8ge1xuXHRcdFx0JG91dHB1dDogJG91dHB1dCArIFwiLFwiOyB9IH1cblx0QHJldHVybiAkb3V0cHV0OyB9XG5cbkBtaXhpbiBoZWFkaW5ncygkZnJvbTogMSwgJHRvOiA2KSB7XG5cdCN7aGVhZGluZ3MoJGZyb20sICR0byl9IHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBibG9jayggJHdpZHRoICkge1xuXHRAZXh0ZW5kICVjZjtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAkd2lkdGg7IH1cblxuQGZ1bmN0aW9uIHN0cmlwX3VuaXRzKCRudW1iZXIpIHtcblx0QHJldHVybiAkbnVtYmVyIC8gKCAkbnVtYmVyICogMCArIDEgKTsgfVxuXG5AZnVuY3Rpb24gcmVtKCR2YWwpIHtcblx0QHJldHVybiAoIHN0cmlwX3VuaXRzKCR2YWwpICAvICAxNiApICsgMHJlbTsgfVxuXG5cbkBtaXhpbiBtZWRpYSggJG1xICkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAjeyRtcX0ge1xuXHRcdEBjb250ZW50OyB9IH1cblxuQG1peGluIHBhZGRpbmcoICRhbW91bnQ6IDEpIHtcblx0cGFkZGluZzogJHBhZGRpbmcgKiAkYW1vdW50O1xuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0cGFkZGluZzogJGhhbGZsaW5nICogJGFtb3VudDsgfSB9XG5cbkBtaXhpbiBtYiggJGFtb3VudDogMSApIHtcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmcgKiAkYW1vdW50O1xuXG5cdEBpbmNsdWRlIG1lZGlhKCRwb3J0YWJsZSkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nICogJGFtb3VudCAqIDAuNzU7IH0gfVxuXG5AZnVuY3Rpb24gcnl0aG0oJHNpemUpIHtcblx0QHJldHVybiAkc2l6ZSAqICggKDEgKyAoMC42OCAvIDIpICkgKTsgfVxuXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuLyoqXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufSIsIi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMgKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQsIC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDVweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0b3A6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIgKi9cbiAgfVxufVxuXG5cblxuIiwiLyogTWFrZSBjbGlja3MgcGFzcy10aHJvdWdoICovXG4jbnByb2dyZXNzIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbiNucHJvZ3Jlc3MgLmJhciB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIEBpbmNsdWRlIHotaW5kZXgocHJvZ3Jlc3MpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xufVxuXG4vKiBGYW5jeSBibHVyIGVmZmVjdCAqL1xuI25wcm9ncmVzcyAucGVnIHtcbiAgJHNoYWRvdzogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAwLjMpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIC0xMHB4ICRzaGFkb3csIDAgMCAtNXB4ICRzaGFkb3c7XG4gIG9wYWNpdHk6IDE7XG5cbiAgdHJhbnNmb3JtOiByb3RhdGUoNGRlZykgdHJhbnNsYXRlKDBweCwgNHB4KTtcbn1cblxuLyogUmVtb3ZlIHRoZXNlIHRvIGdldCByaWQgb2YgdGhlIHNwaW5uZXIgKi9cbiNucHJvZ3Jlc3MgLnNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBAaW5jbHVkZSB6LWluZGV4KHByb2dyZXNzKTtcbiAgdG9wOiAkdGlueTtcbiAgcmlnaHQ6ICR0aW55O1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRwb3J0YWJsZSkge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDVweDtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG5cbiNucHJvZ3Jlc3MgLnNwaW5uZXItaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gIGFuaW1hdGlvbjogbnByb2dyZXNzLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubnByb2dyZXNzLWN1c3RvbS1wYXJlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ucHJvZ3Jlc3MtY3VzdG9tLXBhcmVudCAjbnByb2dyZXNzIC5zcGlubmVyLFxuLm5wcm9ncmVzcy1jdXN0b20tcGFyZW50ICNucHJvZ3Jlc3MgLmJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQGtleWZyYW1lcyBucHJvZ3Jlc3Mtc3Bpbm5lciB7XG4gIDAlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4iLCIkZm9udF9mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250X2NvdXNpbnM6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xuJGZvbnRfdGl0bGU6ICdPc3dhbGQnO1xuJGZvbnRfYWNjZW50OiAnTWVycml3ZWF0aGVyJztcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBHZW5lcmFsIFNpemluZ1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kZ3JhdGlvOiAxLjYxODtcbiRwYWRkaW5nOiByZW0oMzApO1xuJGhhbGZsaW5nOiAkcGFkZGluZyAvICRncmF0aW87XG4kdGlueTogJGhhbGZsaW5nIC8gJGdyYXRpbztcblxuJGJpZ2xpbmc6ICRwYWRkaW5nICogJGdyYXRpbztcbiRkb3VibGluZzogJGJpZ2xpbmcgKiAkZ3JhdGlvO1xuXG4kbm9ybWFsaXplZF9mb250X2ZhbWlseTogJGZvbnRfZmFtaWx5O1xuJG5vcm1hbGl6ZV9oZWFkaW5nczogZmFsc2U7XG5cblxuJHRyYW5zZm9ybV90cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNzVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBTaXplXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRzaXRlX21heF93aWR0aDogMTM4MHB4O1xuJHNpdGVfY29udGVudF93aWR0aDogODMxcHg7XG4kc2l0ZV9oZWFkZXJfaGVpZ2h0OiA3NXB4O1xuXG4kYm9keV9ib3JkZXJfc2l6ZTogNHB4O1xuXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBNZWRpYVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiRzbWFsbF9wYWxtOiBcIihtYXgtd2lkdGg6IDQ4MXB4KVwiO1xuJGhlYWRlcl9icmVhazogXCIobWF4LXdpZHRoOiA1ODFweClcIjtcbiRsYXJnZV9wYWxtOiBcIihtYXgtd2lkdGg6IDgwMXB4KVwiO1xuJHBhbG06IFwiKG1heC13aWR0aDogNjQwcHgpXCI7XG4kbGFwOiBcIihtaW4td2lkdGg6IDY0MXB4KVwiO1xuJHBvcnRhYmxlOiBcIihtYXgtd2lkdGg6IDEwMjRweClcIjtcbiRkZXNrOiBcIihtaW4td2lkdGg6IDEwMjVweClcIjtcbiRodWdlOiBcIihtaW4td2lkdGg6IDE0MDFweClcIjtcbiRpTWFjOiBcIihtaW4td2lkdGg6IDI1NjBweClcIjtcbiR0YWxsOiBcIihtaW4taGVpZ2h0OiA1NjFweClcIjtcbiRvbmx5X3BvcnRhYmxlOiBcIiN7JGxhcH0gYW5kICN7JHBvcnRhYmxlfVwiO1xuXG4vLyBUYWJsZXQgc2l6ZSBiYXNlZCBvbiBpUGFkXG4kdGFibGV0X3BvcnRyYWl0OiBcIihtaW4td2lkdGggOiA2MzhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpXCI7XG5cblxuXG4kYWNjZW50OiAjMDEyRjYyO1xuJGFjY2VudF9hbHQ6IGxpZ2h0ZW4oJGFjY2VudCwgMjUpO1xuXG4kaGVhZGVyX2JvcmRlcjogI0VCRUJFQjtcblxuLy8gQ29sb3JzXG4kcHJpbWFyeV9jb2xvcjogYmxhY2s7XG4kcHJpbWFyeV9jb2xvcl9saWdodDogbGlnaHRlbiggJHByaW1hcnlfY29sb3IsIDEwICk7XG4kcHJpbWFyeV9jb2xvcl9saWdodGVyOiBsaWdodGVuKCAkcHJpbWFyeV9jb2xvciwgMjUgKTtcblxuXG4vLyBHZW5lcmljIENvbG9yczpcbiR3aGl0ZTogZGFya2VuKHdoaXRlLCAxKTtcbiRsaWdodF9ncmF5OiBkYXJrZW4od2hpdGUsIDYpO1xuJGdyYXk6IGxpZ2h0ZW4oZ3JheSwgMTgpO1xuJGRhcmtfZ3JheTogbGlnaHRlbiggYmxhY2ssIDM5ICk7XG4kZGFyazogIzM2MzYzNjtcbiRsaWdodDogZGFya2VuKCAkd2hpdGUsIDYgKTtcbiRibGFjazogbGlnaHRlbiggYmxhY2ssIDUgKTtcblxuLy8gQm9keSBCb3JkZXIgLyBMb2FkaW5nXG4kYm9yZGVyX2JhY2tncm91bmQ6IGxpZ2h0ZW4oIGJsYWNrLCA4ICk7XG5cblxuXG5cbi8vIFNwZWNpZmljIENvbG9yczpcbiRlcnJvcl9jb2xvcjogZGFya2VuKCBkZXNhdHVyYXRlKCByZWQsIDIwKSwgMyk7XG4kb2tfY29sb3I6IGRlc2F0dXJhdGUoIGdyZWVuLCAxMCk7XG5cbi8vIFBob3RvU3dpcGVcbiRwc3dwX19zaG93LWhpZGUtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzMzbXM7XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsIiR6LWluZGV4OiAoXG4gICAgICAgIC8vIEdlbmVyaWNcbiAgICAgICAgdG9wOiA3NTAwLFxuICAgICAgICBiYWNrZ3JvdW5kOiAtMSxcbiAgICAgICAgbG9hZGluZy1jb3ZlcjogNTAwMCxcbiAgICAgICAgcHJvZ3Jlc3M6IDU1MDAsXG5cbiAgICAgICAgLy8gTGF5b3V0XG4gICAgICAgIHBvc3QtbmF2aWdhdGlvbi1idXR0b246IDEwMCxcbiAgICAgICAgYm9keS1ib3JkZXI6IDI1MDAsXG4gICAgICAgIHdlbGNvbWU6IDMwMDAsXG5cbiAgICAgICAgLy8gI2hlYWRlclxuICAgICAgICBzaXRlLWhlYWRlcjogODAwLFxuXG4gICAgICAgIC8vIEFycm93cywgY2xvc2UgYnV0dG9uOlxuICAgICAgICAvLyBXYXMgOTAwIC0gb3ZlciB0aGUgaGVhZGVyXG4gICAgICAgIC8vIENoYW5nZWQgdG8gNzAwIGJlY2F1c2UgZHJvcGRvd25zIGluIGxhbmRzY2FwZSB0YWJsZXRzXG4gICAgICAgIGZpeGVkLW92ZXJsYXktYnV0dG9uOiA3MDAsXG4gICAgICAgIGZpeGVkLW92ZXJsYXktYnV0dG9uLXJlc3BvbnNpdmU6IDcwMCwgLy8gQmVsb3cgaGVhZGVyXG5cbiAgICAgICAgLy8gSG9yaXpvbnRhbCBMYXlvdXRcbiAgICAgICAgaG9yaXpvbnRhbC1pbWFnZTogMTAwLFxuICAgICAgICBob3Jpem9udGFsLXRpdGxlOiAxNTAsXG4gICAgICAgIGhvcml6b250YWwtdGl0bGUtLWhvdmVyOiAyMDAsXG5cbiAgICAgICAgLy8gUG9ydGZvbGlvIE1vZGFsOlxuICAgICAgICBwb3J0Zm9saW8tbW9kYWw6IDEyMDAsXG5cbiAgICAgICAgLy8gTWVudVxuICAgICAgICBtZW51LWl0ZW06IDEwMDAsXG5cbiAgICAgICAgLy8gUGhvdG9zd2lwZSBCYXNlIHotaW5kZXhcbiAgICAgICAgcGhvdG9zd2lwZTogMzAwMCxcblxuICAgICAgICB2aWRlby1wb3B1cDogNDAwMCxcblxuXG4pO1xuXG5AZnVuY3Rpb24gei1pbmRleCgka2V5KSB7XG4gIEByZXR1cm4gbWFwLWdldCgkei1pbmRleCwgJGtleSk7XG59XG5cbkBtaXhpbiB6LWluZGV4KCRrZXksICRvdmVycmlkZTogMCkge1xuICB6LWluZGV4OiB6LWluZGV4KCRrZXkpICsgJG92ZXJyaWRlO1xufSIsIi8qKlxuICogQ29yZSBQaG90b1N3aXBlIENTUyBmaWxlLCBodHRwOi8vcGhvdG9zd2lwZS5jb21cbiAqIEBhdXRob3IgRG1pdHJ5IFNlbWVub3ZcbiAqL1xuXG5cbkBpbXBvcnQgXCJtYWluLXNldHRpbmdzXCI7XG5cblxuLy8gcHN3cCA9IHBob3Rvc3dpcGVcbi5wc3dwIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6MDtcblx0dG9wOjA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdEBpbmNsdWRlIHotaW5kZXgocGhvdG9zd2lwZSwgNTAwKTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXG5cdC8vIGNyZWF0ZSBzZXBhcmF0ZSBsYXllciwgdG8gYXZvaWQgcGFpbiBvbiB3aW5kb3cub25zY3JvbGxcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblxuXHQucHN3cF9fYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcblx0b3BhY2l0eTogMDtcblx0d2lsbC1jaGFuZ2U6b3BhY2l0eTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkcHN3cF9fc2hvdy1oaWRlLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpO1xufVxuXG5cblxuLnBzd3AtLW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcblx0Y3Vyc29yOiAtd2Via2l0LXpvb20taW47XG5cdGN1cnNvcjogLW1vei16b29tLWluO1xuXHRjdXJzb3I6IHpvb20taW47XG59XG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcge1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcblx0Y3Vyc29yOiAtbW96LWdyYWI7XG5cdGN1cnNvcjogZ3JhcDtcbn1cbi5wc3dwLS1kcmFnZ2luZyAgLnBzd3BfX2ltZyB7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcblx0Y3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuXHRjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vLyBCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudCwgYXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYmx1ZWJpcmQgdGhhbiBhbmltYXRpbmcgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKClcbi5wc3dwX19iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkcHN3cF9fYmFja2dyb3VuZC1jb2xvcjtcblx0b3BhY2l0eTogMDtcblxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0d2lsbC1jaGFuZ2U6b3BhY2l0eTtcbn1cblxuXG5cbi5wc3dwX19zY3JvbGwtd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG59XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTsgXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLy8gUHJldmVudCBzZWxlY3Rpb24gYW5kIHRhcCBoaWdobGlnaHRzXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX2ltZyB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cblx0Ly8gRml4IGNodW5reSBpbWFnZXMgYWZ0ZXIgZXhpdGluZyBmdWxsc2NyZWVuXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wc3dwX196b29tLXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkcHN3cF9fc2hvdy1oaWRlLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHBzd3BfX3Nob3ctaGlkZS10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllciguNCwwLC4yMiwxKTtcbn1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBzd3BfX2l0ZW0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBzd3BfX2ltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7IFxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG5cdGJhY2tncm91bmQ6ICMyMjI7XG59XG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cbiIsIiRwc3dwX19zaG93LWhpZGUtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzMzbXMgIWRlZmF1bHQ7XG4kcHN3cF9fY29udHJvbHMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzMzbXMgIWRlZmF1bHQ7XG4kcHN3cF9fYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhZGVmYXVsdDtcblxuJGJhc2VfemluZGV4OiAzMDAwO1xuIiwiLyoqXG4gKiBEZWZhdWx0IFBob3RvU3dpcGUgVUkgQ1NTIGZpbGUsIGh0dHA6Ly9waG90b3N3aXBlLmNvbVxuICogQGF1dGhvciBEbWl0cnkgU2VtZW5vdlxuICovXG5cblxuQGltcG9ydCBcIi4uL21haW4tc2V0dGluZ3NcIjtcblxuLnBzd3BfX3VpIHtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcblx0QGluY2x1ZGUgei1pbmRleChwaG90b3N3aXBlLCAxMDUwKTtcbn1cblxuLnBzd3BfX3RvcC1iYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjA7XG5cdGhlaWdodDogNDRweDtcblx0d2lkdGg6MTAwJTtcbn1cblxuXG4vKipcbiAqIExvYWRpbmcgaW5kaWNhdG9yLCBha2EgcHJlbG9hZGVyLlxuICogWW91IGNhbiBwbGF5IHdpdGggcHJlbG9hZGVyIGlzIGhlcmU6IGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxuICovXG4ucHN3cF9fcHJlbG9hZGVyIHtcblx0d2lkdGg6NDRweDtcblx0aGVpZ2h0OjQ0cHg7XG5cdFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDowO1xuXHRsZWZ0OjUwJTtcblx0bWFyZ2luLWxlZnQ6IC0yMnB4O1xuXG5cdEBpbmNsdWRlIHotaW5kZXgocGhvdG9zd2lwZSwgMjApO1xuXHRcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDsgXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0bWFyZ2luOiAxMnB4O1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHQucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuXHRcdGJhY2tncm91bmQ6IHVybChwcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0O1xuXHR9XG59XG5cblxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiB7XG5cblx0LnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG5cdFx0XHRhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0fVxuXHRcdC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcblx0XHRcdGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoLjQsMCwuMjIsMSkgaW5maW5pdGU7XG5cdFx0fVxuXHR9XG5cblx0XG5cdC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRvcGFjaXR5OjAuNzU7XG5cblx0XHR3aWR0aDogMTRweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDoxNXB4O1xuXHRcdHRvcDoxNXB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC8vIFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciBsb2FkaW5nIGluZGljYXRvciBcblx0Ly8gYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXG5cdC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA3cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0bWFyZ2luOjA7XG5cblx0XHRcblx0fVxuXG59XG5cblxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgfVxufVxuXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMCkgfVxuICA1MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKSB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB9XG59XG5cblxuLnBzd3BfX2Vycm9yLW1zZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjRkZGO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRjb2xvcjojRkZGO1xuXHRvcGFjaXR5OjAuNztcbn1cbi5wc3dwX19lcnJvci1tc2cgYSB7XG5cdGNvbG9yOiAjRkZGO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBzd3BfX2J1dHRvbiB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Ym9yZGVyOiAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRvcGFjaXR5OiAwLjc1O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG5cblx0Jjpmb2N1cyxcblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0JjphY3RpdmUge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0fVxuXHQmOjotbW96LWZvY3VzLWlubmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMFxuXHR9XG59XG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX2J1dHRvbiAge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG59XG5cbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG5cdG9wYWNpdHk6IDE7XG59XG4ucHN3cF9fYnV0dG9uLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IHVybChkZWZhdWx0LXNraW4ucG5nKSAwIDAgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDI2NHB4IDg4cHg7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcbiAgICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXG4gICAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG5cdC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSAge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGVmYXVsdC1za2luLnN2Zyk7XG4gICAgfVxuICAgIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG59XG5cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsICB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDpub25lO1xuXHR1c2VyLXNlbGVjdDpub25lO1xufVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0QGluY2x1ZGUgei1pbmRleChwaG90b3N3aXBlLCAxNDUwKTtcblx0b3BhY2l0eTogMDtcblxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG5cblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cblxuLy8gLnBzd3BfX2l0ZW0sXG4vLyAucHN3cF9fY2FwdGlvbixcbi8vIC5wc3dwX196b29tLXdyYXAsXG4vLyAucHN3cF9fdWkge1xuLy8gIC8vIGNsb3NlIGFyZWEgY3Vyc29yXG4vLyBcdGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbi8vIFx0Y3Vyc29yOiAtbW96LXpvb20tb3V0O1xuLy8gXHRjdXJzb3I6IHpvb20tb3V0O1xuLy8gfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG5cdEBpbmNsdWRlIHotaW5kZXgocGhvdG9zd2lwZSwgMTU1MCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0dG9wOiA1NnB4O1xuXHRib3JkZXItcmFkaXVzOjJweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xuXHRyaWdodDogNDRweDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0Ym94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG5cblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdH1cblx0fVxufVxuXG5cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiB7XG5cdG9wYWNpdHk6IDE7XG5cdC5wc3dwX19zaGFyZS10b29sdGlwIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuXG5cbi8vIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUtbGlua3Mgb24gdG91Y2ggZGV2aWNlc1xuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuXHRwYWRkaW5nOiAxNnB4IDEycHg7XG59XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMTJweDtcblx0XHRyaWdodDogMTVweDtcblx0XHRib3JkZXI6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG5cdFx0LXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQtbW96LXBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICMzRTVDOUE7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzNFNUM5QTtcblx0XHR9XG5cdH1cbn1cbmEucHN3cF9fc2hhcmUtLXR3aXR0ZXIge1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xuXHRcdGNvbG9yOiAjRkZGO1xuXHR9XG59XG5hLnBzd3BfX3NoYXJlLS1waW50ZXJlc3Qge1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjQ0NDO1xuXHRcdGNvbG9yOiAjQ0UyNzJEO1xuXHR9XG59XG5hLnBzd3BfX3NoYXJlLS1kb3dubG9hZCB7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNEREQ7XG5cdH1cbn1cblxuXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7XG59XG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDA7XG59XG5cbi5wc3dwX19idXR0b24tLXpvb20ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwO1xufVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwO1xufVxuXG5cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFxufVxuXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8vbWFrZSBjb21wb3NpdGUgbGF5ZXJzIChhcyB0aGVzZSBlbGVtZW50cyBhcmUgYWJvdmUgc2xpZGluZy9wYW5pbmcgYXJlYSlcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5wc3dwLS10b3VjaCB7XG5cdC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcdFx0XG5cdH1cbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xuXHRsZWZ0OiAwO1xufVxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0cmlnaHQ6IDA7XG59XG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHRvcDogMzVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHdpZHRoOiAzMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xuXHRsZWZ0OiA2cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDtcbn1cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuXHRyaWdodDogNnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDtcbn1cblxuLnBzd3BfX2NvdW50ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRjb2xvcjogI0ZGRjtcblx0b3BhY2l0eTogMC43NTtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQucHN3cF9zY3JvbGwtd3JhcCB7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXHQucHN3cF9fY2FwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQucHN3cF9fcHJlbG9hZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogYXV0bztcblx0XHR0b3A6YXV0bztcblx0XHRtYXJnaW46MDtcblx0XHRmbG9hdDpyaWdodDtcblx0fVxufVxuXG5cbi5wc3dwX19jYXB0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdGNvbG9yOiAjRkZGO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDRweDtcblx0XG5cdHNtYWxsIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Y29sb3I6ICNCQkI7XG5cblx0fVxufVxuXG5cbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXgtd2lkdGg6IDk4JTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGNvbG9yOiAjRkZGO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogI0NDQztcbn1cbi5wc3dwX19jYXB0aW9uLS1lbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4vLyBTYW1lIGNhcHRpb24sIGJ1dCBmYWtlLCB1c2VkIHRvIGdldCBoZWlnaHRcbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucHN3cF9fYmcsXG4ucHN3cF9fY2FwdGlvbixcbi5wc3dwX190b3AtYmFyLFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0e1xuXHR3aWxsLWNoYW5nZTpvcGFjaXR5O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgJHBzd3BfX2NvbnRyb2xzLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRwc3dwX19jb250cm9scy10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllciguNCwwLC4yMiwxKTtcbn1cblxuLnBzd3AtLWFuaW1hdGVkLWluIHtcblx0LnBzd3BfX2JnLFxuXHQucHN3cF9fem9vbS13cmFwIHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0fVxufVxuXG4ucHN3cC0taGFzX21vdXNlIHtcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwX19jYXB0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xufVxuLnBzd3BfX3VpLS1maXQge1xuXHQucHN3cF9fdG9wLWJhcixcblx0LnBzd3BfX2NhcHRpb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcblx0fVxufVxuXG5cbi5wc3dwX191aS0taGlkZGVuIHtcblx0LnBzd3BfX3RvcC1iYXIsXG5cdC5wc3dwX19jYXB0aW9uLFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5wc3dwX191aS0taWRsZSB7XG5cdC5wc3dwX190b3AtYmFyIHsgb3BhY2l0eTogMDsgfVxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cblxuLy8gRm9yY2UgcGFpbnQgJiBjcmVhdGUgY29tcG9zaXRpb24gbGF5ZXIgZm9yIGNvbnRyb2xzLiBQYWludCBoYXBwZW5zIDUwbXMgYmVmb3JlIHRoZSAgbWEgXG4ucHN3cF9fdWktLWhpZGRlbiAge1xuXHQucHN3cF9fdG9wLWJhcixcblx0LnBzd3BfX2NhcHRpb24sXG5cdC5wc3dwX19iZyxcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdFx0b3BhY2l0eTogMC4wMDE7IC8vIHNvbWUgYnJvd3NlcnMgZG9uJ3QgZm9yY2UgcGFpbnQgd2hlbiBvcGFjaXR5OjAsIHdoaWNoIGxlYWRzIHRvIGxhZyBhdCB0aGUgYmVnaW5uaW5nIG9mIHRyYW5zaXRpb25cblx0fVxufVxuXG5cbi5wc3dwX19lbGVtZW50LS1kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBzd3AtLW1pbmltYWwtLWRhcmsge1xuXG5cdC5wc3dwX190b3AtYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cdFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cbn1cbiIsIi8qISBGbGlja2l0eSB2MS4wLjBcbmh0dHA6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG4kaWNvbl9jb2xvcjogJHdoaXRlO1xuXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBkcmFnZ2FibGUgKi9cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgLy8gU3BlY2lmaWNpdHkgV0FSIVxuICAmLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuNSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICB9XG4gIH1cblxuICBcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246aG92ZXIgeyBiYWNrZ3JvdW5kOiAkYmxhY2s7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHsgbGVmdDogJHBhZGRpbmc7IH1cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQgeyByaWdodDogJHBhZGRpbmc7IH1cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogJHBhZGRpbmc7XG59XG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogJHBhZGRpbmc7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuYXJyb3cge1xuICBmaWxsOiAkaWNvbl9jb2xvcjtcbn1cblxuLyogY29sb3IgJiBzaXplIGlmIG5vIFNWRyAtIElFOCBhbmQgQW5kcm9pZCAyLjMgKi9cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5vLXN2ZyB7XG4gIGNvbG9yOiAkaWNvbl9jb2xvcjtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG5cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7IGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgLy9ib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn0iLCIkaXNjX3dpZHRoOiAxMHB4O1xuXG4uanNfc2Nyb2xsIHtcblx0QGluY2x1ZGUgY2Y7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5cbi5qc19zY3JvbGxfX2NhbnZhcyB7XG5cdEBpbmNsdWRlIGNmO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0ei1pbmRleDogMjtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cblx0cGFkZGluZy1ib3R0b206ICRpc2Nfd2lkdGggKiAyO1xuXG5cdC5sYXlvdXQtLXJlc3BvbnNpdmUgJiB7XG5cdFx0b3ZlcmZsb3c6IGF1dG87IH0gfVxuXG4uaVNjcm9sbEhvcml6b250YWxTY3JvbGxiYXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogJGJvZHlfYm9yZGVyX3NpemUgKiAyO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRoZWlnaHQ6ICRpc2Nfd2lkdGg7XG5cblx0cmlnaHQ6IGF1dG87XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRib2R5X2JvcmRlcl9zaXplICogNH0pO1xuXHRsZWZ0OiAkYm9keV9ib3JkZXJfc2l6ZSoyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDAuNik7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblxuXG5cdC5pU2Nyb2xsSW5kaWNhdG9yIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblxuXHRcdHdpZHRoOiAyNSU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcl9iYWNrZ3JvdW5kO1xuXHRcdGN1cnNvcjogbW92ZTsgfSB9XG5cblxuIiwiaHRtbCB7XG5cdGZvbnQ6IG5vcm1hbCAxMDAlLzEuNjggJGZvbnQtZmFtaWx5O1xuXG5cblxuXHRAaW5jbHVkZSBtZWRpYSgkcG9ydGFibGUpIHtcblx0XHRmb250LXNpemU6IDg1JTsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCAkdGFibGV0X3BvcnRyYWl0ICkge1xuXHRcdGZvbnQtc2l6ZTogNzUlOyB9IH1cblxuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuXHRjb2xvcjogJHdoaXRlO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG5ib2R5IHtcblx0d29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cblxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogMC43cmVtOyB9XG5cbiN7aGVhZGluZ3MoKX0ge1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRmb250LWZhbWlseTogJGZvbnRfY291c2lucztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cblx0LmVudHJ5LWNvbnRlbnQgJiwgLmNvbHVtbiAmLCAuY29tbWVudC1jb250ZW50ICYge1xuXHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMS4zcmVtOyB9IH1cblxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogcmVtKDM1KTsgfVxuXG5cbmgyIHtcblx0Zm9udC1zaXplOiByZW0oMzApOyB9XG5cblxuaDMge1xuXHRmb250LXNpemU6IHJlbSgyMCk7IH1cblxuXG5oNCB7XG5cdGZvbnQtc2l6ZTogcmVtKDE4KTsgfVxuXG5cbmg1IHtcblx0Zm9udC1zaXplOiByZW0oMTYpOyB9XG5cbmg2IHtcblx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRmb250LXdlaWdodDogNDAwOyB9XG5cblxuQGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDI2KTsgfVxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjQpOyB9XG5cdGgzIHtcblx0XHRmb250LXNpemU6IHJlbSgyMSk7IH1cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4KTsgfVxuXHRoNSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpOyB9IH1cblxuYWJiciwgYWNyb255bSwgYmxvY2txdW90ZSwgY29kZSwgZGlyLCBrYmQsIGxpc3RpbmcsIHBsYWludGV4dCwgcSwgc2FtcCwgdHQsIHZhciwgeG1wIHtcblx0aHlwaGVuczogbm9uZTsgfVxuXG4vLyBDb2RlIEJsb2Nrc1xucHJlIGNvZGUge1xuXHR3b3JkLXdyYXA6IG5vcm1hbDtcblx0d2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XG5cdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuXG5wcmUge1xuXHR3aGl0ZS1zcGFjZTogcHJlOyB9XG5cbmNvZGUge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHRvdmVyZmxvdy14OiBzY3JvbGw7IH1cblxuLy8gQWJiZXJ2YXRpb25zIE1hcmt1cFxuYWJiciB7XG5cdGZvbnQtdmFyaWFudDogc21hbGwtY2Fwcztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0Y29sb3I6ICM4MDgwODA7XG5cblx0Jlt0aXRsZV06aG92ZXIge1xuXHRcdGN1cnNvcjogaGVscDsgfSB9XG5cbi8vIERlZmluaXRpb24gTGlzdHNcbmR0LCBkZCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0bWFyZ2luOiAwOyB9XG5cbmR0ICsgZHQ6YmVmb3JlLCBkZCArIGR0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxBXCI7XG5cdHdoaXRlLXNwYWNlOiBwcmU7IH1cblxuZGQgKyBkZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIiwgXCI7IH1cblxuZGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCI6IFwiO1xuXHRtYXJnaW4tbGVmdDogLTAuMmVtOyB9XG5cbmR0IHtcblx0Y29sb3I6ICM2NzY3Njc7IH1cblxuXG5cblxuXG5cblxuXG4iLCIqIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwOyB9XG5cbmJvZHkge1xuXHQmLmRpc2FibGUtaG92ZXIge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cblxuI3ZpbGxhZ2UtaG92ZXItYmxvY2tlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBpbmNsdWRlIHotaW5kZXgoIHRvcCwgMTAwICk7XG5cblx0Ji5pcy1hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuJWNmLCAuY2Yge1xuXHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7IH1cblxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDsgfSB9XG5cbmEge1xuXHRjb2xvcjogJGFjY2VudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdC5lbnRyeS1jb250ZW50ICYge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyOyB9IH1cblxuXG5cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvOyB9XG5cblxuXG5cbmJsb2NrcXVvdGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6ICRoYWxmbGluZztcblx0cGFkZGluZy1sZWZ0OiAkcGFkZGluZztcblx0bWFyZ2luLWJvdHRvbTogJGJpZ2xpbmc7XG5cdG1hcmdpbi10b3A6ICRiaWdsaW5nO1xuXG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWZhbWlseTogJGZvbnRfYWNjZW50O1xuXG5cdGJvcmRlci1sZWZ0OiAzcHggJGJsYWNrIHNvbGlkO1xuXG5cdC5lbnRyeS1jb250ZW50ICYgcCB7XG5cdFx0bWFyZ2luOiAwOyB9IH1cblxuXG5cbmJsb2NrcXVvdGUgKyBwIGNpdGUge1xuXHRAaW5jbHVkZSBjZjtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGEsIGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRsaWdodF9ncmF5OyB9IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDsgfVxuXG4ubGF5b3V0LS1yZXNwb25zaXZlIHtcblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuXG5cbi5kcm9wY2FwIHtcblx0LmZpcnN0LWxldHRlciB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0Y29sb3I6ICR3aGl0ZTsgfSB9XG5cblxuXG5cblxuXG4iLCJ0YWJsZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbnRhYmxlIGNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbn1cblxudGFibGUgdGhlYWQgdHIgdGgsXG50YWJsZSB0aGVhZCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG50YWJsZSB0Zm9vdCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XG59XG5cbnRhYmxlIHRmb290IHRyIHRoLFxudGFibGUgdGZvb3QgdHIgdGQge1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxudGFibGUgdHIgdGgsXG50YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRhYmxlIHRyLmV2ZW4sIHRhYmxlIHRyLmFsdCwgdGFibGUgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuXG50YWJsZSB0aGVhZCB0ciB0aCxcbnRhYmxlIHRmb290IHRyIHRoLFxudGFibGUgdGZvb3QgdHIgdGQsXG50YWJsZSB0Ym9keSB0ciB0aCxcbnRhYmxlIHRib2R5IHRyIHRkLFxudGFibGUgdHIgdGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59IiwiXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIFNpdGUgQmFja2dyb3VuZFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LmlzLWRpc2FibGVkLXNjcm9sbCB7XG5cdG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmVudHJ5LWNvbnRlbnQgcCB7XG5cdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gQnV0dG9uXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiVidXR0b24sIC52aWxsYWdlLWJ1dHRvbiB7XG5cdHBhZGRpbmc6IC44ZW0gMS4zNWVtO1xuXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRmb250LXNpemU6IDAuODc1ZW07XG5cblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdGJvcmRlci1yYWRpdXM6IDFweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW47XG5cblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IDBweCB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuNyk7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIFdvcmRwcmVzcyB3YW50ZWQgdGhlbSBoZXJlOlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnlwb3N0YXV0aG9yLCAuZ2FsbGVyeS1jYXB0aW9uIHtcblx0Zm9udC1zaXplOiAxcmVtOyB9XG5cblxuc2VsZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5wb3N0IGZpZ3VyZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwOyB9XG5cblxuLnBvc3Qge1xuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTsgfSB9XG5cblxuXG4jd3AtY2FsZW5kYXIge1xuXHRjYXB0aW9uIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfVxuXHQjbmV4dCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG5cbi5uYXYtbGlua3Mge1xuXHRAaW5jbHVkZSBjZjtcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuLm5hdi1wcmV2aW91cyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5uYXYtbmV4dCB7XG5cdGZsb2F0OiByaWdodDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuXG4uc2l0ZS1jb250ZW50IC5idXR0b24sIC5zaXRlLWNvbnRlbnQgYnV0dG9uIHtcblx0QGV4dGVuZCAlYnV0dG9uOyB9XG5cblxuXG4uc2VhcmNoIHtcblx0LnBhZ2UtY29udGVudCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cblx0LnNlYXJjaC1mb3JtIHtcblx0XHRtYXJnaW4tdG9wOiAkcGFkZGluZztcblx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZzsgfVxuXG5cdC5jb250ZW50LWFyZWEge1xuXHRcdG1pbi1oZWlnaHQ6IDgwdmg7IH0gfVxuIiwiXG4kYm9yZGVyX3dpZHRoOiAycHg7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gR2VuZXJpYyBGb3JtIFN0eWxlc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dCwgdGV4dGFyZWEge1xuXHRvdXRsaW5lOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzMDBtcyBlYXNlLW91dDtcblx0cGFkZGluZzogJHRpbnk7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG5cblxuXG5pbnB1dFtwbGFjZWhvbGRlcl0sIHRleHRhcmVhW3BsYWNlaG9sZGVyXSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRAZXh0ZW5kICVidXR0b247XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IGF1dG87XG5cdHRleHQtYWxpZ246IGxlZnQ7IH1cblxuaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1maWxlXSksIHRleHRhcmVhIHtcblx0Ym9yZGVyOiAkYm9yZGVyX3dpZHRoIHNvbGlkICRsaWdodF9ncmF5O1xuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICRkYXJrOyB9IH1cblxuLy8gSW5wdXRzIHRoYXQgZ2FpbmVkIGZvY3VzLCBhbmQgbm93IGFyZSBpbnZhbGlkXG4uanMtZ2FpbmVkLWZvY3VzW3JlcXVpcmVkXTppbnZhbGlkIHtcblx0Ym9yZGVyLWNvbG9yOiAkZXJyb3JfY29sb3I7IH1cblxuXG5pbnB1dFtyZXF1aXJlZF06Zm9jdXMsIC5qcy1nYWluZWQtZm9jdXNbcmVxdWlyZWRdOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAkZGFyazsgfVxuXG5cbmZvcm0ge1xuXHQucmVxdWlyZWQge1xuXHRcdGNvbG9yOiAkZXJyb3JfY29sb3I7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cblxuXHRpbnB1dFtyZXF1aXJlZF06dmFsaWQgKyAucmVxdWlyZWQge1xuXHRcdGNvbG9yOiAkb2tfY29sb3I7IH0gfVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBDb250YWN0IEZvcm1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZW50cnktY29udGVudCB7XG5cdC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdGJvcmRlci13aWR0aDogMHB4O1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuXG4udmlsbGFnZS1mb3JtIHtcblx0bWF4LXdpZHRoOiA5MDBweDtcblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZzsgfVxuXG5cdGlucHV0LCB0ZXh0YXJlYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA5MDBweDsgfVxuXG5cdGlucHV0W3R5cGU9YnV0dG9uXSwgLndwY2Y3LXN1Ym1pdCB7XG5cdFx0QGV4dGVuZCAlYnV0dG9uO1xuXHRcdG1heC13aWR0aDogMTMwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXG5cblx0PiBwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdC5yZXF1aXJlZCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTEuMnJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdHRvcDogMDsgfSB9IH1cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gU2VhcmNoIEZvcm1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXG5cdGhlaWdodDogM3JlbTtcblx0bWF4LXdpZHRoOiA1MDBweDtcblxuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIGNmO1xuXHQuc2VhcmNoLWZpZWxkLCAuc2VhcmNoLXN1Ym1pdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0aGVpZ2h0OiAzcmVtOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQuc2VhcmNoLXN1Ym1pdCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG5cblx0LnNlYXJjaC1maWVsZCB7XG5cdFx0d2lkdGg6IDc1JTtcblx0XHRmbGV4OiA1O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiAwOyB9XG5cblxuXHQuc2VhcmNoLXN1Ym1pdCB7XG5cdFx0ZmxleDogMTtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMjAlO1xuXG5cdFx0bWF4LXdpZHRoOiAzcmVtO1xuXG5cdFx0b3V0bGluZTogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuNHJlbTtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHRcdG1heC1oZWlnaHQ6IDIuOXJlbTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmxhY2ssIDE1KTsgfVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC0wLjFyZW07IH0gfSB9XG5cblxuXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyAgUGFzc3dvcmQgRm9ybVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvdGVjdGVkLXBvc3QgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuXHR3aWR0aDogNDAlO1xuXHRtYXgtd2lkdGg6IDQwMHB4OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gIENvbW1lbnQgRm9ybVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jb21tZW50LXJlc3BvbmQge1xuXHRwYWRkaW5nOiAkcGFkZGluZyoyO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCAkcG9ydGFibGUgKSB7XG5cdFx0cGFkZGluZzogJHBhZGRpbmc7IH1cblxuXG5cdC5jb21tZW50LWZpZWxkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJGRlc2spIHtcblx0XHRcdG1pbi13aWR0aDogMzAwcHg7IH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdFx0aW5wdXQsIHRleHRhcmVhIHtcblx0XHRcdHdpZHRoOiAxMDAlOyB9XG5cblx0XHQucmVxdWlyZWQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6ICR0aW55O1xuXHRcdFx0dG9wOiAwLjVyZW07IH0gfVxuXG5cdC5mb3JtLXN1Ym1pdCB7XG5cdFx0aW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlcjogbm9uZTsgfSB9IH1cblxuLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcblx0d2lkdGg6IDkwJTtcblxuXHRAaW5jbHVkZSBtZWRpYSgkZGVzaykge1xuXHRcdG1pbi13aWR0aDogMzAwcHg7IH1cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdHRleHRhcmVhIHtcblx0XHR3aWR0aDogMTAwJTsgfSB9XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxcmVtOyB9XG5cbi5jb21tZW50LW5vdGVzIHtcblx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nO1xuXHRtYXJnaW4tdG9wOiAkdGlueTtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y29sb3I6ICRncmF5OyB9XG5cblxuXG5cblxuXG4iLCIucGFnaW5nLW5hdmlnYXRpb24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICRkb3VibGluZztcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cdGZvbnQtc2l6ZTogMS4xMjVlbTtcblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5hLnBhZ2UtbnVtYmVycywgc3Bhbi5wYWdlLW51bWJlcnMge1xuXHRwYWRkaW5nOiAwLjg3NWVtIDEuMTI1ZW07XG5cdG1hcmdpbjogYXV0byAuM3JlbTtcblx0Y29sb3I6ICRibGFjazsgfVxuXG5cbmE6aG92ZXIucGFnZS1udW1iZXJzIHtcblx0Y29sb3I6ICRhY2NlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucGFnaW5nLW5hdmlnYXRpb24gLmN1cnJlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTsgfVxuXG5cblxuLnBvc3QgLnBhZ2UtbGlua3Mge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiIsIlxuI3ZpbGxhZ2UtbG9hZGluZyB7XG5cdGRpc3BsYXk6IG5vbmU7IH1cblxuLmpzICN2aWxsYWdlLWxvYWRpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQmLmlzLWRpc2FibGVkIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXG4uc2l0ZS1sb2FkaW5nX19iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgei1pbmRleChsb2FkaW5nLWNvdmVyKTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyX2JhY2tncm91bmQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG5cblxuXG4uc2l0ZS1sb2FkaW5nX19wcm9ncmVzcyB7XG5cdHdpZHRoOiA5OCU7XG5cblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMSU7XG5cdGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXG5cdGRpc3BsYXk6IG5vbmU7IH1cblxuXG4uc2l0ZS1sb2FkaW5nX192YWx1ZSB7XG5cdGhlaWdodDogNXB4O1xuXHR3aWR0aDogMCU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0dHJhbnNpdGlvbjogd2lkdGggMjAwbXMgbGluZWFyO1xuXG5cdC5pcy1sb2FkaW5nLWNvbXBsZXRlICYge1xuXHRcdG9wYWNpdHk6IDA7IH0gfVxuXG5cbiIsIi5wb3N0LW5hdmlnYXRpb24ge1xuXHRtYXJnaW4tdG9wOiAkcGFkZGluZztcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cblx0JiwgYSB7XG5cdFx0Y29sb3I6ICRkYXJrX2dyYXk7IH1cblxuXHRhOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICRhY2NlbnQ7IH1cblxuXHQubm8tYWRqYWNlbnQtcG9zdCB7XG5cdFx0b3BhY2l0eTogMDsgfVxuXG5cblx0Lm5hdi1saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRfZ3JheTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0X2dyYXk7IH1cblxuXHQubmF2LXByZXZpb3VzLCAubmF2LW5leHQge1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZyAwO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cblxuXHRcdCYsIGEge1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgNjBtcyBlYXNlLW91dCwgY29sb3IgNjBtcyBlYXNlLW91dDsgfVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGFjY2VudDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50OyB9IH0gfVxuXHQubmF2LW5leHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuXHQubmF2X19pbm5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB6LWluZGV4KHBvc3QtbmF2aWdhdGlvbi1idXR0b24pO1xuXG5cdFx0LmpzICYge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyOyB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSggJHBhbG0gKSB7XG5cdFx0Lm5hdi1saW5rcyB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuXHRcdC5uYXYtbmV4dCwgLm5hdi1wcmV2aW91cyB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXG5cdC5uby1hZGphY2VudC1wb3N0IHtcblx0XHQuanMgJiB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7IH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cblx0Lmljb24ge1xuXHRcdGZvbnQtc2l6ZTogMWVtOyB9XG5cblxuXHQubmF2LW5leHQgLmljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAkdGlueTsgfVxuXG5cdC5uYXYtcHJldmlvdXMgLmljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogJHRpbnk7IH1cblxuXHQubGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0b3BhY2l0eTogMC44OyB9XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuXG5cdEBpbmNsdWRlIG1lZGlhKCAkcGFsbSApIHtcblx0XHQubmF2LW5leHQsIC5uYXYtcHJldmlvdXMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkdGlueTtcblx0XHRcdHBhZGRpbmctdG9wOiAkdGlueTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkdGlueTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH1cblx0XHQubGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9IH1cbiIsIi5qc19fY2Fyb3VzZWwge1xuXHRAaW5jbHVkZSBtYjsgfVxuXG4udmlsbGFnZS1jYXJvdXNlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cblx0QGluY2x1ZGUgbWVkaWEoICRzbWFsbF9wYWxtICkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7IH1cblxuXHRpbWcge1xuXHRcdGhlaWdodDogNTAwcHg7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdCYuaXMtc2VsZWN0ZWQge1xuXHRcdFx0b3BhY2l0eTogMTsgfSB9XG5cblx0LnNpZGViYXItZW5hYmxlZCAmIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5cbi5qc19fY2Fyb3VzZWwge1xuXHQmLCBpbWcge1xuXHRcdGhlaWdodDogNDAwcHg7IH1cblxuXG5cdC8vIEltYWdlIFNwYWNpbmdcblx0aW1nIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nOyB9XG5cblx0Ji5zcGFjZS1odWdlIGltZyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkcGFkZGluZzsgfVxuXHQmLnNwYWNlLXRpbnkgaW1nIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICR0aW55OyB9XG5cdCYuc3BhY2Utbm9uZSBpbWcge1xuXHRcdG1hcmdpbi1yaWdodDogMDsgfVxuXG5cblx0Ly8gU3BlY2lmaWNpdHkgaXNzdWU6XG5cdC52aWxsYWdlLWNhcm91c2VsIGltZyB7XG5cdFx0bWF4LXdpZHRoOiBub25lOyB9XG5cblx0Ji5zbWFsbCwgJi5zbWFsbCBpbWcge1xuXHRcdGhlaWdodDogMTUwcHg7IH1cblxuXG5cdCYubWVkaXVtICwgJi5tZWRpdW0gaW1nIHtcblx0XHRoZWlnaHQ6IDMwMHB4OyB9XG5cblx0Ji5sYXJnZSwgJi5sYXJnZSBpbWcge1xuXHRcdGhlaWdodDogNzIwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSggXCIobWF4LXdpZHRoOiAxMTUycHgpXCIgKSB7XG5cdFx0XHRoZWlnaHQ6IDQwMHB4OyB9IH1cblxuXG5cblxuXHRAaW5jbHVkZSBtZWRpYSggJHBhbG0gKSB7XG5cdFx0JiwgaW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4OyB9XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGhhbGZsaW5nOyB9XG5cblx0XHQmLnNwYWNlLWh1Z2UgaW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGhhbGZsaW5nOyB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSggJHNtYWxsX3BhbG0gKSB7XG5cdFx0JiwgaW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEyNXB4OyB9XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4OyB9XG5cblx0XHQmLnNwYWNlLWh1Z2UgaW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGhhbGZsaW5nOyB9XG5cblx0XHQmLnNwYWNlLXRpbnkgaW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMnB4OyB9IH0gfVxuIiwiXG4udG9nZ2xlLWxhYmVsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Ji5pcy12aXNpYmxlIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblxuLm5hdmlnYXRpb24tdG9nZ2xlIHtcblx0LnRvZ2dsZS1sYWJlbC5pcy12aXNpYmxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuIiwiLmpzX19zcGxpdC13cmFwIHtcblx0QGluY2x1ZGUgY2Y7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1ib3R0b206ICRkb3VibGluZztcblx0bWFyZ2luLXRvcDogJGRvdWJsaW5nO1xuXG5cdCsgLmpzX19zcGxpdC13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAtJGRvdWJsaW5nOyB9IH1cblxuXG4uanNfX3NwbGl0LWNvbnRlbnQge1xuXHRAaW5jbHVkZSBjZjtcblx0d2lkdGg6IDEwMCU7XG5cblxuXHQuaW1hZ2Uge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblxuXHRcdFx0Ji53aWRlIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvOyB9XG5cdFx0XHQmLnRhbGwge1xuXHRcdFx0XHR3aWR0aDogYXV0bzsgfSB9IH1cblxuXG5cblxuXHQudGV4dCB7XG5cdFx0cGFkZGluZzogJGRvdWJsaW5nICRwYWRkaW5nO1xuXG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0X2dyYXk7XG5cblx0XHQje2hlYWRpbmdzKDEsMyl9IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF90aXRsZTsgfSB9XG5cblxuXHQudGV4dCAuc3BsaXQtcGFydF9faW5uZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdHAge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfSB9XG5cblx0QGluY2x1ZGUgbWVkaWEoICRwb3J0YWJsZSApIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdC5pbWFnZSBpbWcge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG1heC13aWR0aDogMTAwJTsgfVxuXG5cdFx0LnNwbGl0LXBhcnQge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfSB9XG5cblxuLnNwbGl0LXBhcnQge1xuXHR3aWR0aDogNTAlO1xuXHRmbG9hdDogbGVmdDtcblxuXHQmLnJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7IH0gfVxuIiwiXG4uZW50cnktY29udGVudCB7XG5cblx0LmdhbGxlcnkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMWVtKTtcblx0XHRtYXJnaW4tbGVmdDogLS41ZW07IH1cblxuXHQuZ2FsbGVyeS1pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogLjVlbTtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuXG5cdC8vIEdhbGxlcnkgR3JpZFxuXHQuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG5cdFx0d2lkdGg6IDUwJTsgfVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcblx0XHR3aWR0aDogMTAwIC8gMyArIDAlOyB9XG5cblx0LmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdHdpZHRoOiAxMDAgLyA0ICsgMCU7IH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG5cdFx0d2lkdGg6IDEwMCAvIDUgKyAwJTsgfVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcblx0XHR3aWR0aDogMTAwIC8gNiArIDAlOyB9XG5cblx0LmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdHdpZHRoOiAxMDAgLyA3ICsgMCU7IH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG5cdFx0d2lkdGg6IDEwMCAvIDggKyAwJTsgfVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcblx0XHR3aWR0aDogMTAwIC8gOSArIDAlOyB9XG5cblx0Ly8gU2luZ2xlIGNvbHVtbiBpbiByZXNwb25zaXZlIG1vZGVcblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHQuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcblx0XHRcdHdpZHRoOiAxMDAlOyB9IH0gfVxuIiwiLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuIiwiLlNjcm9sbF9fY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYuaXMtZGlzYWJsZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uU2Nyb2xsX19jYW52YXMge1xuXHRAaW5jbHVkZSBjZjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdC5qc19faGNvbCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7IH0gfVxuXG4uU2Nyb2xsX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogJGJvZHlfYm9yZGVyX3NpemU7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRib2R5X2JvcmRlcl9zaXplICogMjsgfVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkYm9keV9ib3JkZXJfc2l6ZSAqIDI7IH0gfVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIFJlc3BvbnNpdmVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cblxuLnNpdGUtLXJlc3BvbnNpdmUge1xuXHQuc2l0ZS1jb250ZW50IC5jb250ZW50LWFyZWEtLWhvcml6b250YWwge1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRoYWxmbGluZztcblx0XHRwYWRkaW5nLWxlZnQ6ICRoYWxmbGluZzsgfVxuXG5cdC5ob3Jpem9udGFsLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXHQuZW50cnktaG9yaXpvbnRhbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDAgJHBhZGRpbmc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQuY2FwdGlvbiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5cdC5lbnRyeS1ob3Jpem9udGFsLS10ZXh0IHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCIuZmVhdHVyZWQtYmFkZ2Uge1xuXHRjb2xvcjogJGRhcms7XG5cdHBhZGRpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdG1hcmdpbjogMCBhdXRvO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC04cHg7XG5cdHJpZ2h0OiAkcGFkZGluZztcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cblx0Zm9udC1zaXplOiA0cmVtOyB9XG5cblxuXG4uZW50cnktdGl0bGUsIC5FbnRyeV9fdGl0bGUsIC5FbnRyeV9fbWV0YSB7XG5cdGEge1xuXHRcdGNvbG9yOiAkZGFyazsgfSB9XG5cblxuLkVudHJ5X19jb250aW51ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogJHRpbnkgKiAwLjc1ICRoYWxmbGluZztcblx0bWFyZ2luLXRvcDogJGhhbGZsaW5nO1xuXG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRmb250LXNpemU6IC43NXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIE1ldGFcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVudHJ5LW1ldGEge1xuXHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZztcblxuXHRmb250LXNpemU6IDAuODVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1mYW1pbHk6ICRmb250X2NvdXNpbnM7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkYWNjZW50O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDsgfSB9XG5cblxuXG5cbiIsIlxuLnJlZ3VsYXItcG9zdCB7XG5cdG1hcmdpbi1ib3R0b206ICRkb3VibGluZztcblx0d2lkdGg6IDEwMCU7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQmLnN0aWNreSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGxpZ2h0X2dyYXksIDIpO1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMHB4IHRyYW5zcGFyZW50aXplKCRibGFjaywgMC45MyksIDAgMXB4IDI0cHggM3B4IHRyYW5zcGFyZW50aXplKCRncmF5LCAwLjkzKTsgfVxuXG5cblx0LmVudHJ5LXRpdGxlIHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmlnbGluZzsgfVxuXG5cdC5lbnRyeS10aHVtYm5haWwge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbi1yaWdodDogJHBhZGRpbmc7IH1cblxuXHQuZW50cnktaW5uZXIge1xuXHRcdGZsZXg6IDE7IH1cblxuXHQuZW50cnktY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmlnbGluZzsgfVxuXG5cdC5wb3N0ZWQtb24ge1xuXHRcdGZvbnQtc2l6ZTogLjc1cmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRkYXJrX2dyYXk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH1cblxuXG5cdC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQvLyAgIE1lZGlhIFF1ZXJpZXNcblx0Ly8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuXHRAaW5jbHVkZSBtZWRpYSgkZGVzaykge1xuXHRcdC5lbnRyeS1wb3N0LndpdGgtdGh1bWJuYWlsIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cblx0XHQuZW50cnktcG9zdC53aXRob3V0LXRodW1ibmFpbCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdC5lbnRyeS1pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDsgfSB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkdGFibGV0X3BvcnRyYWl0KSB7XG5cdFx0LmVudHJ5LXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfVxuXHRcdC5lbnRyeS1jb250ZW50IHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfSB9XG5cblxuXHRAaW5jbHVkZSBtZWRpYSgkbGFyZ2VfcGFsbSkge1xuXHRcdHdpZHRoOiAxMDAlOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodDtcblx0XHRwYWRkaW5nOiAkcGFkZGluZztcblxuXHRcdC5lbnRyeS10aHVtYm5haWwge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0Ly8gdW5zZXQgZGVza3RvcCBzaXplXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByeXRobSgkaGFsZmxpbmcpO1xuIH1cdFx0XHQvLyBUeXBvZ3JhcGh5IHNwYWNpbmdcblxuXHRcdC5lbnRyeS10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7IH1cblxuXHRcdC5lbnRyeS1jb250ZW50IHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfSB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHNtYWxsX3BhbG0pIHtcblx0XHRwYWRkaW5nOiAkaGFsZmxpbmc7XG5cblx0XHQuZW50cnktdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07IH0gfSB9XG4iLCIuRW50cnktLWNsYXNzaWMge1xuXHRtYXgtd2lkdGg6IDExMjBweDtcblx0bWFyZ2luOiBhdXRvIGF1dG8gJGRvdWJsaW5nICogMiBhdXRvO1xuXHRjb2xvcjogJGRhcmtfZ3JheTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cblx0Lm1ldGEtc2VwYXJhdG9yIHtcblx0XHRtYXJnaW4tbGVmdDogLjNyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAuM3JlbTsgfVxuXG5cblx0LkVudHJ5IHtcblxuXHRcdCZfX3RodW1ibmFpbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkYmlnbGluZzsgfVxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDsgfVxuXG5cdFx0Jl9faGVhZGVyIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nOyB9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkdGlueTsgfVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRmbGV4OiAyOyB9XG5cblx0XHQmX19jb250aW51ZSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi10b3A6ICR0aW55OyB9XG5cblx0XHQmX19tZXRhIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRmb250LXNpemU6IC44cmVtOyB9XG5cblx0XHQmX19jYXRlZ29yaWVzIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdFx0Jl9faGVhZGVyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nOyB9XG5cdFx0XHQmX19pbm5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH0gfSB9XG5cbiIsIlxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vICNjb250ZW50XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHksIC5zaXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG4uc2l0ZSB7XG5cdHdpZHRoOiAxMDAlOyB9XG5cblxuXG5cbi5jb250ZW50LWFyZWEge1xuXHRtYXgtd2lkdGg6ICRzaXRlX21heF93aWR0aDtcblx0d2lkdGg6IDkwJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cGFkZGluZzogJGRvdWJsaW5nICRwYWRkaW5nICRwYWRkaW5nO1xuXG5cdC5ibG9nLWhlYWRlciArICYge1xuXHRcdHBhZGRpbmctdG9wOiAkcGFkZGluZzsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRwb3J0YWJsZSkge1xuXHRcdHdpZHRoOiA5NSU7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JHBhZGRpbmcqMn0pO1xuXHRcdHBhZGRpbmc6ICRoYWxmbGluZzsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0d2lkdGg6IDk4JTtcblx0XHRwYWRkaW5nOiAkaGFsZmxpbmc7IH1cblxuXG5cdEBpbmNsdWRlIG1lZGlhKCRzbWFsbF9wYWxtKSB7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblxuXHQmLmlzLWRpc2FibGVkIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvbnRlbnQtYXJlYS0tZnVsbCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1heC13aWR0aDogbm9uZTsgfVxuXG5cbi5jb250ZW50LWFyZWEtLWFyY2hpdmUge1xuXHRwYWRkaW5nLXRvcDogJGRvdWJsaW5nO1xuXHQuZW50cnktaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkZG91Ymxpbmc7IH0gfVxuIiwiLmJvZHktYm9yZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcl9iYWNrZ3JvdW5kO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdEBpbmNsdWRlIHotaW5kZXgoYm9keS1ib3JkZXIpO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdCYtLWxlZnQsICYtLXJpZ2h0IHtcblx0XHR3aWR0aDogJGJvZHlfYm9yZGVyX3NpemU7XG5cdFx0aGVpZ2h0OiAxMDAlOyB9XG5cblx0Ji0tdG9wLCAmLS1ib3R0b20ge1xuXHRcdGhlaWdodDogJGJvZHlfYm9yZGVyX3NpemU7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblxuXHQmLS10b3Age1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwOyB9XG5cblx0Ji0tYm90dG9tIHtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDsgfVxuXG5cdCYtLWxlZnQge1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwOyB9XG5cblx0Ji0tcmlnaHQge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDsgfSB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBCYXNlIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2l0ZS1oZWFkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDB2dztcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0QGluY2x1ZGUgei1pbmRleChzaXRlLWhlYWRlcik7XG5cdGxlZnQ6IDA7XG5cblx0Ym9yZGVyLXRvcDogJGJvZHlfYm9yZGVyX3NpemUgc29saWQgJGJvcmRlcl9iYWNrZ3JvdW5kO1xuXHQuYm9keS1ib3JkZXJzLS1kaXNhYmxlICYge1xuXHRcdGJvcmRlci10b3A6IG5vbmU7IH1cblxuXHQubm8tanMgJiB7XG5cdFx0cG9zaXRpb246IHN0YXRpYzsgfVxuXG5cdCZfX2lubmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0cGFkZGluZzogJHBhZGRpbmcgJGJpZ2xpbmc7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0XHRwYWRkaW5nOiAkdGlueSAkcGFkZGluZzsgfVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogJHRpbnkgJGhhbGZsaW5nOyB9XG5cblx0XHQmLm5vLWFjdGl2ZS1tZW51IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRoYWxmbGluZztcblx0XHRcdHBhZGRpbmctbGVmdDogJGhhbGZsaW5nOyB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IGF1dG87IH0gfVxuXG4uc2l0ZS1oZWFkZXItLXBsYWNlaG9sZGVyIHtcblx0bWluLWhlaWdodDogJHNpdGVfaGVhZGVyX2hlaWdodDtcblx0aGVpZ2h0OiAkc2l0ZV9oZWFkZXJfaGVpZ2h0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuLnNpdGUtaG9tZS1saW5rIHtcblx0dHJhbnNpdGlvbjogMS4ycyBlYXNlLW91dCB0cmFuc2Zvcm07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aW1nIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4uc2l0ZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE7IH1cblxuLnNpdGUtc3VidGl0bGUge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbjogMDsgfVxuXG4ubWVudS1pdGVtIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uc2l0ZS1sb2dvIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji0taW1hZ2Uge1xuXHRcdGZsZXgtYmFzaXM6IDE1MHB4OyB9XG5cblx0Ji0tdGV4dCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0Lm5vLWFjdGl2ZS1tZW51ICYge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuXHRcdC5zaXRlLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zM3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjNyZW07XG5cdFx0XHQuc2NyZWVuLS1zbWFsbCAmIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRkYXJrOyB9IH1cblxuXHRcdC5zaXRlLXN1YnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X2FjY2VudDtcblx0XHRcdGNvbG9yOiAkZGFya19ncmF5O1xuXHRcdFx0bWFyZ2luLXRvcDogLjI1cmVtOyB9IH0gfVxuXG4uc2l0ZS1ob21lLWxpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuXG5AaW5jbHVkZSBtZWRpYSgkcG9ydGFibGUpIHtcblx0LnNpdGUtaGVhZGVyX19pbm5lciB7XG5cdFx0aGVpZ2h0OiAxMDAlOyB9XG5cblx0I2pzLWxvZ28ge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHQuc2l0ZS1sb2dvIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHQuc2l0ZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtOyB9IH1cblxuXG4uaGVhZGVyX19pY29ucyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXJfYmFja2dyb3VuZDtcblx0Y29sb3I6ICR3aGl0ZTsgfVxuXG5cbi8vIE1vYmlsZSBJRSBpcyBzZXJpb3VzbHkgZnVja2VkIHVwIHdpdGggRmxleEJveFxuLm1vYmlsZS1pZSB7XG5cdC5zaXRlLWhlYWRlcl9faW5uZXIsIC5zaXRlLWxvZ28sIC5zaXRlLWxvZ28tLXRleHQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgTWVudSBhbmQgU29jaWFsIGljb24gZmFkZSBpbjpcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGYWRlIGluIGZvciBOYXZpZ2F0aW9uIGFuZCBTb2NpYWwgSWNvbnNcbi8vLmpzIC5zaXRlLWhlYWRlclxuLy9cdC5sZXZlbC0wLCAuc2ltcGxlLXNvY2lhbC1pY29ucyBhXG4vL1x0XHRvcGFjaXR5OiAwXG4vL1x0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2Utb3V0XG4vL1x0XHR0cmFuc2l0aW9uLWRlbGF5OiA0MDBtc1xuLy9cbi8vXHQmLmRvLWZhZGVpblxuLy9cdFx0LmxldmVsLTAsIC5zaW1wbGUtc29jaWFsLWljb25zIGFcbi8vXHRcdFx0b3BhY2l0eTogMVxuXG5cblxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBOYXZpZ2F0aW9uXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRtZW51X2FjdGl2ZV9jb2xvcjogZ3JheTtcbiRtZW51X2JhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cbi5zaXRlLW5hdmlnYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0Zm9udC1zaXplOiAwLjgyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdEBpbmNsdWRlIHpfaW5kZXgobWVudS1pdGVtKTtcblxuXG5cdC5tZW51LWxpbmsge1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2U7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0cGFkZGluZzogMCAkaGFsZmxpbmc7XG5cblx0XHRjb2xvcjogJGRhcms7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG9wYWNpdHk6IDAuODsgfSB9XG5cblx0LnN1Yi1tZW51IC5tZW51LWxpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkYWNjZW50OyB9XG5cblx0LmN1cnJlbnQtbWVudS1pdGVtLCAuY3VycmVudF9wYWdlX3BhcmVudDpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIHtcblx0XHQ+IC5tZW51LWxpbmsge1xuXHRcdFx0Y29sb3I6ICRtZW51X2FjdGl2ZV9jb2xvcjsgfSB9XG5cblx0LmN1cnJlbnRfcGFnZV9wYXJlbnQsIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IsICAuY3VycmVudC1tZW51LXBhcmVudCwgIC5jdXJyZW50X3BhZ2VfYW5jZXN0b3Ige1xuXHRcdD4gLm1lbnUtbGluayAubWVudS1pdGVtX19pbm5lciA+IC5kcm9wZG93bi1pY29uIHtcblx0XHRcdGNvbG9yOiAkbWVudV9hY3RpdmVfY29sb3I7IH0gfVxuXG5cdC5uby1ob3ZlciA+IC5tZW51LWxpbmsge1xuXHRcdGN1cnNvcjogZGVmYXVsdDsgfVxuXG5cdC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQvLyAgIE1vYmlsZS1GaXJzdCBMYXlvdXRcblx0Ly8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdGhlaWdodDogMTAwJTtcblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdGZvbnQtc2l6ZTogMC44MnJlbTsgfVxuXG5cdC5tZW51LWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuXG5cblx0Lm1lbnUtaXRlbV9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5cdC5zdWItbWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXHQuZHJvcGRvd24taWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiAkdGlueTtcblx0XHR3aWR0aDogLjZlbTtcblx0XHRmb250LXNpemU6IC43ZW07XG5cdFx0cmlnaHQ6IC4yZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cblx0XHQuaW9uLWNoZXZyb24tZG93biB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5cdC5zdWItbWVudSAuZHJvcGRvd24taWNvbiB7XG5cdFx0dG9wOiAwOyB9IH1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBEZXNrdG9wOlxuLy8gICAgTGF5b3V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRG9uJ3QgZGlzcGxheSB0b3VjaGFibGUgbWVudSBpdGVtcyBvbiBuby10b3VjaCBkZXZpY2VzXG4ubm8tdG91Y2ggLm1lbnUtaXRlbS0tdG91Y2gge1xuXHRkaXNwbGF5OiBub25lOyB9XG5cbi5zaXRlLS1yZWd1bGFyIC5zaXRlLW5hdmlnYXRpb24ge1xuXHQubmF2aWdhdGlvbi10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHQuc2l0ZS1tZW51IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdC5tb2JpbGUtaWUgJiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblx0LmxldmVsLTAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB6LWluZGV4KG1lbnUtaXRlbSk7IH1cblxuXG5cdC5sZXZlbC0wICsgLnN1Yi1tZW51ID4gLnN1Yi1tZW51X19pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0zMHB4O1xuXHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXG5cdFx0XHRib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjazsgfVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0b3A6IC0yNnB4OyB9IH1cblxuXG5cblxuXHQuc3ViLW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRyaWdodDogNTAlO1xuXHRcdHRvcDogMTAwJTtcblx0XHR0b3A6IGNhbGMoMTAwJSAtIDE1cHgpO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRtaW4td2lkdGg6IDEycmVtO1xuXG5cdFx0Zm9udC1zaXplOiAuNjVyZW07XG5cblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdHBhZGRpbmc6ICR0aW55O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGJsYWNrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4OyB9XG5cblx0XHQubWVudS1pdGVtIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0bGVmdDogY2FsYyggMTAwJSArICN7JGhhbGZsaW5nfSApO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0XHR0b3A6IC0kdGlueTtcblxuXHRcdFx0XHQmLmpzLWludmVydC1wb3NpdGlvbiB7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0XHRyaWdodDogY2FsYyggMTAwJSArICN7JGhhbGZsaW5nfSApOyB9IH0gfVxuXG5cdFx0Lm1lbnUtbGluayB7XG5cdFx0XHRwYWRkaW5nOiAkdGlueSAkaGFsZmxpbmc7IH0gfSB9XG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBSZXNwb25zaXZlOlxuLy8gICAgICBNZW51XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zaXRlLS1wb3J0YWJsZSAuc2l0ZS1uYXZpZ2F0aW9uLCAuc2l0ZS0tcmVzcG9uc2l2ZSAuc2l0ZS1uYXZpZ2F0aW9uIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0Lm1vYmlsZS1pZSAmIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgei1pbmRleChtZW51LWl0ZW0pO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHQubWVudS1pdGVtICAmIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5cblx0LnNpdGUtbmF2aWdhdGlvbl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA3NSU7XG5cdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAjeyRoYWxmbGluZyoyfSApO1xuXHRcdGxlZnQ6ICRoYWxmbGluZztcblx0XHRyaWdodDogJGhhbGZsaW5nO1xuXHRcdHRvcDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMDsgfVxuXG5cdC5zaXRlLW1lbnUge1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0bWF4LWhlaWdodDogNzV2aDsgfVxuXG5cdC5zaXRlLW1lbnVfX2NvbnRhaW5lciB7XG5cblx0XHRwYWRkaW5nLXRvcDogJGhhbGZsaW5nO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkaGFsZmxpbmc7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudV9iYWNrZ3JvdW5kO1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkICRibGFjaztcblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdEBpbmNsdWRlIHotaW5kZXgobWVudS1pdGVtKTtcblx0XHRcdHRvcDogLTMwcHg7XG5cdFx0XHRyaWdodDogJHBhZGRpbmcgKyAkaGFsZmxpbmcgKyAuM3JlbTtcblxuXHRcdFx0Ym9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdFx0XHRyaWdodDogJGhhbGZsaW5nICsgMC4zNXJlbTtcblx0XHRcdFx0dG9wOiAtMzBweDsgfSB9XG5cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjazsgfVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0b3A6IC0yNnB4OyB9IH1cblxuXG5cdC5tZW51LWl0ZW0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtZW51X2JhY2tncm91bmQ7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZ3JvdzogMTsgfVxuXG5cblxuXHQubWVudS1saW5rIHtcblx0XHRwYWRkaW5nOiAkdGlueTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1JTtcblxuXHRcdCYubGV2ZWwtMCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZzsgfSB9XG5cblxuXG5cdC5zdWItbWVudSB7XG5cdFx0cGFkZGluZzogJGhhbGZsaW5nO1xuXHRcdG1hcmdpbi10b3A6ICR0aW55O1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGdyYXksIDAuNzUpO1xuXG5cdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cblxuXG5cblxuXG5cdC5kcm9wZG93bi1pY29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuXHQvLyBJbml0aWFsbHksIGhpZGUgXCJjb250ZW50XCJcblx0LnNpdGUtbmF2aWdhdGlvbl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgUmVzcG9uc2l2ZTpcbi8vICAgRG86IENoYW5nZSBkb2N1bWVudCBvdmVyZmxvdyB3aGVuXG4vLyAgIFdoZW46IE1lbnUgaXMgb3BlblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaXMtbWVudS1vcGVuIHtcblx0Ly8gQmVjYXVzZSBvZiBhIENocm9tZSBidWcsIGFsbG93IG92ZXJmbG93IGZvciBub3c6XG5cdC8vb3ZlcmZsb3c6IGhpZGRlblxuXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuXHQuc2l0ZS1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cblx0XHQvLyBvbGRzY2hvb2wgZGV2aWNlOlxuXHRcdG1heC1oZWlnaHQ6IDM2MHB4O1xuXHRcdC8vIG5ld3NjaG9vbDpcblx0XHRtYXgtaGVpZ2h0OiA5MHZoOyB9IH1cblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIFJlc3BvbnNpdmU6IFRvZ2dsZSBJY29uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXZpZ2F0aW9uLXRvZ2dsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdC5tb2JpbGUtaWUgJiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cblx0LnRvZ2dsZS1sYWJlbCB7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuXHRcdC5pY29uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogLjI1cmVtOyB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSBhbmQgJHRhbGwpIHtcblx0XHRwYWRkaW5nLXRvcDogLjVyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IC41cmVtOyB9XG5cblx0Lmljb24ge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC4xcmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcblxuXHRcdC8vIEhpZGUgaWNvbiBvbiB3aGVuIG5vLWpzXG5cdFx0Lm5vLWpzICYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cblx0Jl9fdGV4dCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogJGRhcmtfZ3JheTsgfVxuXG5cdCZfX2xhYmVsIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogLjlyZW07IH0gfVxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBObyBtZW51IGZvdW5kP1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubm8tbWVudS1mb3VuZCB7XG5cdGZvbnQtc2l6ZTogMC43cmVtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0LnNpdGUtLXBvcnRhYmxlICYsIC5zaXRlLS1yZXNwb25zaXZlICYge1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nOyB9XG5cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogLjhyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cdC5kb2MtbGluayB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGEge1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDsgfSB9IH1cblxuXG5cblxuXG5cblxuIiwiLnNpdGUtZm9vdGVyIHtcblx0QGluY2x1ZGUgY2Y7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAuOHJlbTtcblxuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGE6aG92ZXIge1xuXHRcdGNvbG9yOiB3aGl0ZTsgfVxuXG5cblx0Ji5pcy1oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblxuXHQmX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdGNvbG9yOiBkYXJrZW4oJHdoaXRlLCAxMCk7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRsaWdodDsgfSB9XG5cblx0Lmluc3RhZ3JhbS10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nO1xuXHRcdG1hcmdpbi10b3A6ICRiaWdsaW5nO1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHQuc2l0ZS1mb290ZXJfX2lubmVyIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAkdGlueTsgfSB9IH1cblxuXG5cblxuLnNpdGUtaW5mbyB7XG5cdHBhZGRpbmc6ICRoYWxmbGluZyAkYmlnbGluZztcblx0d2lkdGg6IDEwMCU7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXG5cdCZfX2NvcHlyaWdodCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjFlbTsgfSB9XG5cblxuXG4uc2l0ZS1mb290ZXItLXBsYWNlaG9sZGVyIHtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRmbGV4LWJhc2lzOiA1MHB4O1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdC5pcy1ob3Jpem9udGFsICYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlOyB9IH1cblxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IC43NDsgfVxuXHQxNiUge1xuXHRcdG9wYWNpdHk6IDE7IH1cblx0MzMlIHtcblx0XHRvcGFjaXR5OiAuNzQ7IH1cblx0NDglIHtcblx0XHRvcGFjaXR5OiAxOyB9XG5cdDc3JSB7XG5cdFx0b3BhY2l0eTogLjc0OyB9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IC43NDsgfSB9XG5cblxuLnNpdGUtaW5mb19fY29sb3JtZWxvbiB7XG5cdGxldHRlci1zcGFjaW5nOiAuMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogLjdyZW07XG5cblx0YSwgJiB7XG5cdFx0Y29sb3I6ICM3NDc0NzQ7IH1cblxuXHRzcGFuIHtcblx0XHRjb2xvcjogI2VkMmYzMztcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC4xZW07XG5cdFx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cdFx0b3BhY2l0eTogLjg7IH1cblxuXG5cdCY6aG92ZXIgc3BhbiB7XG5cdFx0YW5pbWF0aW9uOiBwdWxzZSAxLjUycyBsaW5lYXIgaW5maW5pdGU7IH0gfVxuXG4iLCIuZW50cnktY29udGVudCB7XG5cdGltZywgZmlndXJlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7IH1cblxuXHR1bCwgb2wge1xuXHRcdG1hcmdpbi1sZWZ0OiAxLjVlbTsgfSB9XG4iLCIuc2lkZWJhci1lbmFibGVkIHtcblx0LmNvbnRlbnQtYXJlYSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkbGFyZ2VfcGFsbSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXG5cdC5zaXRlLW1haW4ge1xuXHRcdGZsZXg6IDM7XG5cdFx0ZmxleC1iYXNpczogNDMwcHg7IH1cblxuXHQuc2l0ZS1zaWRlYmFyIHtcblx0XHRmbGV4LWJhc2lzOiAzMjBweDsgfSB9XG5cbi5zaXRlLXNpZGViYXIge1xuXHRmbGV4OiAxO1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRtYXJnaW4tbGVmdDogJGRvdWJsaW5nO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCR0YWJsZXRfcG9ydHJhaXQpIHtcblx0XHRtYXJnaW4tbGVmdDogJHBhZGRpbmc7IH1cblxuXHRhIHtcblx0XHRjb2xvcjogJGRhcmtfZ3JheTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsYWNrOyB9IH1cblxuXHQud2lkZ2V0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZztcblx0XHRwYWRkaW5nLXRvcDogJHBhZGRpbmc7XG5cdFx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRibGFjaztcblx0XHRmb250LXNpemU6IC44NzVyZW07XG5cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0O1xuXHRcdFx0cGFkZGluZy10b3A6ICR0aW55O1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICR0aW55OyB9XG5cblx0XHQvLyBTaWRlYmFyIGxpc3QtbGlua3Ncblx0XHRsaSBhIHtcblx0XHRcdGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuXG5cdFx0LmNhdC1pdGVtIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfVxuXG5cblx0LndpZGdldC10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nOyB9XG5cblxuXHQuc2VhcmNoLXN1Ym1pdCAuaWNvbiB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL2lkZ2V0IEludGVncmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy9cbi8vIFJlY2VudCBQb3N0cyBQbHVnaW5cbiNycHd3dC1yZWNlbnQtcG9zdHMtd2lkZ2V0LXdpdGgtdGh1bWJuYWlscy0yIGltZyB7XG5cdG1heC13aWR0aDogMTAwcHg7IH1cblxuLnJwd3d0LXBvc3QtY2F0ZWdvcmllcywgLnJwd3d0LXBvc3QtYXV0aG9yLCAucnB3d3QtcG9zdC1kYXRlIHtcblx0Y29sb3I6ICRkYXJrX2dyYXk7XG5cdGZvbnQtc2l6ZTogLjc1cmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0bGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4ucnB3d3QtcG9zdC1leGNlcnB0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG4ucnB3d3Qtd2lkZ2V0IHVsIGxpIHtcblx0bWFyZ2luOiAkdGlueSAwIDAgMDsgfVxuXG5cbi8vXG4vLyBTaW1wbGUgSW1hZ2UgV2lkZ2V0IFBsdWdpblxuLndpZGdldF9zaW1wbGVpbWFnZSB7XG5cdC5zaW1wbGUtaW1hZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206ICR0aW55OyB9IH1cblxuIiwiXG4uZW50cnktd3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nOyB9XG5cbi5lbnRyeS1jb250ZW50LCAuY29tbWVudC1jb250ZW50LCAuY2EtZGVzYyB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cblx0dWwsIG9sIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZzsgfVxuXHR1bCBsaSwgb2wgbGkge1xuXHRcdG1hcmdpbi1ib3R0b206ICR0aW55O1xuXG5cdFx0dWwsIG9sIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRwYWRkaW5nO1xuXG5cdFx0XHRsaTpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICR0aW55OyB9IH0gfVxuXG5cdHByZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXk7XG5cdFx0cGFkZGluZzogJHBhZGRpbmc7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdG1hcmdpbi10b3A6ICRwYWRkaW5nO1xuXHRcdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nOyB9XG5cblx0LmhpZ2hsaWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRcdHBhZGRpbmc6IC4yZW0gLjVlbTtcblx0XHRtYXJnaW4tbGVmdDogLjJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC4yZW07XG5cdFx0Y29sb3I6IGJsYWNrOyB9XG5cblxuXHQuYWxpZ25sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDsgfVxuXG5cdC5hbGlnbnJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7IH1cblxuXHRpbWcsIGZpZ3VyZSB7XG5cdFx0Ji5hbGlnbmxlZnQge1xuXHRcdFx0bWFyZ2luOiAxLjZlbSAxLjZlbSAxLjZlbSAwZW07IH1cblxuXHRcdCYuYWxpZ25yaWdodCB7XG5cdFx0XHRtYXJnaW46IDEuNmVtIDBlbSAxLjZlbSAxLjZlbTsgfVxuXG5cdFx0Ji5hbGlnbmNlbnRlciB7XG5cdFx0XHRtYXJnaW46IDEuNmVtIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfVxuXG5cdFx0Ji5ub21hcmdpbiB7XG5cdFx0XHRtYXJnaW46IDA7IH1cblxuXHRcdCYubm8tdG9wLW1hcmdpbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cblx0XHQmLm5vLWJvdHRvbS1tYXJnaW4ge1xuXHRcdFx0bWFyZ2luOiAwOyB9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkZGVzaykge1xuXHRcdFx0Ji5pbWFnZS1jZW50ZXItb3ZlcmZsb3cge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEzMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTUlO1xuXG5cdFx0XHRcdC5zaWRlYmFyLWVuYWJsZWQgJiB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDsgfSB9IH0gfVxuXG5cdC5pbWFnZS1hc2lkZSB7XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdGhlaWdodDogMTAwJTsgfVxuXG5cblx0LndwLWNhcHRpb24tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAuNzVlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRkYXJrX2dyYXk7IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkZGVzaykge1xuXHRcdHAgKyAuYWxpZ25yaWdodCwgcCArIC5hbGlnbmxlZnQge1xuXHRcdFx0bWFyZ2luLXRvcDogLjJlbTsgfSB9XG5cblx0Lm1vZGVybi1jb2x1bW5zIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7XG5cdFx0bWFyZ2luLXRvcDogJGhhbGZsaW5nO1xuXHRcdHBhZGRpbmctdG9wOiAkaGFsZmxpbmc7XG5cdFx0cGFkZGluZy1ib3R0b206ICRoYWxmbGluZztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCRsYXApIHtcblx0XHRcdGNvbHVtbi1ydWxlOiAxcHggc29saWQgJGxpZ2h0O1xuXHRcdFx0Y29sdW1uLWdhcDogJGRvdWJsaW5nOyB9XG5cblxuXG5cdFx0KyAubW9kZXJuLWNvbHVtbnMge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodDtcblx0XHRcdHBhZGRpbmctdG9wOiAkcGFkZGluZzsgfVxuXG5cdFx0I3toZWFkaW5ncygpfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cblx0XHQmLnR3byB7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDI7IH1cblx0XHQmLnRocmVlIHtcblx0XHRcdGNvbHVtbi1jb3VudDogMzsgfVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHRcdCYubW9kZXJuLWNvbHVtbnMge1xuXHRcdFx0XHRjb2x1bW4tY291bnQ6IDE7IH0gfSB9XG5cblx0LmxhcmdlLXRleHQsIC52aWxsYWdlLWNhbGxvdXQge1xuXHRcdGZvbnQtc2l6ZTogMS4zM3JlbTtcblx0XHRsaW5lLWhlaWdodDogMS44OHJlbTsgfSB9XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBIZWFkZXJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLXBvc3QtaW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4iLCJAaW5jbHVkZSBtZWRpYSgkbGFwKSB7XG5cdC5wYWdlIC5jb250ZW50LWFyZWEge1xuXHRcdHBhZGRpbmctdG9wOiAkZG91Ymxpbmc7IH0gfVxuXG4ucGFnZSB7XG5cblx0LmVudHJ5LWZvb3RlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cblx0LmVkaXQtbGluayB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogJHBhZGRpbmc7XG5cblx0XHRhIHtcblx0XHRcdEBleHRlbmQgJWJ1dHRvbjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogJHBhZGRpbmcgYXV0bzsgfSB9IH1cblxuLnBhZ2UtdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nOyB9XG4iLCJcbi5zaW5nbGUtcG9zdCAuY29udGVudC1hcmVhIHtcblx0bWF4LXdpZHRoOiAkc2l0ZV9jb250ZW50X3dpZHRoO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zaWRlYmFyLWVuYWJsZWQuc2luZ2xlLXBvc3QgLmNvbnRlbnQtYXJlYSB7XG5cdG1heC13aWR0aDogJHNpdGVfbWF4X3dpZHRoOyB9XG5cbi5lbnRyeS1zaW5nbGUtcG9zdCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0LmVudHJ5LWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuXHQuZW50cnktdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDIuNXJlbTtcblxuXHRcdC8vIE1hZ2ljIG51bWJlciB0aGF0IGFsaWducyB0aXRsZSB3aXRoIHNpZGViYXJcblx0XHRtYXJnaW4tdG9wOiAtNXB4OyB9XG5cblx0LmVudHJ5LWNvbnRlbnQgPiBwIHtcblx0XHRtYXJnaW4tdG9wOiAkYmlnbGluZztcblx0XHRtYXJnaW4tYm90dG9tOiAkYmlnbGluZzsgfVxuXG5cblx0LnBvc3QtdGh1bWJuYWlsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdC5lbnRyeS10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEuNzVyZW07IH1cblxuXHRcdC5lbnRyeS1jb250ZW50ID4gcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkcGFkZGluZztcblx0XHRcdG1hcmdpbi1ib3R0b206ICRwYWRkaW5nOyB9IH0gfVxuXG5cblxuLmpzX19jb250YWluLWZ1bGwtaW1hZ2Uge1xuXHRAaW5jbHVkZSBtYjsgfVxuXG4uanNfX2NvbnRhaW4tZnVsbC1pbWFnZSAudmlsbGFnZS1iaWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRsZWZ0OiAwOyB9XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIFBvc3QgTWV0YSBEYXRhXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiVtZXRhLXN0eWxlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAuOHJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0YSB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYWNjZW50OyB9IH0gfVxuXG4uZW50cnktc2luZ2xlLXBvc3RfX21ldGEge1xuXHRAZXh0ZW5kICVtZXRhLXN0eWxlO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdG1hcmdpbi10b3A6ICR0aW55O1xuXHRtYXJnaW4tYm90dG9tOiAkYmlnbGluZztcblxuXG5cdC5pY29uLmlvbi1lZGl0IHtcblx0XHRtYXJnaW4tcmlnaHQ6ICR0aW55OyB9XG5cblx0Lm1ldGFfX3JvdyB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgMWVtIC40ZW07IH0gfSB9XG5cblxuXG4ubWV0YS0tcmVzcG9uc2l2ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QGV4dGVuZCAlbWV0YS1zdHlsZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHBhZGRpbmc6IDFlbTtcblxuXHRjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTsgfVxuXG5cdC5tZXRhX19yb3cge1xuXHRcdHBhZGRpbmc6IC4yNWVtOyB9XG5cblx0Lm1ldGFfX3JvdzpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDdweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDAgMWVtIC40ZW0gMWVtOyB9IH1cblxuLy8gVG9nZ2xlIHBvc2l0aW9uIG9uIHNtYWxsLXBhbG0gZGV2aWNlc1xuQGluY2x1ZGUgbWVkaWEoJHNtYWxsX3BhbG0pIHtcblx0Lm1ldGEtLXJlc3BvbnNpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cdC5tZXRhLS1kZXNrdG9wIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuIiwiXG5cbi5jb21tZW50cy1hcmVhIHtcblx0cGFkZGluZy1ib3R0b206ICRwYWRkaW5nO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCAkcG9ydGFibGUgKSB7XG5cdFx0cGFkZGluZy1ib3R0b206ICRwYWRkaW5nOyB9XG5cblxuXHRjb2RlLCBwcmUge1xuXHRcdHdoaXRlLXNwYWNlOiBwcmU7IH1cblxuXG5cdC5zaW5nbGUtcHJvZHVjdCAmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cblxuLmNvbW1lbnRzLXRpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEuNHJlbTsgfVxuXG4uY29tbWVudC1saXN0IHtcblx0QGluY2x1ZGUgY2Y7XG5cdEBpbmNsdWRlIG1iO1xuXG5cdCYsIC5jaGlsZHJlbiwgLmNvbW1lbnQge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogMDsgfVxuXG5cdC5jb21tZW50LXJlcGx5LWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdHBhZGRpbmc6IC4zZW0gLjdlbTtcblx0XHRjb2xvcjogJGdyYXk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LWZhbWlseTogJGZvbnRfY291c2lucztcblx0XHRmb250LXdlaWdodDogMzAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsYWNrOyB9IH1cblxuXG5cdC5yZXBseSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogJGhhbGZsaW5nO1xuXHRcdHJpZ2h0OiAkaGFsZmxpbmc7IH1cblxuXHQucmVwbHkgPiBhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kaGFsZmxpbmc7IH1cblxuXHQuY29tbWVudC1yZXNwb25kIHtcblx0XHRjbGVhcjogbGVmdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtJGhhbGZsaW5nO1xuXG5cdFx0LmxvZ2dlZC1pbi1hcyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZzsgfSB9XG5cblx0I2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbmsge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHk7XG5cdFx0QGV4dGVuZCAlYnV0dG9uO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHRcdGZvbnQtc2l6ZTogMC43ZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTAuNWVtO1xuXG5cdFx0bWFyZ2luLWxlZnQ6ICR0aW55O1xuXG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjazsgfSB9XG5cblxuXG5cdC5waW5nYmFjaywgLnRyYWNrYmFjayB7XG5cdFx0QGluY2x1ZGUgcGFkZGluZztcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5cbi5jb21tZW50LWF3YWl0aW5nLW1vZGVyYXRpb24ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuXG5cbi5jb21tZW50cy10b2dnbGUge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cblxuXG4uY29tbWVudC1zdWJzY3JpcHRpb24tZm9ybSB7XG5cdGZvbnQtc2l6ZTogLjc1cmVtOyB9XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0gU2luZ2xlIENvbW1lbnQgLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Db21tZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7XG5cblx0LmNoaWxkcmVuIHtcblx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDVlbSArICN7JHBhZGRpbmd9KTtcblx0XHRwYWRkaW5nOiAkaGFsZmxpbmcgMDtcblxuXHRcdC5Db21tZW50X19hdmF0YXIge1xuXHRcdFx0d2lkdGg6IDNlbTsgfSB9XG5cblx0LmNoaWxkcmVuIC5jaGlsZHJlbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoM2VtICsgI3skcGFkZGluZ30pOyB9IH1cblxuLkNvbW1lbnRfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7IH1cblxuXG4uQ29tbWVudF9fYXZhdGFyIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiA1ZW07XG5cdG1hcmdpbi1yaWdodDogJHBhZGRpbmc7XG5cblx0aW1nIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdG1hcmdpbi1yaWdodDogJHRpbnk7IH0gfVxuXG4uQ29tbWVudF9fYXV0aG9yIHtcblx0Zm9udC1mYW1pbHk6ICRmb250X3RpdGxlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDEuMWVtOyB9XG5cbi5Db21tZW50X19tZXRhIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMC45ZW07XG5cdGEge1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuXHQuY29tbWVudC1tZXRhZGF0YSB7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblxuXHRcdCYsIGEge1xuXHRcdFx0Y29sb3I6ICRncmF5OyB9IH0gfVxuXG4uQ29tbWVudF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogLjg3NWVtO1xuXHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7XG5cdG1hcmdpbi10b3A6ICR0aW55O1xuXG5cdEBpbmNsdWRlIG1lZGlhKCAkcGFsbSApIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlOyB9IH1cbiIsIi5uYXYtd2lkZ2V0LnNpbXBsZS1zb2NpYWwtaWNvbnMge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmctYm90dG9tOiAkYm9keV9ib3JkZXJfc2l6ZTtcblxuXHR1bCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuXHR1bCBsaSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAkdGlueSAwIDAgIWltcG9ydGFudDtcblxuXG5cdFx0Ly8gbG9ocyBsb2hzOyBsb2hzIGxvaHMuLi4uXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9IH0gfVxuXG5cblxuLm5hdi13aWRnZXQtLWZvcmNlZC5zaW1wbGUtc29jaWFsLWljb25zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXJpZ2h0OiAkZG91YmxpbmcgLSAkaGFsZmxpbmc7XG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDAuODU1cmVtICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogLjVyZW0haW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGFjY2VudF9hbHQgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfSB9XG5cblxuLnNpdGUtZm9vdGVyX19pbnN0YWdyYW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Lmluc3RhZ3JhbS1waWNzICsgcCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cblxuXG4uanItaW5zdGEtdGh1bWIsIC5pbnN0YWdyYW0tcGljcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5hdXRvY3JvcCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblx0YSwgaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDsgfVxuXG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0ZmxleDogMTtcblxuXHRcdGltZy5sYW5kc2NhcGUge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH0gfSB9XG5cblxuIiwiXG4uZXJyb3I0MDQgLmNvbnRlbnQtYXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1heC13aWR0aDogMTAwJTsgfVxuXG4uZXJyb3I0MDQgLnNpdGUtZm9vdGVyIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG5cbi5NaXNzaW5nIHtcblx0aGVpZ2h0OiA5MDBweDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMCU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG5cdC8vYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrXG5cdC8vY29sb3I6ICR3aGl0ZVxuXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRhIHtcblx0XHQvL2NvbG9yOiAkd2hpdGVcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH0gfVxuXG4uTWlzc2luZ19faGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRoMSwgaDIge1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHk7IH0gfVxuXG4uTWlzc2luZ19fY29udGVudCB7XG5cdHBhZGRpbmc6IDAgJHBhZGRpbmc7XG5cdG1heC13aWR0aDogOTAwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi10b3A6IC0kZG91Ymxpbmc7XG5cblx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5NaXNzaW5nX19lcnJvciB7XG5cdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nOyB9XG5cbi5NaXNzaW5nX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbmEuTWlzc2luZ19fYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRwYWRkaW5nOiAkdGlueSAkaGFsZmxpbmc7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zIGVhc2U7XG5cblxuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ncmF5OyB9IH1cbiIsIlxuXG5cbi5jYS1kZXNjX190aXRsZSwgLmNhLXRpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZzsgfVxuXG4uY2EtZW50cnkge1xuXHRhIHtcblx0XHRjb2xvcjogJGRhcms7IH1cblxuXHRhOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuXHQmX19kYXRlIHtcblx0XHRjb2xvcjogJGdyYXk7XG5cdFx0Zm9udC1zaXplOiAuOXJlbTsgfSB9XG5cbi5jYS1kZXNjX19jb250ZW50IHtcblx0bWFyZ2luLWJvdHRvbTogJGRvdWJsaW5nOyB9XG5cblxuLmNhLWZpbHRlcnNfX3NlYXJjaCB7XG5cdGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cbi5zaW5nbGUtY2xpZW50X2dhbGxlcnkge1xuXHQucHJvdGVjdGVkLWFyZWEge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDFweCAkYmxhY2s7XG5cblx0XHQuZW50cnktY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAkZG91Ymxpbmc7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4OyB9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDNyZW07IH0gfVxuXG5cblx0LnByb3RlY3RlZC1hcmVhX19wYXNzd29yZCBidXR0b24ge1xuXHRcdEBleHRlbmQgJWJ1dHRvbjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5cbi5jYS1pbWFnZSBpbWcge1xuXHRkaXNwbGF5OiBibG9jazsgfVxuXG4uY2EtaW1hZ2Utc3RhdGVfX3N0YXR1cyB7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblxuXHQud2hlbi1mYXZvcml0ZS1zZWxlY3RlZCB7XG5cdFx0Y29sb3I6ICRkYXJrOyB9IH1cblxuLmVudHJ5LWNsaWVudC1hcmVhIHtcblx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuXG4uc2luZ2xlLWNsaWVudF9nYWxsZXJ5IHtcblx0LmNvbnRlbnQtYXJlYS0tZnVsbHNjcmVlbiB7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlOyB9XG5cblx0LnByb3RlY3RlZC1hcmVhIHtcblx0XHRtaW4taGVpZ2h0OiA4MHZoO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblxuXHRcdG1hcmdpbjogMDtcblxuXHRcdCZfX2ljb24ge1xuXHRcdFx0Zm9udC1zaXplOiA1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9IH1cblxuXG4uY2EtbWFzb25yeS1pdGVtX19jb250ZW50IHtcblx0QGV4dGVuZCAlYWJzb2x1dGVfYm90dG9tX2xlZnRfdGl0bGU7IH1cbiIsIlxuXG4uc2l0ZS13ZWxjb21lIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIHotaW5kZXgod2VsY29tZSk7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cdC5uby1qcyAmIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuLnNpdGUtd2VsY29tZV9fYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdEBpbmNsdWRlIHotaW5kZXgoYmFja2dyb3VuZCk7XG5cblx0aW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogMDtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuLnNpdGUtd2VsY29tZV9fY29udGVudC5jZW50ZXIge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi53ZWxjb21lLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1mYW1pbHk6ICRmb250X2NvdXNpbnM7XG5cdGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jd2VsY29tZS12aWRlbyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWluLXdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0dHJhbnNpdGlvbjogMXMgb3BhY2l0eTsgfVxuIiwiXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBCbG9nIEhlYWRlciBTbGlkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmhlYWRlci1zbGlkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZztcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0LmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cblx0LmZsaWNraXR5LXBhZ2UtZG90cyB7XG5cdFx0Ym90dG9tOiAtJHBhZGRpbmcgLSByZW0oNXB4KTsgfSB9XG5cbi5zbGlkZXItcG9zdCB7XG5cdG1heC1oZWlnaHQ6IDU4MHB4O1xuXHR3aWR0aDogMTAwJTtcblxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2U7XG5cblx0b3BhY2l0eTogMC41O1xuXHQmLmlzLXNlbGVjdGVkIHtcblx0XHRvcGFjaXR5OiAxOyB9XG5cblxuXHQmX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAkcGFkZGluZztcblx0XHRsZWZ0OiAkcGFkZGluZztcblxuXHRcdGEsICYge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRleHQtc2hhZG93OiAwcHggLjA0cmVtIC4wNXJlbSB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuMzMpOyB9IH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjNyZW07IH1cblxuXG5cdCZfX2RhdGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7IH0gfVxuXG4iLCIvLyBTaG9ydGNvZGUgY29sb3JzXG4jY29udGVudC5zdGlja3ktY29udGVudC0tZW5hYmxlIHtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRtYXJnaW4tbGVmdDogaW5oZXJpdDtcblx0bWFyZ2luLXJpZ2h0OiBpbmhlcml0OyB9XG5cbi5qc19fc3RpY2t5LXJpZ2h0IHtcblx0cGFkZGluZzogJHBhZGRpbmc7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCAkd2hpdGUsIDAuNCApO1xuXG5cdC5zdGlja3ktY29udGVudC0tZW5hYmxlICYge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiA0MCU7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cblx0LnZpbGxhZ2UtZm9ybSwgLndwY2Y3LXN1Ym1pdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tdG9wOiAwOyB9IH1cblxuXG5cbkBpbmNsdWRlIG1lZGlhKCRwb3J0YWJsZSkge1xuXHQuY29sdW1uLWdyaWQgLmNvbHVtbi1sYXN0IHtcblx0XHRmbG9hdDogbGVmdDsgfSB9XG5cbi5jb2x1bW4tZ3JpZCAuY29sdW1uIHtcblx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gI3skcGFkZGluZ30pO1xuXHRcdG1hcmdpbi1yaWdodDogJHBhZGRpbmc7XG5cblx0XHQvKiBGaXJlRm94IEZsZXhib3ggSGFjayAqL1xuXHRcdG1pbi13aWR0aDogMXB4OyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHR3aWR0aDogMTAwJTsgfSB9XG5cbiIsIlxuXG4uZW50cnktc2luZ2xlLXBvcnRmb2xpb19fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAkdGlueTtcblx0LnNjcmVlbi0tc21hbGwgJiB7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtOyB9IH1cblxuLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX3N1YnRpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXNpemU6IDEuMXJlbTtcblxuXHQuc2NyZWVuLS1zbWFsbCAmIHtcblx0XHRmb250LXNpemU6IDFyZW07IH0gfVxuXG4uZW50cnktc2luZ2xlLXBvcnRmb2xpbyAuY2FwdGlvbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5AaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHQuZW50cnktc2luZ2xlLXBvcnRmb2xpb19fc3VidGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206ICR0aW55O1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cdC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvLS10ZXh0IHtcblx0XHRwYWRkaW5nOiAkaGFsZmxpbmc7IH0gfVxuXG4uZW50cnktc2luZ2xlLXBvcnRmb2xpbyB7XG5cdHdpZHRoOiA0MDBweDtcblxuXHQmX190aXRsZSwgJl9fc3VidGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7IH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjEycmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9hY2NlbnQ7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkcGFkZGluZzsgfVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHAgKyBwIHtcblx0XHRcdG1hcmdpbi10b3A6ICRwYWRkaW5nOyB9IH0gfVxuXG5cblxuLmVudHJ5LWhvcml6b250YWwge1xuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSB6LWluZGV4KGhvcml6b250YWwtaW1hZ2UpO1xuXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xuXG5cdFx0Ji5pcy1sb2FkaW5nIHtcblx0XHRcdG9wYWNpdHk6IDA7IH1cblxuXHRcdCYuaXMtbG9hZGVkIHtcblx0XHRcdG9wYWNpdHk6IDE7IH0gfVxuXG5cdC5qcyAmLmlzLWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cblxuXG5cblxuLnNwLWRlc2NyaXB0aW9uIHtcblx0d2lkdGg6IDc1JTtcblx0bWF4LXdpZHRoOiA2ODFweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHQmX190aXRsZSwgJl9fc3VidGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7IH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2FjY2VudDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cblxuXG5cbi8vXG4vL29ydGZvbGlvIENhcHRpb25zXG5AaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHQubGF6eS1pbWFnZSB7XG5cdFx0bWluLWhlaWdodDogMzAwcHg7IH0gfVxuXG4ubGF6eS1pbWFnZV9fcGxhY2Vob2xkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGdyYXkgMzAlLCAkd2hpdGUpO1xuXHRAaW5jbHVkZSB6LWluZGV4KGhvcml6b250YWwtaW1hZ2UsIC0xMCk7XG5cblx0LmVudHJ5LW1hc29ucnkgJiB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGxpZ2h0X2dyYXkgMjUlLCAkd2hpdGUpOyB9XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMjVweDtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkZGFyaztcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJGRhcms7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblxuXHRcdHRvcDogY2FsYyg1MCUgLSAxMi41cHgpO1xuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gMTIuNXB4KTtcblxuXHRcdGFuaW1hdGlvbjogbnByb2dyZXNzLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlOyB9IH1cblxuLmVudHJ5LWhvcml6b250YWwsIC5zaW5nbGUtcG9ydGZvbGlvIC5lbnRyeS1tYXNvbnJ5LCAuY2EtaW1hZ2UtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jYXB0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgei1pbmRleChob3Jpem9udGFsLWltYWdlLCAyNSk7XG5cblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdG1pbi1oZWlnaHQ6IDNyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuOCk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjUpIDMwJSwgdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAxKSAxMDAlKTtcblxuXHRcdHRleHQtc2hhZG93OiAwcHggLjA0cmVtIC4wNXJlbSB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuMzMpOyB9IH1cblxuLnNpbmdsZS1wb3J0Zm9saW8gLmVudHJ5LW1hc29ucnkgLmNhcHRpb24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQb3J0Zm9saW8gTW9kYWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX19pbm5lciwgLmVudHJ5LXNpbmdsZS1wb3J0Zm9saW9fX2lubmVyLS10cmltbWVkIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRwYWRkaW5nOiAkcGFkZGluZztcblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdHBhZGRpbmc6IDAgJHBhZGRpbmcgJHBhZGRpbmc7XG5cblx0XHQuZW50cnktc2luZ2xlLXBvcnRmb2xpb19fdGl0bGUsIC5lbnRyeS1zaW5nbGUtcG9ydGZvbGlvX19zdWJ0aXRsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5cdCYuaXMtaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXG4udmlsbGFnZS1idXR0b24ubW9kYWwge1xuXHRtYXJnaW4tdG9wOiAkaGFsZmxpbmc7IH1cblxuXG4ucG9ydGZvbGlvLW1vZGFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRAaW5jbHVkZSB6LWluZGV4KCdwb3J0Zm9saW8tbW9kYWwnKTtcblxuXHRvdmVyZmxvdzogc2Nyb2xsO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cblxuXHQmLmlzLWhpZGRlbiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0LnBvcnRmb2xpby1jbG9zZS0tbW9kYWwge1xuXHRcdEBleHRlbmQgLnBvcnRmb2xpby1jbG9zZTtcblx0XHR0b3A6ICRoYWxmbGluZztcblx0XHRyaWdodDogJGhhbGZsaW5nOyB9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nICogMiAkcGFkZGluZyAkcGFkZGluZyo0O1xuXHRcdHdpZHRoOiA3NiU7XG5cdFx0bWF4LXdpZHRoOiA3ODBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgUGFyYWxsYXhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uUGFyYWxsYXgtVGV4dCB7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xuXG5cdGRpc3BsYXk6IG5vbmU7XG5cdCYuaXMtdmlzaWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXHQmX19wbGFjZWhvbGRlciB7XG5cdFx0ZmxvYXQ6IGxlZnQ7IH0gfVxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgVmlkZW8gaW4gUG9ydGZvbGlvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wb3J0Zm9saW8tdmlkZW9fX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRibGFjaywgMC41KTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCA0MDBtcyBlYXNlO1xuXHRAaW5jbHVkZSB6LWluZGV4KGhvcml6b250YWwtaW1hZ2UsIDEwKTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjc1KTsgfVxuXG5cblx0Jl9fcGxheS13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuXHQmX19wbGF5LWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMTBweCBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyOyB9IH1cblxuXG5cbi52aWRlby1wb3B1cCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIHotaW5kZXgodmlkZW8tcG9wdXApO1xuXG5cdCYuaXMtZW5hYmxlZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cblxuXHQmX19pbm5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0bWF4LXdpZHRoOiA4MHZ3OyB9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6ICRwYWRkaW5nO1xuXHRcdHJpZ2h0OiAkcGFkZGluZztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cblxuLnBob3Rvc3dpcGUtaHRtbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBob3Rvc3dpcGUtdmlkZW8ge1xuXHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5waG90b3N3aXBlLXZpZGVvIGltZyB7XG5cdG1heC13aWR0aDogMTAwJTsgfVxuIiwiXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBIb3Jpem9udGFsIEVudHJ5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5lbnRyeS1wb3J0Zm9saW8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXNocmluazogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGhlaWdodDogMTAwJTtcblxuXHQvLyBXaGlsZSBsb2FkaW5nIHRoZSBpbWFnZSwgd2UgbmVlZCBzb21lIGtpbmQgb2YgYmFja2dyb3VuZC4uLlxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuXG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblxuXHQuY2FwdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlOyB9IH1cblxuXG5AaW5jbHVkZSBtZWRpYSgkbGFwKSB7XG5cdC5oYXMtdG91Y2ggLmVudHJ5LXBvcnRmb2xpb19faG92ZXJjYXJkIHtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXG5cblxuQGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0LmVudHJ5LXBvcnRmb2xpbyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuXHQuaG92ZXJjYXJkX190aXRsZS0tcG9wdXAge1xuXHRcdGJvdHRvbTogJGhhbGZsaW5nO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblxuXHQuZW50cnktcG9ydGZvbGlvX19ob3ZlcmNhcmQge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHQuZW50cnktcG9ydGZvbGlvIHtcblx0XHQmX19ob3ZlcmNhcmQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcms7XG5cdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogJHRpbnk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5cdFx0Jl9fc3VidGl0bGUsICZfX3RpdGxlIHtcblx0XHRcdHBhZGRpbmc6ICR0aW55O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogLjI1cmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IH0gfSB9XG4iLCIubWFzb25yeS1wb3J0Zm9saW8tLW1pbmltYWwge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRib3JkZXItd2lkdGg6IDE1cHg7XG5cdC5lbnRyeS10aXRsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuXG4vL1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vTWFzb25yeSBQcmV2aWV3c1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vXG4uZW50cnktbWFzb25yeS5lbnRyeS1wb3J0Zm9saW8tLXByZXZpZXcge1xuXHRtYXJnaW4tYm90dG9tOiAkZG91Ymxpbmc7IH1cblxuLm1hc29udmlldyB7XG5cblx0Jl9fdGh1bWJuYWlsIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXG5cdC5qc19fbWFzb252aWV3LWZyYW1lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApOyB9XG5cblxuXHRcdCYuaXMtdmlzaWJsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblxuXHQmX19wcmV2aWV3cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuXHQmX19wcmV2aWV3IHtcblx0XHQvL2JvcmRlci1sZWZ0OiAxcmVtIHRyYW5zcGFyZW50IHNvbGlkXG5cdFx0Ly9ib3JkZXItdG9wOiAxcmVtIHRyYW5zcGFyZW50IHNvbGlkXG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdHdpZHRoOiBjYWxjKDMzLjMzJSAtIDAuNjY2N3JlbSk7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogJHRpbnk7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrOyB9IH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9hY2NlbnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljOyB9XG5cblxuXG5cdC5idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6ICRwYWRkaW5nO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cblx0XHRpLCBzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyB9IH0gfVxuXG4jbWFzb252aWV3LXByZWxvYWRlciB7XG5cdGRpc3BsYXk6IG5vbmU7IH1cbiIsIlxuQG1peGluIHBhY2tlcnktY29sdW1ucygkY29sdW1ucykge1xuXHQkaW1hZ2VfcmF0aW86IDEuNTtcblx0Ly8gUm91bmQgZG93biBqdXN0IGEgbGl0dGxlIHRpbnkgYml0IHdpdGggLTAuMDAxIGZvciBiZXR0ZXIgSlMgcG9zaXRpb25pbmcgaW4gcGFja2VyeVxuXHQkY2FsY3VsYXRlZF9oZWlnaHQ6IGNlaWwoICgxMDB2dyAvICRjb2x1bW5zKSAvICRpbWFnZV9yYXRpbyApO1xuXG5cdHdpZHRoOiAxMDAlIC8gJGNvbHVtbnM7XG5cdGhlaWdodDogJGNhbGN1bGF0ZWRfaGVpZ2h0O1xuXG5cdCYuaW1hZ2UtcG9ydHJhaXQge1xuXHRcdGhlaWdodDogJGNhbGN1bGF0ZWRfaGVpZ2h0ICogMjsgfSB9XG5cblxuXG4uUG9ydGZvbGlvLS1wYWNrZXJ5IHtcblxuXHQuY29udGVudC1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC8vIEhpZGUgY2FsYygxMDAlICsgMXB4KSBvdmVyZmxvd1xuXHRcdC8vIENhbid0IGRvIG92Zi15IGJlY2F1c2UgbGUgd2lsZCBZIHNjcm9sbGJhciBhcHBlYXJzXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5QYWNrZXJ5IHtcblx0d2lkdGg6IDEwMCU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRtaW4taGVpZ2h0OiAxMDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5cbi5QYWNrZXJ5X19pdGVtLCAuUGFja2VyeV9fZ3JpZC1zaXplciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRoZWlnaHQ6IDMwMHB4OyAvLyBmYWxsYmFjayBmb3IgcGFja2VyeS1jb2x1bW5zXG5cdEBpbmNsdWRlIHBhY2tlcnktY29sdW1ucyg0KTtcblxuXHRAaW5jbHVkZSBtZWRpYSgkdGFibGV0X3BvcnRyYWl0KSB7XG5cdFx0QGluY2x1ZGUgcGFja2VyeS1jb2x1bW5zKDMpOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJGxhcmdlX3BhbG0pIHtcblx0XHRAaW5jbHVkZSBwYWNrZXJ5LWNvbHVtbnMoMik7IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkaHVnZSkge1xuXHRcdEBpbmNsdWRlIHBhY2tlcnktY29sdW1ucyg1KTsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRpTWFjKSB7XG5cdFx0QGluY2x1ZGUgcGFja2VyeS1jb2x1bW5zKDcpOyB9IH1cblxuXG4uUGFja2VyeV9faXRlbSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGltZyB7XG5cdFx0Ly8gUmVzZXQgZGltZW5zaW9uc1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnOyB9XG5cblxuXHQmLmpzX19nYWxsZXJ5LWltYWdlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7IH0gfVxuXG4iLCIlYWJzb2x1dGVfYm90dG9tX2xlZnRfdGl0bGUge1xuXHRAaW5jbHVkZSB6LWluZGV4KGhvcml6b250YWwtdGl0bGUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogJHBhZGRpbmcgKyByZW0oMnB4KTtcblx0bGVmdDogJHBhZGRpbmcgKyByZW0oMnB4KTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZTtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cblxuXG5cdGEsICYge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1zaGFkb3c6IDBweCAuMDNlbSAuMDVlbSB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuMzMpOyB9IH1cblxuLmVudHJ5LXBvcnRmb2xpby0taG92ZXJjYXJkIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmLCBhIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cdC5ob3ZlcmNhcmRfX3RpdGxlIHtcblx0XHRAZXh0ZW5kICVhYnNvbHV0ZV9ib3R0b21fbGVmdF90aXRsZTsgfVxuXG5cdC5oYXMtdG91Y2ggJiB7XG5cdFx0LmhvdmVyY2FyZF9fcG9wdXAge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9IH1cblxuLmhvdmVyY2FyZF9fdGh1bWJuYWlsIHtcblx0d2lkdGg6IDEwMCU7IH1cblxuXG5cbi5uby10b3VjaCAuZW50cnktcG9ydGZvbGlvLS1ob3ZlcmNhcmQuZW5hYmxlLWhvdmVyIHtcblx0LmhvdmVyY2FyZF9fcG9wdXAge1xuXHRcdEBpbmNsdWRlIHotaW5kZXgoaG9yaXpvbnRhbC10aXRsZS0taG92ZXIpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogJHBhZGRpbmc7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuMjUpO1xuXG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zNXMgZWFzZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7IH1cblxuXG5cblxuXG5cdC5ob3ZlcmNhcmRfX3RpdGxlLS1wb3B1cCwgLmhvdmVyY2FyZF9fc3VidGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206ICR0aW55OyB9XG5cblxuXHQuaG92ZXJjYXJkX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2FjY2VudDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuXG5cdC52aWV3LWdhbGxlcnkge1xuXHRcdGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuXG5cblx0LnNlcGxpbmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogcmVtKDQwcHgpO1xuXHRcdGhlaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7IH1cblxuXG5cdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdHRvcDogJHBhZGRpbmc7XG5cdFx0bGVmdDogJHBhZGRpbmc7XG5cdFx0cmlnaHQ6ICRwYWRkaW5nO1xuXHRcdGJvdHRvbTogJHBhZGRpbmc7XG5cblx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JHBhZGRpbmcqMn0pO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHBhZGRpbmcqMn0pO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBBbGxvdyBtb3VzZSB0byBjbGljayB0aHJvdWdoIHRoZSBvdmVybGF5XG5cblx0XHQvLyBUaGUgbGluZSBzaG91bGQgZ28gb3ZlciBldmVyeXRoaW5nXG5cdFx0QGluY2x1ZGUgei1pbmRleChob3Jpem9udGFsLXRpdGxlLS1ob3ZlciwgMjUpO1xuXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLCBvcGFjaXR5IC40cyBlYXNlLWluOyB9XG5cblx0JjpiZWZvcmUge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJGxpZ2h0X2dyYXksIDEwKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRsaWdodF9ncmF5LCAxMCk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7IH1cblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtlbigkbGlnaHRfZ3JheSwgMTApO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtlbigkbGlnaHRfZ3JheSwgMTApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGVZKDApOyB9XG5cblxuXHQuaG92ZXJjYXJkX19pbm5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2U7IH1cblxuXHQmOmhvdmVyLCAmLmhhcy1uby10aHVtYm5haWwge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMTAwbXM7IH1cblx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG5cdFx0XHRvcGFjaXR5OiAxOyB9XG5cdFx0LmhvdmVyY2FyZF9faW5uZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG5cdFx0LmhvdmVyY2FyZF9fdGl0bGUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblx0XHRcdG9wYWNpdHk6IDA7IH0gfVxuXG5cdCY6aG92ZXIgLmhvdmVyY2FyZF9fcG9wdXAsIC5ob3ZlcmNhcmRfX3BvcHVwOmhvdmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAxOyB9XG5cblxuXHQmLmVudHJ5LW1hc29ucnkge1xuXHRcdC5ob3ZlcmNhcmRfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cblx0XHQuaG92ZXJjYXJkX190aXRsZS0tcG9wdXAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07IH1cblxuXHRcdC5ob3ZlcmNhcmRfX3RpdGxlLS1wb3B1cCwgLmhvdmVyY2FyZF9fc3VidGl0bGUsIC5zZXBsaW5lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICR0aW55OyB9XG5cblx0XHQuaG92ZXJjYXJkX19pbm5lciB7XG5cdFx0XHRwYWRkaW5nOiAkaGFsZmxpbmc7IH1cblxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdHRvcDogJGhhbGZsaW5nO1xuXHRcdFx0bGVmdDogJGhhbGZsaW5nO1xuXHRcdFx0cmlnaHQ6ICRoYWxmbGluZztcblx0XHRcdGJvdHRvbTogJGhhbGZsaW5nO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JGhhbGZsaW5nKjJ9KTtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gI3skaGFsZmxpbmcqMn0pO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfSB9IC8vIEFsbG93IG1vdXNlIHRvIGNsaWNrIHRocm91Z2ggdGhlIG92ZXJsYXlcblxuLmVudHJ5LWhvcml6b250YWwuaGFzLW5vLXRodW1ibmFpbCB7XG5cdHdpZHRoOiA0MDBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0LmhvdmVyY2FyZF9fdGl0bGUtLXBvcHVwIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuXHQuaG92ZXJjYXJkX19wb3B1cCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdC5uby10b3VjaCAmIC5ob3ZlcmNhcmRfX3BvcHVwIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmVudHJ5LW1hc29ucnkuaGFzLW5vLXRodW1ibmFpbCB7XG5cdGhlaWdodDogMzAwcHg7XG5cblx0LmhvdmVyY2FyZF9fcG9wdXAge1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuIiwiXG5cbi5wb3J0Zm9saW8tY2xvc2UsIC5wb3J0Zm9saW8tYXJyb3cge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHBhZGRpbmc6ICRwYWRkaW5nO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0Y29sb3I6ICR3aGl0ZTtcblxuXHRAaW5jbHVkZSB6LWluZGV4KGZpeGVkLW92ZXJsYXktYnV0dG9uKTtcblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdEBpbmNsdWRlIHotaW5kZXgoZml4ZWQtb3ZlcmxheS1idXR0b24tcmVzcG9uc2l2ZSk7IH1cblxuXG5cdCYsIC5pY29uIHtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZTtcblx0XHQvL3RyYW5zaXRpb24tZGVsYXk6IDEwMDBtc1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMTAwMG1zOyB9IH1cblxuXHQuaWNvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGRhcmssIDAuMyk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdHdpZHRoOiAyLjVyZW07XG5cdFx0aGVpZ2h0OiAyLjVyZW07XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuXHQmOmhvdmVyIC5pY29uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyazsgfSB9XG5cblxuLnBvcnRmb2xpby1jbG9zZSB7XG5cdHRvcDogJHBhZGRpbmcgKyAkdGlueSArIHJlbSgkc2l0ZV9oZWFkZXJfaGVpZ2h0KTtcblx0cmlnaHQ6ICRwYWRkaW5nICsgJHRpbnkgLSAyLjVyZW07XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQmLmlzLWVuYWJsZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0LnNpbmdsZS1wb3J0Zm9saW8gJi5pcy1lbmFibGVkIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxNzVtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDE3NW1zIGVhc2UsIHRvcCAxNzVtcyBlYXNlO1xuXG5cdFx0LmpzX193YXMtc2Nyb2xsZWQgJiB7XG5cdFx0XHR0b3A6ICRoYWxmbGluZzsgfSB9IH1cblxuXG5cbi5wb3J0Zm9saW8tYXJyb3cge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdCYuaXMtaGlkZGVuIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5cblx0Ji5pcy1kaXNhYmxlZCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wb3J0Zm9saW8tYXJyb3ctLWxlZnQge1xuXHRsZWZ0OiAkcGFkZGluZyArICR0aW55IC0gMi41cmVtOyB9XG5cbi5wb3J0Zm9saW8tYXJyb3ctLXJpZ2h0IHtcblx0cmlnaHQ6ICRwYWRkaW5nICsgJHRpbnkgLSAyLjVyZW07IH1cblxuQGluY2x1ZGUgbWVkaWEoJHBhbG0pIHtcblx0LnBvcnRmb2xpby1hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQucG9ydGZvbGlvLWNsb3NlIHtcblx0XHRyaWdodDogLSR0aW55O1xuXHRcdC5pY29uIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDsgfSB9IH1cblxuIiwiJG1hc29ucnlfZ3V0dGVyX3NpemU6IDEycHg7XG4kbWFzb25yeV9lbnRyeV93aWR0aDogJHNpdGVfbWF4X3dpZHRoIC8gMztcblxuQGZ1bmN0aW9uIG1hc29uX3dpZHRoKCAkY29sdW1ucyApIHtcblx0QHJldHVybiAoICgkbWFzb25yeV9lbnRyeV93aWR0aCkgKiAkY29sdW1ucyApOyB9XG5cblxuXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBNYXNvbnJ5IEVudHJpZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hc29ucnktY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogJHNpdGVfbWF4X3dpZHRoO1xuXG5cdC8vIFRoZXJlIHdhcyBhIHBhZGRpbmcgY29uZmxpY3Rcblx0Ly8gQm90aCAwIGFuZCAkZ3V0dGVyX3NpemUgd2VyZSBzZXRcblx0cGFkZGluZzogMDtcblxuXHRwYWRkaW5nLWJvdHRvbTogJGRvdWJsaW5nO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwOyB9XG5cblx0LmVudHJ5LW1hc29ucnkgYSB7XG5cdFx0b3V0bGluZTogMDsgfVxuXG5cblx0Ly8gRGVmYXVsdDogMyBjb2x1bW5zXG5cdC5ncmlkLXNpemVyLCAuZW50cnktbWFzb25yeSwgLmNhLW1hc29ucnktaXRlbSB7XG5cdFx0d2lkdGg6IDMzJTtcblx0XHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0XHQvLyBUaW55IFNjcmVlbiBjb2x1bW5zXG5cdFx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdFx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0XHR3aWR0aDogNTAlOyB9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDY0MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfSB9XG5cblxuXG4uanNfX3Bob3Rvc3dpcGUgLmVudHJ5LW1hc29ucnkge1xuXHRjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1hc29ucnktYm9yZGVyIHtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkbGlnaHRfZ3JheTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAycHg7XG5cdGxlZnQ6IDMzJTtcblx0bGVmdDogY2FsYygzMyUgLSAxLjVweCk7XG5cdHRvcDogJHRpbnkqMjtcblxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bGVmdDogNjYlO1xuXHRcdGxlZnQ6IGNhbGMoNjYlIC0gMS41cHgpOyB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cbi5lbnRyeS1tYXNvbnJ5IHtcblx0Ym9yZGVyOiAkbWFzb25yeV9ndXR0ZXJfc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCRwYWxtKSB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGhhbGZsaW5nOyB9XG5cblx0Ji5wb3N0IHtcblx0XHRib3JkZXItdG9wLXdpZHRoOiAwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206ICRkb3VibGluZztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nOiAkdGlueTsgfVxuXG5cdGEubGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwOyB9XG5cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwOyB9XG5cblx0LmVudHJ5LWhlYWRlciB7XG5cdFx0bWFyZ2luLXRvcDogJHBhZGRpbmc7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmcgLSAwLjM1cmVtOyB9XG5cblx0LmVudHJ5LWRhdGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRjb2xvcjogJGdyYXk7IH1cblxuXHQuZW50cnktdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7IH1cblxuXHQuZW50cnktY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmc7XG5cblx0XHRAaW5jbHVkZSBjZjtcblx0XHQuaWNvbiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7IH0gfVxuXG5cdCYuc3RpY2t5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheTsgfSB9XG4iLCJcblxuXG4udmlsbGFnZS1ncmlkIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0LnZpbGxhZ2UtY29sdW1uIHtcblx0XHRtaW4td2lkdGg6IDFweDsgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKCRsYXApIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQudmlsbGFnZS1jb2x1bW4ge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGZsZXgtYmFzaXM6IDI1MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkcGFkZGluZztcblx0XHRcdG1hcmdpbi1ib3R0b206ICR0aW55O1xuXG5cdFx0XHQvLyBNYWtlIGl0IHByZXR0eSBvbiBpUGFkXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIihtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpXCIpIHtcblx0XHRcdFx0ZmxleC1iYXNpczogMzg0cHg7IH0gfVxuXG5cdFx0LmNvbHVtbi1zaXplLWhhbGYge1xuXHRcdFx0ZmxleC1iYXNpczogNTAlOyB9XG5cdFx0LmNvbHVtbi1zaXplLXRoaXJkIHtcblx0XHRcdGZsZXgtYmFzaXM6IDMzJTsgfVxuXHRcdC5jb2x1bW4tc2l6ZS1mb3VydGgge1xuXHRcdFx0ZmxleC1iYXNpczogMjUlOyB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkZGVzaykge1xuXHRcdC52aWxsYWdlLWNvbHVtbjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDsgfSB9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHBvcnRhYmxlKSB7XG5cdFx0LnZpbGxhZ2UtY29sdW1uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGhhbGZsaW5nOyB9IH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkcGFsbSkge1xuXHRcdC52aWxsYWdlLWNvbHVtbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZztcblx0XHRcdG1hcmdpbi1yaWdodDogMDsgfSB9IH1cblxuLnZpbGxhZ2UtcHJpY2luZyB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcblx0cGFkZGluZzogJGhhbGZsaW5nO1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMDsgfVxuXG5cdC5lbnRyeS1jb250ZW50ICZfX3RpdGxlIHtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEuMjc1cmVtO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7XG5cdFx0cGFkZGluZzogMCAkaGFsZmxpbmc7IH1cblxuXG5cblxuXHQuZW50cnktY29udGVudCAmX19wcmljZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nO1xuXG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAkaGFsZmxpbmc7XG5cdFx0bWFyZ2luLWxlZnQ6IC0kaGFsZmxpbmc7XG5cblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2FjY2VudDtcblxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRoYWxmbGluZyoyfSk7IH1cblxuXG5cdC5lbnRyeS1jb250ZW50ICZfX2NvbnRlbnQge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkcGFkZGluZzsgfVxuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHRpbnk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkdGlueTsgfSB9XG5cblxuXG5cdC52aWxsYWdlLWJ1dHRvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206ICRoYWxmbGluZzsgfSB9XG4iLCJAaW1wb3J0IFwiaW9uaWNvbnMtdmFyaWFibGVzXCI7XG4vKiFcbiAgSW9uaWNvbnMsIHYjeyRpb25pY29ucy12ZXJzaW9ufVxuICBDcmVhdGVkIGJ5IEJlbiBTcGVycnkgZm9yIHRoZSBJb25pYyBGcmFtZXdvcmssIGh0dHA6Ly9pb25pY29ucy5jb20vXG4gIGh0dHBzOi8vdHdpdHRlci5jb20vYmVuanNwZXJyeSAgaHR0cHM6Ly90d2l0dGVyLmNvbS9pb25pY2ZyYW1ld29ya1xuICBNSVQgTGljZW5zZTogaHR0cHM6Ly9naXRodWIuY29tL2RyaWZ0eWNvL2lvbmljb25zXG5cbiAgQW5kcm9pZC1zdHlsZSBpY29ucyBvcmlnaW5hbGx5IGJ1aWx0IGJ5IEdvb2dsZeKAmXNcbiAgTWF0ZXJpYWwgRGVzaWduIEljb25zOiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL21hdGVyaWFsLWRlc2lnbi1pY29uc1xuICB1c2VkIHVuZGVyIENDIEJZIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzQuMC9cbiAgTW9kaWZpZWQgaWNvbnMgdG8gZml0IGlvbmljb27igJlzIGdyaWQgZnJvbSBvcmlnaW5hbC5cbiovXG5cbkBpbXBvcnQgXCJpb25pY29ucy1mb250XCI7XG5AaW1wb3J0IFwiaW9uaWNvbnMtaWNvbnNcIjtcbiIsIi8vIElvbmljb25zIEZvbnQgUGF0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvbnQtZmFjZSB7XG4gZm9udC1mYW1pbHk6ICRpb25pY29ucy1mb250LWZhbWlseTtcbiBzcmM6dXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy5lb3Q/dj0jeyRpb25pY29ucy12ZXJzaW9ufVwiKTtcbiBzcmM6dXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy5lb3Q/dj0jeyRpb25pY29ucy12ZXJzaW9ufSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy50dGY/dj0jeyRpb25pY29ucy12ZXJzaW9ufVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy53b2ZmP3Y9I3skaW9uaWNvbnMtdmVyc2lvbn1cIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy5zdmc/dj0jeyRpb25pY29ucy12ZXJzaW9ufSNJb25pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkaW9uaWNvbnMtZm9udC1mYW1pbHk7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn0iLCIvLyBJb25pY29ucyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRpb25pY29ucy1mb250LXBhdGg6IFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRpb25pY29ucy1mb250LWZhbWlseTogXCJJb25pY29uc1wiICFkZWZhdWx0O1xuJGlvbmljb25zLXZlcnNpb246IFwiMi4wLjBcIiAhZGVmYXVsdDtcbiRpb25pY29ucy1wcmVmaXg6IGlvbi0gIWRlZmF1bHQ7XG5cbiRpb25pY29uLXZhci1hbGVydDogXCJcXGYxMDFcIjtcbiRpb25pY29uLXZhci1hbGVydC1jaXJjbGVkOiBcIlxcZjEwMFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYWRkOiBcIlxcZjJjN1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYWRkLWNpcmNsZTogXCJcXGYzNTlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFsYXJtLWNsb2NrOiBcIlxcZjM1YVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYWxlcnQ6IFwiXFxmMzViXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcHBzOiBcIlxcZjM1Y1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJjaGl2ZTogXCJcXGYyYzlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWJhY2s6IFwiXFxmMmNhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kb3duOiBcIlxcZjM1ZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246IFwiXFxmMzVmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6IFwiXFxmMzVlXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wbGVmdDogXCJcXGYzNjFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTogXCJcXGYzNjBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3ByaWdodDogXCJcXGYzNjNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6IFwiXFxmMzYyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wdXA6IFwiXFxmMzY1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOiBcIlxcZjM2NFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDogXCJcXGYzMGZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LXVwOiBcIlxcZjM2NlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXR0YWNoOiBcIlxcZjM2N1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYmFyOiBcIlxcZjM2OFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYmljeWNsZTogXCJcXGYzNjlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWJvYXQ6IFwiXFxmMzZhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1ib29rbWFyazogXCJcXGYzNmJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWJ1bGI6IFwiXFxmMzZjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1idXM6IFwiXFxmMzZkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYWxlbmRhcjogXCJcXGYyZDFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNhbGw6IFwiXFxmMmQyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYW1lcmE6IFwiXFxmMmQzXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYW5jZWw6IFwiXFxmMzZlXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYXI6IFwiXFxmMzZmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jYXJ0OiBcIlxcZjM3MFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2hhdDogXCJcXGYyZDRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrYm94OiBcIlxcZjM3NFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtYmxhbms6IFwiXFxmMzcxXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOiBcIlxcZjM3M1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazogXCJcXGYzNzJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6IFwiXFxmMzc1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jbGlwYm9hcmQ6IFwiXFxmMzc2XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jbG9zZTogXCJcXGYyZDdcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkOiBcIlxcZjM3YVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtY2lyY2xlOiBcIlxcZjM3N1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtZG9uZTogXCJcXGYzNzhcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkLW91dGxpbmU6IFwiXFxmMzc5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jb2xvci1wYWxldHRlOiBcIlxcZjM3YlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY29tcGFzczogXCJcXGYzN2NcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNvbnRhY3Q6IFwiXFxmMmQ4XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jb250YWN0czogXCJcXGYyZDlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNvbnRyYWN0OiBcIlxcZjM3ZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY3JlYXRlOiBcIlxcZjM3ZVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZGVsZXRlOiBcIlxcZjM3ZlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZGVza3RvcDogXCJcXGYzODBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWRvY3VtZW50OiBcIlxcZjM4MVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZG9uZTogXCJcXGYzODNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWRvbmUtYWxsOiBcIlxcZjM4MlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZG93bmxvYWQ6IFwiXFxmMmRkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1kcmFmdHM6IFwiXFxmMzg0XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1leGl0OiBcIlxcZjM4NVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZXhwYW5kOiBcIlxcZjM4NlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZmF2b3JpdGU6IFwiXFxmMzg4XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOiBcIlxcZjM4N1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZmlsbTogXCJcXGYzODlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWZvbGRlcjogXCJcXGYyZTBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWZvbGRlci1vcGVuOiBcIlxcZjM4YVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZnVubmVsOiBcIlxcZjM4YlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZ2xvYmU6IFwiXFxmMzhjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1oYW5kOiBcIlxcZjJlM1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtaGFuZ291dDogXCJcXGYzOGRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWhhcHB5OiBcIlxcZjM4ZVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtaG9tZTogXCJcXGYzOGZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWltYWdlOiBcIlxcZjJlNFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbGFwdG9wOiBcIlxcZjM5MFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbGlzdDogXCJcXGYzOTFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWxvY2F0ZTogXCJcXGYyZTlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWxvY2s6IFwiXFxmMzkyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1tYWlsOiBcIlxcZjJlYlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbWFwOiBcIlxcZjM5M1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbWVudTogXCJcXGYzOTRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1pY3JvcGhvbmU6IFwiXFxmMmVjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1taWNyb3Bob25lLW9mZjogXCJcXGYzOTVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDogXCJcXGYzOTZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1vcmUtdmVydGljYWw6IFwiXFxmMzk3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1uYXZpZ2F0ZTogXCJcXGYzOThcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6IFwiXFxmMzliXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6IFwiXFxmMzk5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjogXCJcXGYzOWFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW9wZW46IFwiXFxmMzljXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1vcHRpb25zOiBcIlxcZjM5ZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGVvcGxlOiBcIlxcZjM5ZVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGVyc29uOiBcIlxcZjNhMFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGVyc29uLWFkZDogXCJcXGYzOWZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTogXCJcXGYzYTFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXBob25lLXBvcnRyYWl0OiBcIlxcZjNhMlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGluOiBcIlxcZjNhM1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGxhbmU6IFwiXFxmM2E0XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1wbGF5c3RvcmU6IFwiXFxmMmYwXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1wcmludDogXCJcXGYzYTVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6IFwiXFxmM2E2XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1yYWRpby1idXR0b24tb246IFwiXFxmM2E3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1yZWZyZXNoOiBcIlxcZjNhOFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcmVtb3ZlOiBcIlxcZjJmNFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTogXCJcXGYzYTlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXJlc3RhdXJhbnQ6IFwiXFxmM2FhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zYWQ6IFwiXFxmM2FiXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zZWFyY2g6IFwiXFxmMmY1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zZW5kOiBcIlxcZjJmNlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc2V0dGluZ3M6IFwiXFxmMmY3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zaGFyZTogXCJcXGYyZjhcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXNoYXJlLWFsdDogXCJcXGYzYWNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXN0YXI6IFwiXFxmMmZjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdGFyLWhhbGY6IFwiXFxmM2FkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdGFyLW91dGxpbmU6IFwiXFxmM2FlXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdG9wd2F0Y2g6IFwiXFxmMmZkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdWJ3YXk6IFwiXFxmM2FmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zdW5ueTogXCJcXGYzYjBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXN5bmM6IFwiXFxmM2IxXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC10ZXh0c21zOiBcIlxcZjNiMlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdGltZTogXCJcXGYzYjNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXRyYWluOiBcIlxcZjNiNFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdW5sb2NrOiBcIlxcZjNiNVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdXBsb2FkOiBcIlxcZjNiNlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdm9sdW1lLWRvd246IFwiXFxmM2I3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtbXV0ZTogXCJcXGYzYjhcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS1vZmY6IFwiXFxmM2I5XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtdXA6IFwiXFxmM2JhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC13YWxrOiBcIlxcZjNiYlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtd2FybmluZzogXCJcXGYzYmNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXdhdGNoOiBcIlxcZjNiZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtd2lmaTogXCJcXGYzMDVcIjtcbiRpb25pY29uLXZhci1hcGVydHVyZTogXCJcXGYzMTNcIjtcbiRpb25pY29uLXZhci1hcmNoaXZlOiBcIlxcZjEwMlwiO1xuJGlvbmljb24tdmFyLWFycm93LWRvd24tYTogXCJcXGYxMDNcIjtcbiRpb25pY29uLXZhci1hcnJvdy1kb3duLWI6IFwiXFxmMTA0XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctZG93bi1jOiBcIlxcZjEwNVwiO1xuJGlvbmljb24tdmFyLWFycm93LWV4cGFuZDogXCJcXGYyNWVcIjtcbiRpb25pY29uLXZhci1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6IFwiXFxmMjVmXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtZG93bi1yaWdodDogXCJcXGYyNjBcIjtcbiRpb25pY29uLXZhci1hcnJvdy1ncmFwaC11cC1sZWZ0OiBcIlxcZjI2MVwiO1xuJGlvbmljb24tdmFyLWFycm93LWdyYXBoLXVwLXJpZ2h0OiBcIlxcZjI2MlwiO1xuJGlvbmljb24tdmFyLWFycm93LWxlZnQtYTogXCJcXGYxMDZcIjtcbiRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWI6IFwiXFxmMTA3XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctbGVmdC1jOiBcIlxcZjEwOFwiO1xuJGlvbmljb24tdmFyLWFycm93LW1vdmU6IFwiXFxmMjYzXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctcmVzaXplOiBcIlxcZjI2NFwiO1xuJGlvbmljb24tdmFyLWFycm93LXJldHVybi1sZWZ0OiBcIlxcZjI2NVwiO1xuJGlvbmljb24tdmFyLWFycm93LXJldHVybi1yaWdodDogXCJcXGYyNjZcIjtcbiRpb25pY29uLXZhci1hcnJvdy1yaWdodC1hOiBcIlxcZjEwOVwiO1xuJGlvbmljb24tdmFyLWFycm93LXJpZ2h0LWI6IFwiXFxmMTBhXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctcmlnaHQtYzogXCJcXGYxMGJcIjtcbiRpb25pY29uLXZhci1hcnJvdy1zaHJpbms6IFwiXFxmMjY3XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctc3dhcDogXCJcXGYyNjhcIjtcbiRpb25pY29uLXZhci1hcnJvdy11cC1hOiBcIlxcZjEwY1wiO1xuJGlvbmljb24tdmFyLWFycm93LXVwLWI6IFwiXFxmMTBkXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctdXAtYzogXCJcXGYxMGVcIjtcbiRpb25pY29uLXZhci1hc3RlcmlzazogXCJcXGYzMTRcIjtcbiRpb25pY29uLXZhci1hdDogXCJcXGYxMGZcIjtcbiRpb25pY29uLXZhci1iYWNrc3BhY2U6IFwiXFxmM2JmXCI7XG4kaW9uaWNvbi12YXItYmFja3NwYWNlLW91dGxpbmU6IFwiXFxmM2JlXCI7XG4kaW9uaWNvbi12YXItYmFnOiBcIlxcZjExMFwiO1xuJGlvbmljb24tdmFyLWJhdHRlcnktY2hhcmdpbmc6IFwiXFxmMTExXCI7XG4kaW9uaWNvbi12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYxMTJcIjtcbiRpb25pY29uLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMTEzXCI7XG4kaW9uaWNvbi12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjExNFwiO1xuJGlvbmljb24tdmFyLWJhdHRlcnktbG93OiBcIlxcZjExNVwiO1xuJGlvbmljb24tdmFyLWJlYWtlcjogXCJcXGYyNjlcIjtcbiRpb25pY29uLXZhci1iZWVyOiBcIlxcZjI2YVwiO1xuJGlvbmljb24tdmFyLWJsdWV0b290aDogXCJcXGYxMTZcIjtcbiRpb25pY29uLXZhci1ib25maXJlOiBcIlxcZjMxNVwiO1xuJGlvbmljb24tdmFyLWJvb2ttYXJrOiBcIlxcZjI2YlwiO1xuJGlvbmljb24tdmFyLWJvd3RpZTogXCJcXGYzYzBcIjtcbiRpb25pY29uLXZhci1icmllZmNhc2U6IFwiXFxmMjZjXCI7XG4kaW9uaWNvbi12YXItYnVnOiBcIlxcZjJiZVwiO1xuJGlvbmljb24tdmFyLWNhbGN1bGF0b3I6IFwiXFxmMjZkXCI7XG4kaW9uaWNvbi12YXItY2FsZW5kYXI6IFwiXFxmMTE3XCI7XG4kaW9uaWNvbi12YXItY2FtZXJhOiBcIlxcZjExOFwiO1xuJGlvbmljb24tdmFyLWNhcmQ6IFwiXFxmMTE5XCI7XG4kaW9uaWNvbi12YXItY2FzaDogXCJcXGYzMTZcIjtcbiRpb25pY29uLXZhci1jaGF0Ym94OiBcIlxcZjExYlwiO1xuJGlvbmljb24tdmFyLWNoYXRib3gtd29ya2luZzogXCJcXGYxMWFcIjtcbiRpb25pY29uLXZhci1jaGF0Ym94ZXM6IFwiXFxmMTFjXCI7XG4kaW9uaWNvbi12YXItY2hhdGJ1YmJsZTogXCJcXGYxMWVcIjtcbiRpb25pY29uLXZhci1jaGF0YnViYmxlLXdvcmtpbmc6IFwiXFxmMTFkXCI7XG4kaW9uaWNvbi12YXItY2hhdGJ1YmJsZXM6IFwiXFxmMTFmXCI7XG4kaW9uaWNvbi12YXItY2hlY2ttYXJrOiBcIlxcZjEyMlwiO1xuJGlvbmljb24tdmFyLWNoZWNrbWFyay1jaXJjbGVkOiBcIlxcZjEyMFwiO1xuJGlvbmljb24tdmFyLWNoZWNrbWFyay1yb3VuZDogXCJcXGYxMjFcIjtcbiRpb25pY29uLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMTIzXCI7XG4kaW9uaWNvbi12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjEyNFwiO1xuJGlvbmljb24tdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMTI1XCI7XG4kaW9uaWNvbi12YXItY2hldnJvbi11cDogXCJcXGYxMjZcIjtcbiRpb25pY29uLXZhci1jbGlwYm9hcmQ6IFwiXFxmMTI3XCI7XG4kaW9uaWNvbi12YXItY2xvY2s6IFwiXFxmMjZlXCI7XG4kaW9uaWNvbi12YXItY2xvc2U6IFwiXFxmMTJhXCI7XG4kaW9uaWNvbi12YXItY2xvc2UtY2lyY2xlZDogXCJcXGYxMjhcIjtcbiRpb25pY29uLXZhci1jbG9zZS1yb3VuZDogXCJcXGYxMjlcIjtcbiRpb25pY29uLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXCJcXGYzMTdcIjtcbiRpb25pY29uLXZhci1jbG91ZDogXCJcXGYxMmJcIjtcbiRpb25pY29uLXZhci1jb2RlOiBcIlxcZjI3MVwiO1xuJGlvbmljb24tdmFyLWNvZGUtZG93bmxvYWQ6IFwiXFxmMjZmXCI7XG4kaW9uaWNvbi12YXItY29kZS13b3JraW5nOiBcIlxcZjI3MFwiO1xuJGlvbmljb24tdmFyLWNvZmZlZTogXCJcXGYyNzJcIjtcbiRpb25pY29uLXZhci1jb21wYXNzOiBcIlxcZjI3M1wiO1xuJGlvbmljb24tdmFyLWNvbXBvc2U6IFwiXFxmMTJjXCI7XG4kaW9uaWNvbi12YXItY29ubmVjdGlvbi1iYXJzOiBcIlxcZjI3NFwiO1xuJGlvbmljb24tdmFyLWNvbnRyYXN0OiBcIlxcZjI3NVwiO1xuJGlvbmljb24tdmFyLWNyb3A6IFwiXFxmM2MxXCI7XG4kaW9uaWNvbi12YXItY3ViZTogXCJcXGYzMThcIjtcbiRpb25pY29uLXZhci1kaXNjOiBcIlxcZjEyZFwiO1xuJGlvbmljb24tdmFyLWRvY3VtZW50OiBcIlxcZjEyZlwiO1xuJGlvbmljb24tdmFyLWRvY3VtZW50LXRleHQ6IFwiXFxmMTJlXCI7XG4kaW9uaWNvbi12YXItZHJhZzogXCJcXGYxMzBcIjtcbiRpb25pY29uLXZhci1lYXJ0aDogXCJcXGYyNzZcIjtcbiRpb25pY29uLXZhci1lYXNlbDogXCJcXGYzYzJcIjtcbiRpb25pY29uLXZhci1lZGl0OiBcIlxcZjJiZlwiO1xuJGlvbmljb24tdmFyLWVnZzogXCJcXGYyNzdcIjtcbiRpb25pY29uLXZhci1lamVjdDogXCJcXGYxMzFcIjtcbiRpb25pY29uLXZhci1lbWFpbDogXCJcXGYxMzJcIjtcbiRpb25pY29uLXZhci1lbWFpbC11bnJlYWQ6IFwiXFxmM2MzXCI7XG4kaW9uaWNvbi12YXItZXJsZW5tZXllci1mbGFzazogXCJcXGYzYzVcIjtcbiRpb25pY29uLXZhci1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6IFwiXFxmM2M0XCI7XG4kaW9uaWNvbi12YXItZXllOiBcIlxcZjEzM1wiO1xuJGlvbmljb24tdmFyLWV5ZS1kaXNhYmxlZDogXCJcXGYzMDZcIjtcbiRpb25pY29uLXZhci1mZW1hbGU6IFwiXFxmMjc4XCI7XG4kaW9uaWNvbi12YXItZmlsaW5nOiBcIlxcZjEzNFwiO1xuJGlvbmljb24tdmFyLWZpbG0tbWFya2VyOiBcIlxcZjEzNVwiO1xuJGlvbmljb24tdmFyLWZpcmViYWxsOiBcIlxcZjMxOVwiO1xuJGlvbmljb24tdmFyLWZsYWc6IFwiXFxmMjc5XCI7XG4kaW9uaWNvbi12YXItZmxhbWU6IFwiXFxmMzFhXCI7XG4kaW9uaWNvbi12YXItZmxhc2g6IFwiXFxmMTM3XCI7XG4kaW9uaWNvbi12YXItZmxhc2gtb2ZmOiBcIlxcZjEzNlwiO1xuJGlvbmljb24tdmFyLWZvbGRlcjogXCJcXGYxMzlcIjtcbiRpb25pY29uLXZhci1mb3JrOiBcIlxcZjI3YVwiO1xuJGlvbmljb24tdmFyLWZvcmstcmVwbzogXCJcXGYyYzBcIjtcbiRpb25pY29uLXZhci1mb3J3YXJkOiBcIlxcZjEzYVwiO1xuJGlvbmljb24tdmFyLWZ1bm5lbDogXCJcXGYzMWJcIjtcbiRpb25pY29uLXZhci1nZWFyLWE6IFwiXFxmMTNkXCI7XG4kaW9uaWNvbi12YXItZ2Vhci1iOiBcIlxcZjEzZVwiO1xuJGlvbmljb24tdmFyLWdyaWQ6IFwiXFxmMTNmXCI7XG4kaW9uaWNvbi12YXItaGFtbWVyOiBcIlxcZjI3YlwiO1xuJGlvbmljb24tdmFyLWhhcHB5OiBcIlxcZjMxY1wiO1xuJGlvbmljb24tdmFyLWhhcHB5LW91dGxpbmU6IFwiXFxmM2M2XCI7XG4kaW9uaWNvbi12YXItaGVhZHBob25lOiBcIlxcZjE0MFwiO1xuJGlvbmljb24tdmFyLWhlYXJ0OiBcIlxcZjE0MVwiO1xuJGlvbmljb24tdmFyLWhlYXJ0LWJyb2tlbjogXCJcXGYzMWRcIjtcbiRpb25pY29uLXZhci1oZWxwOiBcIlxcZjE0M1wiO1xuJGlvbmljb24tdmFyLWhlbHAtYnVveTogXCJcXGYyN2NcIjtcbiRpb25pY29uLXZhci1oZWxwLWNpcmNsZWQ6IFwiXFxmMTQyXCI7XG4kaW9uaWNvbi12YXItaG9tZTogXCJcXGYxNDRcIjtcbiRpb25pY29uLXZhci1pY2VjcmVhbTogXCJcXGYyN2RcIjtcbiRpb25pY29uLXZhci1pbWFnZTogXCJcXGYxNDdcIjtcbiRpb25pY29uLXZhci1pbWFnZXM6IFwiXFxmMTQ4XCI7XG4kaW9uaWNvbi12YXItaW5mb3JtYXRpb246IFwiXFxmMTRhXCI7XG4kaW9uaWNvbi12YXItaW5mb3JtYXRpb24tY2lyY2xlZDogXCJcXGYxNDlcIjtcbiRpb25pY29uLXZhci1pb25pYzogXCJcXGYxNGJcIjtcbiRpb25pY29uLXZhci1pb3MtYWxhcm06IFwiXFxmM2M4XCI7XG4kaW9uaWNvbi12YXItaW9zLWFsYXJtLW91dGxpbmU6IFwiXFxmM2M3XCI7XG4kaW9uaWNvbi12YXItaW9zLWFsYnVtczogXCJcXGYzY2FcIjtcbiRpb25pY29uLXZhci1pb3MtYWxidW1zLW91dGxpbmU6IFwiXFxmM2M5XCI7XG4kaW9uaWNvbi12YXItaW9zLWFtZXJpY2FuZm9vdGJhbGw6IFwiXFxmM2NjXCI7XG4kaW9uaWNvbi12YXItaW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTogXCJcXGYzY2JcIjtcbiRpb25pY29uLXZhci1pb3MtYW5hbHl0aWNzOiBcIlxcZjNjZVwiO1xuJGlvbmljb24tdmFyLWlvcy1hbmFseXRpY3Mtb3V0bGluZTogXCJcXGYzY2RcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctYmFjazogXCJcXGYzY2ZcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctZG93bjogXCJcXGYzZDBcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctZm9yd2FyZDogXCJcXGYzZDFcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctbGVmdDogXCJcXGYzZDJcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctcmlnaHQ6IFwiXFxmM2QzXCI7XG4kaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tZG93bjogXCJcXGYzZDRcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1sZWZ0OiBcIlxcZjNkNVwiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLXJpZ2h0OiBcIlxcZjNkNlwiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLXVwOiBcIlxcZjNkN1wiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy11cDogXCJcXGYzZDhcIjtcbiRpb25pY29uLXZhci1pb3MtYXQ6IFwiXFxmM2RhXCI7XG4kaW9uaWNvbi12YXItaW9zLWF0LW91dGxpbmU6IFwiXFxmM2Q5XCI7XG4kaW9uaWNvbi12YXItaW9zLWJhcmNvZGU6IFwiXFxmM2RjXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhcmNvZGUtb3V0bGluZTogXCJcXGYzZGJcIjtcbiRpb25pY29uLXZhci1pb3MtYmFzZWJhbGw6IFwiXFxmM2RlXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhc2ViYWxsLW91dGxpbmU6IFwiXFxmM2RkXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGw6IFwiXFxmM2UwXCI7XG4kaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGwtb3V0bGluZTogXCJcXGYzZGZcIjtcbiRpb25pY29uLXZhci1pb3MtYmVsbDogXCJcXGYzZTJcIjtcbiRpb25pY29uLXZhci1pb3MtYmVsbC1vdXRsaW5lOiBcIlxcZjNlMVwiO1xuJGlvbmljb24tdmFyLWlvcy1ib2R5OiBcIlxcZjNlNFwiO1xuJGlvbmljb24tdmFyLWlvcy1ib2R5LW91dGxpbmU6IFwiXFxmM2UzXCI7XG4kaW9uaWNvbi12YXItaW9zLWJvbHQ6IFwiXFxmM2U2XCI7XG4kaW9uaWNvbi12YXItaW9zLWJvbHQtb3V0bGluZTogXCJcXGYzZTVcIjtcbiRpb25pY29uLXZhci1pb3MtYm9vazogXCJcXGYzZThcIjtcbiRpb25pY29uLXZhci1pb3MtYm9vay1vdXRsaW5lOiBcIlxcZjNlN1wiO1xuJGlvbmljb24tdmFyLWlvcy1ib29rbWFya3M6IFwiXFxmM2VhXCI7XG4kaW9uaWNvbi12YXItaW9zLWJvb2ttYXJrcy1vdXRsaW5lOiBcIlxcZjNlOVwiO1xuJGlvbmljb24tdmFyLWlvcy1ib3g6IFwiXFxmM2VjXCI7XG4kaW9uaWNvbi12YXItaW9zLWJveC1vdXRsaW5lOiBcIlxcZjNlYlwiO1xuJGlvbmljb24tdmFyLWlvcy1icmllZmNhc2U6IFwiXFxmM2VlXCI7XG4kaW9uaWNvbi12YXItaW9zLWJyaWVmY2FzZS1vdXRsaW5lOiBcIlxcZjNlZFwiO1xuJGlvbmljb24tdmFyLWlvcy1icm93c2VyczogXCJcXGYzZjBcIjtcbiRpb25pY29uLXZhci1pb3MtYnJvd3NlcnMtb3V0bGluZTogXCJcXGYzZWZcIjtcbiRpb25pY29uLXZhci1pb3MtY2FsY3VsYXRvcjogXCJcXGYzZjJcIjtcbiRpb25pY29uLXZhci1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOiBcIlxcZjNmMVwiO1xuJGlvbmljb24tdmFyLWlvcy1jYWxlbmRhcjogXCJcXGYzZjRcIjtcbiRpb25pY29uLXZhci1pb3MtY2FsZW5kYXItb3V0bGluZTogXCJcXGYzZjNcIjtcbiRpb25pY29uLXZhci1pb3MtY2FtZXJhOiBcIlxcZjNmNlwiO1xuJGlvbmljb24tdmFyLWlvcy1jYW1lcmEtb3V0bGluZTogXCJcXGYzZjVcIjtcbiRpb25pY29uLXZhci1pb3MtY2FydDogXCJcXGYzZjhcIjtcbiRpb25pY29uLXZhci1pb3MtY2FydC1vdXRsaW5lOiBcIlxcZjNmN1wiO1xuJGlvbmljb24tdmFyLWlvcy1jaGF0Ym94ZXM6IFwiXFxmM2ZhXCI7XG4kaW9uaWNvbi12YXItaW9zLWNoYXRib3hlcy1vdXRsaW5lOiBcIlxcZjNmOVwiO1xuJGlvbmljb24tdmFyLWlvcy1jaGF0YnViYmxlOiBcIlxcZjNmY1wiO1xuJGlvbmljb24tdmFyLWlvcy1jaGF0YnViYmxlLW91dGxpbmU6IFwiXFxmM2ZiXCI7XG4kaW9uaWNvbi12YXItaW9zLWNoZWNrbWFyazogXCJcXGYzZmZcIjtcbiRpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrLWVtcHR5OiBcIlxcZjNmZFwiO1xuJGlvbmljb24tdmFyLWlvcy1jaGVja21hcmstb3V0bGluZTogXCJcXGYzZmVcIjtcbiRpb25pY29uLXZhci1pb3MtY2lyY2xlLWZpbGxlZDogXCJcXGY0MDBcIjtcbiRpb25pY29uLXZhci1pb3MtY2lyY2xlLW91dGxpbmU6IFwiXFxmNDAxXCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb2NrOiBcIlxcZjQwM1wiO1xuJGlvbmljb24tdmFyLWlvcy1jbG9jay1vdXRsaW5lOiBcIlxcZjQwMlwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG9zZTogXCJcXGY0MDZcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvc2UtZW1wdHk6IFwiXFxmNDA0XCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3NlLW91dGxpbmU6IFwiXFxmNDA1XCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkOiBcIlxcZjQwY1wiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZC1kb3dubG9hZDogXCJcXGY0MDhcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTogXCJcXGY0MDdcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWQtb3V0bGluZTogXCJcXGY0MDlcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWQtdXBsb2FkOiBcIlxcZjQwYlwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTogXCJcXGY0MGFcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWR5OiBcIlxcZjQxMFwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZHktbmlnaHQ6IFwiXFxmNDBlXCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOiBcIlxcZjQwZFwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZHktb3V0bGluZTogXCJcXGY0MGZcIjtcbiRpb25pY29uLXZhci1pb3MtY29nOiBcIlxcZjQxMlwiO1xuJGlvbmljb24tdmFyLWlvcy1jb2ctb3V0bGluZTogXCJcXGY0MTFcIjtcbiRpb25pY29uLXZhci1pb3MtY29sb3ItZmlsdGVyOiBcIlxcZjQxNFwiO1xuJGlvbmljb24tdmFyLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTogXCJcXGY0MTNcIjtcbiRpb25pY29uLXZhci1pb3MtY29sb3Itd2FuZDogXCJcXGY0MTZcIjtcbiRpb25pY29uLXZhci1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOiBcIlxcZjQxNVwiO1xuJGlvbmljb24tdmFyLWlvcy1jb21wb3NlOiBcIlxcZjQxOFwiO1xuJGlvbmljb24tdmFyLWlvcy1jb21wb3NlLW91dGxpbmU6IFwiXFxmNDE3XCI7XG4kaW9uaWNvbi12YXItaW9zLWNvbnRhY3Q6IFwiXFxmNDFhXCI7XG4kaW9uaWNvbi12YXItaW9zLWNvbnRhY3Qtb3V0bGluZTogXCJcXGY0MTlcIjtcbiRpb25pY29uLXZhci1pb3MtY29weTogXCJcXGY0MWNcIjtcbiRpb25pY29uLXZhci1pb3MtY29weS1vdXRsaW5lOiBcIlxcZjQxYlwiO1xuJGlvbmljb24tdmFyLWlvcy1jcm9wOiBcIlxcZjQxZVwiO1xuJGlvbmljb24tdmFyLWlvcy1jcm9wLXN0cm9uZzogXCJcXGY0MWRcIjtcbiRpb25pY29uLXZhci1pb3MtZG93bmxvYWQ6IFwiXFxmNDIwXCI7XG4kaW9uaWNvbi12YXItaW9zLWRvd25sb2FkLW91dGxpbmU6IFwiXFxmNDFmXCI7XG4kaW9uaWNvbi12YXItaW9zLWRyYWc6IFwiXFxmNDIxXCI7XG4kaW9uaWNvbi12YXItaW9zLWVtYWlsOiBcIlxcZjQyM1wiO1xuJGlvbmljb24tdmFyLWlvcy1lbWFpbC1vdXRsaW5lOiBcIlxcZjQyMlwiO1xuJGlvbmljb24tdmFyLWlvcy1leWU6IFwiXFxmNDI1XCI7XG4kaW9uaWNvbi12YXItaW9zLWV5ZS1vdXRsaW5lOiBcIlxcZjQyNFwiO1xuJGlvbmljb24tdmFyLWlvcy1mYXN0Zm9yd2FyZDogXCJcXGY0MjdcIjtcbiRpb25pY29uLXZhci1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTogXCJcXGY0MjZcIjtcbiRpb25pY29uLXZhci1pb3MtZmlsaW5nOiBcIlxcZjQyOVwiO1xuJGlvbmljb24tdmFyLWlvcy1maWxpbmctb3V0bGluZTogXCJcXGY0MjhcIjtcbiRpb25pY29uLXZhci1pb3MtZmlsbTogXCJcXGY0MmJcIjtcbiRpb25pY29uLXZhci1pb3MtZmlsbS1vdXRsaW5lOiBcIlxcZjQyYVwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFnOiBcIlxcZjQyZFwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFnLW91dGxpbmU6IFwiXFxmNDJjXCI7XG4kaW9uaWNvbi12YXItaW9zLWZsYW1lOiBcIlxcZjQyZlwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFtZS1vdXRsaW5lOiBcIlxcZjQyZVwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFzazogXCJcXGY0MzFcIjtcbiRpb25pY29uLXZhci1pb3MtZmxhc2stb3V0bGluZTogXCJcXGY0MzBcIjtcbiRpb25pY29uLXZhci1pb3MtZmxvd2VyOiBcIlxcZjQzM1wiO1xuJGlvbmljb24tdmFyLWlvcy1mbG93ZXItb3V0bGluZTogXCJcXGY0MzJcIjtcbiRpb25pY29uLXZhci1pb3MtZm9sZGVyOiBcIlxcZjQzNVwiO1xuJGlvbmljb24tdmFyLWlvcy1mb2xkZXItb3V0bGluZTogXCJcXGY0MzRcIjtcbiRpb25pY29uLXZhci1pb3MtZm9vdGJhbGw6IFwiXFxmNDM3XCI7XG4kaW9uaWNvbi12YXItaW9zLWZvb3RiYWxsLW91dGxpbmU6IFwiXFxmNDM2XCI7XG4kaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1hOiBcIlxcZjQzOVwiO1xuJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOiBcIlxcZjQzOFwiO1xuJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYjogXCJcXGY0M2JcIjtcbiRpb25pY29uLXZhci1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTogXCJcXGY0M2FcIjtcbiRpb25pY29uLXZhci1pb3MtZ2VhcjogXCJcXGY0M2RcIjtcbiRpb25pY29uLXZhci1pb3MtZ2Vhci1vdXRsaW5lOiBcIlxcZjQzY1wiO1xuJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzOiBcIlxcZjQzZlwiO1xuJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzLW91dGxpbmU6IFwiXFxmNDNlXCI7XG4kaW9uaWNvbi12YXItaW9zLWdyaWQtdmlldzogXCJcXGY0NDFcIjtcbiRpb25pY29uLXZhci1pb3MtZ3JpZC12aWV3LW91dGxpbmU6IFwiXFxmNDQwXCI7XG4kaW9uaWNvbi12YXItaW9zLWhlYXJ0OiBcIlxcZjQ0M1wiO1xuJGlvbmljb24tdmFyLWlvcy1oZWFydC1vdXRsaW5lOiBcIlxcZjQ0MlwiO1xuJGlvbmljb24tdmFyLWlvcy1oZWxwOiBcIlxcZjQ0NlwiO1xuJGlvbmljb24tdmFyLWlvcy1oZWxwLWVtcHR5OiBcIlxcZjQ0NFwiO1xuJGlvbmljb24tdmFyLWlvcy1oZWxwLW91dGxpbmU6IFwiXFxmNDQ1XCI7XG4kaW9uaWNvbi12YXItaW9zLWhvbWU6IFwiXFxmNDQ4XCI7XG4kaW9uaWNvbi12YXItaW9zLWhvbWUtb3V0bGluZTogXCJcXGY0NDdcIjtcbiRpb25pY29uLXZhci1pb3MtaW5maW5pdGU6IFwiXFxmNDRhXCI7XG4kaW9uaWNvbi12YXItaW9zLWluZmluaXRlLW91dGxpbmU6IFwiXFxmNDQ5XCI7XG4kaW9uaWNvbi12YXItaW9zLWluZm9ybWF0aW9uOiBcIlxcZjQ0ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTogXCJcXGY0NGJcIjtcbiRpb25pY29uLXZhci1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTogXCJcXGY0NGNcIjtcbiRpb25pY29uLXZhci1pb3MtaW9uaWMtb3V0bGluZTogXCJcXGY0NGVcIjtcbiRpb25pY29uLXZhci1pb3Mta2V5cGFkOiBcIlxcZjQ1MFwiO1xuJGlvbmljb24tdmFyLWlvcy1rZXlwYWQtb3V0bGluZTogXCJcXGY0NGZcIjtcbiRpb25pY29uLXZhci1pb3MtbGlnaHRidWxiOiBcIlxcZjQ1MlwiO1xuJGlvbmljb24tdmFyLWlvcy1saWdodGJ1bGItb3V0bGluZTogXCJcXGY0NTFcIjtcbiRpb25pY29uLXZhci1pb3MtbGlzdDogXCJcXGY0NTRcIjtcbiRpb25pY29uLXZhci1pb3MtbGlzdC1vdXRsaW5lOiBcIlxcZjQ1M1wiO1xuJGlvbmljb24tdmFyLWlvcy1sb2NhdGlvbjogXCJcXGY0NTZcIjtcbiRpb25pY29uLXZhci1pb3MtbG9jYXRpb24tb3V0bGluZTogXCJcXGY0NTVcIjtcbiRpb25pY29uLXZhci1pb3MtbG9ja2VkOiBcIlxcZjQ1OFwiO1xuJGlvbmljb24tdmFyLWlvcy1sb2NrZWQtb3V0bGluZTogXCJcXGY0NTdcIjtcbiRpb25pY29uLXZhci1pb3MtbG9vcDogXCJcXGY0NWFcIjtcbiRpb25pY29uLXZhci1pb3MtbG9vcC1zdHJvbmc6IFwiXFxmNDU5XCI7XG4kaW9uaWNvbi12YXItaW9zLW1lZGljYWw6IFwiXFxmNDVjXCI7XG4kaW9uaWNvbi12YXItaW9zLW1lZGljYWwtb3V0bGluZTogXCJcXGY0NWJcIjtcbiRpb25pY29uLXZhci1pb3MtbWVka2l0OiBcIlxcZjQ1ZVwiO1xuJGlvbmljb24tdmFyLWlvcy1tZWRraXQtb3V0bGluZTogXCJcXGY0NWRcIjtcbiRpb25pY29uLXZhci1pb3MtbWljOiBcIlxcZjQ2MVwiO1xuJGlvbmljb24tdmFyLWlvcy1taWMtb2ZmOiBcIlxcZjQ1ZlwiO1xuJGlvbmljb24tdmFyLWlvcy1taWMtb3V0bGluZTogXCJcXGY0NjBcIjtcbiRpb25pY29uLXZhci1pb3MtbWludXM6IFwiXFxmNDY0XCI7XG4kaW9uaWNvbi12YXItaW9zLW1pbnVzLWVtcHR5OiBcIlxcZjQ2MlwiO1xuJGlvbmljb24tdmFyLWlvcy1taW51cy1vdXRsaW5lOiBcIlxcZjQ2M1wiO1xuJGlvbmljb24tdmFyLWlvcy1tb25pdG9yOiBcIlxcZjQ2NlwiO1xuJGlvbmljb24tdmFyLWlvcy1tb25pdG9yLW91dGxpbmU6IFwiXFxmNDY1XCI7XG4kaW9uaWNvbi12YXItaW9zLW1vb246IFwiXFxmNDY4XCI7XG4kaW9uaWNvbi12YXItaW9zLW1vb24tb3V0bGluZTogXCJcXGY0NjdcIjtcbiRpb25pY29uLXZhci1pb3MtbW9yZTogXCJcXGY0NmFcIjtcbiRpb25pY29uLXZhci1pb3MtbW9yZS1vdXRsaW5lOiBcIlxcZjQ2OVwiO1xuJGlvbmljb24tdmFyLWlvcy1tdXNpY2FsLW5vdGU6IFwiXFxmNDZiXCI7XG4kaW9uaWNvbi12YXItaW9zLW11c2ljYWwtbm90ZXM6IFwiXFxmNDZjXCI7XG4kaW9uaWNvbi12YXItaW9zLW5hdmlnYXRlOiBcIlxcZjQ2ZVwiO1xuJGlvbmljb24tdmFyLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOiBcIlxcZjQ2ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1udXRyaXRpb246IFwiXFxmNDcwXCI7XG4kaW9uaWNvbi12YXItaW9zLW51dHJpdGlvbi1vdXRsaW5lOiBcIlxcZjQ2ZlwiO1xuJGlvbmljb24tdmFyLWlvcy1wYXBlcjogXCJcXGY0NzJcIjtcbiRpb25pY29uLXZhci1pb3MtcGFwZXItb3V0bGluZTogXCJcXGY0NzFcIjtcbiRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZTogXCJcXGY0NzRcIjtcbiRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOiBcIlxcZjQ3M1wiO1xuJGlvbmljb24tdmFyLWlvcy1wYXJ0bHlzdW5ueTogXCJcXGY0NzZcIjtcbiRpb25pY29uLXZhci1pb3MtcGFydGx5c3Vubnktb3V0bGluZTogXCJcXGY0NzVcIjtcbiRpb25pY29uLXZhci1pb3MtcGF1c2U6IFwiXFxmNDc4XCI7XG4kaW9uaWNvbi12YXItaW9zLXBhdXNlLW91dGxpbmU6IFwiXFxmNDc3XCI7XG4kaW9uaWNvbi12YXItaW9zLXBhdzogXCJcXGY0N2FcIjtcbiRpb25pY29uLXZhci1pb3MtcGF3LW91dGxpbmU6IFwiXFxmNDc5XCI7XG4kaW9uaWNvbi12YXItaW9zLXBlb3BsZTogXCJcXGY0N2NcIjtcbiRpb25pY29uLXZhci1pb3MtcGVvcGxlLW91dGxpbmU6IFwiXFxmNDdiXCI7XG4kaW9uaWNvbi12YXItaW9zLXBlcnNvbjogXCJcXGY0N2VcIjtcbiRpb25pY29uLXZhci1pb3MtcGVyc29uLW91dGxpbmU6IFwiXFxmNDdkXCI7XG4kaW9uaWNvbi12YXItaW9zLXBlcnNvbmFkZDogXCJcXGY0ODBcIjtcbiRpb25pY29uLXZhci1pb3MtcGVyc29uYWRkLW91dGxpbmU6IFwiXFxmNDdmXCI7XG4kaW9uaWNvbi12YXItaW9zLXBob3RvczogXCJcXGY0ODJcIjtcbiRpb25pY29uLXZhci1pb3MtcGhvdG9zLW91dGxpbmU6IFwiXFxmNDgxXCI7XG4kaW9uaWNvbi12YXItaW9zLXBpZTogXCJcXGY0ODRcIjtcbiRpb25pY29uLXZhci1pb3MtcGllLW91dGxpbmU6IFwiXFxmNDgzXCI7XG4kaW9uaWNvbi12YXItaW9zLXBpbnQ6IFwiXFxmNDg2XCI7XG4kaW9uaWNvbi12YXItaW9zLXBpbnQtb3V0bGluZTogXCJcXGY0ODVcIjtcbiRpb25pY29uLXZhci1pb3MtcGxheTogXCJcXGY0ODhcIjtcbiRpb25pY29uLXZhci1pb3MtcGxheS1vdXRsaW5lOiBcIlxcZjQ4N1wiO1xuJGlvbmljb24tdmFyLWlvcy1wbHVzOiBcIlxcZjQ4YlwiO1xuJGlvbmljb24tdmFyLWlvcy1wbHVzLWVtcHR5OiBcIlxcZjQ4OVwiO1xuJGlvbmljb24tdmFyLWlvcy1wbHVzLW91dGxpbmU6IFwiXFxmNDhhXCI7XG4kaW9uaWNvbi12YXItaW9zLXByaWNldGFnOiBcIlxcZjQ4ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1wcmljZXRhZy1vdXRsaW5lOiBcIlxcZjQ4Y1wiO1xuJGlvbmljb24tdmFyLWlvcy1wcmljZXRhZ3M6IFwiXFxmNDhmXCI7XG4kaW9uaWNvbi12YXItaW9zLXByaWNldGFncy1vdXRsaW5lOiBcIlxcZjQ4ZVwiO1xuJGlvbmljb24tdmFyLWlvcy1wcmludGVyOiBcIlxcZjQ5MVwiO1xuJGlvbmljb24tdmFyLWlvcy1wcmludGVyLW91dGxpbmU6IFwiXFxmNDkwXCI7XG4kaW9uaWNvbi12YXItaW9zLXB1bHNlOiBcIlxcZjQ5M1wiO1xuJGlvbmljb24tdmFyLWlvcy1wdWxzZS1zdHJvbmc6IFwiXFxmNDkyXCI7XG4kaW9uaWNvbi12YXItaW9zLXJhaW55OiBcIlxcZjQ5NVwiO1xuJGlvbmljb24tdmFyLWlvcy1yYWlueS1vdXRsaW5lOiBcIlxcZjQ5NFwiO1xuJGlvbmljb24tdmFyLWlvcy1yZWNvcmRpbmc6IFwiXFxmNDk3XCI7XG4kaW9uaWNvbi12YXItaW9zLXJlY29yZGluZy1vdXRsaW5lOiBcIlxcZjQ5NlwiO1xuJGlvbmljb24tdmFyLWlvcy1yZWRvOiBcIlxcZjQ5OVwiO1xuJGlvbmljb24tdmFyLWlvcy1yZWRvLW91dGxpbmU6IFwiXFxmNDk4XCI7XG4kaW9uaWNvbi12YXItaW9zLXJlZnJlc2g6IFwiXFxmNDljXCI7XG4kaW9uaWNvbi12YXItaW9zLXJlZnJlc2gtZW1wdHk6IFwiXFxmNDlhXCI7XG4kaW9uaWNvbi12YXItaW9zLXJlZnJlc2gtb3V0bGluZTogXCJcXGY0OWJcIjtcbiRpb25pY29uLXZhci1pb3MtcmVsb2FkOiBcIlxcZjQ5ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1yZXZlcnNlLWNhbWVyYTogXCJcXGY0OWZcIjtcbiRpb25pY29uLXZhci1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTogXCJcXGY0OWVcIjtcbiRpb25pY29uLXZhci1pb3MtcmV3aW5kOiBcIlxcZjRhMVwiO1xuJGlvbmljb24tdmFyLWlvcy1yZXdpbmQtb3V0bGluZTogXCJcXGY0YTBcIjtcbiRpb25pY29uLXZhci1pb3Mtcm9zZTogXCJcXGY0YTNcIjtcbiRpb25pY29uLXZhci1pb3Mtcm9zZS1vdXRsaW5lOiBcIlxcZjRhMlwiO1xuJGlvbmljb24tdmFyLWlvcy1zZWFyY2g6IFwiXFxmNGE1XCI7XG4kaW9uaWNvbi12YXItaW9zLXNlYXJjaC1zdHJvbmc6IFwiXFxmNGE0XCI7XG4kaW9uaWNvbi12YXItaW9zLXNldHRpbmdzOiBcIlxcZjRhN1wiO1xuJGlvbmljb24tdmFyLWlvcy1zZXR0aW5ncy1zdHJvbmc6IFwiXFxmNGE2XCI7XG4kaW9uaWNvbi12YXItaW9zLXNodWZmbGU6IFwiXFxmNGE5XCI7XG4kaW9uaWNvbi12YXItaW9zLXNodWZmbGUtc3Ryb25nOiBcIlxcZjRhOFwiO1xuJGlvbmljb24tdmFyLWlvcy1za2lwYmFja3dhcmQ6IFwiXFxmNGFiXCI7XG4kaW9uaWNvbi12YXItaW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOiBcIlxcZjRhYVwiO1xuJGlvbmljb24tdmFyLWlvcy1za2lwZm9yd2FyZDogXCJcXGY0YWRcIjtcbiRpb25pY29uLXZhci1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTogXCJcXGY0YWNcIjtcbiRpb25pY29uLXZhci1pb3Mtc25vd3k6IFwiXFxmNGFlXCI7XG4kaW9uaWNvbi12YXItaW9zLXNwZWVkb21ldGVyOiBcIlxcZjRiMFwiO1xuJGlvbmljb24tdmFyLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOiBcIlxcZjRhZlwiO1xuJGlvbmljb24tdmFyLWlvcy1zdGFyOiBcIlxcZjRiM1wiO1xuJGlvbmljb24tdmFyLWlvcy1zdGFyLWhhbGY6IFwiXFxmNGIxXCI7XG4kaW9uaWNvbi12YXItaW9zLXN0YXItb3V0bGluZTogXCJcXGY0YjJcIjtcbiRpb25pY29uLXZhci1pb3Mtc3RvcHdhdGNoOiBcIlxcZjRiNVwiO1xuJGlvbmljb24tdmFyLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTogXCJcXGY0YjRcIjtcbiRpb25pY29uLXZhci1pb3Mtc3Vubnk6IFwiXFxmNGI3XCI7XG4kaW9uaWNvbi12YXItaW9zLXN1bm55LW91dGxpbmU6IFwiXFxmNGI2XCI7XG4kaW9uaWNvbi12YXItaW9zLXRlbGVwaG9uZTogXCJcXGY0YjlcIjtcbiRpb25pY29uLXZhci1pb3MtdGVsZXBob25lLW91dGxpbmU6IFwiXFxmNGI4XCI7XG4kaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGw6IFwiXFxmNGJiXCI7XG4kaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGwtb3V0bGluZTogXCJcXGY0YmFcIjtcbiRpb25pY29uLXZhci1pb3MtdGh1bmRlcnN0b3JtOiBcIlxcZjRiZFwiO1xuJGlvbmljb24tdmFyLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTogXCJcXGY0YmNcIjtcbiRpb25pY29uLXZhci1pb3MtdGltZTogXCJcXGY0YmZcIjtcbiRpb25pY29uLXZhci1pb3MtdGltZS1vdXRsaW5lOiBcIlxcZjRiZVwiO1xuJGlvbmljb24tdmFyLWlvcy10aW1lcjogXCJcXGY0YzFcIjtcbiRpb25pY29uLXZhci1pb3MtdGltZXItb3V0bGluZTogXCJcXGY0YzBcIjtcbiRpb25pY29uLXZhci1pb3MtdG9nZ2xlOiBcIlxcZjRjM1wiO1xuJGlvbmljb24tdmFyLWlvcy10b2dnbGUtb3V0bGluZTogXCJcXGY0YzJcIjtcbiRpb25pY29uLXZhci1pb3MtdHJhc2g6IFwiXFxmNGM1XCI7XG4kaW9uaWNvbi12YXItaW9zLXRyYXNoLW91dGxpbmU6IFwiXFxmNGM0XCI7XG4kaW9uaWNvbi12YXItaW9zLXVuZG86IFwiXFxmNGM3XCI7XG4kaW9uaWNvbi12YXItaW9zLXVuZG8tb3V0bGluZTogXCJcXGY0YzZcIjtcbiRpb25pY29uLXZhci1pb3MtdW5sb2NrZWQ6IFwiXFxmNGM5XCI7XG4kaW9uaWNvbi12YXItaW9zLXVubG9ja2VkLW91dGxpbmU6IFwiXFxmNGM4XCI7XG4kaW9uaWNvbi12YXItaW9zLXVwbG9hZDogXCJcXGY0Y2JcIjtcbiRpb25pY29uLXZhci1pb3MtdXBsb2FkLW91dGxpbmU6IFwiXFxmNGNhXCI7XG4kaW9uaWNvbi12YXItaW9zLXZpZGVvY2FtOiBcIlxcZjRjZFwiO1xuJGlvbmljb24tdmFyLWlvcy12aWRlb2NhbS1vdXRsaW5lOiBcIlxcZjRjY1wiO1xuJGlvbmljb24tdmFyLWlvcy12b2x1bWUtaGlnaDogXCJcXGY0Y2VcIjtcbiRpb25pY29uLXZhci1pb3Mtdm9sdW1lLWxvdzogXCJcXGY0Y2ZcIjtcbiRpb25pY29uLXZhci1pb3Mtd2luZWdsYXNzOiBcIlxcZjRkMVwiO1xuJGlvbmljb24tdmFyLWlvcy13aW5lZ2xhc3Mtb3V0bGluZTogXCJcXGY0ZDBcIjtcbiRpb25pY29uLXZhci1pb3Mtd29ybGQ6IFwiXFxmNGQzXCI7XG4kaW9uaWNvbi12YXItaW9zLXdvcmxkLW91dGxpbmU6IFwiXFxmNGQyXCI7XG4kaW9uaWNvbi12YXItaXBhZDogXCJcXGYxZjlcIjtcbiRpb25pY29uLXZhci1pcGhvbmU6IFwiXFxmMWZhXCI7XG4kaW9uaWNvbi12YXItaXBvZDogXCJcXGYxZmJcIjtcbiRpb25pY29uLXZhci1qZXQ6IFwiXFxmMjk1XCI7XG4kaW9uaWNvbi12YXIta2V5OiBcIlxcZjI5NlwiO1xuJGlvbmljb24tdmFyLWtuaWZlOiBcIlxcZjI5N1wiO1xuJGlvbmljb24tdmFyLWxhcHRvcDogXCJcXGYxZmNcIjtcbiRpb25pY29uLXZhci1sZWFmOiBcIlxcZjFmZFwiO1xuJGlvbmljb24tdmFyLWxldmVsczogXCJcXGYyOThcIjtcbiRpb25pY29uLXZhci1saWdodGJ1bGI6IFwiXFxmMjk5XCI7XG4kaW9uaWNvbi12YXItbGluazogXCJcXGYxZmVcIjtcbiRpb25pY29uLXZhci1sb2FkLWE6IFwiXFxmMjlhXCI7XG4kaW9uaWNvbi12YXItbG9hZC1iOiBcIlxcZjI5YlwiO1xuJGlvbmljb24tdmFyLWxvYWQtYzogXCJcXGYyOWNcIjtcbiRpb25pY29uLXZhci1sb2FkLWQ6IFwiXFxmMjlkXCI7XG4kaW9uaWNvbi12YXItbG9jYXRpb246IFwiXFxmMWZmXCI7XG4kaW9uaWNvbi12YXItbG9jay1jb21iaW5hdGlvbjogXCJcXGY0ZDRcIjtcbiRpb25pY29uLXZhci1sb2NrZWQ6IFwiXFxmMjAwXCI7XG4kaW9uaWNvbi12YXItbG9nLWluOiBcIlxcZjI5ZVwiO1xuJGlvbmljb24tdmFyLWxvZy1vdXQ6IFwiXFxmMjlmXCI7XG4kaW9uaWNvbi12YXItbG9vcDogXCJcXGYyMDFcIjtcbiRpb25pY29uLXZhci1tYWduZXQ6IFwiXFxmMmEwXCI7XG4kaW9uaWNvbi12YXItbWFsZTogXCJcXGYyYTFcIjtcbiRpb25pY29uLXZhci1tYW46IFwiXFxmMjAyXCI7XG4kaW9uaWNvbi12YXItbWFwOiBcIlxcZjIwM1wiO1xuJGlvbmljb24tdmFyLW1lZGtpdDogXCJcXGYyYTJcIjtcbiRpb25pY29uLXZhci1tZXJnZTogXCJcXGYzM2ZcIjtcbiRpb25pY29uLXZhci1taWMtYTogXCJcXGYyMDRcIjtcbiRpb25pY29uLXZhci1taWMtYjogXCJcXGYyMDVcIjtcbiRpb25pY29uLXZhci1taWMtYzogXCJcXGYyMDZcIjtcbiRpb25pY29uLXZhci1taW51czogXCJcXGYyMDlcIjtcbiRpb25pY29uLXZhci1taW51cy1jaXJjbGVkOiBcIlxcZjIwN1wiO1xuJGlvbmljb24tdmFyLW1pbnVzLXJvdW5kOiBcIlxcZjIwOFwiO1xuJGlvbmljb24tdmFyLW1vZGVsLXM6IFwiXFxmMmMxXCI7XG4kaW9uaWNvbi12YXItbW9uaXRvcjogXCJcXGYyMGFcIjtcbiRpb25pY29uLXZhci1tb3JlOiBcIlxcZjIwYlwiO1xuJGlvbmljb24tdmFyLW1vdXNlOiBcIlxcZjM0MFwiO1xuJGlvbmljb24tdmFyLW11c2ljLW5vdGU6IFwiXFxmMjBjXCI7XG4kaW9uaWNvbi12YXItbmF2aWNvbjogXCJcXGYyMGVcIjtcbiRpb25pY29uLXZhci1uYXZpY29uLXJvdW5kOiBcIlxcZjIwZFwiO1xuJGlvbmljb24tdmFyLW5hdmlnYXRlOiBcIlxcZjJhM1wiO1xuJGlvbmljb24tdmFyLW5ldHdvcms6IFwiXFxmMzQxXCI7XG4kaW9uaWNvbi12YXItbm8tc21va2luZzogXCJcXGYyYzJcIjtcbiRpb25pY29uLXZhci1udWNsZWFyOiBcIlxcZjJhNFwiO1xuJGlvbmljb24tdmFyLW91dGxldDogXCJcXGYzNDJcIjtcbiRpb25pY29uLXZhci1wYWludGJydXNoOiBcIlxcZjRkNVwiO1xuJGlvbmljb24tdmFyLXBhaW50YnVja2V0OiBcIlxcZjRkNlwiO1xuJGlvbmljb24tdmFyLXBhcGVyLWFpcnBsYW5lOiBcIlxcZjJjM1wiO1xuJGlvbmljb24tdmFyLXBhcGVyY2xpcDogXCJcXGYyMGZcIjtcbiRpb25pY29uLXZhci1wYXVzZTogXCJcXGYyMTBcIjtcbiRpb25pY29uLXZhci1wZXJzb246IFwiXFxmMjEzXCI7XG4kaW9uaWNvbi12YXItcGVyc29uLWFkZDogXCJcXGYyMTFcIjtcbiRpb25pY29uLXZhci1wZXJzb24tc3RhbGtlcjogXCJcXGYyMTJcIjtcbiRpb25pY29uLXZhci1waWUtZ3JhcGg6IFwiXFxmMmE1XCI7XG4kaW9uaWNvbi12YXItcGluOiBcIlxcZjJhNlwiO1xuJGlvbmljb24tdmFyLXBpbnBvaW50OiBcIlxcZjJhN1wiO1xuJGlvbmljb24tdmFyLXBpenphOiBcIlxcZjJhOFwiO1xuJGlvbmljb24tdmFyLXBsYW5lOiBcIlxcZjIxNFwiO1xuJGlvbmljb24tdmFyLXBsYW5ldDogXCJcXGYzNDNcIjtcbiRpb25pY29uLXZhci1wbGF5OiBcIlxcZjIxNVwiO1xuJGlvbmljb24tdmFyLXBsYXlzdGF0aW9uOiBcIlxcZjMwYVwiO1xuJGlvbmljb24tdmFyLXBsdXM6IFwiXFxmMjE4XCI7XG4kaW9uaWNvbi12YXItcGx1cy1jaXJjbGVkOiBcIlxcZjIxNlwiO1xuJGlvbmljb24tdmFyLXBsdXMtcm91bmQ6IFwiXFxmMjE3XCI7XG4kaW9uaWNvbi12YXItcG9kaXVtOiBcIlxcZjM0NFwiO1xuJGlvbmljb24tdmFyLXBvdW5kOiBcIlxcZjIxOVwiO1xuJGlvbmljb24tdmFyLXBvd2VyOiBcIlxcZjJhOVwiO1xuJGlvbmljb24tdmFyLXByaWNldGFnOiBcIlxcZjJhYVwiO1xuJGlvbmljb24tdmFyLXByaWNldGFnczogXCJcXGYyYWJcIjtcbiRpb25pY29uLXZhci1wcmludGVyOiBcIlxcZjIxYVwiO1xuJGlvbmljb24tdmFyLXB1bGwtcmVxdWVzdDogXCJcXGYzNDVcIjtcbiRpb25pY29uLXZhci1xci1zY2FubmVyOiBcIlxcZjM0NlwiO1xuJGlvbmljb24tdmFyLXF1b3RlOiBcIlxcZjM0N1wiO1xuJGlvbmljb24tdmFyLXJhZGlvLXdhdmVzOiBcIlxcZjJhY1wiO1xuJGlvbmljb24tdmFyLXJlY29yZDogXCJcXGYyMWJcIjtcbiRpb25pY29uLXZhci1yZWZyZXNoOiBcIlxcZjIxY1wiO1xuJGlvbmljb24tdmFyLXJlcGx5OiBcIlxcZjIxZVwiO1xuJGlvbmljb24tdmFyLXJlcGx5LWFsbDogXCJcXGYyMWRcIjtcbiRpb25pY29uLXZhci1yaWJib24tYTogXCJcXGYzNDhcIjtcbiRpb25pY29uLXZhci1yaWJib24tYjogXCJcXGYzNDlcIjtcbiRpb25pY29uLXZhci1zYWQ6IFwiXFxmMzRhXCI7XG4kaW9uaWNvbi12YXItc2FkLW91dGxpbmU6IFwiXFxmNGQ3XCI7XG4kaW9uaWNvbi12YXItc2Npc3NvcnM6IFwiXFxmMzRiXCI7XG4kaW9uaWNvbi12YXItc2VhcmNoOiBcIlxcZjIxZlwiO1xuJGlvbmljb24tdmFyLXNldHRpbmdzOiBcIlxcZjJhZFwiO1xuJGlvbmljb24tdmFyLXNoYXJlOiBcIlxcZjIyMFwiO1xuJGlvbmljb24tdmFyLXNodWZmbGU6IFwiXFxmMjIxXCI7XG4kaW9uaWNvbi12YXItc2tpcC1iYWNrd2FyZDogXCJcXGYyMjJcIjtcbiRpb25pY29uLXZhci1za2lwLWZvcndhcmQ6IFwiXFxmMjIzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWFuZHJvaWQ6IFwiXFxmMjI1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWFuZHJvaWQtb3V0bGluZTogXCJcXGYyMjRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYW5ndWxhcjogXCJcXGY0ZDlcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOiBcIlxcZjRkOFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1hcHBsZTogXCJcXGYyMjdcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYXBwbGUtb3V0bGluZTogXCJcXGYyMjZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbjogXCJcXGYyYWZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOiBcIlxcZjJhZVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1idWZmZXI6IFwiXFxmMjI5XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWJ1ZmZlci1vdXRsaW5lOiBcIlxcZjIyOFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1jaHJvbWU6IFwiXFxmNGRiXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWNocm9tZS1vdXRsaW5lOiBcIlxcZjRkYVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1jb2RlcGVuOiBcIlxcZjRkZFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6IFwiXFxmNGRjXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWNzczM6IFwiXFxmNGRmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWNzczMtb3V0bGluZTogXCJcXGY0ZGVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZGVzaWduZXJuZXdzOiBcIlxcZjIyYlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTogXCJcXGYyMmFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZHJpYmJibGU6IFwiXFxmMjJkXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWRyaWJiYmxlLW91dGxpbmU6IFwiXFxmMjJjXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3g6IFwiXFxmMjJmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3gtb3V0bGluZTogXCJcXGYyMmVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZXVybzogXCJcXGY0ZTFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZXVyby1vdXRsaW5lOiBcIlxcZjRlMFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1mYWNlYm9vazogXCJcXGYyMzFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTogXCJcXGYyMzBcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZm91cnNxdWFyZTogXCJcXGYzNGRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOiBcIlxcZjM0Y1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1mcmVlYnNkLWRldmlsOiBcIlxcZjJjNFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1naXRodWI6IFwiXFxmMjMzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWdpdGh1Yi1vdXRsaW5lOiBcIlxcZjIzMlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGU6IFwiXFxmMzRmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZS1vdXRsaW5lOiBcIlxcZjM0ZVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGVwbHVzOiBcIlxcZjIzNVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6IFwiXFxmMjM0XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3M6IFwiXFxmMjM3XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTogXCJcXGYyMzZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtaHRtbDU6IFwiXFxmNGUzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWh0bWw1LW91dGxpbmU6IFwiXFxmNGUyXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWluc3RhZ3JhbTogXCJcXGYzNTFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6IFwiXFxmMzUwXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQ6IFwiXFxmNGU1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTogXCJcXGY0ZTRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtbGlua2VkaW46IFwiXFxmMjM5XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWxpbmtlZGluLW91dGxpbmU6IFwiXFxmMjM4XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLW1hcmtkb3duOiBcIlxcZjRlNlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1ub2RlanM6IFwiXFxmNGU3XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLW9jdG9jYXQ6IFwiXFxmNGU4XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXBpbnRlcmVzdDogXCJcXGYyYjFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6IFwiXFxmMmIwXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXB5dGhvbjogXCJcXGY0ZTlcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcmVkZGl0OiBcIlxcZjIzYlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1yZWRkaXQtb3V0bGluZTogXCJcXGYyM2FcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcnNzOiBcIlxcZjIzZFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1yc3Mtb3V0bGluZTogXCJcXGYyM2NcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtc2FzczogXCJcXGY0ZWFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtc2t5cGU6IFwiXFxmMjNmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXNreXBlLW91dGxpbmU6IFwiXFxmMjNlXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXNuYXBjaGF0OiBcIlxcZjRlY1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOiBcIlxcZjRlYlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC10dW1ibHI6IFwiXFxmMjQxXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR1bWJsci1vdXRsaW5lOiBcIlxcZjI0MFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC10dXg6IFwiXFxmMmM1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR3aXRjaDogXCJcXGY0ZWVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdHdpdGNoLW91dGxpbmU6IFwiXFxmNGVkXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXI6IFwiXFxmMjQzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXItb3V0bGluZTogXCJcXGYyNDJcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdXNkOiBcIlxcZjM1M1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC11c2Qtb3V0bGluZTogXCJcXGYzNTJcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdmltZW86IFwiXFxmMjQ1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXZpbWVvLW91dGxpbmU6IFwiXFxmMjQ0XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXdoYXRzYXBwOiBcIlxcZjRmMFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOiBcIlxcZjRlZlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzOiBcIlxcZjI0N1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzLW91dGxpbmU6IFwiXFxmMjQ2XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXdvcmRwcmVzczogXCJcXGYyNDlcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6IFwiXFxmMjQ4XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXlhaG9vOiBcIlxcZjI0YlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15YWhvby1vdXRsaW5lOiBcIlxcZjI0YVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15ZW46IFwiXFxmNGYyXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXllbi1vdXRsaW5lOiBcIlxcZjRmMVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15b3V0dWJlOiBcIlxcZjI0ZFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC15b3V0dWJlLW91dGxpbmU6IFwiXFxmMjRjXCI7XG4kaW9uaWNvbi12YXItc291cC1jYW46IFwiXFxmNGY0XCI7XG4kaW9uaWNvbi12YXItc291cC1jYW4tb3V0bGluZTogXCJcXGY0ZjNcIjtcbiRpb25pY29uLXZhci1zcGVha2VycGhvbmU6IFwiXFxmMmIyXCI7XG4kaW9uaWNvbi12YXItc3BlZWRvbWV0ZXI6IFwiXFxmMmIzXCI7XG4kaW9uaWNvbi12YXItc3Bvb246IFwiXFxmMmI0XCI7XG4kaW9uaWNvbi12YXItc3RhcjogXCJcXGYyNGVcIjtcbiRpb25pY29uLXZhci1zdGF0cy1iYXJzOiBcIlxcZjJiNVwiO1xuJGlvbmljb24tdmFyLXN0ZWFtOiBcIlxcZjMwYlwiO1xuJGlvbmljb24tdmFyLXN0b3A6IFwiXFxmMjRmXCI7XG4kaW9uaWNvbi12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmI2XCI7XG4kaW9uaWNvbi12YXItdGh1bWJzZG93bjogXCJcXGYyNTBcIjtcbiRpb25pY29uLXZhci10aHVtYnN1cDogXCJcXGYyNTFcIjtcbiRpb25pY29uLXZhci10b2dnbGU6IFwiXFxmMzU1XCI7XG4kaW9uaWNvbi12YXItdG9nZ2xlLWZpbGxlZDogXCJcXGYzNTRcIjtcbiRpb25pY29uLXZhci10cmFuc2dlbmRlcjogXCJcXGY0ZjVcIjtcbiRpb25pY29uLXZhci10cmFzaC1hOiBcIlxcZjI1MlwiO1xuJGlvbmljb24tdmFyLXRyYXNoLWI6IFwiXFxmMjUzXCI7XG4kaW9uaWNvbi12YXItdHJvcGh5OiBcIlxcZjM1NlwiO1xuJGlvbmljb24tdmFyLXRzaGlydDogXCJcXGY0ZjdcIjtcbiRpb25pY29uLXZhci10c2hpcnQtb3V0bGluZTogXCJcXGY0ZjZcIjtcbiRpb25pY29uLXZhci11bWJyZWxsYTogXCJcXGYyYjdcIjtcbiRpb25pY29uLXZhci11bml2ZXJzaXR5OiBcIlxcZjM1N1wiO1xuJGlvbmljb24tdmFyLXVubG9ja2VkOiBcIlxcZjI1NFwiO1xuJGlvbmljb24tdmFyLXVwbG9hZDogXCJcXGYyNTVcIjtcbiRpb25pY29uLXZhci11c2I6IFwiXFxmMmI4XCI7XG4kaW9uaWNvbi12YXItdmlkZW9jYW1lcmE6IFwiXFxmMjU2XCI7XG4kaW9uaWNvbi12YXItdm9sdW1lLWhpZ2g6IFwiXFxmMjU3XCI7XG4kaW9uaWNvbi12YXItdm9sdW1lLWxvdzogXCJcXGYyNThcIjtcbiRpb25pY29uLXZhci12b2x1bWUtbWVkaXVtOiBcIlxcZjI1OVwiO1xuJGlvbmljb24tdmFyLXZvbHVtZS1tdXRlOiBcIlxcZjI1YVwiO1xuJGlvbmljb24tdmFyLXdhbmQ6IFwiXFxmMzU4XCI7XG4kaW9uaWNvbi12YXItd2F0ZXJkcm9wOiBcIlxcZjI1YlwiO1xuJGlvbmljb24tdmFyLXdpZmk6IFwiXFxmMjVjXCI7XG4kaW9uaWNvbi12YXItd2luZWdsYXNzOiBcIlxcZjJiOVwiO1xuJGlvbmljb24tdmFyLXdvbWFuOiBcIlxcZjI1ZFwiO1xuJGlvbmljb24tdmFyLXdyZW5jaDogXCJcXGYyYmFcIjtcbiRpb25pY29uLXZhci14Ym94OiBcIlxcZjMwY1wiOyIsIi8vIElvbmljb25zIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaW9uaWNvbnMsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFsZXJ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YWxlcnQtY2lyY2xlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWRkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWxlcnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFwcHM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy11cDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXR0YWNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1iYXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJvYXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1idWxiOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1idXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYW1lcmE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbmNlbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYXJ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGF0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2tib3gtYmxhbms6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb250cmFjdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY3JlYXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kZWxldGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb25lLWFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG93bmxvYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRyYWZ0czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZXhpdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZXhwYW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mYXZvcml0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZmlsbTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZm9sZGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZnVubmVsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1nbG9iZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaGFuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaGFuZ291dDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaGFwcHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWhvbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWltYWdlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1sYXB0b3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxpc3Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbG9jazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWFpbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWFwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tZW51OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1taWNyb3Bob25lLW9mZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1uYXZpZ2F0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtb3BlbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtb3B0aW9uczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGVvcGxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wZXJzb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBpbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGxhbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcHJpbnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVtb3ZlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNlYXJjaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2VuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2V0dGluZ3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNoYXJlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0YXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdG9wd2F0Y2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN1YndheTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Vubnk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN5bmM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRleHRzbXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRpbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRyYWluOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC11bmxvY2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXVwbG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLWRvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtdXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhbGs6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhdGNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC13aWZpOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXBlcnR1cmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcmNoaXZlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZG93bi1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZG93bi1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZG93bi1jOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZXhwYW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtZG93bi1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWdyYXBoLXVwLWxlZnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWxlZnQtYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWxlZnQtYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWxlZnQtYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LW1vdmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yZXNpemU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJldHVybi1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJpZ2h0LWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yaWdodC1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmlnaHQtYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXNocmluazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXN3YXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy11cC1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctdXAtYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXVwLWM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hc3RlcmlzazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWF0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmFja3NwYWNlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmFja3NwYWNlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1iYWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1lbXB0eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktZnVsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktaGFsZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktbG93OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmVha2VyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmVlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJsdWV0b290aDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJvbmZpcmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1ib29rbWFyazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJvd3RpZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJyaWVmY2FzZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJ1ZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNhbGN1bGF0b3I6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jYWxlbmRhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNhbWVyYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jYXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJveDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRib3gtd29ya2luZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRib3hlczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRidWJibGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0YnViYmxlczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZWNrbWFyazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZWNrbWFyay1jaXJjbGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hlY2ttYXJrLXJvdW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi1kb3duOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi1sZWZ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tdXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jbGlwYm9hcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jbG9jazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2UtY2lyY2xlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlLXJvdW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jbG91ZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNvZGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jb2RlLWRvd25sb2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y29kZS13b3JraW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y29mZmVlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y29tcGFzczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNvbXBvc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jb25uZWN0aW9uLWJhcnM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jb250cmFzdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNyb3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jdWJlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZGlzYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWRvY3VtZW50OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZG9jdW1lbnQtdGV4dDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWRyYWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1lYXJ0aDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWVhc2VsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZWRpdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWVnZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWVqZWN0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZW1haWw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1lbWFpbC11bnJlYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZXllOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZXllLWRpc2FibGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZmVtYWxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZmlsaW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZmlsbS1tYXJrZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1maXJlYmFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZsYWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1mbGFtZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZsYXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Zmxhc2gtb2ZmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9sZGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9yazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZvcmstcmVwbzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZvcndhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1mdW5uZWw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1nZWFyLWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1nZWFyLWI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1ncmlkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGFtbWVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGFwcHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1oYXBweS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGVhZHBob25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGVhcnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1oZWFydC1icm9rZW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1oZWxwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGVscC1idW95OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aGVscC1jaXJjbGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aG9tZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWljZWNyZWFtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW1hZ2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pbWFnZXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pbmZvcm1hdGlvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb25pYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGFybTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYnVtczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbmFseXRpY3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctYmFjazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1kb3duOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LWZvcndhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctbGVmdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy11cDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hdC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhcmNvZGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhc2ViYWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFza2V0YmFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmVsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iZWxsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9keTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib2R5LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9sdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9vazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib29rLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9va21hcmtzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJveDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib3gtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1icmllZmNhc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJvd3NlcnM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxjdWxhdG9yOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxlbmRhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbWVyYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYXJ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhcnQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGF0Ym94ZXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGF0YnViYmxlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hlY2ttYXJrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGVja21hcmstb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb2NrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC1kb3dubG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZHktbmlnaHQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvZy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci13YW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb21wb3NlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb250YWN0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb3B5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvcHktb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jcm9wOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNyb3Atc3Ryb25nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWRvd25sb2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZHJhZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1lbWFpbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1lbWFpbC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWV5ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1leWUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mYXN0Zm9yd2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbGluZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbG0tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFnOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYWctb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFtZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYXNrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxvd2VyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvbGRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb2xkZXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb290YmFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nZWFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdlYXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nbGFzc2VzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ncmlkLXZpZXc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVhcnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1oZWxwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhlbHAtZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhvbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWluZmluaXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWluZmluaXRlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWtleXBhZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1saWdodGJ1bGI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlzdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1saXN0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9jYXRpb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb2NrZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9vcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb29wLXN0cm9uZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tZWRpY2FsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tZWRraXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWljOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1pYy1vZmY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWljLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXMtZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb25pdG9yOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb29uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vb24tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb3JlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vcmUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1uYXZpZ2F0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW51dHJpdGlvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXBlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVycGxhbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcnRseXN1bm55OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF1c2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF3LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVvcGxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlcnNvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb25hZGQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGhvdG9zOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waWUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waW50OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpbnQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbGF5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsYXktb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbHVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsdXMtZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFnOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpY2V0YWdzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaW50ZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXB1bHNlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXB1bHNlLXN0cm9uZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yYWlueTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlY29yZGluZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWRvOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZG8tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWZyZXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZnJlc2gtZW1wdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlbG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJld2luZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yb3NlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJvc2Utb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zZWFyY2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zZXR0aW5nczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zZXR0aW5ncy1zdHJvbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2h1ZmZsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1za2lwYmFja3dhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zbm93eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0YXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Rhci1oYWxmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0YXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdG9wd2F0Y2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Vubnk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10ZWxlcGhvbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVubmlzYmFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRpbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRpbWVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdG9nZ2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRyYXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5kbzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11bmRvLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5sb2NrZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11cGxvYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdmlkZW9jYW06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy12b2x1bWUtaGlnaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy12b2x1bWUtbG93OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdpbmVnbGFzczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13aW5lZ2xhc3Mtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13b3JsZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aXBhZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlwaG9uZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlwb2Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1qZXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1rZXk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1rbmlmZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxhcHRvcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxlYWY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sZXZlbHM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1saWdodGJ1bGI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1saW5rOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1jOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9jYXRpb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9ja2VkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9nLWluOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9nLW91dDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxvb3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tYWduZXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tYWxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWFuOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWFwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWVka2l0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWVyZ2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1taWMtYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1pYy1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWljLWM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1taW51czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1pbnVzLWNpcmNsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1taW51cy1yb3VuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1vZGVsLXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tb25pdG9yOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bW9yZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1vdXNlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bXVzaWMtbm90ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW5hdmljb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1uYXZpY29uLXJvdW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bmF2aWdhdGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1uZXR3b3JrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bm8tc21va2luZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW51Y2xlYXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1vdXRsZXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wYWludGJydXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGFpbnRidWNrZXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wYXBlci1haXJwbGFuZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBhcGVyY2xpcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBhdXNlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGVyc29uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGVyc29uLWFkZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBlcnNvbi1zdGFsa2VyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGllLWdyYXBoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGluOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGlucG9pbnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1waXp6YTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGxhbmV0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGxheTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYXlzdGF0aW9uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGx1czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBsdXMtY2lyY2xlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBsdXMtcm91bmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wb2RpdW06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wb3VuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBvd2VyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cHJpY2V0YWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wcmljZXRhZ3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wcmludGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cHVsbC1yZXF1ZXN0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cXItc2Nhbm5lcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXF1b3RlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cmFkaW8td2F2ZXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1yZWNvcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1yZWZyZXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cmVwbHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1yaWJib24tYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXJpYmJvbi1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2FkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zY2lzc29yczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNlYXJjaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNldHRpbmdzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2hhcmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zaHVmZmxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2tpcC1iYWNrd2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNraXAtZm9yd2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmRyb2lkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZHJvaWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmd1bGFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hcHBsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hcHBsZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWJpdGNvaW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWJ1ZmZlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jaHJvbWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY29kZXBlbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY3NzMzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyaWJiYmxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyaWJiYmxlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZHJvcGJveDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZXVybzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1ldXJvLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mcmVlYnNkLWRldmlsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdpdGh1YjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1nb29nbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaHRtbDU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbGlua2VkaW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1tYXJrZG93bjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1ub2RlanM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtb2N0b2NhdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcHl0aG9uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXJlZGRpdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1yZWRkaXQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1yc3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtc2FzczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1za3lwZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNuYXBjaGF0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHVtYmxyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR1bWJsci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR1eDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0Y2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdHRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdXNkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXZpbWVvOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXZpbWVvLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13aW5kb3dzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWFob286YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15ZW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteW91dHViZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15b3V0dWJlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb3VwLWNhbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zcGVha2VycGhvbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNwb29uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c3RhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXN0YXRzLWJhcnM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zdGVhbTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXN0b3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRodW1ic2Rvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10aHVtYnN1cDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRvZ2dsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRvZ2dsZS1maWxsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10cmFuc2dlbmRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRyYXNoLWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10cmFzaC1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dHJvcGh5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dHNoaXJ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dHNoaXJ0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH11bWJyZWxsYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXVuaXZlcnNpdHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH11bmxvY2tlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXVwbG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXVzYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXZpZGVvY2FtZXJhOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dm9sdW1lLWhpZ2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH12b2x1bWUtbG93OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dm9sdW1lLW1lZGl1bTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXZvbHVtZS1tdXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9d2FuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXdhdGVyZHJvcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXdpZmk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH13aW5lZ2xhc3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH13b21hbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXdyZW5jaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXhib3g6YmVmb3JlXG57XG4gIEBleHRlbmQgLmlvbjtcbn1cbi4jeyRpb25pY29ucy1wcmVmaXh9YWxlcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFsZXJ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFsZXJ0LWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFsZXJ0LWNpcmNsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hZGQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYWRkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hZGQtY2lyY2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYWxhcm0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYWxhcm0tY2xvY2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hbGVydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hbGVydDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFwcHM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXBwczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJjaGl2ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctYmFjazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3Bkb3duOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcHVwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1mb3J3YXJkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctdXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hdHRhY2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXR0YWNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWJhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYmljeWNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJvYXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYm9hdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWJvb2ttYXJrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYnVsYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1idWxiOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWJ1czsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNhbGVuZGFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jYWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNhbWVyYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbmNlbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jYW5jZWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2FyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jYXJ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jaGF0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2tib3g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveC1ibGFuazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jbGlwYm9hcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jbG9zZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNsb3VkLWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtZG9uZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29sb3ItcGFsZXR0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29tcGFzczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29udGFjdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNvbnRhY3RzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29udHJhY3Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jcmVhdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY3JlYXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZGVsZXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWRlbGV0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZGVza3RvcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWRvY3VtZW50OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kb25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG9uZS1hbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZG9uZS1hbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kb3dubG9hZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRyYWZ0czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kcmFmdHM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1leGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWV4aXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZXhwYW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZmF2b3JpdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZmF2b3JpdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWZhdm9yaXRlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWZpbG07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZm9sZGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZm9sZGVyLW9wZW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mdW5uZWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZnVubmVsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZ2xvYmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1oYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWhhbmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1oYW5nb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWhhbmdvdXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1oYXBweTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1oYXBweTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWhvbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtaG9tZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWltYWdlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWxhcHRvcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbGlzdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1sb2NhdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWxvY2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW1haWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tYXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbWFwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWVudTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1tZW51OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1taWNyb3Bob25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbWljcm9waG9uZS1vZmY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tb3JlLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbW9yZS12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1tb3JlLXZlcnRpY2FsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbmF2aWdhdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbmF2aWdhdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ub3RpZmljYXRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW5vdGlmaWNhdGlvbnM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW9wZW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1vcHRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW9wdGlvbnM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wZW9wbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcGVvcGxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGVyc29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXBlcnNvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcGVyc29uLWFkZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1waG9uZS1wb3J0cmFpdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1waW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1wbGFuZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1wbGF5c3RvcmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1wcmludDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1yYWRpby1idXR0b24tb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXJlZnJlc2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZW1vdmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcmVtb3ZlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1yZW1vdmUtY2lyY2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmVzdGF1cmFudDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1yZXN0YXVyYW50OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNhZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zZWFyY2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNlbmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zZXR0aW5nczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNoYXJlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNoYXJlLWFsdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0YXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3RhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zdGFyLWhhbGY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3Rhci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXN0b3B3YXRjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zdWJ3YXk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdW5ueTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zdW5ueTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN5bmM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3luYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRleHRzbXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtdGV4dHNtczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRpbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtdGltZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXRyYWluOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXVubG9jazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC11cGxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS1tdXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtb2ZmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS11cDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhbGs6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtd2FsazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtd2FybmluZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXdhdGNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtd2lmaTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC13aWZpOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFwZXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcGVydHVyZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcmNoaXZlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWRvd24tYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZG93bi1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWRvd24tYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZG93bi1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWRvd24tYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZG93bi1jOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZXhwYW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWdyYXBoLWRvd24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LWdyYXBoLWRvd24tcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtdXAtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtdXAtbGVmdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtdXAtcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbGVmdC1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbGVmdC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbGVmdC1jOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbW92ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctbW92ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yZXNpemU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXJlc2l6ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctcmV0dXJuLWxlZnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1yZXR1cm4tcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmlnaHQtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctcmlnaHQtYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yaWdodC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1yaWdodC1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJpZ2h0LWM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXJpZ2h0LWM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctc2hyaW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1zaHJpbms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctc3dhcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctc3dhcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy11cC1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy11cC1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXVwLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXVwLWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctdXAtYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctdXAtYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXN0ZXJpc2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWF0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmFja3NwYWNlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYWNrc3BhY2Utb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1iYWc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYXR0ZXJ5LWNoYXJnaW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1sb3c6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhdHRlcnktbG93OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJlYWtlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmVha2VyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJlZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJlZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Ymx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1ibHVldG9vdGg7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Ym9uZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYm9uZmlyZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYm9va21hcms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Ym93dGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1ib3d0aWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1icmllZmNhc2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1idWc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2FsZW5kYXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jYW1lcmE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jYXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRib3g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoYXRib3g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJveC13b3JraW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGF0Ym94LXdvcmtpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGF0Ym94ZXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJ1YmJsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hhdGJ1YmJsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoYXRidWJibGUtd29ya2luZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0YnViYmxlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hhdGJ1YmJsZXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGVja21hcms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoZWNrbWFyay1jaXJjbGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZWNrbWFyay1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hlY2ttYXJrLXJvdW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hldnJvbi1kb3duOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hldnJvbi11cDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsaXBib2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jbG9jazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2xvY2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsb3NlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsb3NlLWNpcmNsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2Utcm91bmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsb3NlLXJvdW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jbG9zZWQtY2FwdGlvbmluZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2xvdWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y29kZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29kZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jb2RlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jb2RlLWRvd25sb2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNvZGUtd29ya2luZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29kZS13b3JraW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29mZmVlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNvbXBhc3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y29tcG9zZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29tcG9zZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jb25uZWN0aW9uLWJhcnM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNvbm5lY3Rpb24tYmFyczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jb250cmFzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29udHJhc3Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y3JvcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY3JvcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jdWJlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWRpc2M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWRpc2M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZG9jdW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWRvY3VtZW50OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWRvY3VtZW50LXRleHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWRvY3VtZW50LXRleHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZHJhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZHJhZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1lYXJ0aDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZWFydGg7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZWFzZWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVhc2VsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWVkaXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVkaXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lZ2c7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVqZWN0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lbWFpbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1lbWFpbC11bnJlYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVtYWlsLXVucmVhZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lcmxlbm1leWVyLWZsYXNrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWVybGVubWV5ZXItZmxhc2stYnViYmxlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZXJsZW5tZXllci1mbGFzay1idWJibGVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZXllOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWV5ZS1kaXNhYmxlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZXllLWRpc2FibGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmVtYWxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZpbGluZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmlsaW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZpbG0tbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1maWxtLW1hcmtlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1maXJlYmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmlyZWJhbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmxhZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1mbGFtZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmxhbWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Zmxhc2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZsYXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZsYXNoLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmxhc2gtb2ZmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZm9sZGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZvcms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZvcms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9yay1yZXBvOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1mb3JrLXJlcG87IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZm9yd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1mdW5uZWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZ1bm5lbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1nZWFyLWE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWdlYXItYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1nZWFyLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWdlYXItYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1ncmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1ncmlkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGFtbWVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhhcHB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oYXBweTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1oYXBweS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oYXBweS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhlYWRwaG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGVhZHBob25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oZWFydDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhlYXJ0LWJyb2tlbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1oZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oZWxwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhlbHAtYnVveTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGVscC1idW95OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhlbHAtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGVscC1jaXJjbGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhvbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhvbWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aWNlY3JlYW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWljZWNyZWFtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pbWFnZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWltYWdlczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW5mb3JtYXRpb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW5mb3JtYXRpb24tY2lyY2xlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb25pYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9uaWM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYXJtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYWxhcm07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbGFybS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbGJ1bXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbGJ1bXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYWxidW1zLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbWVyaWNhbmZvb3RiYWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFuYWx5dGljczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbmFseXRpY3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctYmFjazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LWJhY2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hcnJvdy1kb3duOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctZm9yd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LWxlZnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctcmlnaHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1sZWZ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1yaWdodDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tdXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctdXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWF0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hdC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmFyY29kZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmFyY29kZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXNlYmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJhc2ViYWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmFzZWJhbGwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFza2V0YmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJhc2tldGJhbGwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJlbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJlbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJlbGwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9keTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvZHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvZHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvZHktb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvbHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvbHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvbHQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvb2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvb2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvb2stb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9va21hcmtzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm9va21hcmtzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJvb2ttYXJrcy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib3g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ib3g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJveC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm94LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJyaWVmY2FzZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1icmllZmNhc2Utb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJvd3NlcnM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1icm93c2VyczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJyb3dzZXJzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYWxjdWxhdG9yOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2FsZW5kYXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYWxlbmRhci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYW1lcmE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2FtZXJhLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYXJ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jYXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYXJ0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRib3hlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoYXRib3hlczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoYXRidWJibGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoYXRidWJibGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGVja21hcmstZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaGVja21hcmstZW1wdHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNpcmNsZS1maWxsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaXJjbGUtZmlsbGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNpcmNsZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG9jazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb2NrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvY2stb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG9zZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG9zZS1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3NlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQtdXBsb2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeS1uaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkeS1uaWdodDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZHktb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2ctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNvZy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb2xvci1maWx0ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLXdhbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb2xvci13YW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2xvci13YW5kLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb2xvci13YW5kLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbXBvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb21wb3NlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb21wb3NlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbnRhY3Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb250YWN0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb250YWN0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvcHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb3B5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb3B5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb3B5LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNyb3A6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jcm9wOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jcm9wLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNyb3Atc3Ryb25nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWRvd25sb2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZG93bmxvYWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZHJhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWRyYWc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZW1haWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1lbWFpbC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1leWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1leWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZXllLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmFzdGZvcndhcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1maWxpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmlsaW5nLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbG06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1maWxtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1maWxtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1maWxtLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYWc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbGFnOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbGFnLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYW1lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxhbWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbGFtZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZsYXNrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbGFzay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxhc2stb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxvd2VyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZsb3dlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mb2xkZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZm9sZGVyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvb3RiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZm9vdGJhbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mb290YmFsbC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdlYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nZWFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nZWFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nZWFyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nbGFzc2VzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdyaWQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdyaWQtdmlldzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ncmlkLXZpZXctb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1oZWFydDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWhlYXJ0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhlbHA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1oZWxwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1oZWxwLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaGVscC1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaGVscC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaG9tZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaG9tZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pbmZpbml0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWluZmluaXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaW5maW5pdGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1pbmZvcm1hdGlvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWluZm9ybWF0aW9uLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWlvbmljLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1pb25pYy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1rZXlwYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1rZXlwYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mta2V5cGFkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxpZ2h0YnVsYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1saWdodGJ1bGItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxpc3Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxpc3Qtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1sb2NhdGlvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxvY2F0aW9uLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxvY2tlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1sb2NrZWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9vcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxvb3A7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvb3Atc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbG9vcC1zdHJvbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tZWRpY2FsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tZWRpY2FsLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1lZGtpdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tZWRraXQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWljOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWljOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1taWMtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWljLW9mZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWljLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1taWMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1taW51czsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXMtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1taW51cy1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1pbnVzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vbml0b3I6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb25pdG9yOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb25pdG9yLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb29uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb29uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb29uLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb3JlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tb3JlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1tb3JlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW11c2ljYWwtbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW11c2ljYWwtbm90ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW11c2ljYWwtbm90ZXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW5hdmlnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbmF2aWdhdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1udXRyaXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1udXRyaXRpb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbnV0cml0aW9uLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFwZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXBlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXBlcnBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhcnRseXN1bm55OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXJ0bHlzdW5ueS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFydGx5c3Vubnktb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXVzZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhdXNlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhdzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhdzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF3LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXctb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVvcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGVvcGxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZW9wbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBlb3BsZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wZXJzb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGVyc29uLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlcnNvbmFkZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBlcnNvbmFkZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wZXJzb25hZGQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGhvdG9zOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGhvdG9zOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waG90b3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBob3Rvcy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1waWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGllLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpbnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1waW50OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waW50LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1waW50LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wbGF5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wbGF5LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wbHVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbHVzLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGx1cy1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGx1cy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXByaWNldGFnOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpY2V0YWctb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpY2V0YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpY2V0YWdzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXByaWNldGFncy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpbnRlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpbnRlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wdWxzZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXB1bHNlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wdWxzZS1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wdWxzZS1zdHJvbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJhaW55OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmFpbnk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJhaW55LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yYWlueS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWNvcmRpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWNvcmRpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVjb3JkaW5nLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZG86YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWRvOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWRvLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWZyZXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVmcmVzaC1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmVmcmVzaC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWxvYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmV2ZXJzZS1jYW1lcmE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZXdpbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZXdpbmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcmV3aW5kLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJvc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yb3NlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yb3NlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNlYXJjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNlYXJjaC1zdHJvbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2V0dGluZ3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNldHRpbmdzLXN0cm9uZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2h1ZmZsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNodWZmbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2h1ZmZsZS1zdHJvbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNraXBiYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNraXBiYWNrd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1za2lwZm9yd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNraXBmb3J3YXJkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNub3d5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc25vd3k7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNwZWVkb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3BlZWRvbWV0ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3RhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3Rhci1oYWxmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdGFyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXN0b3B3YXRjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Vubnk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdW5ueTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXN1bm55LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRlbGVwaG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRlbGVwaG9uZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10ZWxlcGhvbmUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVubmlzYmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRlbm5pc2JhbGwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGh1bmRlcnN0b3JtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGltZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGltZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aW1lcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRpbWVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGltZXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdG9nZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdG9nZ2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10b2dnbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRvZ2dsZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRyYXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdHJhc2gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVuZG87IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVuZG8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVuZG8tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5sb2NrZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy11bmxvY2tlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVubG9ja2VkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVwbG9hZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy11cGxvYWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdmlkZW9jYW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy12aWRlb2NhbTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXZpZGVvY2FtLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXZvbHVtZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtdm9sdW1lLWhpZ2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXZvbHVtZS1sb3c6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy12b2x1bWUtbG93OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy13aW5lZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy13aW5lZ2xhc3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtd2luZWdsYXNzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdvcmxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtd29ybGQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy13b3JsZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlwYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlwYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pcGhvbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aXBvZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaXBvZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1qZXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWpldDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1rZXk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWtleTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1rbmlmZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXIta25pZmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sYXB0b3A7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bGVhZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbGVhZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sZXZlbHM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxldmVsczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxpZ2h0YnVsYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1saW5rOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1jOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvYWQtZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9hZC1kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb2NhdGlvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb2NrLWNvbWJpbmF0aW9uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9ja2VkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvZy1pbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9nLWluOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvZy1vdXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxvZy1vdXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bG9vcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9vcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1hZ25ldDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tYWxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1hbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWFuOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1hcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWFwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWVka2l0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1lcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tZXJnZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1taWMtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWljLWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWljLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1pYy1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1pYy1jOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1taWMtYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1taW51czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWludXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWludXMtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWludXMtY2lyY2xlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1taW51cy1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWludXMtcm91bmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bW9kZWwtczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbW9kZWwtczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tb25pdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tb25pdG9yOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1vcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1vcmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bW91c2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1vdXNlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW11c2ljLW5vdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW11c2ljLW5vdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bmF2aWNvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbmF2aWNvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1uYXZpY29uLXJvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1uYXZpY29uLXJvdW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW5hdmlnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1uYXZpZ2F0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1uZXR3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1uZXR3b3JrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW5vLXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW5vLXNtb2tpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bnVjbGVhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbnVjbGVhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1vdXRsZXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW91dGxldDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wYWludGJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wYWludGJydXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBhaW50YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wYWludGJ1Y2tldDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wYXBlci1haXJwbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGFwZXItYWlycGxhbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGF1c2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBhdXNlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBlcnNvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGVyc29uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBlcnNvbi1hZGQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBlcnNvbi1hZGQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGVyc29uLXN0YWxrZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBlcnNvbi1zdGFsa2VyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBpZS1ncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGllLWdyYXBoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBpbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGluOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBpbnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1waW5wb2ludDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1waXp6YTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGl6emE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGxhbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsYW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYW5ldDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGxhbmV0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBsYXk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsYXk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsYXlzdGF0aW9uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBsdXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsdXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGx1cy1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wbHVzLWNpcmNsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGx1cy1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGx1cy1yb3VuZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wb2RpdW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBvZGl1bTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcG91bmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cG93ZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBvd2VyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXByaWNldGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wcmljZXRhZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wcmljZXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXByaWNldGFnczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wcmludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wcmludGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXB1bGwtcmVxdWVzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcHVsbC1yZXF1ZXN0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXFyLXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXFyLXNjYW5uZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cXVvdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXF1b3RlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXJhZGlvLXdhdmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yYWRpby13YXZlczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1yZWNvcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJlY29yZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yZWZyZXNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yZXBseTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1yaWJib24tYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcmliYm9uLWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cmliYm9uLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJpYmJvbi1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNhZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNhZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zYWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc2Npc3NvcnM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zZWFyY2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNldHRpbmdzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zaGFyZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zaHVmZmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zaHVmZmxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNraXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNraXAtYmFja3dhcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c2tpcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1za2lwLWZvcndhcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmRyb2lkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmd1bGFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1hbmd1bGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hbmd1bGFyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYXBwbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFwcGxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hcHBsZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1idWZmZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1idWZmZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtYnVmZmVyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNocm9tZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1jaHJvbWUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNvZGVwZW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNvZGVwZW4tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNzczM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNzczMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZGVzaWduZXJuZXdzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRyaWJiYmxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWRyb3Bib3gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZXVybzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWV1cm87IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWV1cm8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWV1cm8tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mYWNlYm9vazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWZhY2Vib29rLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mb3Vyc3F1YXJlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1mcmVlYnNkLWRldmlsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1naXRodWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZ2l0aHViLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1nb29nbGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZXBsdXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaHRtbDU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1odG1sNTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWh0bWw1LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWluc3RhZ3JhbTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1saW5rZWRpbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWxpbmtlZGluLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtbWFya2Rvd247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLW5vZGVqczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLW5vZGVqczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtb2N0b2NhdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLW9jdG9jYXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXBpbnRlcmVzdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtcHl0aG9uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1yZWRkaXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtcmVkZGl0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXJzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXJzczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1yc3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtc2FzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXNhc3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtc2t5cGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1za3lwZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXNuYXBjaGF0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdHVtYmxyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR1bWJsci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10dXg6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC10dXg7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR3aXRjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC10d2l0Y2gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR3aXR0ZXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdXNkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXVzZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXZpbWVvOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdmltZW8tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13aGF0c2FwcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXdoYXRzYXBwLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13aW5kb3dzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXdvcmRwcmVzczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWFob286YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC15YWhvbzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXlhaG9vLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXllbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXllbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC15ZW4tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXlvdXR1YmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXlvdXR1YmUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb3VwLWNhbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc291cC1jYW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c291cC1jYW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc291cC1jYW4tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zcGVha2VycGhvbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNwZWFrZXJwaG9uZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zcGVlZG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3BlZWRvbWV0ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c3Bvb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNwb29uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXN0YXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXN0YXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c3RhdHMtYmFyczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3RhdHMtYmFyczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3RlYW07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c3RvcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3RvcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdGhlcm1vbWV0ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dGh1bWJzZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdGh1bWJzZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10aHVtYnN1cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdGh1bWJzdXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dG9nZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10b2dnbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dG9nZ2xlLWZpbGxlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdG9nZ2xlLWZpbGxlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dHJhc2gtYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHJhc2gtYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10cmFzaC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10cmFzaC1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHJvcGh5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdHNoaXJ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRzaGlydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10c2hpcnQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdW1icmVsbGE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH11bmxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdW5sb2NrZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci11cGxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci11c2I7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dmlkZW9jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXZpZGVvY2FtZXJhOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXZvbHVtZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci12b2x1bWUtaGlnaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH12b2x1bWUtbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci12b2x1bWUtbG93OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXZvbHVtZS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXZvbHVtZS1tZWRpdW07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXZvbHVtZS1tdXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXdhbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXdhbmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9d2F0ZXJkcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci13YXRlcmRyb3A7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9d2lmaTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItd2lmaTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH13aW5lZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXdpbmVnbGFzczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH13b21hbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItd29tYW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9d3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci13cmVuY2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9eGJveDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXIteGJveDsgfSJdfQ== */
