@charset "UTF-8";
.gr--color {
  color: #07a752 !important;
}

.gr--background {
  background-color: #07a752;
}

.gr--background.train-ahead::before {
  background-color: #07a752;
  border-radius: 5px;
}

.gr--border {
  border-color: #07a752 !important;
}

.yl--color {
  color: #f7d415 !important;
}

.yl--background {
  background-color: #f7d415;
}

.yl--background.train-ahead::before {
  background-color: #f7d415;
  border-radius: 5px;
}

.yl--border {
  border-color: #f7d415 !important;
}

.rd--color {
  color: #bf1138 !important;
}

.rd--background {
  background-color: #bf1138;
}

.rd--background.train-ahead::before {
  background-color: #bf1138;
  border-radius: 5px;
}

.rd--border {
  border-color: #bf1138 !important;
}

.bl--color {
  color: #0b94d6 !important;
}

.bl--background {
  background-color: #0b94d6;
}

.bl--background.train-ahead::before {
  background-color: #0b94d6;
  border-radius: 5px;
}

.bl--border {
  border-color: #0b94d6 !important;
}

.or--color {
  color: #de8702 !important;
}

.or--background {
  background-color: #de8702;
}

.or--background.train-ahead::before {
  background-color: #de8702;
  border-radius: 5px;
}

.or--border {
  border-color: #de8702 !important;
}

.sv--color {
  color: #a1a3a1 !important;
}

.sv--background {
  background-color: #a1a3a1;
}

.sv--background.train-ahead::before {
  background-color: #a1a3a1;
  border-radius: 5px;
}

.sv--border {
  border-color: #a1a3a1 !important;
}

.green-color {
  color: #07a752;
}

.green--background {
  background-color: #07a752;
}

.green--background.stations-list__station:hover {
  background-color: #05763a;
}

.green--background.stations-list__station:active {
  background-color: #045e2e;
}

.green--text {
  color: #07a752;
}

.green--border {
  border-color: #07a752 !important;
}

.yellow-color {
  color: #f7d415;
}

.yellow--background {
  background-color: #f7d415;
}

.yellow--background.stations-list__station:hover {
  background-color: #d2b207;
}

.yellow--background.stations-list__station:active {
  background-color: #b99d06;
}

.yellow--text {
  color: #f7d415;
}

.yellow--border {
  border-color: #f7d415 !important;
}

.red-color {
  color: #bf1138;
}

.red--background {
  background-color: #bf1138;
}

.red--background.stations-list__station:hover {
  background-color: #900d2a;
}

.red--background.stations-list__station:active {
  background-color: #790b23;
}

.red--text {
  color: #bf1138;
}

.red--border {
  border-color: #bf1138 !important;
}

.blue-color {
  color: #0b94d6;
}

.blue--background {
  background-color: #0b94d6;
}

.blue--background.stations-list__station:hover {
  background-color: #0972a5;
}

.blue--background.stations-list__station:active {
  background-color: #07628d;
}

.blue--text {
  color: #0b94d6;
}

.blue--border {
  border-color: #0b94d6 !important;
}

.orange-color {
  color: #de8702;
}

.orange--background {
  background-color: #de8702;
}

.orange--background.stations-list__station:hover {
  background-color: #ab6802;
}

.orange--background.stations-list__station:active {
  background-color: #925901;
}

.orange--text {
  color: #de8702;
}

.orange--border {
  border-color: #de8702 !important;
}

.silver-color {
  color: #a1a3a1;
}

.silver--background {
  background-color: #a1a3a1;
}

.silver--background.stations-list__station:hover {
  background-color: #878a87;
}

.silver--background.stations-list__station:active {
  background-color: #7a7d7a;
}

.silver--text {
  color: #a1a3a1;
}

.silver--border {
  border-color: #a1a3a1 !important;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}

/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.1.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  animation: spin 2s infinite linear;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: scale(1, -1);
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-square:before,
.fa-pied-piper:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

/* Zero Reset CSS */
html, body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, span, em, strong, b, i, img, q, samp, small, dl, dt, dd, ol, ul, li, fieldset, legend, form, label, object, embed, iframe, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, figcaption, figure, footer, header, hgroup, output, section, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  font-size: 100%;
  background: transparent;
}

address, blockquote, dd, div, dl, fieldset, form, h1, h2, h3, h4, h5, h6, hr, noscript, ol, p, pre, table, tfoot, ul, article, aside, audio, canvas, figcaption, figure, footer, header, hgroup, output, section, video {
  display: block;
}

dl, ol, ul {
  list-style: none;
}

pre {
  font-family: monospace;
}

object, embed {
  vertical-align: bottom;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

:focus {
  outline: 0;
}

em, i {
  font-style: italic;
}

b, strong {
  font-weight: bold;
}

a img {
  display: block;
}

a {
  text-decoration: none;
}

input, textarea {
  padding: 0;
}

* {
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

body {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
}

.page-wrapper {
  color: white;
}

h1,
h2,
h3,
h4,
h5 {
  font-weight: normal;
  padding: 0 0 10px;
}

.title {
  color: white;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
  padding: 0 0 1rem;
  text-align: center;
  text-transform: uppercase;
}

.title.title-404 {
  margin-top: 60%;
}

.heading {
  text-align: center;
  text-transform: uppercase;
}

.heading--small {
  font-size: 12px;
}

a {
  color: white;
  font-weight: bold;
}

a:hover {
  color: white;
  font-weight: bold;
}

p {
  margin-bottom: 20px;
}

p a {
  color: white;
  text-decoration: underline;
}

.row::before,
.row::after,
.cf::before,
.cf::after {
  content: ' ';
  display: table;
}

.row::after,
.cf::after {
  clear: both;
}

.hidden {
  opacity: 0;
}

.fade,
.fadeable {
  opacity: 1;
  transition: visibility 0s linear , opacity .5s ease-in-out;
  visibility: visible;
}

[v-cloak],
.fade-out,
.fadeOut {
  opacity: 0;
  visibility: hidden !important;
}

.fade-half {
  opacity: .4;
}

.absolute-center {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  min-height: 100vh;
}

.full-height {
  height: 100vh;
}

/**
 * text alginment
 */
.align--center {
  text-align: center;
}

.align--left {
  text-align: left;
}

.align--right {
  text-align: right;
}

.helper-text {
  font-size: .8rem;
}

/**
 * twitter classes
 */
.over-limit {
  color: #bf1138;
  text-decoration: none !important;
}

/**
 * Position shit for ajax updates
 */
.position--relative {
  position: relative;
}

.position--absolute {
  position: absolute;
}

@media (max-width: 979px) {
  .show-on-desktop {
    display: block !important;
  }
}

@media (min-width: 979px) {
  .hide-on-desktop {
    display: none;
  }
}

.force-active {
  display: block !important;
}

html,
body {
  height: 100%;
}

body {
  position: relative;
}

@media (min-width: 979px) {
  .nav-active .content {
    display: none;
  }
}

.page-wrapper {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 100%;
}

.page-wrapper__inner {
  -ms-flex-align: stretch;
      -ms-grid-row-align: stretch;
      align-items: stretch;
  background-color: #929292;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.6);
  transform: translate3d(0, 0, 0);
  transition: transform 500ms, ease;
  width: 100%;
}

@media (max-width: 979px) {
  .page-wrapper__inner.station-list-open {
    transform: translateX(-100%) translateX(80px);
  }
}

@media (min-width: 979px) {
  .page-wrapper__inner {
    padding: 20px;
  }
  .page-wrapper__inner.nav-active,
  .fucking-home .page-wrapper__inner, .page-wrapper__inner.station-list-open {
    width: calc(100vw - 400px);
  }
}

.page-wrapper__inner::before {
  background-attachment: fixed;
  background-image: url("../img/wallpaper.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -2;
}

.fucking-404 .page-wrapper__inner {
  background-image: url("../img/404.jpg");
}

.fa-lightbulb-o {
  color: white;
}

.ath-viewport * {
  box-sizing: border-box;
}

.ath-viewport {
  position: relative;
  z-index: 2147483641;
  pointer-events: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -o-text-size-adjust: none;
  text-size-adjust: none;
}

.ath-modal {
  pointer-events: auto !important;
  background: rgba(0, 0, 0, 0.6);
}

.ath-mandatory {
  background: #000;
}

.ath-container {
  pointer-events: auto !important;
  position: absolute;
  z-index: 2147483641;
  padding: 0.7em 0.6em;
  width: 18em;
  background: #eee;
  background-size: 100% auto;
  box-shadow: 0 0.2em 0 #d1d1d1;
  font-family: sans-serif;
  font-size: 15px;
  line-height: 1.5em;
  text-align: center;
}

.ath-container small {
  font-size: 0.8em;
  line-height: 1.3em;
  display: block;
  margin-top: 0.5em;
}

.ath-ios.ath-phone {
  bottom: 1.8em;
  left: 50%;
  margin-left: -9em;
}

.ath-ios6.ath-tablet {
  left: 5em;
  top: 1.8em;
}

.ath-ios7.ath-tablet {
  left: 0.7em;
  top: 1.8em;
}

.ath-ios8.ath-tablet,
.ath-ios9.ath-tablet {
  right: 0.4em;
  top: 1.8em;
}

.ath-android {
  bottom: 1.8em;
  left: 50%;
  margin-left: -9em;
}

/* close icon */
.ath-container:before {
  content: '';
  position: relative;
  display: block;
  float: right;
  margin: -0.7em -0.6em 0 0.5em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAAdVBMVEUAAAA5OTkzMzM7Ozs3NzdBQUFAQEA/Pz8+Pj5BQUFAQEA/Pz8+Pj5BQUFAQEA/Pz9BQUE+Pj4/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8+Pj4/Pz8+Pj4/Pz8/Pz8/Pz8/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8/Pz9AQEA/Pz+fdCaPAAAAJnRSTlMACQoNDjM4OTo7PEFCQ0RFS6ytsbS1tru8vcTFxu7x8vX19vf4+C5yomAAAAJESURBVHgBvdzLTsJAGEfxr4C2KBcVkQsIDsK8/yPaqIsPzVlyzrKrX/5p0kkXEz81L23otc9NpIbbWia2YVLqdnhlqFlhGWpSDHe1aopsSIpRb8gK0dC3G30b9rVmhWZIimTICsvQtx/FsuYOrWHoDjX3Gu31gzJxdki934WrAIOsAIOsAIOiAMPhPsJTgKGN0BVsYIVsYIVpYIVpYIVpYIVpYIVpYIVpYIVpYIVlAIVgEBRs8BRs8BRs8BRs8BRs8BRs8BRs8BRTNmgKNngKNngKNngKNngKNhiKGxgiOlZoBlaYBlaYBlaYBlaYBlaYBlaYBlaYBlZIBlBMfQMrVAMr2KAqBENSHFHhGEABhi5CV6gGUKgGUKgGUKgGUFwuqgEUvoEVsoEVpoEUpgEUggF+gKTKY+h1fxSlC7/Z+RrxOQ3fcEoAPPHZBlaYBlaYBlaYBlZYBlYIhvLBCstw7PgM7hkiWOEZWGEaWGEaWGEaIsakEAysmHkGVpxmvoEVqoEVpoEVpoEVpoEVpoEVpoEVkoEVgkFQsEFSsEFQsGEcoSvY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnmbNAUT2c2WAo2eAo2eAo2eAo2eAo2eArNEPFACjZ4CjZ4CjZ4CjaIird/rBvFH6llNCvewdli1URWCIakSIZesUaDoFg36dKFWk9zCZDei3TtwmCj7pC22AwikiIZPEU29IpFNliKxa/hC9DFITjQPYhcAAAAAElFTkSuQmCC);
  background-color: rgba(255, 255, 255, 0.8);
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 2.7em;
  height: 2.7em;
  text-align: center;
  overflow: hidden;
  color: #a33;
  z-index: 2147483642;
}

.ath-container.ath-icon:before {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  float: none;
}

.ath-mandatory .ath-container:before {
  display: none;
}

.ath-container.ath-android:before {
  float: left;
  margin: -0.7em 0.5em 0 -0.6em;
}

.ath-container.ath-android.ath-icon:before {
  position: absolute;
  right: auto;
  left: 0;
  margin: 0;
  float: none;
}

/* applied only if the application icon is shown */
.ath-action-icon {
  display: inline-block;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
  text-indent: -9999em;
  overflow: hidden;
}

.ath-ios7 .ath-action-icon,
.ath-ios8 .ath-action-icon,
.ath-ios9 .ath-action-icon {
  width: 1.6em;
  height: 1.6em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACtCAYAAAB7l7tOAAAF6UlEQVR4AezZWWxUZRiH8VcQEdxZEFFiUZBFUCIa1ABBDARDcCciYGKMqTEGww3SOcNSAwQTjOBiiIpEhRjAhRgXRC8MFxojEhAFZUGttVhaoSxlaW3n8W3yXZxm6vTrOMM5Q98n+V9MMu1pvl++uZhKuypghu49KaaTWGdZSYoVN6VD95nMpLNYZ9XNbdQR2od2k88O3Gm6Bh0t7H0p5Vwp2Ax3ajpu2tYbciFWwkTFO63DY6+JcI4USFaSyYpWp8N7SVZJKR3EinkBk9JxvZFXxhnZSjBaoWp1ZL0ES8WKYXMZp0AndORgy8WKFe5Yf1zvvSBWDEpys2LU6MjD5kmEWQlGKsJRHXlcqUSQVcItEnDEA6gAb7LhjvD9WO6yIEfICQI5A1nzGCYB1T4og5bBiFcyv2f6ujYhl4iVxwKG6qp8MK55HsqPwK0rMr9v/yEo3uCPrJstVh5KMER30Aeh31Ioq0FrHfjXw9CYghnrvYFTuqfEymFzGSwBlT4ARYr7u+K6GLmCVGvAGg2NMG0d/sgJnpScZLjXSkC5z8H3eQ72/k24Q8NfzvwFyK4qtuJSZKaubRPyE/K/Mtx+EvCHL+7uasId1t10w0scz/RzSzYzAfgKV30D3LPaG7lRkR8RK4tKKJKAMp+D7r0EfmmOe0x3m2itAc/ZxBjgAt1mXHWKPPkdb+QGSTJdrDaU5EoJ2OtzwD0WwY7KNNzbRfMFFg24WPdtGHnS221Cflgsj56hjwTs8TnY7oq7/QDhjutGicsb2AVcovsO18l6uPPNNiE/JFaGAq7Q7fY50G4LYVtz3FrdaNGyBXbIl+q24DqhyHes9EaulwR3SwtZs+ktAT/7HORliru1gnCndONFyx44Dfn7MPLYN7yR6yTJZAllJeguAT/4HOBFz8I3ZWm4E0TLFbBD7qn7EVdtHYx53R9ZN0ksrZRuErDN5+AuLIWvm+Oe1k0ULdfADrmX7idcR0/DyBXeyCdlLuMMOGCBz4F1ng+f7yFcve5e0fIFHELeiav6BAx70Rt5p0yhY3u/wR0kyarW/uX35b403PtFyzewQ75ctwtXzSkY8WqruHslSV8RscrL6TJ1bcvfWJ0/HzbtIdw/ugdFyzdwOOAq3T6fmzxwGQ3vbmO8iFioIWqYSsHMj9M/ljfuTsOdItoZBXYBfXX7cVXVwvXLm/8+fU3lcdCqdEMNGBbgUmRmfQISQKd5sGEn4VK6YtEiAXYBA3QVuA4q8hCHrDcafR1ul65jewfuovsCl7vJrNlOuEbdo6JFCuwCrtb9hqusBu56Cw4cI1y1briIWEBn3Ue0XKPuMdGiBg4H9NdV0HJ/6QZLOEPmPN0GmpfSPS5arIBdwHUtIFfoBsl/ZsgfhHCfFi2WwC5goO4AmvanbqBkzJA76tboZokWa2AXMEi3RTdAvDLkDqJFAhzB32xFD2wZsGXA0WfAlgFbBmwZsGXAlgFbBpzk04JaKb0iA9ZnF9x5SQAFtRKKIgPWZxfaeRmwAZ/BGbAB37eaG6MCbnq2Aed5czYyKirgpmcbsAHHZAZswN0Wwo7KeG1fFf2jAm56dtzOQ42yB+65mDhWFBUwUETMUiMDNmADbp/APRaTAh6I2bpGCNw1bufRZJQ1cPdF/NueHZsgDEBBGLbMGoIu4AZu5gLOZeEaYmEXeznF3jRPyEv4frgJvvJe3qTefY0AAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwb8rwADBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgz4/sz1Nia/9hizA7zgklwy3RYwYMBzBRjw4bPjxAbAAizAAtwgwAIswAIswAIMGDBgARZgARZgAS4FWIAFWIAFWIABAwYswAIswAIswIUAC7AAC7AACzBgwIAFWIAFWIAFuBBgARZgARZgAQYMGPApQ99ZCdgWtzqwATbABtgAG2DbnxNb7zbRimsMLMACrDf2wMWI/WasfQAAAABJRU5ErkJggg==);
  margin-top: -0.3em;
  background-size: auto 100%;
}

.ath-ios6 .ath-action-icon {
  width: 1.8em;
  height: 1.8em;
  background-image: url(data:image/png;base64,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);
  margin-bottom: 0.4em;
  background-size: 100% auto;
}

.ath-android .ath-action-icon {
  width: 1.4em;
  height: 1.5em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVmZmb///9mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZW6fJrAAAAEXRSTlMAAAYHG21ub8fLz9DR8/T4+RrZ9owAAAB3SURBVHja7dNLDoAgDATQWv4gKve/rEajJOJiWLgg6WzpSyB0aHqHiNj6nL1lovb4C+hYzkSNAT7mryQFAVOeGAj4CjwEtgrWXpD/uZKtwEJApXt+Vn0flzRhgNiFZQkOXY0aADQZCOCPlsZJ46Rx0jhp3IiN2wGDHhxtldrlwQAAAABJRU5ErkJggg==);
  background-size: 100% auto;
}

.ath-container p {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 2147483642;
  text-shadow: 0 0.1em 0 #fff;
  font-size: 1.1em;
}

.ath-ios.ath-phone:after {
  content: '';
  background: #eee;
  position: absolute;
  width: 2em;
  height: 2em;
  bottom: -0.9em;
  left: 50%;
  margin-left: -1em;
  transform: scaleX(0.9) rotate(45deg);
  box-shadow: 0.2em 0.2em 0 #d1d1d1;
}

.ath-ios.ath-tablet:after {
  content: '';
  background: #eee;
  position: absolute;
  width: 2em;
  height: 2em;
  top: -0.9em;
  left: 50%;
  margin-left: -1em;
  transform: scaleX(0.9) rotate(45deg);
  z-index: 2147483641;
}

.ath-application-icon {
  position: relative;
  padding: 0;
  border: 0;
  margin: 0 auto 0.2em auto;
  height: 6em;
  width: 6em;
  z-index: 2147483642;
}

.ath-container.ath-ios .ath-application-icon {
  border-radius: 1em;
  box-shadow: 0 0.2em 0.4em rgba(0, 0, 0, 0.3), inset 0 0.07em 0 rgba(255, 255, 255, 0.5);
  margin: 0 auto 0.4em auto;
}

@media only screen and (orientation: landscape) {
  .ath-container.ath-phone {
    width: 24em;
  }
  .ath-android.ath-phone {
    margin-left: -12em;
  }
  .ath-ios.ath-phone {
    margin-left: -12em;
  }
  .ath-ios6:after {
    left: 39%;
  }
  .ath-ios8.ath-phone {
    left: auto;
    bottom: auto;
    right: 0.4em;
    top: 1.8em;
  }
  .ath-ios8.ath-phone:after {
    bottom: auto;
    top: -0.9em;
    left: 68%;
    z-index: 2147483641;
    box-shadow: none;
  }
}

.drawer {
  background: black;
  bottom: 0;
  display: block;
  left: 0;
  overflow-y: scroll;
  position: absolute;
  right: 0;
  top: 0;
}

.purple--background {
  background-color: #823aa0;
}

.drawer__item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.drawer__item:first-child {
  border-top: 0;
}

.drawer__item:last-child {
  border-bottom: 0;
}

.drawer__item.yellow--background a {
  color: black;
}

.drawer__item a {
  color: white;
  display: block;
  padding: 20px 30px;
  text-transform: capitalize;
}

.drawer__item a:hover {
  border-top-width: 2px;
}

.drawer__item a.selected {
  background-color: #405539;
}

.drawer--stations-list {
  left: 60px;
}

@media (min-width: 979px) {
  .drawer--stations-list {
    left: calc(100vw - 400px);
    position: fixed;
  }
}

.button {
  background-color: #9e54bd;
  border: 0;
  border-radius: 2px;
  box-shadow: 0 6px #823aa0;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  font-weight: 700;
  letter-spacing: 1px;
  margin: 10px 20px;
  outline: none;
  padding: 10px 20px;
  position: relative;
  text-transform: uppercase;
  transition: none;
}

.button:hover {
  box-shadow: 0 4px #823aa0;
  top: 2px;
}

.button:active {
  box-shadow: 0 0 #823aa0;
  top: 6px;
}

.button--red {
  background-color: #e74c3c;
  box-shadow: 0 6px #c0392b;
}

.button--red:hover {
  box-shadow: 0 4px #c0392b;
}

.button--red:active {
  box-shadow: 0 0 #c0392b;
}

.button--orange {
  background-color: #e67e22;
  box-shadow: 0 6px #d35400;
}

.button--orange:hover {
  box-shadow: 0 4px #d35400;
}

.button--orange:active {
  box-shadow: 0 0 #d35400;
}

.footer {
  -ms-flex-align: center;
      align-items: center;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  position: absolute;
}

.footer > * {
  float: left;
  margin-right: 10px;
}

.footer a {
  color: #de8702;
}

@media (min-width: 979px) {
  .footer {
    clear: both;
    position: relative;
  }
}

textarea {
  border: none;
  height: 100px;
  padding: 20px;
  width: 100%;
}

select {
  padding: 10px 0;
}

.container {
  margin: 0 auto;
  padding: 100px 20px;
}

@media (min-width: 979px) {
  .container {
    padding: 0;
  }
}

/**
 * Background color to make things more readable
 */
.wrapper {
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  padding: 20px;
}

.navpane {
  bottom: 0;
  left: 0;
  padding: 60px 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 6;
}

.navpane > .container {
  padding: 0;
}

.navpane > .absolute-center {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.navpane.fade-out .share-buttons {
  height: 0;
  overflow: hidden;
}

@media (min-width: 979px) {
  .navpane {
    display: none;
  }
  .nav-active .navpane {
    display: block;
    position: relative;
  }
  .nav-active .navpane > .absolute-center {
    position: relative;
  }
}

@media (min-width: 979px) {
  .station-list-open .js-nav-menu {
    display: block;
    opacity: 1;
    visibility: visible !important;
  }
}

.alerts {
  color: white !important;
  display: table;
  height: 100vh;
  position: fixed;
  width: 100%;
  z-index: 8;
}

.alerts.yellow {
  color: black !important;
}

.alerts.fade-out {
  display: none;
}

@media (min-width: 979px) {
  .alerts {
    display: inline-block;
    float: left;
    height: auto;
    margin-bottom: 40px;
    margin-right: 0;
    padding: 20px;
    position: relative;
    width: calc(100% - (300px + 20px));
  }
  .alerts.force-visible {
    display: block !important;
    opacity: 1;
    visibility: visible !important;
  }
  .fucking-home .alerts {
    display: none;
  }
}

.alerts__content {
  display: table-cell;
  height: 100%;
  padding: 20px;
  text-align: center;
  vertical-align: middle;
}

@media (min-width: 979px) {
  .alerts__content {
    display: initial;
    height: initial;
    text-align: initial;
    vertical-align: initial;
  }
}

.alerts__content .description {
  margin: 0 auto 20px;
  text-align: left;
}

@media (min-width: 979px) {
  .alerts__content .description {
    margin: 0 0 20px;
    width: auto;
  }
}

.green {
  background-color: #07a752;
}

.yellow {
  background-color: #f7d415;
}

.red {
  background-color: #bf1138;
}

.blue {
  background-color: #0b94d6;
}

.orange {
  background-color: #de8702;
}

.silver {
  background-color: #a1a3a1;
}

.alerts.yellow .title {
  color: black !important;
}

.title + .alerts {
  float: none;
  width: 100%;
}

.line-info + .alerts {
  position: absolute;
}

.nav-header {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 10px;
  padding: 20px;
  position: absolute;
  transition: background-color .5s ease-in-out;
  width: 100%;
  z-index: 10;
}

@media (min-width: 979px) {
  .nav-header {
    padding: 15px 0 15px;
    position: relative;
  }
}

.nav-header .title {
  padding: 0;
}

.logo {
  background-image: url("../img/logo--nsfw-light.png");
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 32px;
  margin-right: 20px;
  width: 250px;
}

.light-mode .logo {
  background-image: url("../img/logo--nsfw-dark.png");
}

.logo * {
  fill: white;
  width: 100%;
}

.logo text {
  stroke: white;
  stroke-width: 3;
}

.sfw .logo {
  background-image: url("../img/logo--sfw-light.png");
}

.light-mode.sfw .logo {
  background-image: url("../img/logo--sfw-dark.png");
}

.navbar-toggle {
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  color: inherit;
  cursor: pointer;
  display: block;
  font: inherit;
  height: 27px;
  padding-top: 10px;
  width: 32px;
}

.fucking-home .navbar-toggle {
  display: none;
}

@media (max-width: 979px) {
  .navbar-toggle {
    margin-right: 20px;
  }
}

.navbar-toggle__icon-bar {
  background: white;
  content: '';
  cursor: pointer;
  display: block;
  height: 6px;
  position: absolute;
  transition: top .3s ease, transform .3s ease;
  width: 30px;
}

.navbar-toggle__icon-bar::before, .navbar-toggle__icon-bar::after {
  background: white;
  content: '';
  cursor: pointer;
  display: block;
  height: 6px;
  position: absolute;
  transition: top .3s ease, transform .3s ease;
  width: 30px;
}

.navbar-toggle__icon-bar::before {
  top: -10px;
}

.navbar-toggle__icon-bar::after {
  top: 10px;
}

.menu-open .navbar-toggle__icon-bar {
  background-color: transparent;
}

.menu-open .navbar-toggle__icon-bar::before, .menu-open .navbar-toggle__icon-bar::after {
  top: 0;
  transform-origin: 50% 50%;
}

.menu-open .navbar-toggle__icon-bar::before {
  transform: rotate3d(0, 0, 1, 45deg);
}

.menu-open .navbar-toggle__icon-bar::after {
  transform: rotate3d(0, 0, 1, -45deg);
}

.arrow {
  display: block !important;
  opacity: 1 !important;
}

.arrow .navbar-toggle__icon-bar {
  background-color: white;
}

.arrow .navbar-toggle__icon-bar::before, .arrow .navbar-toggle__icon-bar::after {
  top: 0;
  transform-origin: 10% 50%;
  width: 20px;
}

.arrow .navbar-toggle__icon-bar::before {
  transform: rotate3d(0, 0, 1, -45deg);
}

.arrow .navbar-toggle__icon-bar::after {
  transform: rotate3d(0, 0, 1, 45deg);
}

.icon--alert {
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: blinker;
  background-color: transparent !important;
  color: white;
  display: block;
  margin-right: 20px;
  width: 32px;
  z-index: 10;
}

.icon--alert:hover {
  cursor: pointer;
}

.icon--alert.active {
  color: white !important;
  animation: none;
}

@media (min-width: 979px) {
  .icon--alert {
    display: none;
  }
}

.green {
  color: #07a752;
}

.yellow {
  color: #f7d415;
}

.red {
  color: #bf1138;
}

.blue {
  color: #0b94d6;
}

.orange {
  color: #de8702;
}

.silver {
  color: #a1a3a1;
}

.js-nav-menu.fade-out + header .icon--alert {
  display: inline-block;
}

/**
 * Metro lights
 */
.lights-wrapper {
  text-align: center;
}

.metro-light {
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 50%;
  display: inline-block;
  height: 65px;
  position: relative;
  text-align: center;
  text-indent: -9999px;
  width: 65px;
}

.metro-light--small {
  height: 30px;
  width: 30px;
}

.metro-light.gr {
  background-color: #07a752;
  border-color: #0af076;
}

.metro-light.yl {
  background-color: #f7d415;
  border-color: #fae25f;
}

.metro-light.rd {
  background-color: #bf1138;
  border-color: #ed305a;
}

.metro-light.bl {
  background-color: #0b94d6;
  border-color: #39b8f5;
}

.metro-light.or {
  background-color: #de8702;
  border-color: #fdac2f;
}

.metro-light.sv {
  background-color: #a1a3a1;
  border-color: #c8c9c8;
}

.metro-light.green {
  background-color: #07a752;
  border-color: #0af076;
}

.metro-light.yellow {
  background-color: #f7d415;
  border-color: #fae25f;
}

.metro-light.red {
  background-color: #bf1138;
  border-color: #ed305a;
}

.metro-light.blue {
  background-color: #0b94d6;
  border-color: #39b8f5;
}

.metro-light.orange {
  background-color: #de8702;
  border-color: #fdac2f;
}

.metro-light.silver {
  background-color: #a1a3a1;
  border-color: #c8c9c8;
}

.choose-line {
  margin-top: 5px;
}

@keyframes blinker {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1.0;
  }
}

.metro-light.incident,
.metro-light.selected {
  animation-name: blinker;
  animation-iteration-count: infinite;
  animation-duration: 1.5s;
}

.metro-light.incident:before,
.metro-light.selected:before {
  content: "\f071";
  color: white;
  display: block;
  font-family: FontAwesome;
  font-size: 30px;
  height: 40px;
  position: absolute;
  top: 57%;
  left: 48%;
  text-indent: 0px;
  transform: translate3d(-50%, -50%, 0);
  width: 40px;
}

.line-info {
  background-color: transparent;
  border-radius: 4px;
  color: white;
  display: inline-block;
  margin: 0 20px 20px 0;
  max-height: 350px;
  overflow: hidden;
  transition: all linear 3ms;
  width: 300px;
}

@media (max-width: 979px) {
  .line-info {
    border-radius: 50%;
    float: none;
    height: 65px;
    margin: 0 20px 20px 0;
    width: 65px;
  }
  .green .line-info {
    background-color: #07a752;
    color: #07a752;
  }
  .yellow .line-info {
    background-color: #f7d415;
    color: #f7d415;
  }
  .red .line-info {
    background-color: #bf1138;
    color: #bf1138;
  }
  .blue .line-info {
    background-color: #0b94d6;
    color: #0b94d6;
  }
  .orange .line-info {
    background-color: #de8702;
    color: #de8702;
  }
  .silver .line-info {
    background-color: #a1a3a1;
    color: #a1a3a1;
  }
}

.line-info__header {
  padding: 20px;
  position: relative;
  text-transform: capitalize;
  transition: background-color linear 3ms;
  z-index: 9;
}

.green .line-info__header {
  background-color: rgba(7, 167, 82, 0.6);
}

@media (max-width: 979px) {
  .line-info__header {
    background-color: rgba(7, 167, 82, 0) !important;
  }
}

.yellow .line-info__header {
  background-color: rgba(247, 212, 21, 0.6);
}

@media (max-width: 979px) {
  .line-info__header {
    background-color: rgba(247, 212, 21, 0) !important;
  }
}

.red .line-info__header {
  background-color: rgba(191, 17, 56, 0.6);
}

@media (max-width: 979px) {
  .line-info__header {
    background-color: rgba(191, 17, 56, 0) !important;
  }
}

.blue .line-info__header {
  background-color: rgba(11, 148, 214, 0.6);
}

@media (max-width: 979px) {
  .line-info__header {
    background-color: rgba(11, 148, 214, 0) !important;
  }
}

.orange .line-info__header {
  background-color: rgba(222, 135, 2, 0.6);
}

@media (max-width: 979px) {
  .line-info__header {
    background-color: rgba(222, 135, 2, 0) !important;
  }
}

.silver .line-info__header {
  background-color: rgba(161, 163, 161, 0.6);
}

@media (max-width: 979px) {
  .line-info__header {
    background-color: rgba(161, 163, 161, 0) !important;
  }
}

@media (max-width: 979px) {
  .line-info__header {
    padding: 0;
  }
}

.line-info__header .metro-light {
  float: left;
  margin: 0 20px 0 0;
}

.line-info__header .fa {
  font-size: 0.8em;
}

.line-info__title {
  display: inline-block;
  float: left;
  font-size: 30px;
  line-height: 65px;
}

@media (max-width: 979px) {
  .line-info__title {
    display: none;
  }
}

.green .line-info__directions {
  background-color: rgba(7, 167, 82, 0.6);
}

.yellow .line-info__directions {
  background-color: rgba(247, 212, 21, 0.6);
}

.red .line-info__directions {
  background-color: rgba(191, 17, 56, 0.6);
}

.blue .line-info__directions {
  background-color: rgba(11, 148, 214, 0.6);
}

.orange .line-info__directions {
  background-color: rgba(222, 135, 2, 0.6);
}

.silver .line-info__directions {
  background-color: rgba(161, 163, 161, 0.6);
}

.line-info-summary {
  float: left;
}

.line-info-summary.line-info__links {
  display: none;
}

@media (max-width: 979px) {
  .line-info-summary {
    display: none;
  }
}

.direction-summary {
  background: rgba(0, 0, 0, 0.6);
  padding: 20px;
  text-align: left;
}

.direction-summary .direction-summary {
  border-top: 2px solid rgba(127, 126, 126, 0.37);
}

.direction-summary__status {
  min-height: 19.2px;
}

.direction-summary__towards {
  font-size: 12px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.direction-summary__station-name {
  font-size: 18px;
  min-height: 30px;
}

.direction-summary__avg-time {
  float: right;
}

.line-info__links {
  padding: 10px 20px;
  text-align: left;
}

.line-info__links > a {
  margin-right: 20px;
}

.line-info__links > a .fa {
  margin-right: 2px;
}

.message {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 4px;
  margin: 40px auto 0;
  padding: 20px;
  width: 80%;
}

.message--error {
  background: #bf1138;
}

/**
 * Single Line
 * The line direction label and control button
 */
.controlArrow--single-line {
  content: '';
  display: inline-block !important;
  border-color: transparent;
  border-width: 12px;
  border-style: solid;
}

.controlArrow--single-line.next {
  border-left-color: white;
  margin-left: 20px;
}

.controlArrow--single-line.prev {
  border-right-color: white;
  margin-right: 20px;
}

.direction-label {
  display: block;
  font-size: 1em;
  text-align: center;
}

.station-name--title {
  display: block;
}

.map {
  width: 100%;
}

.line-stations {
  float: left;
  width: 400px;
}

@media (max-width: 979px) {
  .line-stations {
    display: none;
  }
}

.line-stations__title {
  font-size: 20px;
  font-weight: bold;
  padding: 10px 20px 10px 0;
  text-transform: capitalize;
}

.line-stations__station a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.line-stations__station:first-child a {
  border-top: 0;
  border-radius: 4px 4px 0 0;
}

.line-stations__station:last-child a {
  border-bottom: 0;
  border-radius: 0 0 4px 4px;
}

.line-stations__station a {
  color: white;
  display: block;
  padding: 10px 20px;
  text-transform: capitalize;
}

.line-stations__station a.selected {
  background-color: #405539;
}

@media (min-width: 979px) {
  .station-predictions {
    float: left;
    margin-right: 40px;
    width: calc(100vw - 500px);
  }
}

.station-predictions__title {
  margin-bottom: 20px;
}

.back-line {
  display: block;
  margin-bottom: 20px;
}

.slider {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.slider__item {
  float: left;
  height: 100vh;
  margin: 0 10px;
  position: relative;
  width: 100%;
}

.slider__item:last-child {
  margin-right: 0;
}

.slider__item > .container {
  padding: 100px 0;
  width: 100%;
}

.slider__item .wrapper {
  height: calc(100vh - 11em);
  overflow-y: auto;
}

@media (min-width: 979px) {
  .slider__item .wrapper {
    overflow: initial;
  }
}

.slider__item.absolute-center .title {
  font-size: 30px;
  margin-bottom: 40px;
}

.slider__center-lines {
  display: none;
}

@media (min-width: 979px) {
  .slider {
    background-color: rgba(0, 0, 0, 0.6);
    margin: 0 20px;
    overflow-x: scroll;
    width: calc(100% - (300px + 20px));
  }
  .slider__center {
    display: none;
  }
  .slider__center-lines {
    display: block;
  }
  .slider__slide-title {
    display: none;
  }
  .slider__item {
    height: auto;
    min-height: auto;
    min-width: 2400px;
    width: auto;
  }
  .slider__item > .container {
    padding: 0;
  }
  .slider__item .wrapper {
    background-color: transparent;
    height: auto;
  }
  .metro-line--start .station {
    margin: 0;
  }
  .metro-line--start .station__station-name {
    display: none;
  }
}

.slider__nav {
  bottom: 50px;
  left: 50%;
  min-width: 100px;
  position: absolute;
  text-align: center;
  transform: translate3d(-50%, 0, 0);
  transition: left .5s linear, transform .5s linear;
  z-index: 4;
}

@media (min-width: 979px) {
  .slider__nav {
    bottom: inherit;
  }
}

.slider__nav li {
  cursor: pointer;
  display: block !important;
  float: left;
  padding: 0 5px;
  transition: opacity .5s linear;
}

.slider__nav.slider__nav--right {
  left: 0;
  transform: translateX(-100%);
}

.slider__nav.slider__nav--right .js--to-start {
  opacity: 0;
}

.slider__nav.slider__nav--left {
  right: 0;
  transform: translateX(110%);
}

.slider__nav.slider__nav--left .js--to-end {
  opacity: 0;
}

.slider__nav .summary-slide {
  line-height: 20px;
}

/**
 * Center Slide
 * The station summary
 */
.station-summary {
  display: block !important;
  position: relative;
}

.station-summary:hover {
  cursor: pointer;
}

.station-summary--gr {
  background-color: #07a752;
  border-color: #07a752;
}

.station-summary--yl {
  background-color: #f7d415;
  border-color: #f7d415;
}

.station-summary--rd {
  background-color: #bf1138;
  border-color: #bf1138;
}

.station-summary--bl {
  background-color: #0b94d6;
  border-color: #0b94d6;
}

.station-summary--or {
  background-color: #de8702;
  border-color: #de8702;
}

.station-summary--sv {
  background-color: #a1a3a1;
  border-color: #a1a3a1;
}

.station-summary--green {
  background-color: #07a752;
  border-color: #07a752;
}

.station-summary--yellow {
  background-color: #f7d415;
  border-color: #f7d415;
}

.station-summary--red {
  background-color: #bf1138;
  border-color: #bf1138;
}

.station-summary--blue {
  background-color: #0b94d6;
  border-color: #0b94d6;
}

.station-summary--orange {
  background-color: #de8702;
  border-color: #de8702;
}

.station-summary--silver {
  background-color: #a1a3a1;
  border-color: #a1a3a1;
}

.station-summary__content {
  border-color: transparent;
  color: white;
  margin-bottom: 5%;
  height: 140;
  padding: 0 0 0 30px;
}

.station-summary__content .station-summary__inner {
  height: 120px;
  padding: 10px 10px;
}

/**
 * Direction styles
 */
.station-summary__arrow {
  content: '';
  background-color: transparent;
  border-style: solid;
  border-width: 60px;
  float: left;
  margin-left: -61px;
  border-right-width: 32px;
}

.station-summary.station-summary--start .station-summary__arrow {
  border-left-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.station-summary.station-summary--end {
  text-align: right;
}

.station-summary.station-summary--end .station-summary__arrow {
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-width: 32px;
  float: right;
  margin-right: -33px;
}

.station-summary.station-summary--end .station-summary__content {
  padding: 0 30px 0 0;
}

.towards {
  font-size: 0.6rem;
  padding: 0;
}

.station-summary__station-name {
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 1.2rem;
}

.station-summary__status {
  color: white;
  margin: 0;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.7rem;
  margin-bottom: 10px;
}

.station-summary__meta .line-meta {
  display: block;
}

.clear {
  display: block;
}

@media (min-width: 979px) {
  .station-summary {
    width: 40%;
  }
}

.desktop-mobile-view {
  height: 100%;
  width: 100%;
}

.metro-line {
  border-width: 0;
  border-style: none;
  border-left-style: solid;
  border-left-width: 50px;
  background-color: transparent;
  float: left;
  font-size: 13px;
  margin-top: 20px;
  margin-left: 20px;
  position: relative;
}

.metro-line::before {
  border-style: solid;
  border-width: 0 25px 13px;
  content: '';
  height: 0;
  left: -50px;
  position: absolute;
  top: -12px;
  width: 0;
}

.metro-line.green::before {
  border-color: transparent transparent #07a752 transparent;
}

.metro-line.yellow::before {
  border-color: transparent transparent #f7d415 transparent;
}

.metro-line.red::before {
  border-color: transparent transparent #bf1138 transparent;
}

.metro-line.blue::before {
  border-color: transparent transparent #0b94d6 transparent;
}

.metro-line.orange::before {
  border-color: transparent transparent #de8702 transparent;
}

.metro-line.silver::before {
  border-color: transparent transparent #a1a3a1 transparent;
}

.metro-line.metro-line--end {
  border-left-style: none;
  border-right-style: solid;
  border-right-width: 50px;
  float: right;
}

.metro-line.metro-line--end:before {
  left: initial;
  right: -50px;
}

/**
 * Meto line going towards it's end station
 */
.metro-line--end {
  float: right;
  margin-right: 20px;
  margin-left: 0;
}

.metro-line--end .station {
  float: right;
  margin: 12px -50px 12px 0px;
}

.metro-line--end .station .station__train-time {
  float: right;
}

.metro-line--end .station .station__station-name {
  margin-right: 10px;
}

.metro-line--station-names {
  display: none;
}

/**
 * Desktop Views
 */
@media (min-width: 979px) {
  /**
     * On desktop, we kill the
     */
  .metro-line {
    border-width: 0 !important;
    text-align: center;
    position: relative;
  }
  .metro-line:before {
    content: '';
    border-width: 0 0 0 0;
  }
  .metro-line.metro-line--end {
    float: left;
    margin-left: 23px;
  }
  .metro-line--station-names {
    display: block;
  }
  .metro-line--station-names .station {
    border-color: transparent;
  }
  .metro-line--station-names .station__train-time {
    background-color: transparent !important;
    border-color: transparent !important;
    color: transparent !important;
  }
  .metro-line--station-names .station__train-time:before,
  .metro-line--station-names .station__train-time:after {
    content: none;
    display: none;
  }
  .metro-line--station-names .station__station-name {
    transform: rotate(-90deg);
  }
}

.station {
  clear: both;
  float: left;
  list-style-type: none;
  margin: 12px 5px 12px -50px;
  position: relative;
}

.station__train-time {
  background: white;
  border: 5px solid black;
  border-radius: 50%;
  color: black;
  display: inline-block;
  float: left;
  font-size: 16.66667px;
  height: 50px;
  line-height: 41.66667px;
  position: relative;
  text-align: center;
  transition: all 400ms linear;
  width: 50px;
}

.station__train-time.train--here {
  background-color: black;
  border-color: white;
  color: white;
}

.station__station-name .js--replace {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.station__station-name {
  color: white;
  font-size: 15px;
  line-height: 36px;
  margin-left: 10px;
  padding: 5px 7px;
}

@media (min-width: 979px) {
  .station {
    border-bottom-style: solid;
    border-bottom-width: 50px;
    border-color: inherit;
    clear: initial;
    display: inline-block;
    float: none;
    list-style-type: none;
    margin: 0 0 170px;
    padding: 0 15px;
  }
  .station::after {
    border: 12.5px solid transparent;
    border-bottom-width: 25px;
    border-right-color: inherit;
    border-top-width: 25px;
    content: '';
    left: -23px;
    position: absolute;
    top: 0;
    z-index: 1;
  }
  .station__station-name {
    bottom: -70px;
    display: block;
    left: 50px;
    line-height: normal;
    position: absolute;
    text-align: left;
    transform: rotate(-315deg);
    transform-origin: top left;
    width: 200px;
  }
  .station__train-time {
    margin-bottom: -50px;
    z-index: 2;
  }
  .metro-line--end .station {
    border-left-color: inherit;
    float: right;
    margin: 0 0 170px;
  }
  .metro-line--end .station .train--ahead:before {
    left: initial;
    right: -30px;
  }
  .metro-line--end .station:after {
    border-left-color: inherit;
    border-right-color: transparent;
    left: initial;
    right: -24px;
  }
}

/**
 * The train icon
 * @type {[type]}
 */
.train:before {
  background-image: url("../img/train-icon.png");
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid transparent;
  border-radius: 5px;
  content: '';
  height: 20px;
  opacity: 1;
  position: absolute;
  transition: all 400ms linear;
  width: 20px;
}

.train--here:before {
  top: 8px;
}

.metro-line--start .train--ahead:before {
  top: -26px;
  left: -38px;
}

.metro-line--start .train--here:before {
  left: -38px;
}

@media (min-width: 979px) {
  .metro-line--start .train--here:before {
    left: 10px;
  }
}

/**
 * No passenger trains
 */
.train--no:before,
.train--no:after {
  content: none !important;
}

.metro-line--end .train--ahead:before {
  left: initial;
  right: -38px;
  bottom: -30px;
}

.metro-line--end .train--here:before {
  left: initial;
  right: -38px;
}

/**
 * The train icon directional arros
 */
.train:after {
  border-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  transition: all 400ms linear;
  width: 0;
}

.metro-line--start .train:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
  border-width: 0px 10px 6px 10px;
  top: 4px;
  left: -37px;
}

@media (min-width: 979px) {
  .metro-line--start .train:after {
    content: '';
    top: -35px;
    left: 5px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-width: 10px 6px 10px 0px;
  }
}

.metro-line--start .train--ahead:after {
  top: -30px;
}

@media (min-width: 979px) {
  .metro-line--start .train--ahead:after {
    top: -34px;
    left: -43px;
  }
}

@media (min-width: 979px) {
  .metro-line--start .train:before {
    top: -35px !important;
  }
}

/**
 * Trains heading towards the end of the line
 */
.metro-line--end .train:after {
  border-top-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
  border-width: 0px 10px 6px 10px;
  top: 4px;
  right: -37px;
}

@media (min-width: 979px) {
  .metro-line--end .train:after {
    top: -35px;
    right: 5px;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-width: 10px 0px 10px 6px;
  }
}

.metro-line--end .train--ahead:after {
  top: 44px;
}

@media (min-width: 979px) {
  .metro-line--end .train--ahead:after {
    top: -34px;
    right: 45px;
  }
}

.train----:before,
.train----:after {
  content: '';
  border: none !important;
}

@media (min-width: 979px) {
  /**
   * Train icons
   */
  .train:before {
    background-image: url(../img/train-icon.png);
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    height: 20px;
    width: 20px;
    position: absolute;
    top: -35px;
    left: 9px;
  }
  .train--ahead:before {
    left: -30px;
  }
  .metro-line--end .station .train--ahead:before {
    left: -30px;
  }
  .metro-line--end .station .train--here:before {
    left: 10px;
  }
}

.train--gr:before {
  background-color: #07a752;
  border-color: #07a752;
}

.train--gr:after {
  border-color: #07a752;
}

@media (min-width: 979px) {
  .train--gr:after {
    border-right-color: #07a752 !important;
  }
}

@media (min-width: 979px) {
  .metro-line--end .train--gr:after {
    border-left-color: #07a752 !important;
  }
}

.train--yl:before {
  background-color: #f7d415;
  border-color: #f7d415;
}

.train--yl:after {
  border-color: #f7d415;
}

@media (min-width: 979px) {
  .train--yl:after {
    border-right-color: #f7d415 !important;
  }
}

@media (min-width: 979px) {
  .metro-line--end .train--yl:after {
    border-left-color: #f7d415 !important;
  }
}

.train--rd:before {
  background-color: #bf1138;
  border-color: #bf1138;
}

.train--rd:after {
  border-color: #bf1138;
}

@media (min-width: 979px) {
  .train--rd:after {
    border-right-color: #bf1138 !important;
  }
}

@media (min-width: 979px) {
  .metro-line--end .train--rd:after {
    border-left-color: #bf1138 !important;
  }
}

.train--bl:before {
  background-color: #0b94d6;
  border-color: #0b94d6;
}

.train--bl:after {
  border-color: #0b94d6;
}

@media (min-width: 979px) {
  .train--bl:after {
    border-right-color: #0b94d6 !important;
  }
}

@media (min-width: 979px) {
  .metro-line--end .train--bl:after {
    border-left-color: #0b94d6 !important;
  }
}

.train--or:before {
  background-color: #de8702;
  border-color: #de8702;
}

.train--or:after {
  border-color: #de8702;
}

@media (min-width: 979px) {
  .train--or:after {
    border-right-color: #de8702 !important;
  }
}

@media (min-width: 979px) {
  .metro-line--end .train--or:after {
    border-left-color: #de8702 !important;
  }
}

.train--sv:before {
  background-color: #a1a3a1;
  border-color: #a1a3a1;
}

.train--sv:after {
  border-color: #a1a3a1;
}

@media (min-width: 979px) {
  .train--sv:after {
    border-right-color: #a1a3a1 !important;
  }
}

@media (min-width: 979px) {
  .metro-line--end .train--sv:after {
    border-left-color: #a1a3a1 !important;
  }
}

.upcoming-train {
  border-bottom: 2px solid rgba(127, 126, 126, 0.37);
  margin-bottom: 30px;
  padding-bottom: 10px;
}

.upcoming-train__line {
  border-radius: 50%;
  color: white;
  display: inline-block;
  font-size: 20px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 5px;
  text-align: center;
  width: 30px;
}

.upcoming-train__line.gr {
  background-color: #07a752;
  border-color: #0af076;
}

.upcoming-train__line.yl {
  background-color: #f7d415;
  border-color: #fae25f;
}

.upcoming-train__line.rd {
  background-color: #bf1138;
  border-color: #ed305a;
}

.upcoming-train__line.bl {
  background-color: #0b94d6;
  border-color: #39b8f5;
}

.upcoming-train__line.or {
  background-color: #de8702;
  border-color: #fdac2f;
}

.upcoming-train__line.sv {
  background-color: #a1a3a1;
  border-color: #c8c9c8;
}

.upcoming-train__line.yl {
  color: black;
}

.upcoming-train__destination {
  font-size: 25px;
  float: left;
}

.upcoming-train__destination .fa {
  font-size: 18px;
}

.upcoming-train__time {
  display: inline-block;
  float: right;
  font-size: 42px;
  font-weight: bold;
  margin-top: -35px;
  text-align: center;
}

.upcoming-train__icon-label {
  font-size: 14px;
}

.upcoming-train__time .upcoming-train__icon-label {
  display: block;
}

.upcoming-train__icon-label .fa {
  margin-left: 10px;
}

.follow-buttons {
  text-align: center;
}

.follow-buttons .follow-buttons__button {
  display: inline-block;
  margin: 0 20px;
}

.share-buttons {
  bottom: 25px;
  height: 25px;
  left: 10px;
  position: absolute;
  width: 80%;
  z-index: 9999;
}

.share-buttons .share-buttons__button {
  float: left;
  margin-right: 20px;
}

.fa-facebook-square {
  color: #356dfc;
}

/**
 * Tweet form
 */
.tweet {
  text-align: center;
}

.tweet__form {
  font-size: 20px;
  height: 100px;
  padding: 20px;
  width: 100%;
}

.tweet__counter {
  display: block;
  width: 20px;
}

.tweet__button {
  clear: both;
  margin: 10px auto 0;
  text-decoration: underline;
}

.light-mode a {
  color: #3a3939;
}

.light-mode a:hover {
  color: #3a3939;
}

.light-mode .alerts__content .title {
  color: white;
}

.arrow {
  display: block !important;
  opacity: 1 !important;
}

.light-mode .arrow .navbar-toggle__icon-bar {
  background: #3a3939 !important;
}

.light-mode .button {
  color: white;
}

.light-mode .direction-summary {
  background: rgba(255, 255, 255, 0.6);
  color: #3a3939;
}

.drawer {
  background: white;
}

.light-mode .drawer__item.green--background {
  background-color: rgba(7, 167, 82, 0.6);
}

.light-mode .drawer__item.yellow--background {
  background-color: rgba(247, 212, 21, 0.6);
}

.light-mode .drawer__item.red--background {
  background-color: rgba(191, 17, 56, 0.6);
}

.light-mode .drawer__item.blue--background {
  background-color: rgba(11, 148, 214, 0.6);
}

.light-mode .drawer__item.orange--background {
  background-color: rgba(222, 135, 2, 0.6);
}

.light-mode .drawer__item.silver--background {
  background-color: rgba(161, 163, 161, 0.6);
}

.light-mode .drawer__item.yellow--background a {
  color: #3a3939;
}

.light-mode .line-stations__station a.green {
  background-color: rgba(7, 167, 82, 0.6);
}

.light-mode .line-stations__station a.yellow {
  background-color: rgba(247, 212, 21, 0.6);
}

.light-mode .line-stations__station a.red {
  background-color: rgba(191, 17, 56, 0.6);
}

.light-mode .line-stations__station a.blue {
  background-color: rgba(11, 148, 214, 0.6);
}

.light-mode .line-stations__station a.orange {
  background-color: rgba(222, 135, 2, 0.6);
}

.light-mode .line-stations__station a.silver {
  background-color: rgba(161, 163, 161, 0.6);
}

.light-mode .line-stations__station {
  background-color: white;
}

.light-mode .line-stations__station a {
  color: white;
}

.light-mode .drawer__item a {
  color: white;
}

.light-mode .fa-lightbulb-o {
  color: #3a3939;
}

.light-mode .heading, .light-mode
.title {
  color: #3a3939;
  text-shadow: 0 0 6px white;
}

.light-mode .line-info__header a {
  color: white;
}

.light-mode .line-info__links a {
  color: white;
}

.light-mode .line-info.yellow .line-info__header a {
  color: #3a3939;
}

.light-mode .line-info.yellow .line-info__links a {
  color: #3a3939;
}

.light-mode .logo * {
  fill: black;
}

.light-mode .navbar-toggle__icon-bar {
  background: #3a3939;
}

.light-mode .navbar-toggle__icon-bar::before, .light-mode .navbar-toggle__icon-bar::after {
  background: #3a3939;
}

.light-mode .menu-open .navbar-toggle__icon-bar {
  background: transparent;
}

.page-wrapper.light-mode {
  color: #3a3939;
}

.page-wrapper__inner {
  background-color: white;
}

.light-mode .page-wrapper__inner::before {
  background-image: url("../img/wallpaper--light.jpg");
}

.light-mode .page-wrapper__inner::after {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.light-mode .station__station-name {
  color: #3a3939;
}

.light-mode .train::before {
  background-image: url("../img/train-icon--white.png");
}

.light-mode .upcoming-train__line {
  color: white;
}

.light-mode .upcoming-train__line.yl {
  color: #3a3939;
}

@media (min-width: 979px) {
  .light-mode .slider {
    background-color: rgba(255, 255, 255, 0.6);
  }
  .light-mode .slider .wrapper {
    background-color: transparent;
  }
}

.light-mode .wrapper {
  background: rgba(255, 255, 255, 0.6);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNpdGUuY3NzIiwiX3NldHRpbmdzL19zZXR0aW5ncy5zY3NzIiwiZm9udC9mb250LWF3ZXNvbWUuc2NzcyIsImZvbnQvX3BhdGguc2NzcyIsImZvbnQvX2NvcmUuc2NzcyIsImZvbnQvX2xhcmdlci5zY3NzIiwiZm9udC9fZml4ZWQtd2lkdGguc2NzcyIsImZvbnQvX2xpc3Quc2NzcyIsImZvbnQvX3ZhcmlhYmxlcy5zY3NzIiwiZm9udC9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJmb250L19zcGlubmluZy5zY3NzIiwiZm9udC9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJmb250L19taXhpbnMuc2NzcyIsImZvbnQvX3N0YWNrZWQuc2NzcyIsImZvbnQvX2ljb25zLnNjc3MiLCJiYXNlL3Jlc2V0LnNjc3MiLCJiYXNlL3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvY2xhc3Nlcy5zY3NzIiwiYmFzZS9sYXlvdXQuc2NzcyIsImJhc2UvcGFnZS13cmFwcGVyLnNjc3MiLCJtb2R1bGVzL2ljb25zLnNjc3MiLCJtb2R1bGVzL2F0aC5zY3NzIiwibW9kdWxlcy9kcmF3ZXJzLnNjc3MiLCJtb2R1bGVzL2J1dHRvbnMuc2NzcyIsIm1vZHVsZXMvZm9vdGVyLnNjc3MiLCJtb2R1bGVzL2Zvcm1zLnNjc3MiLCJtb2R1bGVzL2NvbnRhaW5lci5zY3NzIiwibW9kdWxlcy93cmFwcGVyLnNjc3MiLCJtb2R1bGVzL25hdnBhbmUuc2NzcyIsIm1vZHVsZXMvbmF2aWdhdGlvbi5zY3NzIiwibW9kdWxlcy9hbGVydHMuc2NzcyIsIm1vZHVsZXMvaGVhZGVyLnNjc3MiLCJtb2R1bGVzL2xvZ28uc2NzcyIsIm1vZHVsZXMvbmF2YmFyLXRvZ2dsZS5zY3NzIiwibW9kdWxlcy9hbGVydC1pY29uLnNjc3MiLCJtb2R1bGVzL21ldHJvLWxpZ2h0LnNjc3MiLCJtb2R1bGVzL2xpbmUtaW5mby5zY3NzIiwibW9kdWxlcy9saW5lLWluZm8tbGluZS1wYWdlLnNjc3MiLCJtb2R1bGVzL2RpcmVjdGlvbi1zdW1tYXJ5LnNjc3MiLCJtb2R1bGVzL21lc3NhZ2VzLnNjc3MiLCJtb2R1bGVzL3BhZ2UtdGl0bGVzLnNjc3MiLCJtb2R1bGVzL21hcC5zY3NzIiwibW9kdWxlcy9saW5lLXN0YXRpb25zLnNjc3MiLCJtb2R1bGVzL3N0YXRpb24tcHJlZGljdGlvbnMuc2NzcyIsIm1vZHVsZXMvYmFjay1saW5lLnNjc3MiLCJtb2R1bGVzL3NsaWRlci5zY3NzIiwibW9kdWxlcy9zbGlkZXItbmF2LnNjc3MiLCJtb2R1bGVzL3N0YXRpb24tc3VtbWFyeS5zY3NzIiwibW9kdWxlcy9tZXRyby1saW5lLnNjc3MiLCJtb2R1bGVzL3N0YXRpb24uc2NzcyIsIm1vZHVsZXMvdHJhaW4taWNvbnMuc2NzcyIsIm1vZHVsZXMvdXBjb21pbmctdHJhaW4uc2NzcyIsIm1vZHVsZXMvZm9sbG93LWJ1dHRvbnMuc2NzcyIsIm1vZHVsZXMvc2hhcmUtYnV0dG9ucy5zY3NzIiwibW9kdWxlcy90d2VldC5zY3NzIiwiYmFzZS9saWdodC1tb2RlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDMkNkO0VBQ0ssMEJBQTBCO0NBQzdCOztBQUVEO0VBQ0ksMEJBQWtCO0NBTXJCOztBQVBEO0VBSU0sMEJBQWtCO0VBQ2xCLG1CQUFtQjtDQUNwQjs7QUFJTDtFQUNJLGlDQUFrQztDQUNyQzs7QUFoQkY7RUFDSywwQkFBMEI7Q0FDN0I7O0FBRUQ7RUFDSSwwQkFBa0I7Q0FNckI7O0FBUEQ7RUFJTSwwQkFBa0I7RUFDbEIsbUJBQW1CO0NBQ3BCOztBQUlMO0VBQ0ksaUNBQWtDO0NBQ3JDOztBQWhCRjtFQUNLLDBCQUEwQjtDQUM3Qjs7QUFFRDtFQUNJLDBCQUFrQjtDQU1yQjs7QUFQRDtFQUlNLDBCQUFrQjtFQUNsQixtQkFBbUI7Q0FDcEI7O0FBSUw7RUFDSSxpQ0FBa0M7Q0FDckM7O0FBaEJGO0VBQ0ssMEJBQTBCO0NBQzdCOztBQUVEO0VBQ0ksMEJBQWtCO0NBTXJCOztBQVBEO0VBSU0sMEJBQWtCO0VB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OE9hO0NNOU9hOztBQUM1QjtFQUFFLGFOMlpZO0NNM1phOztBQUMzQjtFQUFFLGFOK1pjO0NNL1phOztBQUM3QjtFQUFFLGFOOGRZO0NNOWRhOztBQUMzQjtFQUFFLGFOMExZO0NNMUxhOztBQUMzQjtFQUFFLGFOdWJnQjtDTXZiYTs7QUFDL0I7RUFBRSxhTnFiVTtDTXJiYTs7QUFDekI7RUFBRSxhTnNiZTtDTXRiYTs7QUFDOUI7RUFBRSxhTjZFYTtDTTdFYTs7QUFDNUI7RUFBRSxhTjJiYTtDTTNiYTs7QUFDNUI7RUFBRSxhTjRXbUI7Q001V2E7O0FBQ2xDO0VBQUUsYU4wV29CO0NNMVdhOztBQUNuQztFQUFFLGFOcVVpQjtDTXJVYTs7QUFDaEM7RUFBRSxhTnFYYztDTXJYYTs7QUFDN0I7O0VBQUUsYU5tR1c7Q01uR2E7O0FBQzFCO0VBQUUsYU42YmU7Q003YmE7O0FBQzlCO0VBQUUsYU5pT1k7Q01qT2E7O0FBQzNCO0VBQUUsYU5pS2M7Q01qS2E7O0FBQzdCO0VBQUUsYU5zRmU7Q010RmE7O0FBQzlCO0VBQUUsYU5xVlk7Q01yVmE7O0FBQzNCO0VBQUUsYU53SGdCO0NNeEhhOztBQUMvQjtFQUFFLGFOSTJCO0NNSmE7O0FBQzFDO0VBQUUsYU5NeUI7Q01OYTs7QUFDeEM7RUFBRSxhTjhOYTtDTTlOYTs7QUFDNUI7RUFBRSxhTm9UcUI7Q01wVGE7O0FBQ3BDOztFQUFFLGFOMFVjO0NNMVVhOztBQUM3QjtFQUFFLGFOc1VlO0NNdFVhOztBQUM5QjtFQUFFLGFOd1BnQjtDTXhQYTs7QUFDL0I7RUFBRSxhTjJQWTtDTTNQYTs7QUFDM0I7RUFBRSxhTnFLWTtDTXJLYTs7QUFDM0I7RUFBRSxhTitNa0I7Q00vTWE7O0FBQ2pDO0VBQUUsYU4wY2tCO0NNMWNhOztBQUNqQztFQUFFLGFOd2NtQjtDTXhjYTs7QUFDbEM7RUFBRSxhTnljaUI7Q016Y2E7O0FBQ2hDO0VBQUUsYU5tVGM7Q01uVGE7O0FBQzdCO0VBQUUsYU5VZTtDTVZhOztBQUM5QjtFQUFFLGFOK1lXO0NNL1lhOztBQUMxQjtFQUFFLGFOK1lZO0NNL1lhOztBQUMzQjtFQUFFLGFOb0JZO0NNcEJhOztBQUMzQjtFQUFFLGFOb0JnQjtDTXBCYTs7QUFDL0I7RUFBRSxhTjBTYTtDTTFTYTs7QUFDNUI7RUFBRSxhTjhCYztDTTlCYTs7QUFDN0I7RUFBRSxhTm1LWTtDTW5LYTs7QUFDM0I7RUFBRSxhTllZO0NNWmE7O0FBQzNCO0VBQUUsYU5nTmM7Q01oTmE7O0FBQzdCO0VBQUUsYU40WW1CO0NNNVlhOztBQUNsQztFQUFFLGFONFlrQjtDTTVZYTs7QUFDakM7RUFBRSxhTnZDa0I7Q011Q2E7O0FBQ2pDO0VBQUUsYU4xQ29CO0NNMENhOztBQUNuQztFQUFFLGFOeENtQjtDTXdDYTs7QUFDbEM7RUFBRSxhTjNDcUI7Q00yQ2E7O0FBQ3BDO0VBQUUsYU4rTlk7Q00vTmE7O0FBQzNCOztFQUFFLGFOZ1FlO0NNaFFhOztBQUM5QjtFQUFFLGFOaU1jO0NNak1hOztBQUM3QjtFQUFFLGFOOGFvQjtDTTlhYTs7QUFDbkM7OztFQUFFLGFONFFpQjtDTTVRYTs7QUFDaEM7RUFBRSxhTnFRYztDTXJRYTs7QUFDN0I7RUFBRSxhTnlPa0I7Q016T2E7O0FBQ2pDO0VBQUUsYU50RGM7Q01zRGE7O0FBQzdCO0VBQUUsYU40WVk7Q001WWE7O0FBQzNCOztFQUFFLGFObVF1QjtDTW5RYTs7QUFDdEM7RUFBRSxhTmdVc0I7Q01oVWE7O0FBQ3JDO0VBQUUsYU4yQnNCO0NNM0JhOztBQUNyQztFQUFFLGFONUJjO0NNNEJhOztBQUM3QjtFQUFFLGFOb1dxQjtDTXBXYTs7QUFDcEM7RUFBRSxhTnFHcUI7Q01yR2E7O0FBQ3BDO0VBQUUsYU56QmdCO0NNeUJhOztBQUMvQjtFQUFFLGFOdVFZO0NNdlFhOztBQUMzQjtFQUFFLGFOdVBhO0NNdlBhOztBQUM1QjtFQUFFLGFOa1dZO0NNbFdhOztBQUMzQjtFQUFFLGFOd0llO0NNeElhOztBQUM5QjtFQUFFLGFOZ0dvQjtDTWhHYTs7QUFDbkM7RUFBRSxhTjZWb0I7Q003VmE7O0FBQ25DO0VBQUUsYU53RWE7Q014RWE7O0FBQzVCO0VBQUUsYU5xQm9CO0NNckJhOztBQUNuQztFQUFFLGFOcUJxQjtDTXJCYTs7QUFDcEM7RUFBRSxhTmtRbUI7Q01sUWE7O0FBQ2xDO0VBQUUsYU40Tm9CO0NNNU5hOztBQUNuQztFQUFFLGFOdVhvQjtDTXZYYTs7QUFDbkM7RUFBRSxhTk9vQjtDTVBhOztBQUNuQztFQUFFLGFOdVF1QjtDTXZRYTs7QUFDdEM7RUFBRSxhTnVLbUI7Q012S2E7O0FBQ2xDO0VBQUUsYU4yQ2tCO0NNM0NhOztBQUNqQztFQUFFLGFObVhzQjtDTW5YYTs7QUFDckM7RUFBRSxhTkdzQjtDTUhhOztBQUNyQztFQUFFLGFOM0NXO0NNMkNhOztBQUMxQjtFQUFFLGFOdERrQjtDTXNEYTs7QUFDakM7RUFBRSxhTnREbUI7Q01zRGE7O0FBQ2xDO0VBQUUsYU50RGdCO0NNc0RhOztBQUMvQjtFQUFFLGFOMURrQjtDTTBEYTs7QUFDakM7O0VBQUUsYU4rUmE7Q00vUmE7O0FBQzVCO0VBQUUsYU5vRWM7Q01wRWE7O0FBQzdCO0VBQUUsYU42QmdCO0NNN0JhOztBQUMvQjtFQUFFLGFOZ1BZO0NNaFBhOztBQUMzQjtFQUFFLGFOME1hO0NNMU1hOztBQUM1QjtFQUFFLGFOeERnQjtDTXdEYTs7QUFDL0I7RUFBRSxhTjZEMEI7Q003RGE7O0FBQ3pDO0VBQUUsYU5zSFk7Q010SGE7O0FBQzNCO0VBQUUsYU5tS1k7Q01uS2E7O0FBQzNCO0VBQUUsYU42Rlk7Q003RmE7O0FBQzNCO0VBQUUsYU44RFc7Q005RGE7O0FBQzFCO0VBQUUsYU44RGlCO0NNOURhOztBQUNoQzs7RUFBRSxhTndENEI7Q014RGE7O0FBQzNDO0VBQUUsYU5rT2E7Q01sT2E7O0FBQzVCO0VBQUUsYU5uQ2dCO0NNbUNhOztBQUMvQjtFQUFFLGFOa1BjO0NNbFBhOztBQUM3QjtFQUFFLGFOVWU7Q01WYTs7QUFDOUI7RUFBRSxhTmtMYztDTWxMYTs7QUFDN0I7RUFBRSxhTlhrQjtDTVdhOztBQUNqQztFQUFFLGFOZm9CO0NNZWE7O0FBQ25DO0VBQUUsYU53UGU7Q014UGE7O0FBQzlCO0VBQUUsYU5nUnFCO0NNaFJhOztBQUNwQztFQUFFLGFOeUZjO0NNekZhOztBQUM3QjtFQUFFLGFOMEZtQjtDTTFGYTs7QUFDbEM7RUFBRSxhTjVFZ0I7Q000RWE7O0FBQy9CO0VBQUUsYU45RWdCO0NNOEVhOztBQUMvQjtFQUFFLGFOeEVtQjtDTXdFYTs7QUFDbEM7RUFBRSxhTmlXc0I7Q01qV2E7O0FBQ3JDO0VBQUUsYU4rQ3VCO0NNL0NhOztBQUN0QztFQUFFLGFOL0NvQjtDTStDYTs7QUFDbkM7RUFBRSxhTndJVztDTXhJYTs7QUFDMUI7O0VBQUUsYU5QWTtDTU9hOztBQUMzQjtFQUFFLGFOSmdCO0NNSWE7O0FBQy9CO0VBQUUsYU5zVW1CO0NNdFVhOztBQUNsQztFQUFFLGFOb1VxQjtDTXBVYTs7QUFDcEM7RUFBRSxhTmdTaUI7Q01oU2E7O0FBQ2hDO0VBQUUsYU5pSGU7Q01qSGE7O0FBQzlCO0VBQUUsYU5rUWdCO0NNbFFhOztBQUMvQjtFQUFFLGFOZ0p1QjtDTWhKYTs7QUFDdEM7RUFBRSxhTjZUa0I7Q003VGE7O0FBQ2pDO0VBQUUsYU44QnFCO0NNOUJhOztBQUNwQztFQUFFLGFONlBlO0NNN1BhOztBQUM5QjtFQUFFLGFOMlVjO0NNM1VhOztBQUM3QjtFQUFFLGFOdUZxQjtDTXZGYTs7QUFDcEM7RUFBRSxhTnlWYztDTXpWYTs7QUFDN0I7RUFBRSxhTmdJZTtDTWhJYTs7QUFDOUI7RUFBRSxhTndMYTtDTXhMYTs7QUFDNUI7RUFBRSxhTmdSZ0I7Q01oUmE7O0FBQy9CO0VBQUUsYU45RWtCO0NNOEVhOztBQUNqQztFQUFFLGFOc0xvQjtDTXRMYTs7QUFDbkM7RUFBRSxhTnlVZTtDTXpVYTs7QUFDOUI7RUFBRSxhTnVCZ0I7Q012QmE7O0FBQy9CO0VBQUUsYU40RWM7Q001RWE7O0FBQzdCO0VBQUUsYU42VWM7Q003VWE7O0FBQzdCO0VBQUUsYU5yQm1CO0NNcUJhOztBQUNsQztFQUFFLGFONE5XO0NNNU5hOztBQUMxQjtFQUFFLGFOeUZhO0NNekZhOztBQUM1QjtFQUFFLGFOakZnQjtDTWlGYTs7QUFDL0I7RUFBRSxhTmxHWTtDTWtHYTs7QUFDM0I7RUFBRSxhTm5FbUI7Q01tRWE7O0FBQ2xDO0VBQUUsYU5tRm9CO0NNbkZhOztBQUNuQztFQUFFLGFOaUZtQjtDTWpGYTs7QUFDbEM7RUFBRSxhTmtGaUI7Q01sRmE7O0FBQ2hDO0VBQUUsYU44RW1CO0NNOUVhOztBQUNsQztFQUFFLGFObEl5QjtDTWtJYTs7QUFDeEM7RUFBRSxhTjlIMEI7Q004SGE7O0FBQ3pDO0VBQUUsYU45SHVCO0NNOEhhOztBQUN0QztFQUFFLGFOdEl5QjtDTXNJYTs7QUFDeEM7RUFBRSxhTmlFYTtDTWpFYTs7QUFDNUI7RUFBRSxhTm9WYztDTXBWYTs7QUFDN0I7RUFBRSxhTnFSYTtDTXJSYTs7QUFDNUI7RUFBRSxhTjhCYztDTTlCYTs7QUFDN0I7RUFBRSxhTnJHaUI7Q01xR2E7O0FBQ2hDO0VBQUUsYU4vSGtCO0NNK0hhOztBQUNqQzs7RUFBRSxhTitUYTtDTS9UYTs7QUFDNUI7O0VBQUUsYU55R1k7Q016R2E7O0FBQzNCO0VBQUUsYU43RGE7Q002RGE7O0FBQzVCO0VBQUUsYU4rQmE7Q00vQmE7O0FBQzVCOztFQUFFLGFOMk1nQjtDTTNNYTs7QUFDL0I7O0VBQUUsYU5vQmU7Q01wQmE7O0FBQzlCO0VBQUUsYU44SWlCO0NNOUlhOztBQUNoQzs7RUFBRSxhTjZCZ0I7Q003QmE7O0FBQy9CO0VBQUUsYU40T2M7Q001T2E7O0FBQzdCOzs7RUFBRSxhTi9IWTtDTStIYTs7QUFDM0I7RUFBRSxhTnVHZTtDTXZHYTs7QUFDOUI7RUFBRSxhTnFHZTtDTXJHYTs7QUFDOUI7RUFBRSxhTndQcUI7Q014UGE7O0FBQ3BDO0VBQUUsYU51U2lCO0NNdlNhOztBQUNoQztFQUFFLGFOOFBhO0NNOVBhOztBQUM1QjtFQUFFLGFOeUdhO0NNekdhOztBQUM1QjtFQUFFLGFONFJhO0NNNVJhOztBQUM1QjtFQUFFLGFOa0ppQjtDTWxKYTs7QUFDaEM7RUFBRSxhTmtKd0I7Q01sSmE7O0FBQ3ZDO0VBQUUsYU4yQzBCO0NNM0NhOztBQUN6QztFQUFFLGFOeUNtQjtDTXpDYTs7QUFDbEM7RUFBRSxhTnFIYTtDTXJIYTs7QUFDNUI7RUFBRSxhTmhIa0I7Q01nSGE7O0FBQ2pDO0VBQUUsYU4xR2dCO0NNMEdhOztBQUMvQjtFQUFFLGFOakhrQjtDTWlIYTs7QUFDakM7RUFBRSxhTmpIbUI7Q01pSGE7O0FBQ2xDO0VBQUUsYU4zRWU7Q00yRWE7O0FBQzlCOztFQUFFLGFOeU1ZO0NNek1hOztBQUMzQjs7RUFBRSxhTjhNaUI7Q005TWE7O0FBQ2hDOztFQUFFLGFONE1nQjtDTTVNYTs7QUFDL0I7RUFBRSxhTjdDZ0I7Q002Q2E7O0FBQy9CO0VBQUUsYU40RWdCO0NNNUVhOztBQUMvQjs7RUFBRSxhTnFSWTtDTXJSYTs7QUFDM0I7O0VBQUUsYU5hYTtDTWJhOztBQUM1Qjs7RUFBRSxhTjRPa0I7Q001T2E7O0FBQ2pDO0VBQUUsYU5sRmlCO0NNa0ZhOztBQUNoQztFQUFFLGFOakZrQjtDTWlGYTs7QUFDakM7O0VBQUUsYU5qSlk7Q01pSmE7O0FBQzNCO0VBQUUsYU55TGU7Q016TGE7O0FBQzlCO0VBQUUsYU40UWdCO0NNNVFhOztBQUMvQjs7RUFBRSxhTnJHaUI7Q01xR2E7O0FBQ2hDO0VBQUUsYU5nRW1CO0NNaEVhOztBQUNsQztFQUFFLGFObkRnQjtDTW1EYTs7QUFDL0I7RUFBRSxhTnJHc0I7Q01xR2E7O0FBQ3JDO0VBQUUsYU5yR29CO0NNcUdhOztBQUNuQztFQUFFLGFOaVJlO0NNalJhOztBQUM5QjtFQUFFLGFOb05tQjtDTXBOYTs7QUFDbEM7RUFBRSxhTnlOZ0I7Q016TmE7O0FBQy9CO0VBQUUsYU5qS2M7Q01pS2E7O0FBQzdCO0VBQUUsYU5yR2M7Q01xR2E7O0FBQzdCO0VBQUUsYU5wRmU7Q01vRmE7O0FBQzlCO0VBQUUsYU45Qm1CO0NNOEJhOztBQUNsQztFQUFFLGFOdkprQjtDTXVKYTs7QUFDakM7RUFBRSxhTnlCa0I7Q016QmE7O0FBQ2pDO0VBQUUsYU5oTmlCO0NNZ05hOztBQUNoQztFQUFFLGFOeUVjO0NNekVhOztBQUM3QjtFQUFFLGFObERtQjtDTWtEYTs7QUFDbEM7RUFBRSxhTjlLWTtDTThLYTs7QUFDM0I7RUFBRSxhTk9nQjtDTVBhOztBQUMvQjtFQUFFLGFOZ0htQjtDTWhIYTs7QUFDbEM7RUFBRSxhTmxOeUI7Q01rTmE7O0FBQ3hDO0VBQUUsYU5sTjBCO0NNa05hOztBQUN6QztFQUFFLGFObE51QjtDTWtOYTs7QUFDdEM7RUFBRSxhTnROeUI7Q01zTmE7O0FBQ3hDO0VBQUUsYU5sTmtCO0NNa05hOztBQUNqQztFQUFFLGFObE5tQjtDTWtOYTs7QUFDbEM7RUFBRSxhTmxOZ0I7Q01rTmE7O0FBQy9CO0VBQUUsYU50TmtCO0NNc05hOztBQUNqQztFQUFFLGFOakdlO0NNaUdhOztBQUM5QjtFQUFFLGFOMkJjO0NNM0JhOztBQUM3QjtFQUFFLGFOdU1jO0NNdk1hOztBQUM3Qjs7RUFBRSxhTmlFYztDTWpFYTs7QUFDN0I7RUFBRSxhTnhJZ0I7Q013SWE7O0FBQy9CO0VBQUUsYU4yR2tCO0NNM0dhOztBQUNqQztFQUFFLGFOMkdtQjtDTTNHYTs7QUFDbEM7RUFBRSxhTnNLZTtDTXRLYTs7QUFDOUI7RUFBRSxhTjdJYztDTTZJYTs7QUFDN0I7O0VBQUUsYU5tSGE7Q01uSGE7O0FBQzVCO0VBQUUsYU52QmtCO0NNdUJhOztBQUNqQztFQUFFLGFOekNnQjtDTXlDYTs7QUFDL0I7RUFBRSxhTnhDcUI7Q013Q2E7O0FBQ3BDO0VBQUUsYU5rSmU7Q01sSmE7O0FBQzlCO0VBQUUsYU50Q2U7Q01zQ2E7O0FBQzlCO0VBQUUsYU44Q2E7Q005Q2E7O0FBQzVCO0VBQUUsYU52Q2U7Q011Q2E7O0FBQzlCO0VBQUUsYU5Ra0I7Q01SYTs7QUFDakM7RUFBRSxhTnREYztDTXNEYTs7QUFDN0I7RUFBRSxhTnhEc0I7Q013RGE7O0FBQ3JDO0VBQUUsYU40TGdCO0NNNUxhOztBQUMvQjtFQUFFLGFOaEpZO0NNZ0phOztBQUMzQjs7RUFBRSxhTnVHaUI7Q012R2E7O0FBQ2hDOzs7RUFBRSxhTmlLbUI7Q01qS2E7O0FBQ2xDO0VBQUUsYU5zQnNCO0NNdEJhOztBQUNyQztFQUFFLGFOcklZO0NNcUlhOztBQUMzQjtFQUFFLGFOcEppQjtDTW9KYTs7QUFDaEM7O0VBQUUsYU4vS29CO0NNK0thOztBQUNuQztFQUFFLGFOa0ZnQjtDTWxGYTs7QUFDL0I7RUFBRSxhTmRZO0NNY2E7O0FBQzNCO0VBQUUsYU4xR21CO0NNMEdhOztBQUNsQztFQUFFLGFOdUttQjtDTXZLYTs7QUFDbEM7RUFBRSxhTm1LaUI7Q01uS2E7O0FBQ2hDO0VBQUUsYU5qSGM7Q01pSGE7O0FBQzdCO0VBQUUsYU55RW9CO0NNekVhOztBQUNuQztFQUFFLGFOMkJrQjtDTTNCYTs7QUFDakM7RUFBRSxhTjJCd0I7Q00zQmE7O0FBQ3ZDO0VBQUUsYU5pSGM7Q01qSGE7O0FBQzdCO0VBQUUsYU54TWtCO0NNd01hOztBQUNqQztFQUFFLGFOOUV5QjtDTThFYTs7QUFDeEM7RUFBRSxhTnlGYztDTXpGYTs7QUFDN0I7RUFBRSxhTmtCYztDTWxCYTs7QUFDN0I7RUFBRSxhTnZMMkI7Q011TGE7O0FBQzFDO0VBQUUsYU52TDRCO0NNdUxhOztBQUMzQztFQUFFLGFOdkx5QjtDTXVMYTs7QUFDeEM7RUFBRSxhTjNMMkI7Q00yTGE7O0FBQzFDO0VBQUUsYU5uQ2E7Q01tQ2E7O0FBQzVCO0VBQUUsYU56Slk7Q015SmE7O0FBQzNCO0VBQUUsYU43UWM7Q002UWE7O0FBQzdCO0VBQUUsYU5vTWtCO0NNcE1hOztBQUNqQztFQUFFLGFOdk5nQjtDTXVOYTs7QUFDL0I7RUFBRSxhTnpJa0I7Q015SWE7O0FBQ2pDO0VBQUUsYU56SWtCO0NNeUlhOztBQUNqQztFQUFFLGFOaUZrQjtDTWpGYTs7QUFDakM7RUFBRSxhTjZDbUI7Q003Q2E7O0FBQ2xDO0VBQUUsYU5vS2M7Q01wS2E7O0FBQzdCO0VBQUUsYU5Vb0I7Q01WYTs7QUFDbkM7RUFBRSxhTlVzQjtDTVZhOztBQUNyQztFQUFFLGFOekJnQjtDTXlCYTs7QUFDL0I7RUFBRSxhTjNCa0I7Q00yQmE7O0FBQ2pDO0VBQUUsYU41TW9CO0NNNE1hOztBQUNuQztFQUFFLGFOeUJxQjtDTXpCYTs7QUFDcEM7RUFBRSxhTnJJNEI7Q01xSWE7O0FBQzNDO0VBQUUsYU5xRm9CO0NNckZhOztBQUNuQztFQUFFLGFOaExlO0NNZ0xhOztBQUM5Qjs7RUFBRSxhTjVOMkI7Q000TmE7O0FBQzFDOztFQUFFLGFOMU55QjtDTTBOYTs7QUFDeEM7O0VBQUUsYU41TjRCO0NNNE5hOztBQUMzQzs7RUFBRSxhTm5KVztDTW1KYTs7QUFDMUI7RUFBRSxhTjFGVztDTTBGYTs7QUFDMUI7O0VBQUUsYU5rTFc7Q01sTGE7O0FBQzFCOztFQUFFLGFOdERXO0NNc0RhOztBQUMxQjs7OztFQUFFLGFObERXO0NNa0RhOztBQUMxQjs7O0VBQUUsYU44RFc7Q005RGE7O0FBQzFCOztFQUFFLGFOaERXO0NNZ0RhOztBQUMxQjs7RUFBRSxhTnJQVztDTXFQYTs7QUFDMUI7RUFBRSxhTnpJWTtDTXlJYTs7QUFDM0I7RUFBRSxhTjdIaUI7Q002SGE7O0FBQ2hDO0VBQUUsYU5tRnNCO0NNbkZhOztBQUNyQztFQUFFLGFObUZ1QjtDTW5GYTs7QUFDdEM7RUFBRSxhTm1GdUI7Q01uRmE7O0FBQ3RDO0VBQUUsYU5tRndCO0NNbkZhOztBQUN2QztFQUFFLGFOc0Z3QjtDTXRGYTs7QUFDdkM7RUFBRSxhTnNGeUI7Q010RmE7O0FBQ3hDO0VBQUUsYU5zSWlCO0NNdElhOztBQUNoQztFQUFFLGFOa0ltQjtDTWxJYTs7QUFDbEM7RUFBRSxhTjRMc0I7Q001TGE7O0FBQ3JDO0VBQUUsYU55TGU7Q016TGE7O0FBQzlCO0VBQUUsYU5vTFk7Q01wTGE7O0FBQzNCO0VBQUUsYU5vTG1CO0NNcExhOztBQUNsQztFQUFFLGFOdUxvQjtDTXZMYTs7QUFDbkM7RUFBRSxhTnJMZTtDTXFMYTs7QUFDOUI7RUFBRSxhTnVGc0I7Q012RmE7O0FBQ3JDO0VBQUUsYU4zRWlCO0NNMkVhOztBQUNoQztFQUFFLGFOL0hjO0NNK0hhOztBQUM3QjtFQUFFLGFObFVXO0NNa1VhOztBQUMxQjtFQUFFLGFOcFJpQjtDTW9SYTs7QUFDaEM7RUFBRSxhTnBSd0I7Q01vUmE7O0FBQ3ZDO0VBQUUsYU53SWM7Q014SWE7O0FBQzdCO0VBQUUsYU53SXFCO0NNeElhOztBQUNwQztFQUFFLGFOcER1QjtDTW9EYTs7QUFDdEM7RUFBRSxhTmxEcUI7Q01rRGE7O0FBQ3BDO0VBQUUsYU5yRHVCO0NNcURhOztBQUN0QztFQUFFLGFOckR3QjtDTXFEYTs7QUFDdkM7RUFBRSxhTjNUYTtDTTJUYTs7QUFDNUI7RUFBRSxhTitKZTtDTS9KYTs7QUFDOUI7RUFBRSxhTnRVZTtDTXNVYTs7QUFDOUI7RUFBRSxhTmxFYTtDTWtFYTs7QUFDNUI7RUFBRSxhTnZNZ0I7Q011TWE7O0FBQy9CO0VBQUUsYU4rQ2E7Q00vQ2E7O0FBQzVCO0VBQUUsYU52SWtCO0NNdUlhOztBQUNqQztFQUFFLGFOdUhjO0NNdkhhOztBQUM3QjtFQUFFLGFOL0tjO0NNK0thOztBQUM3QjtFQUFFLGFOeERZO0NNd0RhOztBQUMzQjtFQUFFLGFON0hjO0NNNkhhOztBQUM3QjtFQUFFLGFOa0ZhO0NNbEZhOztBQUM1QjtFQUFFLGFON0NjO0NNNkNhOztBQUM3QjtFQUFFLGFOdlVlO0NNdVVhOztBQUM5QjtFQUFFLGFOL1JXO0NNK1JhOztBQUMxQjtFQUFFLGFOd0lVO0NNeElhOztBQUN6QjtFQUFFLGFONklhO0NNN0lhOztBQUM1QjtFQUFFLGFOQWM7Q01BYTs7QUFDN0I7RUFBRSxhTjdDaUI7Q002Q2E7O0FBQ2hDO0VBQUUsYU51RHNCO0NNdkRhOztBQUNyQztFQUFFLGFOelU0QjtDTXlVYTs7QUFDM0M7RUFBRSxhTjNVMkI7Q00yVWE7O0FBQzFDOztFQUFFLGFOeFIyQjtDTXdSYTs7QUFDMUM7RUFBRSxhTjVOb0I7Q000TmE7O0FBQ25DO0VBQUUsYU51SWtCO0NNdklhOztBQUNqQztFQUFFLGFONEhvQjtDTTVIYTs7QUFDbkM7O0VBQUUsYU51R1c7Q012R2E7O0FBQzFCO0VBQUUsYU4zQnFCO0NNMkJhOztBQUNwQztFQUFFLGFOd0NxQjtDTXhDYTs7QUFDcEM7RUFBRSxhTndCYTtDTXhCYTs7QUFDNUI7RUFBRSxhTnZOdUI7Q011TmE7O0FBQ3RDO0VBQUUsYU5tSWlCO0NNbklhOztBQUNoQztFQUFFLGFON0RjO0NNNkRhOztBQUM3Qjs7O0VBQUUsYU55R2tCO0NNekdhOztBQUNqQzs7RUFBRSxhTi9Jc0I7Q00rSWE7O0FBQ3JDO0VBQUUsYU5tSWE7Q01uSWE7O0FBQzVCO0VBQUUsYU5wSmM7Q01vSmE7O0FBQzdCO0VBQUUsYU52QmM7Q011QmE7O0FBQzdCO0VBQUUsYU52QnFCO0NNdUJhOztBQUNwQztFQUFFLGFObUQwQjtDTW5EYTs7QUFDekM7RUFBRSxhTmlEbUI7Q01qRGE7O0FBQ2xDO0VBQUUsYU5uUGlCO0NNbVBhOztBQUNoQztFQUFFLGFOalBZO0NNaVBhOztBQUMzQjs7RUFBRSxhTnZEa0I7Q011RGE7O0FBQ2pDO0VBQUUsYU52RHNCO0NNdURhOztBQUNyQztFQUFFLGFOOU9jO0NNOE9hOztBQUM3QjtFQUFFLGFOakljO0NNaUlhOztBQUM3QjtFQUFFLGFONUhnQjtDTTRIYTs7QUFDL0I7RUFBRSxhTnhOVztDTXdOYTs7QUFDMUI7RUFBRSxhTmpVZ0I7Q01pVWE7O0FBQy9CO0VBQUUsYU5oU2E7Q01nU2E7O0FBQzVCO0VBQUUsYU52RVc7Q011RWE7O0FBQzFCO0VBQUUsYU5rQmE7Q01sQmE7O0FBQzVCO0VBQUUsYU50UVk7Q01zUWE7O0FBQzNCO0VBQUUsYU50UWE7Q01zUWE7O0FBQzVCO0VBQUUsYU52VmU7Q011VmE7O0FBQzlCO0VBQUUsYU52VnNCO0NNdVZhOztBQUNyQztFQUFFLGFOeUJhO0NNekJhOztBQUM1QjtFQUFFLGFOeUJvQjtDTXpCYTs7QUFDbkM7RUFBRSxhTjlDZTtDTThDYTs7QUFDOUI7O0VBQUUsYU5uVVc7Q01tVWE7O0FBQzFCOztFQUFFLGFOeUNZO0NNekNhOztBQUMzQjtFQUFFLGFOK0RZO0NNL0RhOztBQUMzQjtFQUFFLGFOUWU7Q01SYTs7QUFDOUI7RUFBRSxhTnhRa0I7Q013UWE7O0FBQ2pDO0VBQUUsYU5Fa0I7Q01GYTs7QUFDakM7RUFBRSxhTjlRZ0I7Q004UWE7O0FBQy9C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LHdCdERyTlE7Q3NEd09YOztBQXBCRDtFQUlZLHFEQUFxQjtDQUN4Qjs7QUFMVDtFQVVZLHFDQUFzQjtFQUN0QixVQUFVO0VBQ1YsWUFBWTtFQUNaLFFBQVE7RUFDUixtQkFBbUI7RUFDbkIsU0FBUztFQUNULE9BQU87RUFDUCxZQUFZO0NBQ2Y7O0FBTVQ7RUFHUSxldEQ3T1c7Q3NEOE9kOztBQVFDO0VBRUUsc0RBQXFCO0NBRXhCOztBQUdMO0VBRVEsYXREalFJO0NzRGtRUDs7QUFJZ0I7RUFFYixldER0UVc7Q3NEdVFkOztBQUtMO0VBRUk7SUFFUSwyQ3REN1BXO0dzRDhQZDtFQUdLO0lBRUEsOEJBQThCO0dBQ2pDO0N2RHluSlY7O0F1RHBuSkQ7RUFFUSxxQ3REM1FlO0NzRDRRbEIiLCJmaWxlIjoic2l0ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uZ3ItLWNvbG9yIHtcbiAgY29sb3I6ICMwN2E3NTIgIWltcG9ydGFudDtcbn1cblxuLmdyLS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3YTc1Mjtcbn1cblxuLmdyLS1iYWNrZ3JvdW5kLnRyYWluLWFoZWFkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDdhNzUyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5nci0tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDdhNzUyICFpbXBvcnRhbnQ7XG59XG5cbi55bC0tY29sb3Ige1xuICBjb2xvcjogI2Y3ZDQxNSAhaW1wb3J0YW50O1xufVxuXG4ueWwtLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkNDE1O1xufVxuXG4ueWwtLWJhY2tncm91bmQudHJhaW4tYWhlYWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Q0MTU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnlsLS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNmN2Q0MTUgIWltcG9ydGFudDtcbn1cblxuLnJkLS1jb2xvciB7XG4gIGNvbG9yOiAjYmYxMTM4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZC0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjExMzg7XG59XG5cbi5yZC0tYmFja2dyb3VuZC50cmFpbi1haGVhZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmMTEzODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucmQtLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2JmMTEzOCAhaW1wb3J0YW50O1xufVxuXG4uYmwtLWNvbG9yIHtcbiAgY29sb3I6ICMwYjk0ZDYgIWltcG9ydGFudDtcbn1cblxuLmJsLS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTRkNjtcbn1cblxuLmJsLS1iYWNrZ3JvdW5kLnRyYWluLWFoZWFkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5NGQ2O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5ibC0tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGI5NGQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5vci0tY29sb3Ige1xuICBjb2xvcjogI2RlODcwMiAhaW1wb3J0YW50O1xufVxuXG4ub3ItLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGU4NzAyO1xufVxuXG4ub3ItLWJhY2tncm91bmQudHJhaW4tYWhlYWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTg3MDI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm9yLS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNkZTg3MDIgIWltcG9ydGFudDtcbn1cblxuLnN2LS1jb2xvciB7XG4gIGNvbG9yOiAjYTFhM2ExICFpbXBvcnRhbnQ7XG59XG5cbi5zdi0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWEzYTE7XG59XG5cbi5zdi0tYmFja2dyb3VuZC50cmFpbi1haGVhZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTNhMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc3YtLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ExYTNhMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tY29sb3Ige1xuICBjb2xvcjogIzA3YTc1Mjtcbn1cblxuLmdyZWVuLS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3YTc1Mjtcbn1cblxuLmdyZWVuLS1iYWNrZ3JvdW5kLnN0YXRpb25zLWxpc3RfX3N0YXRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU3NjNhO1xufVxuXG4uZ3JlZW4tLWJhY2tncm91bmQuc3RhdGlvbnMtbGlzdF9fc3RhdGlvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ1ZTJlO1xufVxuXG4uZ3JlZW4tLXRleHQge1xuICBjb2xvcjogIzA3YTc1Mjtcbn1cblxuLmdyZWVuLS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwN2E3NTIgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy1jb2xvciB7XG4gIGNvbG9yOiAjZjdkNDE1O1xufVxuXG4ueWVsbG93LS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZDQxNTtcbn1cblxuLnllbGxvdy0tYmFja2dyb3VuZC5zdGF0aW9ucy1saXN0X19zdGF0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyYjIwNztcbn1cblxuLnllbGxvdy0tYmFja2dyb3VuZC5zdGF0aW9ucy1saXN0X19zdGF0aW9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTlkMDY7XG59XG5cbi55ZWxsb3ctLXRleHQge1xuICBjb2xvcjogI2Y3ZDQxNTtcbn1cblxuLnllbGxvdy0tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdkNDE1ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtY29sb3Ige1xuICBjb2xvcjogI2JmMTEzODtcbn1cblxuLnJlZC0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjExMzg7XG59XG5cbi5yZWQtLWJhY2tncm91bmQuc3RhdGlvbnMtbGlzdF9fc3RhdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDBkMmE7XG59XG5cbi5yZWQtLWJhY2tncm91bmQuc3RhdGlvbnMtbGlzdF9fc3RhdGlvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzkwYjIzO1xufVxuXG4ucmVkLS10ZXh0IHtcbiAgY29sb3I6ICNiZjExMzg7XG59XG5cbi5yZWQtLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2JmMTEzOCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiAjMGI5NGQ2O1xufVxuXG4uYmx1ZS0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk0ZDY7XG59XG5cbi5ibHVlLS1iYWNrZ3JvdW5kLnN0YXRpb25zLWxpc3RfX3N0YXRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk3MmE1O1xufVxuXG4uYmx1ZS0tYmFja2dyb3VuZC5zdGF0aW9ucy1saXN0X19zdGF0aW9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzYyOGQ7XG59XG5cbi5ibHVlLS10ZXh0IHtcbiAgY29sb3I6ICMwYjk0ZDY7XG59XG5cbi5ibHVlLS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwYjk0ZDYgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1jb2xvciB7XG4gIGNvbG9yOiAjZGU4NzAyO1xufVxuXG4ub3JhbmdlLS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlODcwMjtcbn1cblxuLm9yYW5nZS0tYmFja2dyb3VuZC5zdGF0aW9ucy1saXN0X19zdGF0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiNjgwMjtcbn1cblxuLm9yYW5nZS0tYmFja2dyb3VuZC5zdGF0aW9ucy1saXN0X19zdGF0aW9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjU5MDE7XG59XG5cbi5vcmFuZ2UtLXRleHQge1xuICBjb2xvcjogI2RlODcwMjtcbn1cblxuLm9yYW5nZS0tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGU4NzAyICFpbXBvcnRhbnQ7XG59XG5cbi5zaWx2ZXItY29sb3Ige1xuICBjb2xvcjogI2ExYTNhMTtcbn1cblxuLnNpbHZlci0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWEzYTE7XG59XG5cbi5zaWx2ZXItLWJhY2tncm91bmQuc3RhdGlvbnMtbGlzdF9fc3RhdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzhhODc7XG59XG5cbi5zaWx2ZXItLWJhY2tncm91bmQuc3RhdGlvbnMtbGlzdF9fc3RhdGlvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E3ZDdhO1xufVxuXG4uc2lsdmVyLS10ZXh0IHtcbiAgY29sb3I6ICNhMWEzYTE7XG59XG5cbi5zaWx2ZXItLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ExYTNhMSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1waG9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLWRlc2t0b3Age1xuICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS10YWJsZXQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAuaGlkZGVuLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtcGhvbmUge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAuaGlkZGVuLXBob25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuMS4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjEuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjEuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC4xLjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjEuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjEuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg2ZW07XG4gIHdpZHRoOiAyLjE0Mjg2ZW07XG4gIHRvcDogMC4xNDI4NmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0ZW07XG59XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgLW1vei1hbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAtby1hbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiO1xufVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CHXCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7XG59XG5cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjtcbn1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiO1xufVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlFwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiO1xufVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7XG59XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CXXCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CdXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiO1xufVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjtcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjtcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjtcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKhcIjtcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiO1xufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CrXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsVwiO1xufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AslwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7XG59XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtFwiO1xufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C3XCI7XG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AulwiO1xufVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjtcbn1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvVwiO1xufVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL5cIjtcbn1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgVwiO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7XG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GHXCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BilwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY1cIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GRXCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlVwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZdcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmlwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GdXCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ5cIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BolwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiO1xufVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bp1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgapcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrlwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7XG59XG5cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsVwiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjtcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7XG59XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbRcIjtcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbVcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiO1xufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bt1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7XG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G6XCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7XG59XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvVwiO1xufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb5cIjtcbn1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoNcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiO1xufVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjtcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7XG59XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ch1wiO1xufVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiO1xufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7XG59XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7XG59XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiO1xufVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7XG59XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7XG59XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KQXCI7XG59XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjtcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiO1xufVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiO1xufVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjtcbn1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KWXCI7XG59XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjtcbn1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjtcbn1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp1cIjtcbn1cblxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiO1xufVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiO1xufVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7XG59XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiO1xufVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KmXCI7XG59XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cp1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiO1xufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjtcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7XG59XG5cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjtcbn1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4NcIjtcbn1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjtcbn1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiO1xufVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiO1xufVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiO1xufVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiO1xufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiO1xufVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjtcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7XG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5NcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjtcbn1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiO1xufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmVwiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjtcbn1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjtcbn1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7XG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiO1xufVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjtcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiO1xufVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjtcbn1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiO1xufVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7XG59XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjtcbn1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6ZcIjtcbn1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OsXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrVwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjtcbn1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ColwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7XG59XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7XG59XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtlwiO1xufVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dt1wiO1xufVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7XG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7XG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjtcbn1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7XG59XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjtcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjtcbn1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7XG59XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7XG59XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7XG59XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7XG59XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiO1xufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiO1xufVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiO1xufVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiO1xufVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7XG59XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjtcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7XG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiO1xufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7XG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiO1xufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiO1xufVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7XG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiO1xufVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7XG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjtcbn1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjtcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjtcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjtcbn1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7XG59XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7XG59XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7XG59XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjtcbn1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiO1xufVxuXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjtcbn1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjtcbn1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiO1xufVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7XG59XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7XG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7XG59XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiO1xufVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7XG59XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjtcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7XG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjtcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjtcbn1cblxuLmZhLWdpdHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiO1xufVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjtcbn1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7XG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpBcIjtcbn1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpZcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7XG59XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiO1xufVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnVwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqNcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItc3F1YXJlOmJlZm9yZSxcbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjtcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7XG59XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiO1xufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7XG59XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiO1xufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiO1xufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a1XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7XG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7XG59XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjtcbn1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjtcbn1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjtcbn1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7XG59XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjtcbn1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7XG59XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiO1xufVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjtcbn1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiO1xufVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh41cIjtcbn1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7XG59XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjtcbn1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5FcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5JcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiO1xufVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7XG59XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiO1xufVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjtcbn1cblxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmVwiO1xufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiO1xufVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjtcbn1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnFwiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7XG59XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjtcbn1cblxuLyogWmVybyBSZXNldCBDU1MgKi9cbmh0bWwsIGJvZHksIGRpdiwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIHNwYW4sIGVtLCBzdHJvbmcsIGIsIGksIGltZywgcSwgc2FtcCwgc21hbGwsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBsZWdlbmQsIGZvcm0sIGxhYmVsLCBvYmplY3QsIGVtYmVkLCBpZnJhbWUsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgYXVkaW8sIGNhbnZhcywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBvdXRwdXQsIHNlY3Rpb24sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYWRkcmVzcywgYmxvY2txdW90ZSwgZGQsIGRpdiwgZGwsIGZpZWxkc2V0LCBmb3JtLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBociwgbm9zY3JpcHQsIG9sLCBwLCBwcmUsIHRhYmxlLCB0Zm9vdCwgdWwsIGFydGljbGUsIGFzaWRlLCBhdWRpbywgY2FudmFzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG91dHB1dCwgc2VjdGlvbiwgdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZGwsIG9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59XG5cbm9iamVjdCwgZW1iZWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuZW0sIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5hIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuXG4udGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDAgMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGl0bGUudGl0bGUtNDA0IHtcbiAgbWFyZ2luLXRvcDogNjAlO1xufVxuXG4uaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhlYWRpbmctLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5hIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5wIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucm93OjpiZWZvcmUsXG4ucm93OjphZnRlcixcbi5jZjo6YmVmb3JlLFxuLmNmOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5yb3c6OmFmdGVyLFxuLmNmOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGUsXG4uZmFkZWFibGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAsIG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5bdi1jbG9ha10sXG4uZmFkZS1vdXQsXG4uZmFkZU91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZmFkZS1oYWxmIHtcbiAgb3BhY2l0eTogLjQ7XG59XG5cbi5hYnNvbHV0ZS1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi8qKlxuICogdGV4dCBhbGdpbm1lbnRcbiAqL1xuLmFsaWduLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbGlnbi0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hbGlnbi0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhlbHBlci10ZXh0IHtcbiAgZm9udC1zaXplOiAuOHJlbTtcbn1cblxuLyoqXG4gKiB0d2l0dGVyIGNsYXNzZXNcbiAqL1xuLm92ZXItbGltaXQge1xuICBjb2xvcjogI2JmMTEzODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogUG9zaXRpb24gc2hpdCBmb3IgYWpheCB1cGRhdGVzXG4gKi9cbi5wb3NpdGlvbi0tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3NpdGlvbi0tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuc2hvdy1vbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NzlweCkge1xuICAuaGlkZS1vbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mb3JjZS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC5uYXYtYWN0aXZlIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5wYWdlLXdyYXBwZXJfX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjkyOTI7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMsIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLnBhZ2Utd3JhcHBlcl9faW5uZXIuc3RhdGlvbi1saXN0LW9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWCg4MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTc5cHgpIHtcbiAgLnBhZ2Utd3JhcHBlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnBhZ2Utd3JhcHBlcl9faW5uZXIubmF2LWFjdGl2ZSxcbiAgLmZ1Y2tpbmctaG9tZSAucGFnZS13cmFwcGVyX19pbm5lciwgLnBhZ2Utd3JhcHBlcl9faW5uZXIuc3RhdGlvbi1saXN0LW9wZW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDAwcHgpO1xuICB9XG59XG5cbi5wYWdlLXdyYXBwZXJfX2lubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2FsbHBhcGVyLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMjtcbn1cblxuLmZ1Y2tpbmctNDA0IC5wYWdlLXdyYXBwZXJfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nLzQwNC5qcGdcIik7XG59XG5cbi5mYS1saWdodGJ1bGItbyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmF0aC12aWV3cG9ydCAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hdGgtdmlld3BvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLW8tdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cblxuLmF0aC1tb2RhbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmF0aC1tYW5kYXRvcnkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uYXRoLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjE0NzQ4MzY0MTtcbiAgcGFkZGluZzogMC43ZW0gMC42ZW07XG4gIHdpZHRoOiAxOGVtO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgYm94LXNoYWRvdzogMCAwLjJlbSAwICNkMWQxZDE7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXRoLWNvbnRhaW5lciBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uYXRoLWlvcy5hdGgtcGhvbmUge1xuICBib3R0b206IDEuOGVtO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOWVtO1xufVxuXG4uYXRoLWlvczYuYXRoLXRhYmxldCB7XG4gIGxlZnQ6IDVlbTtcbiAgdG9wOiAxLjhlbTtcbn1cblxuLmF0aC1pb3M3LmF0aC10YWJsZXQge1xuICBsZWZ0OiAwLjdlbTtcbiAgdG9wOiAxLjhlbTtcbn1cblxuLmF0aC1pb3M4LmF0aC10YWJsZXQsXG4uYXRoLWlvczkuYXRoLXRhYmxldCB7XG4gIHJpZ2h0OiAwLjRlbTtcbiAgdG9wOiAxLjhlbTtcbn1cblxuLmF0aC1hbmRyb2lkIHtcbiAgYm90dG9tOiAxLjhlbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTllbTtcbn1cblxuLyogY2xvc2UgaWNvbiAqL1xuLmF0aC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAtMC43ZW0gLTAuNmVtIDAgMC41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUlRQUFBQ0VDQU1BQUFCbW1uT1ZBQUFBZFZCTVZFVUFBQUE1T1Rrek16TTdPenMzTnpkQlFVRkFRRUEvUHo4K1BqNUJRVUZBUUVBL1B6OCtQajVCUVVGQVFFQS9QejlCUVVFK1BqNC9QejgvUHo4K1BqNC9QejgvUHo4L1B6OCtQajQvUHo4K1BqNC9QejgvUHo4L1B6OC9QejgvUHo4K1BqNC9QejgvUHo4L1B6OC9QejlBUUVBL1B6K2ZkQ2FQQUFBQUpuUlNUbE1BQ1FvTkRqTTRPVG83UEVGQ1EwUkZTNnl0c2JTMXRydTh2Y1RGeHU3eDh2WDE5dmY0K0M1eW9tQUFBQUpFU1VSQlZIZ0J2ZHpMVHNKQUdFZnhyNEMyS0JjVmtRc0lEc0s4L3lQYXFJc1B6Vmx5enJLclgvNXAwa2tYRXo4MUwyM290YzlOcEliYldpYTJZVkxxZG5obHFGbGhHV3BTREhlMWFvcHNTSXBSYjhnSzBkQzNHMzBiOXJWbWhXWklpbVRJQ3N2UXR4L0ZzdVlPcldIb0RqWDNHdTMxZ3pKeGRraTkzNFdyQUlPc0FJT3NBSU9pQU1QaFBzSlRnS0dOMEJWc1lJVnNZSVZwWUlWcFlJVnBZSVZwWUlWcFlJVnBZSVZwWUlWbEFJVmdFQlJzOEJSczhCUnM4QlJzOEJSczhCUnM4QlJzOEJSVE5tZ0tObmdLTm5nS05uZ0tObmdLTmhpS0d4Z2lPbFpvQmxhWUJsYVlCbGFZQmxhWUJsYVlCbGFZQmxhWUJsWklCbEJNZlFNclZBTXIyS0FxQkVOU0hGSGhHRUFCaGk1Q1Y2Z0dVS2dHVUtnR1VLZ0dVRnd1cWdFVXZvRVZzb0VWcG9FVXBnRVVnZ0YrZ0tUS1kraDFmeFNsQzcvWitScnhPUTNmY0VvQVBQSFpCbGFZQmxhWUJsYVlCbFpZQmxZSWh2TEJDc3R3N1BnTTdoa2lXT0VaV0dFYVdHRWFXR0VhSXNha0VBeXNtSGtHVnB4bXZvRVZxb0VWcG9FVnBvRVZwb0VWcG9FVnBvRVZrb0VWZ2tGUXNFRlNzRUZRc0dFY29Tdlk0Q25ZNENuWTRDblk0Q25ZNENuWTRDblk0Q25ZNENuWTRDblk0Q25ZNENuWTRDblk0Q25ZNENuWTRDblk0Q25ZNENuWTRDbm1iTkFVVDJjMldBbzJlQW8yZUFvMmVBbzJlQW8yZUFyTkVQRkFDalo0Q2paNENqWjRDamFJaXJkL3JCdkZINmxsTkN2ZXdkbGkxVVJXQ0lha1NJWmVzVWFEb0ZnMzZkS0ZXazl6Q1pEZWkzVHR3bUNqN3BDMjJBd2lraUlaUEVVMjlJcEZObGlLeGEvaEM5REZJVGpRUFloY0FBQUFBRWxGVGtTdVFtQ0MpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIHdpZHRoOiAyLjdlbTtcbiAgaGVpZ2h0OiAyLjdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2EzMztcbiAgei1pbmRleDogMjE0NzQ4MzY0Mjtcbn1cblxuLmF0aC1jb250YWluZXIuYXRoLWljb246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uYXRoLW1hbmRhdG9yeSAuYXRoLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXRoLWNvbnRhaW5lci5hdGgtYW5kcm9pZDpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAtMC43ZW0gMC41ZW0gMCAtMC42ZW07XG59XG5cbi5hdGgtY29udGFpbmVyLmF0aC1hbmRyb2lkLmF0aC1pY29uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi8qIGFwcGxpZWQgb25seSBpZiB0aGUgYXBwbGljYXRpb24gaWNvbiBpcyBzaG93biAqL1xuLmF0aC1hY3Rpb24taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmF0aC1pb3M3IC5hdGgtYWN0aW9uLWljb24sXG4uYXRoLWlvczggLmF0aC1hY3Rpb24taWNvbixcbi5hdGgtaW9zOSAuYXRoLWFjdGlvbi1pY29uIHtcbiAgd2lkdGg6IDEuNmVtO1xuICBoZWlnaHQ6IDEuNmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFIZ0FBQUN0Q0FZQUFBQjdsN3RPQUFBRjZVbEVRVlI0QWV6WldXeFVaUmlIOFZjUUVkeFpFRkZpVVpCRlVDSWExQUJCREFSRGNDY2lZR0tNcVRFR3d3M1NPY05TQXdRVGpPQmlpSXBFaFJqQWhSZ1hSQzhNRnhvakVoQUZaVUd0dFZoYW9TeGxhVzNuOFczeVhaeG02dlRyT01NNVE5OG4rVjlNTXUxcHZsKyt1WmhLdXlwZ2h1NDlLYWFUV0dkWlNZb1ZONlZEOTVuTXBMTllaOVhOYmRRUjJvZDJrODhPM0dtNkJoMHQ3SDBwNVZ3cDJBeDNhanB1MnRZYmNpRld3a1RGTzYzRFk2K0pjSTRVU0ZhU3lZcFdwOE43U1ZaSktSM0VpbmtCazlKeHZaRlh4aG5aU2pCYW9XcDFaTDBFUzhXS1lYTVpwMEFuZE9SZ3k4V0tGZTVZZjF6dnZTQldERXB5czJMVTZNakQ1a21FV1FsR0tzSlJIWGxjcVVTUVZjSXRFbkRFQTZnQWI3TGhqdkQ5V082eUlFZklDUUk1QTFuekdDWUIxVDRvZzViQmlGY3l2MmY2dWpZaGw0aVZ4d0tHNnFwOE1LNTVIc3FQd0swck1yOXYveUVvM3VDUHJKc3RWaDVLTUVSMzBBZWgzMUlvcTBGckhmalh3OUNZZ2hucnZZRlR1cWZFeW1GekdTd0JsVDRBUllyN3UrSzZHTG1DVkd2QUdnMk5NRzBkL3NnSm5wU2NaTGpYU2tDNXo4SDNlUTcyL2syNFE4TmZ6dndGeUs0cXR1SlNaS2F1YlJQeUUvSy9NdHgrRXZDSEwrN3Vhc0lkMXQxMHcwc2N6L1J6U3pZekFmZ0tWMzBEM0xQYUc3bFJrUjhSSzR0S0tKS0FNcCtEN3IwRWZtbU9lMHgzbTJpdEFjL1p4QmpnQXQxbVhIV0tQUGtkYitRR1NUSmRyRGFVNUVvSjJPdHp3RDBXd1k3S05OemJSZk1GRmcyNFdQZHRHSG5TMjIxQ2ZsZ3NqNTZoandUczhUblk3b3E3L1FEaGp1dEdpY3NiMkFWY292c08xOGw2dVBQTk5pRS9KRmFHQXE3UTdmWTUwRzRMWVZ0ejNGcmRhTkd5QlhiSWwrcTI0RHFoeUhlczlFYXVsd1IzU3d0WnMra3RBVC83SE9SbGlydTFnbkNuZE9ORnl4NDREZm43TVBMWU43eVI2eVRKWkFsbEplZ3VBVC80SE9CRno4STNaV200RTBUTEZiQkQ3cW43RVZkdEhZeDUzUjlaTjBrc3JaUnVFckRONStBdUxJV3ZtK09lMWswVUxkZkFEcm1YN2lkY1IwL0R5QlhleUNkbEx1TU1PR0NCejRGMW5nK2Y3eUZjdmU1ZTBmSUZIRUxlaWF2NkJBeDcwUnQ1cDB5aFkzdS93UjBreWFyVy91WDM1YjQwM1B0Rnl6ZXdRNzVjdHd0WHpTa1k4V3FydUhzbFNWOFJzY3JMNlRKMWJjdmZXSjAvSHpidElkdy91Z2RGeXpkd09PQXEzVDZmbXp4d0dRM3ZibU84aUZpb0lXcVlTc0hNajlNL2xqZnVUc09kSXRvWkJYWUJmWFg3Y1ZYVnd2WExtLzgrZlUzbGNkQ3FkRU1OR0JiZ1VtUm1mUUlTUUtkNXNHRW40Vks2WXRFaUFYWUJBM1FWdUE0cThoQ0hyRGNhZlIxdWw2NWpld2Z1b3ZzQ2w3dkpyTmxPdUViZG82SkZDdXdDcnRiOWhxdXNCdTU2Q3c0Y0kxeTFicmlJV0VCbjNVZTBYS1B1TWRHaUJnNEg5TmRWMEhKLzZRWkxPRVBtUE4wR21wZlNQUzVhcklCZHdIVXRJRmZvQnNsL1pzZ2ZoSENmRmkyV3dDNWdvTzRBbXZhbmJxQmt6SkE3NnRib1pva1dhMkFYTUVpM1JUZEF2RExrRHFKRkFoekIzMnhGRDJ3WnNHWEEwV2ZBbGdGYkJtd1pzR1hBbGdGYkJwemswNEphS2IwaUE5Wm5GOXg1U1FBRnRSS0tJZ1BXWnhmYWVSbXdBWi9CR2JBQjM3ZWFHNk1DYm5xMkFlZDVjell5S2lyZ3BtY2JzQUhIWkFac3dOMFd3bzdLZUcxZkZmMmpBbTU2ZHR6T1E0MnlCKzY1bURoV0ZCVXdVRVRNVWlNRE5tQURicC9BUFJhVEFoNkkyYnBHQ053MWJ1ZlJaSlExY1BkRi9OdWVIWnNnREVCQkdMYk1Hb0l1NEFadTVnTE9aZUVhWW1FWGV6bkYzalJQeUV2NGZyZ0p2dkplM3FUZWZZMEFBd1lNR0RCZ3dJQUJBd1lNR0RCZ3dJQUJBd1lNR0RCZ3dJQUJBd1lNR0RCZ3dJQUJBd1lNR0RCZ3dJQUJBd1lNR0RCZ3dJQUJBd2I4cndBREJnd1lNR0RBZ0FFREJnd1lNR0RBZ0FFREJnd1lNR0RBZ0FFREJnejQvc3oxTmlhLzloaXpBN3pna2x3eTNSWXdZTUJ6QlJqdzRiUGp4QWJBQWl6QUF0d2d3QUlzd0FJc3dBSU1HREJnQVJaZ0FSWmdBUzRGV0lBRldJQUZXSUFCQXdZc3dBSXN3QUlzd0lVQUM3QUFDN0FBQ3pCZ3dJQUZXSUFGV0lBRnVCQmdBUlpnQVJaZ0FRWU1HUEFwUTk5WkNkZ1d0enF3QVRiQUJ0Z0FHMkRibnhOYjd6YlJpbXNNTE1BQ3JEZjJ3TVdJL1dhc2ZRQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgbWFyZ2luLXRvcDogLTAuM2VtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cblxuLmF0aC1pb3M2IC5hdGgtYWN0aW9uLWljb24ge1xuICB3aWR0aDogMS44ZW07XG4gIGhlaWdodDogMS44ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUpBQUFBQjBDQVFBQUFEQW1uT25BQUFBQW5OQ1NWUUlDRlhzUmdRQUFBQUpjRWhaY3dBQVd3RUFBRnNCQVhrWmlGd0FBQUFaZEVWWWRGTnZablIzWVhKbEFIZDNkeTVwYm10elkyRndaUzV2Y21lYjdqd2FBQUFGNGtsRVFWUjRBZTNhL2ErWGRSM0g4ZWM1SE00NUhEbUtJQ29Wb2hrWnN4RVNSUkN6Y1pNLzJKS2tkR1I1TXJTa2xlQTBQZDAwTzR1NUlWdU5NMnlZYzZYU3pDRXhVNG9VTlJQQ0pGZE1VQWhzWVpwVUdoc2NPSEE0TjgvV1p6c0w2SEJ4dm9mdmRWM2ZhM3llci8vZ3NWM3ZINjU5S0h6bmNCc0p4VVloRHpPRWhDS1FiT1JzK2lwMnd6Z00rd3ZqK1A5aTM1cUFHTGFIR2NRU2dLU1RyeEJMQUJKcHBacFlBcENzcG9GWUFwQnNaalN4QkNENU94T0pKUUJKRzFjUVN3Q1NMcHFKSlFDSjNNdmdDR1RpbnVTTUNKUzhMWndmZ1pMM0Z0TWlVUElPY1UwRVNsNFBMUkhvUlBzSnRSRW9lUnNZR1lHUzl5cnZvNlJtcGJMYWlnV1Nmek9kRXJMczYrYkxVTUZBMHNGMStRRjFjejFVTmxCWUs5VjVBSFh5V1NnRWtLeWlJV09nR2g4MjlLaTFsTGNheGpDVks3bUpSU3hqQlkremdSZi91OXBYY01CN2poRVpBZzMyRVVQM082aE1LT1A1SXEyc1pRZUhNWlh0NUtLTWdPcGNZK2lIVm5GeWplUUtsckNCZHN4Z2U1aWVBVkM5dnpMVWVsSThIK0E3YktJSE0xMEg4MUlHR3VLdkRmMWdnRHhWVEtPVjF6RzMvWWlhMUlDRytsdEQzMk1nTlRLZlAySHVXMFZES2tDTnJqZlVUT205aTZYc3d3clpKa2FWSGVoMGYyZm9ka3J0Zk82akF5dHFyekcrckVERGZWRzF4MXNwclpFczVSQlc0UFp4ZVQrQmJyZjVoUHU5YXJmekthVTZXamlBRmJzZVd2b0YxR1cvNnZZR1Nta3lXN0RpdDR4QjVRSHE5QnI2WHgydDlHQWh0cDZ6a29Ic2ZOcDFKOXdYNkgramVSNEx0SmM0THhHb3BaWnlOcE4vWWNHMm13OW5CVFNQTGl6Z09taktBdWpHZ3ZKSUQzZWtEN1FZaTduR3prdm1RdHBBMzhWaTdpSmYwVGVkbEM3UVRWak1mY1kyUXl2U0JQcFVNVy9QSUJmYm85cGxzMVhwQVgyRWRpemV6blN0b2IzT0pwUU8wREIyWWZFMjFxMkd0bmdocEFtMEdvdTNUOXRtNkJHSFFwcEExMkhSVnQxN2Vib05seWROb0xIc3gySnRtTDgwMU9ZY1Fta0MvUUtMdFF0OXlkQlczd05wQTMwY2k3VXIzV2RvbFVNaGJhQnFOaGYvOHFRSjlIa3N6czV3amFIOVhrVW9iYUFxdG1GUmRvR2JEYjNzV01nRzZESXM1ODUya25PODJSYVhlcitQK3F5YjNlV2VvN1pOQnJSWnZtMW90WTJRRmRCamVISWI2aFRuZTQ5UHV0MTIrOU9iTW9EZFltZnk1VWtGNkFLNmNDQ3I5YU0ydTlJZGRwdGNPWUNHK0ZOREI1eExLQ3VnTzdHMDFUbmRGcC94Z0FudGRZdnJmZHdWTG5PUnQzcTlWeDI1RjI3RFVqYkdQeHI2cXhNZ1c2Q2QyTitkNndMWGVkQSs2bktiSzczTHIvcEp4enVzdkUvd1pydlgwRk9PZ0d5QnhtRi9kcHJYdXRZT2o2bk5kUzZ4eVluV3AvZEdjYUdkaHI1dkRXUU45RTFNWHJVemZjQTJqMnFQai9sMUoxdVQ5aVBPZWg4dzFPN25DR1VOOUh6eUdaN25kbzlxcDB1Y2FuVTJyMXhIK3dkRHU1d0llUURWVngwKy9rZDFpNjk3Uk52OHRoZG4rUXo0VXY5cDZEZU9oSHlBcG1CZnEzT0J1KzNOZmQ3blZFTFpBWDNOdzRaYXJZRzhnRzdHWTFkbGs2L1ptMy8yUms4amxCMVF2VDgyZE5BbVFqa0JWZjhNajk1N2ZkcmVmTTdaVmhQS0V1aWR2bURvYjA2Q1hJR0dic1gvYlpEZjhLQWhmZGJKaExJR211WnVRMDg0SEhJR2F0aUx2UnZyUmtQNnFsZGJCWGtBemJmRDBOME9ocnlCR3FyRU1PZDUwRkM3ZDFoUEtHdWdCaDh5ZE1oNWhQSUdHb3VJMWQ1bGo2RjF2cHRROWtEdmNLT2hONXdNbFFIMFFjUkduekMwM3laQ2VRRE45RzFENnh3QkZRSTA3Rkk4eDAyR2RqZ0I4Z0pxdHRQUWNtdWhZb0F1bXp2RzdZWldlanJrQTFUclBZWU8rU1ZDRlFPMGFNNGJxajB1SkpRSDBMbHVTUDdQa3llUVU5UU9teUF2b0JtK1plZ3B6NExLQS9xWUIvd0U1QVhVZTNtODF6cW9SS0FQT1lXY3V2UDlkeHZxY0Q2aDdJQUtrYU5VM2VVbEhMY0k5RXpTNVlsQWk2MmgvelV5ODlRQ3FxS1VtdmdIeXdzSmxFSG5zUVl4QXZYVklKbzVnSWhuUGhpQmp1MWlObUx2TG44NUFoMVpQWXM1akJHbzcyYXdFekVDOWRWd0hxUUhJOUR4V29BWWdTTFFRS3RlR0lFU3UvcWhDSlRZdFQrUFFCRW9Ba1dnQ0JTQmtvdEFFZWhVV3dTS1FCRW9Ba1dnL0JlQklsQUVpa0FSS0FKRm9GbWVhbHU0Z1ZMeTFHdDVka0FSS0FMOUJ6dWpQU3VyVG11L0FBQUFBRWxGVGtTdVFtQ0MpO1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5hdGgtYW5kcm9pZCAuYXRoLWFjdGlvbi1pY29uIHtcbiAgd2lkdGg6IDEuNGVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEQUFBQUF3Q0FNQUFBQmczQW0xQUFBQU5sQk1WRVZtWm1iLy8vOW1abVptWm1abVptWm1abVptWm1abVptWm1abVptWm1abVptWm1abVptWm1abVptWm1abVptWm1abVptWm1abVpXNmZKckFBQUFFWFJTVGxNQUFBWUhHMjF1YjhmTHo5RFI4L1Q0K1JyWjlvd0FBQUIzU1VSQlZIamE3ZE5MRG9BZ0RBVFFXdjRnS3ZlL3JFYWpKT0ppV0xnZzZXenBTeUIwYUhxSGlOajZuTDFsb3ZiNEMraFl6a1NOQVQ3bXJ5UUZBVk9lR0FqNENqd0V0Z3JXWHBEL3VaS3R3RUpBcFh0K1ZuMGZselJoZ05pRlpRa09YWTBhQURRWkNPQ1Bsc1pKNDZSeDBqaHAzSWlOMndHREhoeHRsZHJsd1FBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLmF0aC1jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQyO1xuICB0ZXh0LXNoYWRvdzogMCAwLjFlbSAwICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5hdGgtaW9zLmF0aC1waG9uZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBib3R0b206IC0wLjllbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjkpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDAuOSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm94LXNoYWRvdzogMC4yZW0gMC4yZW0gMCAjZDFkMWQxO1xufVxuXG4uYXRoLWlvcy5hdGgtdGFibGV0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHRvcDogLTAuOWVtO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMC45KSByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQxO1xufVxuXG4uYXRoLWFwcGxpY2F0aW9uLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIGF1dG8gMC4yZW0gYXV0bztcbiAgaGVpZ2h0OiA2ZW07XG4gIHdpZHRoOiA2ZW07XG4gIHotaW5kZXg6IDIxNDc0ODM2NDI7XG59XG5cbi5hdGgtY29udGFpbmVyLmF0aC1pb3MgLmF0aC1hcHBsaWNhdGlvbi1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBib3gtc2hhZG93OiAwIDAuMmVtIDAuNGVtIHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAwLjA3ZW0gMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIG1hcmdpbjogMCBhdXRvIDAuNGVtIGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmF0aC1jb250YWluZXIuYXRoLXBob25lIHtcbiAgICB3aWR0aDogMjRlbTtcbiAgfVxuICAuYXRoLWFuZHJvaWQuYXRoLXBob25lIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyZW07XG4gIH1cbiAgLmF0aC1pb3MuYXRoLXBob25lIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyZW07XG4gIH1cbiAgLmF0aC1pb3M2OmFmdGVyIHtcbiAgICBsZWZ0OiAzOSU7XG4gIH1cbiAgLmF0aC1pb3M4LmF0aC1waG9uZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IDAuNGVtO1xuICAgIHRvcDogMS44ZW07XG4gIH1cbiAgLmF0aC1pb3M4LmF0aC1waG9uZTphZnRlciB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogLTAuOWVtO1xuICAgIGxlZnQ6IDY4JTtcbiAgICB6LWluZGV4OiAyMTQ3NDgzNjQxO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmRyYXdlciB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnB1cnBsZS0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjNhYTA7XG59XG5cbi5kcmF3ZXJfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uZHJhd2VyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmRyYXdlcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmRyYXdlcl9faXRlbS55ZWxsb3ctLWJhY2tncm91bmQgYSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmRyYXdlcl9faXRlbSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmRyYXdlcl9faXRlbSBhOmhvdmVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xufVxuXG4uZHJhd2VyX19pdGVtIGEuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1NTM5O1xufVxuXG4uZHJhd2VyLS1zdGF0aW9ucy1saXN0IHtcbiAgbGVmdDogNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC5kcmF3ZXItLXN0YXRpb25zLWxpc3Qge1xuICAgIGxlZnQ6IGNhbGMoMTAwdncgLSA0MDBweCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU1NGJkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCA2cHggIzgyM2FhMDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYnV0dG9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggIzgyM2FhMDtcbiAgdG9wOiAycHg7XG59XG5cbi5idXR0b246YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwICM4MjNhYTA7XG4gIHRvcDogNnB4O1xufVxuXG4uYnV0dG9uLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBib3gtc2hhZG93OiAwIDZweCAjYzAzOTJiO1xufVxuXG4uYnV0dG9uLS1yZWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAjYzAzOTJiO1xufVxuXG4uYnV0dG9uLS1yZWQ6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwICNjMDM5MmI7XG59XG5cbi5idXR0b24tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjdlMjI7XG4gIGJveC1zaGFkb3c6IDAgNnB4ICNkMzU0MDA7XG59XG5cbi5idXR0b24tLW9yYW5nZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4ICNkMzU0MDA7XG59XG5cbi5idXR0b24tLW9yYW5nZTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgI2QzNTQwMDtcbn1cblxuLmZvb3RlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZm9vdGVyID4gKiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5mb290ZXIgYSB7XG4gIGNvbG9yOiAjZGU4NzAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTc5cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuc2VsZWN0IHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NzlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qKlxuICogQmFja2dyb3VuZCBjb2xvciB0byBtYWtlIHRoaW5ncyBtb3JlIHJlYWRhYmxlXG4gKi9cbi53cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5uYXZwYW5lIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNjtcbn1cblxuLm5hdnBhbmUgPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5hdnBhbmUgPiAuYWJzb2x1dGUtY2VudGVyIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4ubmF2cGFuZS5mYWRlLW91dCAuc2hhcmUtYnV0dG9ucyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC5uYXZwYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXYtYWN0aXZlIC5uYXZwYW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdi1hY3RpdmUgLm5hdnBhbmUgPiAuYWJzb2x1dGUtY2VudGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC5zdGF0aW9uLWxpc3Qtb3BlbiAuanMtbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hbGVydHMge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDg7XG59XG5cbi5hbGVydHMueWVsbG93IHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydHMuZmFkZS1vdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTc5cHgpIHtcbiAgLmFsZXJ0cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDMwMHB4ICsgMjBweCkpO1xuICB9XG4gIC5hbGVydHMuZm9yY2UtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAuZnVja2luZy1ob21lIC5hbGVydHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFsZXJ0c19fY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTc5cHgpIHtcbiAgLmFsZXJ0c19fY29udGVudCB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgfVxufVxuXG4uYWxlcnRzX19jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NzlweCkge1xuICAuYWxlcnRzX19jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDdhNzUyO1xufVxuXG4ueWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZDQxNTtcbn1cblxuLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjExMzg7XG59XG5cbi5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTRkNjtcbn1cblxuLm9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTg3MDI7XG59XG5cbi5zaWx2ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhM2ExO1xufVxuXG4uYWxlcnRzLnllbGxvdyAudGl0bGUge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLnRpdGxlICsgLmFsZXJ0cyB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpbmUtaW5mbyArIC5hbGVydHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5uYXYtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NzlweCkge1xuICAubmF2LWhlYWRlciB7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5uYXYtaGVhZGVyIC50aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvZ28tLW5zZnctbGlnaHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4ubGlnaHQtbW9kZSAubG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dvLS1uc2Z3LWRhcmsucG5nXCIpO1xufVxuXG4ubG9nbyAqIHtcbiAgZmlsbDogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9nbyB0ZXh0IHtcbiAgc3Ryb2tlOiB3aGl0ZTtcbiAgc3Ryb2tlLXdpZHRoOiAzO1xufVxuXG4uc2Z3IC5sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvZ28tLXNmdy1saWdodC5wbmdcIik7XG59XG5cbi5saWdodC1tb2RlLnNmdyAubG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dvLS1zZnctZGFyay5wbmdcIik7XG59XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5mdWNraW5nLWhvbWUgLm5hdmJhci10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZV9faWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29udGVudDogJyc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRvcCAuM3MgZWFzZSwgdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB3aWR0aDogMzBweDtcbn1cblxuLm5hdmJhci10b2dnbGVfX2ljb24tYmFyOjpiZWZvcmUsIC5uYXZiYXItdG9nZ2xlX19pY29uLWJhcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29udGVudDogJyc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRvcCAuM3MgZWFzZSwgdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB3aWR0aDogMzBweDtcbn1cblxuLm5hdmJhci10b2dnbGVfX2ljb24tYmFyOjpiZWZvcmUge1xuICB0b3A6IC0xMHB4O1xufVxuXG4ubmF2YmFyLXRvZ2dsZV9faWNvbi1iYXI6OmFmdGVyIHtcbiAgdG9wOiAxMHB4O1xufVxuXG4ubWVudS1vcGVuIC5uYXZiYXItdG9nZ2xlX19pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWVudS1vcGVuIC5uYXZiYXItdG9nZ2xlX19pY29uLWJhcjo6YmVmb3JlLCAubWVudS1vcGVuIC5uYXZiYXItdG9nZ2xlX19pY29uLWJhcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG5cbi5tZW51LW9wZW4gLm5hdmJhci10b2dnbGVfX2ljb24tYmFyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbn1cblxuLm1lbnUtb3BlbiAubmF2YmFyLXRvZ2dsZV9faWNvbi1iYXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xufVxuXG4uYXJyb3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJvdyAubmF2YmFyLXRvZ2dsZV9faWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmFycm93IC5uYXZiYXItdG9nZ2xlX19pY29uLWJhcjo6YmVmb3JlLCAuYXJyb3cgLm5hdmJhci10b2dnbGVfX2ljb24tYmFyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAlIDUwJTtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5hcnJvdyAubmF2YmFyLXRvZ2dsZV9faWNvbi1iYXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbn1cblxuLmFycm93IC5uYXZiYXItdG9nZ2xlX19pY29uLWJhcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbn1cblxuLmljb24tLWFsZXJ0IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDMycHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaWNvbi0tYWxlcnQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pY29uLS1hbGVydC5hY3RpdmUge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTc5cHgpIHtcbiAgLmljb24tLWFsZXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ncmVlbiB7XG4gIGNvbG9yOiAjMDdhNzUyO1xufVxuXG4ueWVsbG93IHtcbiAgY29sb3I6ICNmN2Q0MTU7XG59XG5cbi5yZWQge1xuICBjb2xvcjogI2JmMTEzODtcbn1cblxuLmJsdWUge1xuICBjb2xvcjogIzBiOTRkNjtcbn1cblxuLm9yYW5nZSB7XG4gIGNvbG9yOiAjZGU4NzAyO1xufVxuXG4uc2lsdmVyIHtcbiAgY29sb3I6ICNhMWEzYTE7XG59XG5cbi5qcy1uYXYtbWVudS5mYWRlLW91dCArIGhlYWRlciAuaWNvbi0tYWxlcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogTWV0cm8gbGlnaHRzXG4gKi9cbi5saWdodHMtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1ldHJvLWxpZ2h0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDY1cHg7XG59XG5cbi5tZXRyby1saWdodC0tc21hbGwge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4ubWV0cm8tbGlnaHQuZ3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDdhNzUyO1xuICBib3JkZXItY29sb3I6ICMwYWYwNzY7XG59XG5cbi5tZXRyby1saWdodC55bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Q0MTU7XG4gIGJvcmRlci1jb2xvcjogI2ZhZTI1Zjtcbn1cblxuLm1ldHJvLWxpZ2h0LnJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmMTEzODtcbiAgYm9yZGVyLWNvbG9yOiAjZWQzMDVhO1xufVxuXG4ubWV0cm8tbGlnaHQuYmwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5NGQ2O1xuICBib3JkZXItY29sb3I6ICMzOWI4ZjU7XG59XG5cbi5tZXRyby1saWdodC5vciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTg3MDI7XG4gIGJvcmRlci1jb2xvcjogI2ZkYWMyZjtcbn1cblxuLm1ldHJvLWxpZ2h0LnN2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTNhMTtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjOWM4O1xufVxuXG4ubWV0cm8tbGlnaHQuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDdhNzUyO1xuICBib3JkZXItY29sb3I6ICMwYWYwNzY7XG59XG5cbi5tZXRyby1saWdodC55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkNDE1O1xuICBib3JkZXItY29sb3I6ICNmYWUyNWY7XG59XG5cbi5tZXRyby1saWdodC5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYxMTM4O1xuICBib3JkZXItY29sb3I6ICNlZDMwNWE7XG59XG5cbi5tZXRyby1saWdodC5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOTRkNjtcbiAgYm9yZGVyLWNvbG9yOiAjMzliOGY1O1xufVxuXG4ubWV0cm8tbGlnaHQub3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlODcwMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmRhYzJmO1xufVxuXG4ubWV0cm8tbGlnaHQuc2lsdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTNhMTtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjOWM4O1xufVxuXG4uY2hvb3NlLWxpbmUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBrZXlmcmFtZXMgYmxpbmtlciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMS4wO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBibGlua2VyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cbn1cblxuQC1vLWtleWZyYW1lcyBibGlua2VyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cbn1cblxuLm1ldHJvLWxpZ2h0LmluY2lkZW50LFxuLm1ldHJvLWxpZ2h0LnNlbGVjdGVkIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rZXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG59XG5cbi5tZXRyby1saWdodC5pbmNpZGVudDpiZWZvcmUsXG4ubWV0cm8tbGlnaHQuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU3JTtcbiAgbGVmdDogNDglO1xuICB0ZXh0LWluZGVudDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB3aWR0aDogNDBweDtcbn1cblxuLmxpbmUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDNtcztcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmxpbmUtaW5mbyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogNjVweDtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gICAgd2lkdGg6IDY1cHg7XG4gIH1cbiAgLmdyZWVuIC5saW5lLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwN2E3NTI7XG4gICAgY29sb3I6ICMwN2E3NTI7XG4gIH1cbiAgLnllbGxvdyAubGluZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkNDE1O1xuICAgIGNvbG9yOiAjZjdkNDE1O1xuICB9XG4gIC5yZWQgLmxpbmUtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmMTEzODtcbiAgICBjb2xvcjogI2JmMTEzODtcbiAgfVxuICAuYmx1ZSAubGluZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5NGQ2O1xuICAgIGNvbG9yOiAjMGI5NGQ2O1xuICB9XG4gIC5vcmFuZ2UgLmxpbmUtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlODcwMjtcbiAgICBjb2xvcjogI2RlODcwMjtcbiAgfVxuICAuc2lsdmVyIC5saW5lLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMWEzYTE7XG4gICAgY29sb3I6ICNhMWEzYTE7XG4gIH1cbn1cblxuLmxpbmUtaW5mb19faGVhZGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBsaW5lYXIgM21zO1xuICB6LWluZGV4OiA5O1xufVxuXG4uZ3JlZW4gLmxpbmUtaW5mb19faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCAxNjcsIDgyLCAwLjYpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmxpbmUtaW5mb19faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDE2NywgODIsIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnllbGxvdyAubGluZS1pbmZvX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMjEyLCAyMSwgMC42KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5saW5lLWluZm9fX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDIxMiwgMjEsIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJlZCAubGluZS1pbmZvX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MSwgMTcsIDU2LCAwLjYpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmxpbmUtaW5mb19faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MSwgMTcsIDU2LCAwKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibHVlIC5saW5lLWluZm9fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEsIDE0OCwgMjE0LCAwLjYpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmxpbmUtaW5mb19faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCAxNDgsIDIxNCwgMCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub3JhbmdlIC5saW5lLWluZm9fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAxMzUsIDIsIDAuNik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCkge1xuICAubGluZS1pbmZvX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAxMzUsIDIsIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNpbHZlciAubGluZS1pbmZvX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MSwgMTYzLCAxNjEsIDAuNik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCkge1xuICAubGluZS1pbmZvX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxNjMsIDE2MSwgMCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmxpbmUtaW5mb19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5saW5lLWluZm9fX2hlYWRlciAubWV0cm8tbGlnaHQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuXG4ubGluZS1pbmZvX19oZWFkZXIgLmZhIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmxpbmUtaW5mb19fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmxpbmUtaW5mb19fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdyZWVuIC5saW5lLWluZm9fX2RpcmVjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDE2NywgODIsIDAuNik7XG59XG5cbi55ZWxsb3cgLmxpbmUtaW5mb19fZGlyZWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAyMTIsIDIxLCAwLjYpO1xufVxuXG4ucmVkIC5saW5lLWluZm9fX2RpcmVjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MSwgMTcsIDU2LCAwLjYpO1xufVxuXG4uYmx1ZSAubGluZS1pbmZvX19kaXJlY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwgMTQ4LCAyMTQsIDAuNik7XG59XG5cbi5vcmFuZ2UgLmxpbmUtaW5mb19fZGlyZWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAxMzUsIDIsIDAuNik7XG59XG5cbi5zaWx2ZXIgLmxpbmUtaW5mb19fZGlyZWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxNjMsIDE2MSwgMC42KTtcbn1cblxuLmxpbmUtaW5mby1zdW1tYXJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saW5lLWluZm8tc3VtbWFyeS5saW5lLWluZm9fX2xpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5saW5lLWluZm8tc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGlyZWN0aW9uLXN1bW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kaXJlY3Rpb24tc3VtbWFyeSAuZGlyZWN0aW9uLXN1bW1hcnkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgxMjcsIDEyNiwgMTI2LCAwLjM3KTtcbn1cblxuLmRpcmVjdGlvbi1zdW1tYXJ5X19zdGF0dXMge1xuICBtaW4taGVpZ2h0OiAxOS4ycHg7XG59XG5cbi5kaXJlY3Rpb24tc3VtbWFyeV9fdG93YXJkcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5kaXJlY3Rpb24tc3VtbWFyeV9fc3RhdGlvbi1uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuXG4uZGlyZWN0aW9uLXN1bW1hcnlfX2F2Zy10aW1lIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubGluZS1pbmZvX19saW5rcyB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxpbmUtaW5mb19fbGlua3MgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubGluZS1pbmZvX19saW5rcyA+IGEgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5tZXNzYWdlLS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNiZjExMzg7XG59XG5cbi8qKlxuICogU2luZ2xlIExpbmVcbiAqIFRoZSBsaW5lIGRpcmVjdGlvbiBsYWJlbCBhbmQgY29udHJvbCBidXR0b25cbiAqL1xuLmNvbnRyb2xBcnJvdy0tc2luZ2xlLWxpbmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMTJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmNvbnRyb2xBcnJvdy0tc2luZ2xlLWxpbmUubmV4dCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jb250cm9sQXJyb3ctLXNpbmdsZS1saW5lLnByZXYge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5kaXJlY3Rpb24tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0YXRpb24tbmFtZS0tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGluZS1zdGF0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzlweCkge1xuICAubGluZS1zdGF0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGluZS1zdGF0aW9uc19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmxpbmUtc3RhdGlvbnNfX3N0YXRpb24gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5saW5lLXN0YXRpb25zX19zdGF0aW9uOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLmxpbmUtc3RhdGlvbnNfX3N0YXRpb246bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbi5saW5lLXN0YXRpb25zX19zdGF0aW9uIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ubGluZS1zdGF0aW9uc19fc3RhdGlvbiBhLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTUzOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC5zdGF0aW9uLXByZWRpY3Rpb25zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA1MDBweCk7XG4gIH1cbn1cblxuLnN0YXRpb24tcHJlZGljdGlvbnNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJhY2stbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyX19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zbGlkZXJfX2l0ZW0gPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGlkZXJfX2l0ZW0gLndyYXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMWVtKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC5zbGlkZXJfX2l0ZW0gLndyYXBwZXIge1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICB9XG59XG5cbi5zbGlkZXJfX2l0ZW0uYWJzb2x1dGUtY2VudGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNsaWRlcl9fY2VudGVyLWxpbmVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC5zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgzMDBweCArIDIwcHgpKTtcbiAgfVxuICAuc2xpZGVyX19jZW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNsaWRlcl9fY2VudGVyLWxpbmVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2xpZGVyX19zbGlkZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2xpZGVyX19pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtaW4td2lkdGg6IDI0MDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuc2xpZGVyX19pdGVtID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2xpZGVyX19pdGVtIC53cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1ldHJvLWxpbmUtLXN0YXJ0IC5zdGF0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1ldHJvLWxpbmUtLXN0YXJ0IC5zdGF0aW9uX19zdGF0aW9uLW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsaWRlcl9fbmF2IHtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBsZWZ0IC41cyBsaW5lYXIsIHRyYW5zZm9ybSAuNXMgbGluZWFyO1xuICB6LWluZGV4OiA0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTc5cHgpIHtcbiAgLnNsaWRlcl9fbmF2IHtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gIH1cbn1cblxuLnNsaWRlcl9fbmF2IGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGxpbmVhcjtcbn1cblxuLnNsaWRlcl9fbmF2LnNsaWRlcl9fbmF2LS1yaWdodCB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5zbGlkZXJfX25hdi5zbGlkZXJfX25hdi0tcmlnaHQgLmpzLS10by1zdGFydCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zbGlkZXJfX25hdi5zbGlkZXJfX25hdi0tbGVmdCB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG59XG5cbi5zbGlkZXJfX25hdi5zbGlkZXJfX25hdi0tbGVmdCAuanMtLXRvLWVuZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zbGlkZXJfX25hdiAuc3VtbWFyeS1zbGlkZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKipcbiAqIENlbnRlciBTbGlkZVxuICogVGhlIHN0YXRpb24gc3VtbWFyeVxuICovXG4uc3RhdGlvbi1zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RhdGlvbi1zdW1tYXJ5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3RhdGlvbi1zdW1tYXJ5LS1nciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwN2E3NTI7XG4gIGJvcmRlci1jb2xvcjogIzA3YTc1Mjtcbn1cblxuLnN0YXRpb24tc3VtbWFyeS0teWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkNDE1O1xuICBib3JkZXItY29sb3I6ICNmN2Q0MTU7XG59XG5cbi5zdGF0aW9uLXN1bW1hcnktLXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmMTEzODtcbiAgYm9yZGVyLWNvbG9yOiAjYmYxMTM4O1xufVxuXG4uc3RhdGlvbi1zdW1tYXJ5LS1ibCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk0ZDY7XG4gIGJvcmRlci1jb2xvcjogIzBiOTRkNjtcbn1cblxuLnN0YXRpb24tc3VtbWFyeS0tb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGU4NzAyO1xuICBib3JkZXItY29sb3I6ICNkZTg3MDI7XG59XG5cbi5zdGF0aW9uLXN1bW1hcnktLXN2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTNhMTtcbiAgYm9yZGVyLWNvbG9yOiAjYTFhM2ExO1xufVxuXG4uc3RhdGlvbi1zdW1tYXJ5LS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwN2E3NTI7XG4gIGJvcmRlci1jb2xvcjogIzA3YTc1Mjtcbn1cblxuLnN0YXRpb24tc3VtbWFyeS0teWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZDQxNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjdkNDE1O1xufVxuXG4uc3RhdGlvbi1zdW1tYXJ5LS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYxMTM4O1xuICBib3JkZXItY29sb3I6ICNiZjExMzg7XG59XG5cbi5zdGF0aW9uLXN1bW1hcnktLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5NGQ2O1xuICBib3JkZXItY29sb3I6ICMwYjk0ZDY7XG59XG5cbi5zdGF0aW9uLXN1bW1hcnktLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTg3MDI7XG4gIGJvcmRlci1jb2xvcjogI2RlODcwMjtcbn1cblxuLnN0YXRpb24tc3VtbWFyeS0tc2lsdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTNhMTtcbiAgYm9yZGVyLWNvbG9yOiAjYTFhM2ExO1xufVxuXG4uc3RhdGlvbi1zdW1tYXJ5X19jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgaGVpZ2h0OiAxNDA7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG59XG5cbi5zdGF0aW9uLXN1bW1hcnlfX2NvbnRlbnQgLnN0YXRpb24tc3VtbWFyeV9faW5uZXIge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG5cbi8qKlxuICogRGlyZWN0aW9uIHN0eWxlc1xuICovXG4uc3RhdGlvbi1zdW1tYXJ5X19hcnJvdyB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC02MXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDMycHg7XG59XG5cbi5zdGF0aW9uLXN1bW1hcnkuc3RhdGlvbi1zdW1tYXJ5LS1zdGFydCAuc3RhdGlvbi1zdW1tYXJ5X19hcnJvdyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3RhdGlvbi1zdW1tYXJ5LnN0YXRpb24tc3VtbWFyeS0tZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zdGF0aW9uLXN1bW1hcnkuc3RhdGlvbi1zdW1tYXJ5LS1lbmQgLnN0YXRpb24tc3VtbWFyeV9fYXJyb3cge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAzMnB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTMzcHg7XG59XG5cbi5zdGF0aW9uLXN1bW1hcnkuc3RhdGlvbi1zdW1tYXJ5LS1lbmQgLnN0YXRpb24tc3VtbWFyeV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG59XG5cbi50b3dhcmRzIHtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zdGF0aW9uLXN1bW1hcnlfX3N0YXRpb24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbn1cblxuLnN0YXRpb24tc3VtbWFyeV9fc3RhdHVzIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnN0YXRpb24tc3VtbWFyeV9fbWV0YSAubGluZS1tZXRhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jbGVhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTc5cHgpIHtcbiAgLnN0YXRpb24tc3VtbWFyeSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuXG4uZGVza3RvcC1tb2JpbGUtdmlldyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZXRyby1saW5lIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWV0cm8tbGluZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDI1cHggMTNweDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogLTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgd2lkdGg6IDA7XG59XG5cbi5tZXRyby1saW5lLmdyZWVuOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwN2E3NTIgdHJhbnNwYXJlbnQ7XG59XG5cbi5tZXRyby1saW5lLnllbGxvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjdkNDE1IHRyYW5zcGFyZW50O1xufVxuXG4ubWV0cm8tbGluZS5yZWQ6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2JmMTEzOCB0cmFuc3BhcmVudDtcbn1cblxuLm1ldHJvLWxpbmUuYmx1ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMGI5NGQ2IHRyYW5zcGFyZW50O1xufVxuXG4ubWV0cm8tbGluZS5vcmFuZ2U6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RlODcwMiB0cmFuc3BhcmVudDtcbn1cblxuLm1ldHJvLWxpbmUuc2lsdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNhMWEzYTEgdHJhbnNwYXJlbnQ7XG59XG5cbi5tZXRyby1saW5lLm1ldHJvLWxpbmUtLWVuZCB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDUwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm1ldHJvLWxpbmUubWV0cm8tbGluZS0tZW5kOmJlZm9yZSB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAtNTBweDtcbn1cblxuLyoqXG4gKiBNZXRvIGxpbmUgZ29pbmcgdG93YXJkcyBpdCdzIGVuZCBzdGF0aW9uXG4gKi9cbi5tZXRyby1saW5lLS1lbmQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5tZXRyby1saW5lLS1lbmQgLnN0YXRpb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMTJweCAtNTBweCAxMnB4IDBweDtcbn1cblxuLm1ldHJvLWxpbmUtLWVuZCAuc3RhdGlvbiAuc3RhdGlvbl9fdHJhaW4tdGltZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm1ldHJvLWxpbmUtLWVuZCAuc3RhdGlvbiAuc3RhdGlvbl9fc3RhdGlvbi1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWV0cm8tbGluZS0tc3RhdGlvbi1uYW1lcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogRGVza3RvcCBWaWV3c1xuICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTc5cHgpIHtcbiAgLyoqXG4gICAgICogT24gZGVza3RvcCwgd2Uga2lsbCB0aGVcbiAgICAgKi9cbiAgLm1ldHJvLWxpbmUge1xuICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1ldHJvLWxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDA7XG4gIH1cbiAgLm1ldHJvLWxpbmUubWV0cm8tbGluZS0tZW5kIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgfVxuICAubWV0cm8tbGluZS0tc3RhdGlvbi1uYW1lcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1ldHJvLWxpbmUtLXN0YXRpb24tbmFtZXMgLnN0YXRpb24ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1ldHJvLWxpbmUtLXN0YXRpb24tbmFtZXMgLnN0YXRpb25fX3RyYWluLXRpbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZXRyby1saW5lLS1zdGF0aW9uLW5hbWVzIC5zdGF0aW9uX190cmFpbi10aW1lOmJlZm9yZSxcbiAgLm1ldHJvLWxpbmUtLXN0YXRpb24tbmFtZXMgLnN0YXRpb25fX3RyYWluLXRpbWU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWV0cm8tbGluZS0tc3RhdGlvbi1uYW1lcyAuc3RhdGlvbl9fc3RhdGlvbi1uYW1lIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5cbi5zdGF0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMTJweCA1cHggMTJweCAtNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RhdGlvbl9fdHJhaW4tdGltZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDVweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogYmxhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTYuNjY2NjdweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDEuNjY2NjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBsaW5lYXI7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uc3RhdGlvbl9fdHJhaW4tdGltZS50cmFpbi0taGVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdGF0aW9uX19zdGF0aW9uLW5hbWUgLmpzLS1yZXBsYWNlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zdGF0aW9uX19zdGF0aW9uLW5hbWUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiA1cHggN3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTc5cHgpIHtcbiAgLnN0YXRpb24ge1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDUwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGNsZWFyOiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMTcwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5zdGF0aW9uOjphZnRlciB7XG4gICAgYm9yZGVyOiAxMi41cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjVweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjVweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAtMjNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnN0YXRpb25fX3N0YXRpb24tbmFtZSB7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMxNWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5zdGF0aW9uX190cmFpbi10aW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5tZXRyby1saW5lLS1lbmQgLnN0YXRpb24ge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAxNzBweDtcbiAgfVxuICAubWV0cm8tbGluZS0tZW5kIC5zdGF0aW9uIC50cmFpbi0tYWhlYWQ6YmVmb3JlIHtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxuICAubWV0cm8tbGluZS0tZW5kIC5zdGF0aW9uOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgcmlnaHQ6IC0yNHB4O1xuICB9XG59XG5cbi8qKlxuICogVGhlIHRyYWluIGljb25cbiAqIEB0eXBlIHtbdHlwZV19XG4gKi9cbi50cmFpbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJhaW4taWNvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMjBweDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgbGluZWFyO1xuICB3aWR0aDogMjBweDtcbn1cblxuLnRyYWluLS1oZXJlOmJlZm9yZSB7XG4gIHRvcDogOHB4O1xufVxuXG4ubWV0cm8tbGluZS0tc3RhcnQgLnRyYWluLS1haGVhZDpiZWZvcmUge1xuICB0b3A6IC0yNnB4O1xuICBsZWZ0OiAtMzhweDtcbn1cblxuLm1ldHJvLWxpbmUtLXN0YXJ0IC50cmFpbi0taGVyZTpiZWZvcmUge1xuICBsZWZ0OiAtMzhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC5tZXRyby1saW5lLS1zdGFydCAudHJhaW4tLWhlcmU6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbi8qKlxuICogTm8gcGFzc2VuZ2VyIHRyYWluc1xuICovXG4udHJhaW4tLW5vOmJlZm9yZSxcbi50cmFpbi0tbm86YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZXRyby1saW5lLS1lbmQgLnRyYWluLS1haGVhZDpiZWZvcmUge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogLTM4cHg7XG4gIGJvdHRvbTogLTMwcHg7XG59XG5cbi5tZXRyby1saW5lLS1lbmQgLnRyYWluLS1oZXJlOmJlZm9yZSB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAtMzhweDtcbn1cblxuLyoqXG4gKiBUaGUgdHJhaW4gaWNvbiBkaXJlY3Rpb25hbCBhcnJvc1xuICovXG4udHJhaW46YWZ0ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgbGluZWFyO1xuICB3aWR0aDogMDtcbn1cblxuLm1ldHJvLWxpbmUtLXN0YXJ0IC50cmFpbjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMHB4IDEwcHggNnB4IDEwcHg7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAtMzdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC5tZXRyby1saW5lLS1zdGFydCAudHJhaW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogLTM1cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDEwcHggNnB4IDEwcHggMHB4O1xuICB9XG59XG5cbi5tZXRyby1saW5lLS1zdGFydCAudHJhaW4tLWFoZWFkOmFmdGVyIHtcbiAgdG9wOiAtMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC5tZXRyby1saW5lLS1zdGFydCAudHJhaW4tLWFoZWFkOmFmdGVyIHtcbiAgICB0b3A6IC0zNHB4O1xuICAgIGxlZnQ6IC00M3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NzlweCkge1xuICAubWV0cm8tbGluZS0tc3RhcnQgLnRyYWluOmJlZm9yZSB7XG4gICAgdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qKlxuICogVHJhaW5zIGhlYWRpbmcgdG93YXJkcyB0aGUgZW5kIG9mIHRoZSBsaW5lXG4gKi9cbi5tZXRyby1saW5lLS1lbmQgLnRyYWluOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwcHggMTBweCA2cHggMTBweDtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAtMzdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC5tZXRyby1saW5lLS1lbmQgLnRyYWluOmFmdGVyIHtcbiAgICB0b3A6IC0zNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDEwcHggMHB4IDEwcHggNnB4O1xuICB9XG59XG5cbi5tZXRyby1saW5lLS1lbmQgLnRyYWluLS1haGVhZDphZnRlciB7XG4gIHRvcDogNDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC5tZXRyby1saW5lLS1lbmQgLnRyYWluLS1haGVhZDphZnRlciB7XG4gICAgdG9wOiAtMzRweDtcbiAgICByaWdodDogNDVweDtcbiAgfVxufVxuXG4udHJhaW4tLS0tOmJlZm9yZSxcbi50cmFpbi0tLS06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NzlweCkge1xuICAvKipcbiAgICogVHJhaW4gaWNvbnNcbiAgICovXG4gIC50cmFpbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdHJhaW4taWNvbi5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzVweDtcbiAgICBsZWZ0OiA5cHg7XG4gIH1cbiAgLnRyYWluLS1haGVhZDpiZWZvcmUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG4gIC5tZXRyby1saW5lLS1lbmQgLnN0YXRpb24gLnRyYWluLS1haGVhZDpiZWZvcmUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG4gIC5tZXRyby1saW5lLS1lbmQgLnN0YXRpb24gLnRyYWluLS1oZXJlOmJlZm9yZSB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG4udHJhaW4tLWdyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwN2E3NTI7XG4gIGJvcmRlci1jb2xvcjogIzA3YTc1Mjtcbn1cblxuLnRyYWluLS1ncjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzA3YTc1Mjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC50cmFpbi0tZ3I6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzA3YTc1MiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NzlweCkge1xuICAubWV0cm8tbGluZS0tZW5kIC50cmFpbi0tZ3I6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDdhNzUyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRyYWluLS15bDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkNDE1O1xuICBib3JkZXItY29sb3I6ICNmN2Q0MTU7XG59XG5cbi50cmFpbi0teWw6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmN2Q0MTU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NzlweCkge1xuICAudHJhaW4tLXlsOmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmN2Q0MTUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTc5cHgpIHtcbiAgLm1ldHJvLWxpbmUtLWVuZCAudHJhaW4tLXlsOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2Y3ZDQxNSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50cmFpbi0tcmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmMTEzODtcbiAgYm9yZGVyLWNvbG9yOiAjYmYxMTM4O1xufVxuXG4udHJhaW4tLXJkOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmYxMTM4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTc5cHgpIHtcbiAgLnRyYWluLS1yZDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYmYxMTM4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC5tZXRyby1saW5lLS1lbmQgLnRyYWluLS1yZDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNiZjExMzggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHJhaW4tLWJsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjk0ZDY7XG4gIGJvcmRlci1jb2xvcjogIzBiOTRkNjtcbn1cblxuLnRyYWluLS1ibDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzBiOTRkNjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC50cmFpbi0tYmw6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzBiOTRkNiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NzlweCkge1xuICAubWV0cm8tbGluZS0tZW5kIC50cmFpbi0tYmw6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGI5NGQ2ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRyYWluLS1vcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGU4NzAyO1xuICBib3JkZXItY29sb3I6ICNkZTg3MDI7XG59XG5cbi50cmFpbi0tb3I6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNkZTg3MDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NzlweCkge1xuICAudHJhaW4tLW9yOmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNkZTg3MDIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTc5cHgpIHtcbiAgLm1ldHJvLWxpbmUtLWVuZCAudHJhaW4tLW9yOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2RlODcwMiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50cmFpbi0tc3Y6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTNhMTtcbiAgYm9yZGVyLWNvbG9yOiAjYTFhM2ExO1xufVxuXG4udHJhaW4tLXN2OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTFhM2ExO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTc5cHgpIHtcbiAgLnRyYWluLS1zdjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYTFhM2ExICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3OXB4KSB7XG4gIC5tZXRyby1saW5lLS1lbmQgLnRyYWluLS1zdjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNhMWEzYTEgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udXBjb21pbmctdHJhaW4ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxMjcsIDEyNiwgMTI2LCAwLjM3KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi51cGNvbWluZy10cmFpbl9fbGluZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4udXBjb21pbmctdHJhaW5fX2xpbmUuZ3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDdhNzUyO1xuICBib3JkZXItY29sb3I6ICMwYWYwNzY7XG59XG5cbi51cGNvbWluZy10cmFpbl9fbGluZS55bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Q0MTU7XG4gIGJvcmRlci1jb2xvcjogI2ZhZTI1Zjtcbn1cblxuLnVwY29taW5nLXRyYWluX19saW5lLnJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmMTEzODtcbiAgYm9yZGVyLWNvbG9yOiAjZWQzMDVhO1xufVxuXG4udXBjb21pbmctdHJhaW5fX2xpbmUuYmwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5NGQ2O1xuICBib3JkZXItY29sb3I6ICMzOWI4ZjU7XG59XG5cbi51cGNvbWluZy10cmFpbl9fbGluZS5vciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTg3MDI7XG4gIGJvcmRlci1jb2xvcjogI2ZkYWMyZjtcbn1cblxuLnVwY29taW5nLXRyYWluX19saW5lLnN2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTNhMTtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjOWM4O1xufVxuXG4udXBjb21pbmctdHJhaW5fX2xpbmUueWwge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi51cGNvbWluZy10cmFpbl9fZGVzdGluYXRpb24ge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udXBjb21pbmctdHJhaW5fX2Rlc3RpbmF0aW9uIC5mYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnVwY29taW5nLXRyYWluX190aW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IC0zNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51cGNvbWluZy10cmFpbl9faWNvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnVwY29taW5nLXRyYWluX190aW1lIC51cGNvbWluZy10cmFpbl9faWNvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udXBjb21pbmctdHJhaW5fX2ljb24tbGFiZWwgLmZhIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5mb2xsb3ctYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvbGxvdy1idXR0b25zIC5mb2xsb3ctYnV0dG9uc19fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLnNoYXJlLWJ1dHRvbnMge1xuICBib3R0b206IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGVmdDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODAlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uc2hhcmUtYnV0dG9ucyAuc2hhcmUtYnV0dG9uc19fYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZSB7XG4gIGNvbG9yOiAjMzU2ZGZjO1xufVxuXG4vKipcbiAqIFR3ZWV0IGZvcm1cbiAqL1xuLnR3ZWV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHdlZXRfX2Zvcm0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHdlZXRfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi50d2VldF9fYnV0dG9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGlnaHQtbW9kZSBhIHtcbiAgY29sb3I6ICMzYTM5Mzk7XG59XG5cbi5saWdodC1tb2RlIGE6aG92ZXIge1xuICBjb2xvcjogIzNhMzkzOTtcbn1cblxuLmxpZ2h0LW1vZGUgLmFsZXJ0c19fY29udGVudCAudGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW1vZGUgLmFycm93IC5uYXZiYXItdG9nZ2xlX19pY29uLWJhciB7XG4gIGJhY2tncm91bmQ6ICMzYTM5MzkgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW1vZGUgLmJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxpZ2h0LW1vZGUgLmRpcmVjdGlvbi1zdW1tYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBjb2xvcjogIzNhMzkzOTtcbn1cblxuLmRyYXdlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ubGlnaHQtbW9kZSAuZHJhd2VyX19pdGVtLmdyZWVuLS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCAxNjcsIDgyLCAwLjYpO1xufVxuXG4ubGlnaHQtbW9kZSAuZHJhd2VyX19pdGVtLnllbGxvdy0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAyMTIsIDIxLCAwLjYpO1xufVxuXG4ubGlnaHQtbW9kZSAuZHJhd2VyX19pdGVtLnJlZC0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkxLCAxNywgNTYsIDAuNik7XG59XG5cbi5saWdodC1tb2RlIC5kcmF3ZXJfX2l0ZW0uYmx1ZS0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEsIDE0OCwgMjE0LCAwLjYpO1xufVxuXG4ubGlnaHQtbW9kZSAuZHJhd2VyX19pdGVtLm9yYW5nZS0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAxMzUsIDIsIDAuNik7XG59XG5cbi5saWdodC1tb2RlIC5kcmF3ZXJfX2l0ZW0uc2lsdmVyLS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjEsIDE2MywgMTYxLCAwLjYpO1xufVxuXG4ubGlnaHQtbW9kZSAuZHJhd2VyX19pdGVtLnllbGxvdy0tYmFja2dyb3VuZCBhIHtcbiAgY29sb3I6ICMzYTM5Mzk7XG59XG5cbi5saWdodC1tb2RlIC5saW5lLXN0YXRpb25zX19zdGF0aW9uIGEuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDE2NywgODIsIDAuNik7XG59XG5cbi5saWdodC1tb2RlIC5saW5lLXN0YXRpb25zX19zdGF0aW9uIGEueWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDIxMiwgMjEsIDAuNik7XG59XG5cbi5saWdodC1tb2RlIC5saW5lLXN0YXRpb25zX19zdGF0aW9uIGEucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTEsIDE3LCA1NiwgMC42KTtcbn1cblxuLmxpZ2h0LW1vZGUgLmxpbmUtc3RhdGlvbnNfX3N0YXRpb24gYS5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwgMTQ4LCAyMTQsIDAuNik7XG59XG5cbi5saWdodC1tb2RlIC5saW5lLXN0YXRpb25zX19zdGF0aW9uIGEub3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDEzNSwgMiwgMC42KTtcbn1cblxuLmxpZ2h0LW1vZGUgLmxpbmUtc3RhdGlvbnNfX3N0YXRpb24gYS5zaWx2ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MSwgMTYzLCAxNjEsIDAuNik7XG59XG5cbi5saWdodC1tb2RlIC5saW5lLXN0YXRpb25zX19zdGF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5saWdodC1tb2RlIC5saW5lLXN0YXRpb25zX19zdGF0aW9uIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5saWdodC1tb2RlIC5kcmF3ZXJfX2l0ZW0gYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxpZ2h0LW1vZGUgLmZhLWxpZ2h0YnVsYi1vIHtcbiAgY29sb3I6ICMzYTM5Mzk7XG59XG5cbi5saWdodC1tb2RlIC5oZWFkaW5nLCAubGlnaHQtbW9kZVxuLnRpdGxlIHtcbiAgY29sb3I6ICMzYTM5Mzk7XG4gIHRleHQtc2hhZG93OiAwIDAgNnB4IHdoaXRlO1xufVxuXG4ubGlnaHQtbW9kZSAubGluZS1pbmZvX19oZWFkZXIgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxpZ2h0LW1vZGUgLmxpbmUtaW5mb19fbGlua3MgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxpZ2h0LW1vZGUgLmxpbmUtaW5mby55ZWxsb3cgLmxpbmUtaW5mb19faGVhZGVyIGEge1xuICBjb2xvcjogIzNhMzkzOTtcbn1cblxuLmxpZ2h0LW1vZGUgLmxpbmUtaW5mby55ZWxsb3cgLmxpbmUtaW5mb19fbGlua3MgYSB7XG4gIGNvbG9yOiAjM2EzOTM5O1xufVxuXG4ubGlnaHQtbW9kZSAubG9nbyAqIHtcbiAgZmlsbDogYmxhY2s7XG59XG5cbi5saWdodC1tb2RlIC5uYXZiYXItdG9nZ2xlX19pY29uLWJhciB7XG4gIGJhY2tncm91bmQ6ICMzYTM5Mzk7XG59XG5cbi5saWdodC1tb2RlIC5uYXZiYXItdG9nZ2xlX19pY29uLWJhcjo6YmVmb3JlLCAubGlnaHQtbW9kZSAubmF2YmFyLXRvZ2dsZV9faWNvbi1iYXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzNhMzkzOTtcbn1cblxuLmxpZ2h0LW1vZGUgLm1lbnUtb3BlbiAubmF2YmFyLXRvZ2dsZV9faWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2Utd3JhcHBlci5saWdodC1tb2RlIHtcbiAgY29sb3I6ICMzYTM5Mzk7XG59XG5cbi5wYWdlLXdyYXBwZXJfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5saWdodC1tb2RlIC5wYWdlLXdyYXBwZXJfX2lubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2FsbHBhcGVyLS1saWdodC5qcGdcIik7XG59XG5cbi5saWdodC1tb2RlIC5wYWdlLXdyYXBwZXJfX2lubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmxpZ2h0LW1vZGUgLnN0YXRpb25fX3N0YXRpb24tbmFtZSB7XG4gIGNvbG9yOiAjM2EzOTM5O1xufVxuXG4ubGlnaHQtbW9kZSAudHJhaW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmFpbi1pY29uLS13aGl0ZS5wbmdcIik7XG59XG5cbi5saWdodC1tb2RlIC51cGNvbWluZy10cmFpbl9fbGluZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxpZ2h0LW1vZGUgLnVwY29taW5nLXRyYWluX19saW5lLnlsIHtcbiAgY29sb3I6ICMzYTM5Mzk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NzlweCkge1xuICAubGlnaHQtbW9kZSAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbiAgLmxpZ2h0LW1vZGUgLnNsaWRlciAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmxpZ2h0LW1vZGUgLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4iLCJcbiR3aGl0ZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiRibGFjazogcmdiYSgwLCAwLCAwLCAxKTtcbiRvZmYtYmxhY2s6ICMzYTM5Mzk7XG5cbiR5ZWxsb3c6IHJnYmEoMjQ3LCAyMTIsIDIxLCAxKTtcbiRncmVlbjogcmdiYSg3LCAxNjcsIDgyLCAxKTtcbiRvcmFuZ2U6IHJnYmEoMjIyLCAxMzUsIDIsIDEpO1xuJGJsdWU6IHJnYmEoMTEsIDE0OCwgMjE0LCAxKTtcbiRyZWQ6IHJnYmEoMTkxLCAxNywgNTYsIDEpO1xuJHNpbHZlcjogcmdiYSgxNjEsIDE2MywgMTYxLCAxKTtcbiRsaWdodC1ncmV5OiAjOTI5MjkyO1xuJHB1cnBsZTogIzgyM2FhMDtcbiRwdXJwbGUtbGlnaHQ6ICM5ZTU0YmQ7XG4kd2hpdGUtZmFkZWQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuJHdoaXRlLWZhZGVkLWxlc3M6IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuXG5cbiRvZmYteWVsbG93OiAjNDA1NTM5O1xuXG5cbiRibGFjay1iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC42KTtcbiR3aGl0ZS1iYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcblxuJGJ1dHRvbi1zaXplOiAyLjI1cmVtO1xuJHRyYW5zaXRpb246IC4zczsgLy8gaW5jcmVhc2UgdGhpcyB0byBzZWUgdGhlIHRyYW5zZm9ybWF0aW9ucyBpbiBzbG93LW1vdGlvblxuXG4kZmFjZWJvb2stYmx1ZTogIHJnYig1MywgMTA5LCAyNTIpO1xuJGxpbmVfd2lkdGg6IDUwcHg7XG4kcHVsbF93aWR0aDogLTUwcHg7XG4kbGlnaHQtc2l6ZTogNjVweDtcbiRsaW5lLWluZm8td2lkdGg6IDMwMHB4O1xuJGxpbmUtaW5mby1tYXJnaW46IDIwcHg7XG5cbiRub2NvbG9yOiB0cmFuc3BhcmVudDtcblxuXG4kY29sb3JzQWJidkxpc3Q6IChnciAkZ3JlZW4sIHlsICR5ZWxsb3csIHJkICRyZWQsIGJsICRibHVlLCAnb3InICRvcmFuZ2UsICdzdicgJHNpbHZlciApO1xuXG5AZWFjaCAkY29sb3IgaW4gJGNvbG9yc0FiYnZMaXN0IHtcbiAgICAka2V5IDoga2V5KCRjb2xvcik7XG4gICAgJHZhbHVlIDogdmFsdWUoJGNvbG9yKTtcblxuICAgLiN7JGtleX0tLWNvbG9yIHtcbiAgICAgICAgY29sb3I6I3skdmFsdWV9ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLiN7JGtleX0tLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyR2YWx1ZX07XG5cbiAgICAgICAgJi50cmFpbi1haGVhZDo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyR2YWx1ZX07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuI3ska2V5fS0tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjeyR2YWx1ZX0gIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuXG4kY29sb3JzTGlzdDogKGdyZWVuICRncmVlbiwgeWVsbG93ICR5ZWxsb3csIHJlZCAkcmVkLCBibHVlICRibHVlLCBvcmFuZ2UgJG9yYW5nZSwgc2lsdmVyICRzaWx2ZXIgKTtcblxuQGVhY2ggJGNvbG9yIGluICRjb2xvcnNMaXN0IHtcbiAgICAka2V5IDoga2V5KCRjb2xvcik7XG4gICAgJHZhbHVlIDogdmFsdWUoJGNvbG9yKTtcblxuXG4gICAuI3ska2V5fS1jb2xvciB7XG4gICAgICAgIGNvbG9yOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLiN7JGtleX0tLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLiN7JGtleX0tLWJhY2tncm91bmQuc3RhdGlvbnMtbGlzdF9fc3RhdGlvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdmFsdWUsIDEwJSk7XG4gICAgfVxuXG4gICAgLiN7JGtleX0tLWJhY2tncm91bmQuc3RhdGlvbnMtbGlzdF9fc3RhdGlvbjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHZhbHVlLCAxNSUpO1xuICAgIH1cblxuICAgIC4jeyRrZXl9LS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICAuI3ska2V5fS0tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjeyR2YWx1ZX0gIWltcG9ydGFudDtcbiAgICB9XG5cblxufVxuXG4kcGhvbmUtd2lkdGg6IDc2N3B4O1xuJHRhYmxldC13aWR0aDogNzY4cHg7XG4kZGVza3RvcC13aWR0aDogOTc5cHg7XG5cbi8vIERlc2t0b3Bcbi52aXNpYmxlLXBob25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4vLyBUYWJsZXRcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gICAgLmhpZGRlbi1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC52aXNpYmxlLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnZpc2libGUtdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oaWRkZW4tdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gUGhvbmVcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oaWRkZW4tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnZpc2libGUtZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnZpc2libGUtcGhvbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oaWRkZW4tcGhvbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuMS4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwYXRoXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcImxhcmdlclwiO1xuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcInNwaW5uaW5nXCI7XG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwic3RhY2tlZFwiO1xuQGltcG9ydCBcImljb25zXCI7XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAvL3NyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIHRvcDogKDJlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250c1wiICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjEuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjEuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbms6IFwiXFxmMTljXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1jYWI6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xuJGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2VydGlmaWNhdGU6IFwiXFxmMGEzXCI7XG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFwiXFxmMTI3XCI7XG4kZmEtdmFyLWNoZWNrOiBcIlxcZjAwY1wiO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiBcIlxcZjA1ZFwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFwiXFxmMTRhXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcIlxcZjEzN1wiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXCJcXGYwNzhcIjtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcIlxcZjA3N1wiO1xuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXCJcXGYwOWRcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXCJcXGYxOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFwiXFxmMDQ5XCI7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcbiRmYS12YXItZmF4OiBcIlxcZjFhY1wiO1xuJGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcIlxcZjBmYlwiO1xuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZS1hdWRpby1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcbiRmYS12YXItZmlsZS1leGNlbC1vOiBcIlxcZjFjM1wiO1xuJGZhLXZhci1maWxlLWltYWdlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS1vOiBcIlxcZjAxNlwiO1xuJGZhLXZhci1maWxlLXBkZi1vOiBcIlxcZjFjMVwiO1xuJGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzogXCJcXGYxYzRcIjtcbiRmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLXRleHQ6IFwiXFxmMTVjXCI7XG4kZmEtdmFyLWZpbGUtdGV4dC1vOiBcIlxcZjBmNlwiO1xuJGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtd29yZC1vOiBcIlxcZjFjMlwiO1xuJGZhLXZhci1maWxlLXppcC1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xuJGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xuJGZhLXZhci1maWx0ZXI6IFwiXFxmMGIwXCI7XG4kZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcIlxcZjEzNFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcm93bi1vOiBcIlxcZjExOVwiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdsYXNzOiBcIlxcZjAwMFwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XG4kZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWh0bWw1OiBcIlxcZjEzYlwiO1xuJGZhLXZhci1pbWFnZTogXCJcXGYwM2VcIjtcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XG4kZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaXRhbGljOiBcIlxcZjAzM1wiO1xuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XG4kZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcbiRmYS12YXItanNmaWRkbGU6IFwiXFxmMWNjXCI7XG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcbiRmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcbiRmYS12YXIta3J3OiBcIlxcZjE1OVwiO1xuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGludXg6IFwiXFxmMTdjXCI7XG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XG4kZmEtdmFyLWxpc3QtYWx0OiBcIlxcZjAyMlwiO1xuJGZhLXZhci1saXN0LW9sOiBcIlxcZjBjYlwiO1xuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXCJcXGYxMjRcIjtcbiRmYS12YXItbG9jazogXCJcXGYwMjNcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFwiXFxmMTc3XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFwiXFxmMTc4XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XG4kZmEtdmFyLW1hZ2ljOiBcIlxcZjBkMFwiO1xuJGZhLXZhci1tYWduZXQ6IFwiXFxmMDc2XCI7XG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcbiRmYS12YXItbWFpbC1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWgtbzogXCJcXGYxMWFcIjtcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xuJGZhLXZhci1tb29uLW86IFwiXFxmMTg2XCI7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcbiRmYS12YXItbXVzaWM6IFwiXFxmMDAxXCI7XG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3V0ZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFwiXFxmMTRiXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzogXCJcXGYwNDRcIjtcbiRmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXCJcXGYwOThcIjtcbiRmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYxYTdcIjtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItc3F1YXJlOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFwiXFxmMTBkXCI7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcIlxcZjEwZVwiO1xuJGZhLXZhci1yYTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmFuZG9tOiBcIlxcZjA3NFwiO1xuJGZhLXZhci1yZWJlbDogXCJcXGYxZDBcIjtcbiRmYS12YXItcmVjeWNsZTogXCJcXGYxYjhcIjtcbiRmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VuZDogXCJcXGYxZDhcIjtcbiRmYS12YXItc2VuZC1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGllbGQ6IFwiXFxmMTMyXCI7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpdGVtYXA6IFwiXFxmMGU4XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc29ydDogXCJcXGYwZGNcIjtcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXCJcXGYxNWVcIjtcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcIlxcZjE2MFwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xuJGZhLXZhci1zb3J0LWFzYzogXCJcXGYwZGVcIjtcbiRmYS12YXItc29ydC1kZXNjOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFwiXFxmMTYyXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcIlxcZjE2M1wiO1xuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcIlxcZjFiZVwiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcIlxcZjE5N1wiO1xuJGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xuJGZhLXZhci1zcG9vbjogXCJcXGYxYjFcIjtcbiRmYS12YXItc3BvdGlmeTogXCJcXGYxYmNcIjtcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xuJGZhLXZhci1zcXVhcmUtbzogXCJcXGYwOTZcIjtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFwiXFxmMThkXCI7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xuJGZhLXZhci1zdGFyOiBcIlxcZjAwNVwiO1xuJGZhLXZhci1zdGFyLWhhbGY6IFwiXFxmMDg5XCI7XG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLWZ1bGw6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1vOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XG4kZmEtdmFyLXN0ZWFtOiBcIlxcZjFiNlwiO1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFwiXFxmMWI3XCI7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXCJcXGYwNTFcIjtcbiRmYS12YXItc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFwiXFxmMGNjXCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcIlxcZjFhNFwiO1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFwiXFxmMWEzXCI7XG4kZmEtdmFyLXN1YnNjcmlwdDogXCJcXGYxMmNcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XG4kZmEtdmFyLXRhYmxldDogXCJcXGYxMGFcIjtcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xuJGZhLXZhci10YWdzOiBcIlxcZjAyY1wiO1xuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFwiXFxmMDhkXCI7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xuJGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xuJGZhLXZhci10aHVtYnMtby11cDogXCJcXGYwODdcIjtcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xuJGZhLXZhci10aWNrZXQ6IFwiXFxmMTQ1XCI7XG4kZmEtdmFyLXRpbWVzOiBcIlxcZjAwZFwiO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiBcIlxcZjA1Y1wiO1xuJGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xuJGZhLXZhci10b2dnbGUtZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xuJGZhLXZhci10cmVlOiBcIlxcZjFiYlwiO1xuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xuJGZhLXZhci10dXJraXNoLWxpcmE6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR3aXR0ZXI6IFwiXFxmMDk5XCI7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcbiRmYS12YXItdW5kZXJsaW5lOiBcIlxcZjBjZFwiO1xuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xuJGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcbiRmYS12YXItdW5sb2NrLWFsdDogXCJcXGYxM2VcIjtcbiRmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XG4kZmEtdmFyLXZpbmU6IFwiXFxmMWNhXCI7XG4kZmEtdmFyLXZrOiBcIlxcZjE4OVwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XG4kZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcbiRmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xuJGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xuJGZhLXZhci15b3V0dWJlLXBsYXk6IFwiXFxmMTZhXCI7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xuXG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1tb3otYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgLW8tYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfVxufVxuQC1vLWtleWZyYW1lcyBzcGluIHtcbiAgMCUgeyAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdHRpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbiIsIi8qIFplcm8gUmVzZXQgQ1NTICovXG5odG1sLGJvZHksZGl2LGgxLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsYSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxiaWcsY2l0ZSxjb2RlLHNwYW4sZW0sc3Ryb25nLGIsaSxpbWcscSxzYW1wLHNtYWxsLGRsLGR0LGRkLG9sLHVsLGxpLGZpZWxkc2V0LGxlZ2VuZCxmb3JtLGxhYmVsLG9iamVjdCxlbWJlZCxpZnJhbWUsdGFibGUsY2FwdGlvbix0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGF1ZGlvLGNhbnZhcyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxvdXRwdXQsc2VjdGlvbix2aWRlbyB7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXNpemU6MTAwJTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O31cbmFkZHJlc3MsYmxvY2txdW90ZSxkZCxkaXYsZGwsZmllbGRzZXQsZm9ybSxoMSxoMixoMyxoNCxoNSxoNixocixub3NjcmlwdCxvbCxwLHByZSx0YWJsZSx0Zm9vdCx1bCxhcnRpY2xlLGFzaWRlLGF1ZGlvLGNhbnZhcyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxvdXRwdXQsc2VjdGlvbix2aWRlbyB7ZGlzcGxheTpibG9jazt9XG5kbCxvbCx1bCB7bGlzdC1zdHlsZTpub25lO31cblxucHJlIHtmb250LWZhbWlseTptb25vc3BhY2U7fVxub2JqZWN0LGVtYmVkIHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207fVxuYmxvY2txdW90ZSwgcSB7cXVvdGVzOm5vbmU7fVxuYmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcixxOmJlZm9yZSxxOmFmdGVyIHtjb250ZW50OicnO2NvbnRlbnQ6bm9uZTt9XG5pbnMge3RleHQtZGVjb3JhdGlvbjpub25lO31cbmRlbCB7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDt9XG46Zm9jdXMge291dGxpbmU6MDt9XG5lbSxpIHtmb250LXN0eWxlOml0YWxpYzt9XG5iLHN0cm9uZyB7Zm9udC13ZWlnaHQ6Ym9sZDt9XG5hIGltZyB7ZGlzcGxheTpibG9jazt9XG5hIHt0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxuaW5wdXQsIHRleHRhcmVhIHsgcGFkZGluZzogMDsgfVxuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuIiwiYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBhZ2Utd3JhcHBlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuXG4udGl0bGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJi50aXRsZS00MDR7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwJTtcbiAgICB9XG5cbn1cblxuXG4uaGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oZWFkaW5nLS1zbWFsbHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cblxuXG5hIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn1cblxuXG5cbnAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuIiwiLy8gY2xlYXJmaXggaGFja1xuLnJvdzo6YmVmb3JlLFxuLnJvdzo6YWZ0ZXIsXG4uY2Y6OmJlZm9yZSxcbi5jZjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnJvdzo6YWZ0ZXIsXG4uY2Y6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuXG4vLyB2aXNpYmlsaXR5XG4uaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG5cbi5mYWRlLFxuLmZhZGVhYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyICwgb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuW3YtY2xvYWtdLFxuLmZhZGUtb3V0LFxuLmZhZGVPdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mYWRlLWhhbGYge1xuICAgIG9wYWNpdHk6IC40O1xufVxuXG5cbi8vIGZsZXhib3ggYWJzb2x1dGUtY2VudGVyXG4uYWJzb2x1dGUtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgLy8gZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4uZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLyoqXG4gKiB0ZXh0IGFsZ2lubWVudFxuICovXG5cblxuLmFsaWduLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduLS1sZWZ0e1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hbGlnbi0tcmlnaHR7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cblxuLmhlbHBlci10ZXh0IHtcbiAgICBmb250LXNpemU6IC44cmVtO1xufVxuXG4vKipcbiAqIHR3aXR0ZXIgY2xhc3Nlc1xuICovXG4ub3Zlci1saW1pdCB7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogUG9zaXRpb24gc2hpdCBmb3IgYWpheCB1cGRhdGVzXG4gKi9cblxuLnBvc2l0aW9uLS1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zaXRpb24tLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cblxuXG4uc2hvdy1vbi1kZXNrdG9we1xuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuXG4uaGlkZS1vbi1kZXNrdG9we1xuICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4uZm9yY2UtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbiIsImh0bWwsXG5ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRlbnQge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG5cbiAgICAubmF2LWFjdGl2ZSAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG59XG5cbi5wYWdlLXdyYXBwZXIge1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwJTtcblxufVxuIiwiXG4ucGFnZS13cmFwcGVyX19pbm5lciB7XG5cbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwICRibGFjay1iYWNrZ3JvdW5kO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zLCBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5zdGF0aW9uLWxpc3Qtb3BlbiB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVgoODBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgJi5uYXYtYWN0aXZlLFxuICAgICAgICAuZnVja2luZy1ob21lICYsXG4gICAgICAgICYuc3RhdGlvbi1saXN0LW9wZW4ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3dhbGxwYXBlci5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgLy8gZmlsdGVyOiBibHVyKDNweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogLTI7XG5cbiAgICB9XG59XG5cbi5mdWNraW5nLTQwNCAucGFnZS13cmFwcGVyX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvNDA0LmpwZycpO1xufVxuIiwiLmZhLWxpZ2h0YnVsYi1vIHtcbiAgY29sb3I6ICR3aGl0ZTtcblxufVxuIiwiLmF0aC12aWV3cG9ydCAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hdGgtdmlld3BvcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMTQ3NDgzNjQxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gICAgLW8tdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG4uYXRoLW1vZGFsIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbn1cblxuLmF0aC1tYW5kYXRvcnkge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5hdGgtY29udGFpbmVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMTQ3NDgzNjQxO1xuICAgIHBhZGRpbmc6IDAuN2VtIDAuNmVtO1xuICAgIHdpZHRoOiAxOGVtO1xuXG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblxuICAgIGJveC1zaGFkb3c6IDAgMC4yZW0gMCAjZDFkMWQxO1xuXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdGgtY29udGFpbmVyIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLmF0aC1pb3MuYXRoLXBob25lIHtcbiAgICBib3R0b206IDEuOGVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTllbTtcbn1cblxuLmF0aC1pb3M2LmF0aC10YWJsZXQge1xuICAgIGxlZnQ6IDVlbTtcbiAgICB0b3A6IDEuOGVtO1xufVxuXG4uYXRoLWlvczcuYXRoLXRhYmxldCB7XG4gICAgbGVmdDogMC43ZW07XG4gICAgdG9wOiAxLjhlbTtcbn1cblxuLmF0aC1pb3M4LmF0aC10YWJsZXQsXG4uYXRoLWlvczkuYXRoLXRhYmxldHtcbiAgICByaWdodDogMC40ZW07XG4gICAgdG9wOiAxLjhlbTtcbn1cblxuLmF0aC1hbmRyb2lkIHtcbiAgICBib3R0b206IDEuOGVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTllbTtcbn1cblxuLyogY2xvc2UgaWNvbiAqL1xuLmF0aC1jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogLTAuN2VtIC0wLjZlbSAwIDAuNWVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUlRQUFBQ0VDQU1BQUFCbW1uT1ZBQUFBZFZCTVZFVUFBQUE1T1Rrek16TTdPenMzTnpkQlFVRkFRRUEvUHo4K1BqNUJRVUZBUUVBL1B6OCtQajVCUVVGQVFFQS9QejlCUVVFK1BqNC9QejgvUHo4K1BqNC9QejgvUHo4L1B6OCtQajQvUHo4K1BqNC9QejgvUHo4L1B6OC9QejgvUHo4K1BqNC9QejgvUHo4L1B6OC9QejlBUUVBL1B6K2ZkQ2FQQUFBQUpuUlNUbE1BQ1FvTkRqTTRPVG83UEVGQ1EwUkZTNnl0c2JTMXRydTh2Y1RGeHU3eDh2WDE5dmY0K0M1eW9tQUFBQUpFU1VSQlZIZ0J2ZHpMVHNKQUdFZnhyNEMyS0JjVmtRc0lEc0s4L3lQYXFJc1B6Vmx5enJLclgvNXAwa2tYRXo4MUwyM290YzlOcEliYldpYTJZVkxxZG5obHFGbGhHV3BTREhlMWFvcHNTSXBSYjhnSzBkQzNHMzBiOXJWbWhXWklpbVRJQ3N2UXR4L0ZzdVlPcldIb0RqWDNHdTMxZ3pKeGRraTkzNFdyQUlPc0FJT3NBSU9pQU1QaFBzSlRnS0dOMEJWc1lJVnNZSVZwWUlWcFlJVnBZSVZwWUlWcFlJVnBZSVZwWUlWbEFJVmdFQlJzOEJSczhCUnM4QlJzOEJSczhCUnM4QlJzOEJSVE5tZ0tObmdLTm5nS05uZ0tObmdLTmhpS0d4Z2lPbFpvQmxhWUJsYVlCbGFZQmxhWUJsYVlCbGFZQmxhWUJsWklCbEJNZlFNclZBTXIyS0FxQkVOU0hGSGhHRUFCaGk1Q1Y2Z0dVS2dHVUtnR1VLZ0dVRnd1cWdFVXZvRVZzb0VWcG9FVXBnRVVnZ0YrZ0tUS1kraDFmeFNsQzcvWitScnhPUTNmY0VvQVBQSFpCbGFZQmxhWUJsYVlCbFpZQmxZSWh2TEJDc3R3N1BnTTdoa2lXT0VaV0dFYVdHRWFXR0VhSXNha0VBeXNtSGtHVnB4bXZvRVZxb0VWcG9FVnBvRVZwb0VWcG9FVnBvRVZrb0VWZ2tGUXNFRlNzRUZRc0dFY29Tdlk0Q25ZNENuWTRDblk0Q25ZNENuWTRDblk0Q25ZNENuWTRDblk0Q25ZNENuWTRDblk0Q25ZNENuWTRDblk0Q25ZNENuWTRDbm1iTkFVVDJjMldBbzJlQW8yZUFvMmVBbzJlQW8yZUFyTkVQRkFDalo0Q2paNENqWjRDamFJaXJkL3JCdkZINmxsTkN2ZXdkbGkxVVJXQ0lha1NJWmVzVWFEb0ZnMzZkS0ZXazl6Q1pEZWkzVHR3bUNqN3BDMjJBd2lraUlaUEVVMjlJcEZObGlLeGEvaEM5REZJVGpRUFloY0FBQUFBRWxGVGtTdVFtQ0MpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICB3aWR0aDogMi43ZW07XG4gICAgaGVpZ2h0OiAyLjdlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogI2EzMztcbiAgICB6LWluZGV4OiAyMTQ3NDgzNjQyO1xufVxuXG4uYXRoLWNvbnRhaW5lci5hdGgtaWNvbjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4uYXRoLW1hbmRhdG9yeSAuYXRoLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hdGgtY29udGFpbmVyLmF0aC1hbmRyb2lkOmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAtMC43ZW0gMC41ZW0gMCAtMC42ZW07XG59XG5cbi5hdGgtY29udGFpbmVyLmF0aC1hbmRyb2lkLmF0aC1pY29uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xufVxuXG5cbi8qIGFwcGxpZWQgb25seSBpZiB0aGUgYXBwbGljYXRpb24gaWNvbiBpcyBzaG93biAqL1xuLmF0aC1jb250YWluZXIuYXRoLWljb24ge1xuXG59XG5cbi5hdGgtYWN0aW9uLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hdGgtaW9zNyAuYXRoLWFjdGlvbi1pY29uLFxuLmF0aC1pb3M4IC5hdGgtYWN0aW9uLWljb24sXG4uYXRoLWlvczkgLmF0aC1hY3Rpb24taWNvbntcbiAgICB3aWR0aDogMS42ZW07XG4gICAgaGVpZ2h0OiAxLjZlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUhnQUFBQ3RDQVlBQUFCN2w3dE9BQUFGNlVsRVFWUjRBZXpaV1d4VVpSaUg4VmNRRWR4WkVGRmlVWkJGVUNJYTFBQkJEQVJEY0NjaVlHS01xVEVHd3czU09jTlNBd1FUak9CaWlJcEVoUmpBaFJnWFJDOE1GeG9qRWhBRlpVR3R0Vmhhb1N4bGFXM244VzN5WFp4bTZ2VHJPTU01UTk4bitWOU1NdTFwdmwrK3VaaEt1eXBnaHU0OUthYVRXR2RaU1lvVk42VkQ5NW5NcExOWVo5WE5iZFFSMm9kMms4OE8zR202QmgwdDdIMHA1VndwMkF4M2FqcHUydFliY2lGV3drVEZPNjNEWTYrSmNJNFVTRmFTeVlwV3A4TjdTVlpKS1IzRWlua0JrOUp4dlpGWHhoblpTakJhb1dwMVpMMEVTOFdLWVhNWnAwQW5kT1JneThXS0ZlNVlmMXp2dlNCV0RFcHlzMkxVNk1qRDVrbUVXUWxHS3NKUkhYbGNxVVNRVmNJdEVuREVBNmdBYjdMaGp2RDlXTzZ5SUVmSUNRSTVBMW56R0NZQjFUNG9nNWJCaUZjeXYyZjZ1allobDRpVnh3S0c2cXA4TUs1NUhzcVB3SzByTXI5di95RW8zdUNQckpzdFZoNUtNRVIzMEFlaDMxSW9xMEZySGZqWHc5Q1lnaG5ydllGVHVxZkV5bUZ6R1N3QmxUNEFSWXI3dStLNkdMbUNWR3ZBR2cyTk1HMGQvc2dKbnBTY1pMalhTa0M1ejhIM2VRNzIvazI0UThOZnp2d0Z5SzRxdHVKU1pLYXViUlB5RS9LL010eCtFdkNITCs3dWFzSWQxdDEwdzBzY3ovUnpTell6QWZnS1YzMEQzTFBhRzdsUmtSOFJLNHRLS0pLQU1wK0Q3cjBFZm1tT2UweDNtMml0QWMvWnhCamdBdDFtWEhXS1BQa2RiK1FHU1RKZHJEYVU1RW9KMk90endEMFd3WTdLTk56YlJmTUZGZzI0V1BkdEdIblMyMjFDZmxnc2o1Nmhqd1RzOFRuWTdvcTcvUURoanV0R2ljc2IyQVZjb3ZzTzE4bDZ1UFBOTmlFL0pGYUdBcTdRN2ZZNTBHNExZVnR6M0ZyZGFOR3lCWGJJbCtxMjREcWh5SGVzOUVhdWx3UjNTd3RacytrdEFULzdIT1JsaXJ1MWduQ25kT05GeXg0NERmbjdNUExZTjd5UjZ5VEpaQWxsSmVndUFULzRIT0JGejhJM1pXbTRFMFRMRmJCRDdxbjdFVmR0SFl4NTNSOVpOMGtzclpSdUVyRE41K0F1TElXdm0rT2UxazBVTGRmQURybVg3aWRjUjAvRHlCWGV5Q2RsTHVNTU9HQ0J6NEYxbmcrZjd5RmN2ZTVlMGZJRkhFTGVpYXY2QkF4NzBSdDVwMHloWTN1L3dSMGt5YXJXL3VYMzViNDAzUHRGeXpld1E3NWN0d3RYelNrWThXcXJ1SHNsU1Y4UnNjckw2VEoxYmN2ZldKMC9IemJ0SWR3L3VnZEZ5emR3T09BcTNUNmZtenh3R1EzdmJtTzhpRmlvSVdxWVNzSE1qOU0vbGpmdVRzT2RJdG9aQlhZQmZYWDdjVlhWd3ZYTG0vOCtmVTNsY2RDcWRFTU5HQmJnVW1SbWZRSVNRS2Q1c0dFbjRWSzZZdEVpQVhZQkEzUVZ1QTRxOGhDSHJEY2FmUjF1bDY1amV3ZnVvdnNDbDd2SnJObE91RWJkbzZKRkN1d0NydGI5aHF1c0J1NTZDdzRjSTF5MWJyaUlXRUJuM1VlMFhLUHVNZEdpQmc0SDlOZFYwSEovNlFaTE9FUG1QTjBHbXBmU1BTNWFySUJkd0hVdElGZm9Cc2wvWnNnZmhIQ2ZGaTJXd0M1Z29PNEFtdmFuYnFCa3pKQTc2dGJvWm9rV2EyQVhNRWkzUlRkQXZETGtEcUpGQWh6QjMyeEZEMndac0dYQTBXZkFsZ0ZiQm13WnNHWEFsZ0ZiQnB6azA0SmFLYjBpQTlabkY5eDVTUUFGdFJLS0lnUFdaeGZhZVJtd0FaL0JHYkFCMzdlYUc2TUNibnEyQWVkNWN6WXlLaXJncG1jYnNBSEhaQVpzd04wV3dvN0tlRzFmRmYyakFtNTZkdHpPUTQyeUIrNjVtRGhXRkJVd1VFVE1VaU1ETm1BRGJwL0FQUmFUQWg2STJicEdDTncxYnVmUlpKUTFjUGRGL051ZUhac2dERUJCR0xiTUdvSXU0QVp1NWdMT1plRWFZbUVYZXpuRjNqUlB5RXY0ZnJnSnZ2SmUzcVRlZlkwQUF3WU1HREJnd0lBQkF3WU1HREJnd0lBQkF3WU1HREJnd0lBQkF3WU1HREJnd0lBQkF3WU1HREJnd0lBQkF3WU1HREJnd0lBQkF3Yjhyd0FEQmd3WU1HREFnQUVEQmd3WU1HREFnQUVEQmd3WU1HREFnQUVEQmd6NC9zejFOaWEvOWhpekE3emdrbHd5M1JZd1lNQnpCUmp3NGJQanhBYkFBaXpBQXR3Z3dBSXN3QUlzd0FJTUdEQmdBUlpnQVJaZ0FTNEZXSUFGV0lBRldJQUJBd1lzd0FJc3dBSXN3SVVBQzdBQUM3QUFDekJnd0lBRldJQUZXSUFGdUJCZ0FSWmdBUlpnQVFZTUdQQXBROTlaQ2RnV3R6cXdBVGJBQnRnQUcyRGJueE5iN3piUmltc01MTUFDckRmMndNV0kvV2FzZlFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICAgIG1hcmdpbi10b3A6IC0wLjNlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cblxuLmF0aC1pb3M2IC5hdGgtYWN0aW9uLWljb24ge1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSkFBQUFCMENBUUFBQURBbW5PbkFBQUFBbk5DU1ZRSUNGWHNSZ1FBQUFBSmNFaFpjd0FBV3dFQUFGc0JBWGtaaUZ3QUFBQVpkRVZZZEZOdlpuUjNZWEpsQUhkM2R5NXBibXR6WTJGd1pTNXZjbWViN2p3YUFBQUY0a2xFUVZSNEFlM2EvYStYZFIzSDhlYzVITTQ1SERtS0lDb1ZvaGtac3hFU1JSQ3pjWk0vMkpLa2RHUjVNclNrbGVBMFBkMDBPNHU1SVZ1Tk0yeVljNlhTekNFeFU0b1VOUlBDSkZkTVVBaHNZWnBVR2hzY09IQTROOC9XWnpzTDZIQnh2b2Z2ZFYzZmEzeWVyLy9nc1Yzdkg2NTlLSHpuY0JzSnhVWWhEek9FaENLUWJPUnMraXAyd3pnTSt3dmorUDlpMzVxQUdMYUhHY1FTZ0tTVHJ4QkxBQkpwcFpwWUFwQ3Nwb0ZZQXBCc1pqU3hCQ0Q1T3hPSkpRQkpHMWNRU3dDU0xwcUpKUUNKM012Z0NHVGludVNNQ0pTOExad2ZnWkwzRnRNaVVQSU9jVTBFU2w0UExSSG9SUHNKdFJFb2VSc1lHWUdTOXlydm82Um1wYkxhaWdXU2Z6T2RFckxzNitiTFVNRkEwc0YxK1FGMWN6MVVObEJZSzlWNUFIWHlXU2dFa0t5aUlXT2dHaDgyOUtpMWxMY2F4akNWSzdtSlJTeGpCWSt6Z1JmL3U5cFhjTUI3amhFWkFnMzJFVVAzTzZoTUtPUDVJcTJzWlFlSE1aWHQ1S0tNZ09wY1kraUhWbkZ5amVRS2xyQ0Jkc3hnZTVpZUFWQzl2ekxVZWxJOEgrQTdiS0lITTEwSDgxSUdHdUt2RGYxZ2dEeFZUS09WMXpHMy9ZaWExSUNHK2x0RDMyTWdOVEtmUDJIdVcwVkRLa0NOcmpmVVRPbTlpNlhzd3dyWkprYVZIZWgwZjJmb2RrcnRmTzZqQXl0cXJ6RytyRUREZlZHMXgxc3ByWkVzNVJCVzRQWnhlVCtCYnJmNWhQdTlhcmZ6S2FVNldqaUFGYnNlV3ZvRjFHVy82dllHU21reVc3RGl0NHhCNVFIcTlCcjZYeDJ0OUdBaHRwNnprb0hzZk5wMUo5d1g2SCtqZVI0THRKYzRMeEdvcFpaeU5wTi9ZY0cybXc5bkJUU1BMaXpnT21qS0F1akdndkpJRDNla0Q3UVlpN25Hemt2bVF0cEEzOFZpN2lKZjBUZWRsQzdRVFZqTWZjWTJReXZTQlBwVU1XL1BJQmZibzlwbHMxWHBBWDJFZGl6ZXpuU3RvYjNPSnBRTzBEQjJZZkUyMXEyR3RuZ2hwQW0wR291M1Q5dG02QkdIUXBwQTEySFJWdDE3ZWJvTmx5ZE5vTEhzeDJKdG1MODAxT1ljUW1rQy9RS0x0UXQ5eWRCVzN3TnBBMzBjaTdVcjNXZG9sVU1oYmFCcU5oZi84cVFKOUhrc3pzNXdqYUg5WGtVb2JhQXF0bUZSZG9HYkRiM3NXTWdHNkRJczU4NTJrbk84MlJhWGVyK1ArcXliM2VXZW83Wk5CclJadm0xb3RZMlFGZEJqZUhJYjZoVG5lNDlQdXQxMis5T2JNb0RkWW1meTVVa0Y2QUs2Y0NDcjlhTTJ1OUlkZHB0Y09ZQ0crRk5EQjV4TEtDdWdPN0cwMVRuZEZwL3hnQW50ZFl2cmZkd1ZMbk9SdDNxOVZ4MjVGMjdEVWpiR1B4cjZxeE1nVzZDZDJOK2Q2d0xYZWRBKzZuS2JLNzNMci9wSnh6dXN2RS93WnJ2WDBGT09nR3lCeG1GL2Rwclh1dFlPajZuTmRTNnh5WW5XcC9kR2NhR2RocjV2RFdRTjlFMU1YclV6ZmNBMmoycVBqL2wxSjF1VDlpUE9laDh3MU83bkNHVU45SHp5R1o3bmRvOXFwMHVjYW5VMnIxeEgrd2REdTV3SWVRRFZWeDArL2tkMWk2OTdSTnY4dGhkbitRejRVdjlwNkRlT2hIeUFwbUJmcTNPQnUrM05mZDduVkVMWkFYM053NFphcllHOGdHN0dZMWRsazYvWm0zLzJSazhqbEIxUXZUODJkTkFtUWprQlZmOE1qOTU3ZmRyZWZNN1pWaFBLRXVpZHZtRG9iMDZDWElHR2JzWC9iWkRmOEtBaGZkYkpoTElHbXVadVEwODRISElHYXRpTHZSdnJSa1A2cWxkYkJYa0F6YmZEME4wT2hyeUJHcXJFTU9kNTBGQzdkMWhQS0d1Z0JoOHlkTWg1aFBJR0dvdUkxZDVsajZGMXZwdFE5a0R2Y0tPaE41d01sUUgwUWNSR256QzAzeVpDZVFETjlHMUQ2eHdCRlFJMDdGSTh4MDJHZGpnQjhnSnF0dFBRY211aFlvQXVtenZHN1laV2VqcmtBMVRyUFlZTytTVkNGUU8wYU00YnFqMHVKSlFIMExsdVNQN1BreWVRVTlRT215QXZvQm0rWmVncHo0TEtBL3FZQi93RTVBWFVlM204MXpxb1JLQVBPWVdjdXZQOWR4dnFjRDZoN0lBS2thTlUzZVVsSExjSTlFelM1WWxBaTYyaC96VXk4OVFDcXFLVW12Z0h5d3NKbEVIbnNRWXhBdlhWSUpvNWdJaG5QaGlCanUxaU5tTHZMbjg1QWgxWlBZczVqQkdvNzJhd0V6RUM5ZFZ3SHFRSEk5RHhXb0FZZ1NMUVFLdGVHSUVTdS9xaENKVFl0VCtQUUJFb0FrV2dDQlNCa290QUVlaFVXd1NLUUJFb0FrV2cvQmVCSWxBRWlrQVJLQUpGb0ZtZWFsdTRnVkx5MUd0NWRrQVJLQUw5Qnp1alBTdXJUbXUvQUFBQUFFbEZUa1N1UW1DQyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5hdGgtYW5kcm9pZCAuYXRoLWFjdGlvbi1pY29uIHtcbiAgICB3aWR0aDogMS40ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURBQUFBQXdDQU1BQUFCZzNBbTFBQUFBTmxCTVZFVm1abWIvLy85bVptWm1abVptWm1abVptWm1abVptWm1abVptWm1abVptWm1abVptWm1abVptWm1abVptWm1abVptWm1abVptWlc2ZkpyQUFBQUVYUlNUbE1BQUFZSEcyMXViOGZMejlEUjgvVDQrUnJaOW93QUFBQjNTVVJCVkhqYTdkTkxEb0FnREFUUVd2NGdLdmUvckVhakpPSmlXTGdnNld6cFN5QjBhSHFIaU5qNm5MMWxvdmI0QytoWXprU05BVDdtcnlRRkFWT2VHQWo0Q2p3RXRncldYcEQvdVpLdHdFSkFwWHQrVm4wZmx6UmhnTmlGWlFrT1hZMGFBRFFaQ09DUGxzWko0NlJ4MGpocDNJaU4yd0dESGh4dGxkcmx3UUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5hdGgtY29udGFpbmVyIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMTQ3NDgzNjQyO1xuICAgIHRleHQtc2hhZG93OiAwIDAuMWVtIDAgI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4uYXRoLWlvcy5hdGgtcGhvbmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgYm90dG9tOiAtMC45ZW07XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45KSByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOSkgcm90YXRlKDQ1ZGVnKTtcbiAgICBib3gtc2hhZG93OiAwLjJlbSAwLjJlbSAwICNkMWQxZDE7XG59XG5cbi5hdGgtaW9zLmF0aC10YWJsZXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgdG9wOiAtMC45ZW07XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45KSByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB6LWluZGV4OiAyMTQ3NDgzNjQxO1xufVxuXG4uYXRoLWFwcGxpY2F0aW9uLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDAgYXV0byAwLjJlbSBhdXRvO1xuICAgIGhlaWdodDogNmVtO1xuICAgIHdpZHRoOiA2ZW07XG4gICAgei1pbmRleDogMjE0NzQ4MzY0Mjtcbn1cblxuLmF0aC1jb250YWluZXIuYXRoLWlvcyAuYXRoLWFwcGxpY2F0aW9uLWljb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBib3gtc2hhZG93OiAwIDAuMmVtIDAuNGVtIHJnYmEoMCwwLDAsMC4zKSxcbiAgICAgICAgaW5zZXQgMCAwLjA3ZW0gMCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgbWFyZ2luOiAwIGF1dG8gMC40ZW0gYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5hdGgtY29udGFpbmVyLmF0aC1waG9uZSB7XG4gICAgICAgIHdpZHRoOiAyNGVtO1xuICAgIH1cblxuICAgIC5hdGgtYW5kcm9pZC5hdGgtcGhvbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEyZW07XG4gICAgfVxuXG4gICAgLmF0aC1pb3MuYXRoLXBob25lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMmVtO1xuICAgIH1cblxuICAgIC5hdGgtaW9zNjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDM5JTtcbiAgICB9XG5cbiAgICAuYXRoLWlvczguYXRoLXBob25lIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICByaWdodDogMC40ZW07XG4gICAgICAgIHRvcDogMS44ZW07XG4gICAgfVxuXG4gICAgLmF0aC1pb3M4LmF0aC1waG9uZTphZnRlciB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiAtMC45ZW07XG4gICAgICAgIGxlZnQ6IDY4JTtcbiAgICAgICAgei1pbmRleDogMjE0NzQ4MzY0MTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG4iLCIuZHJhd2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgLy8gei1pbmRleDogMTtcbn1cblxuLnB1cnBsZS0tYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbn1cblxuLmRyYXdlcl9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS1mYWRlZC1sZXNzO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGUtZmFkZWQ7XG5cbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG5cbn1cblxuXG4uZHJhd2VyX19pdGVtLnllbGxvdy0tYmFja2dyb3VuZCBhe1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5cblxuLmRyYXdlcl9faXRlbSBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi15ZWxsb3c7XG4gICAgfVxuXG59XG5cblxuLy8gc3RhdGlvbiBsaXN0XG4uZHJhd2VyLS1zdGF0aW9ucy1saXN0e1xuXG4gICAgbGVmdDogNjBweDtcblxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwdncgLSA0MDBweCk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG59XG5cblxuLy8gaGFzaHRhZ3MgbGlzdC1zdHlsZTpcbi8vIC5kcmF3ZXItLWhhc2h0YWdzIHtcbi8vICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XG4vLyAgICAgbWluLXdpZHRoOiA1MDBweDtcbi8vICAgICBtYXgtd2lkdGg6IDUwJTtcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuLy8gICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDUwMG1zLCBlYXNlKTtcbi8vICAgICB6LWluZGV4OjEwO1xuLy8gICAgICYuYWN0aXZle1xuLy8gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4vLyAgICAgfVxuLy8gfVxuIiwiLmJ1dHRvbiB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlLWxpZ2h0O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMCA2cHggJHB1cnBsZTtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbjogMTBweCAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggJHB1cnBsZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgJHB1cnBsZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgfVxuXG5cbn1cblxuXG4uYnV0dG9uLS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gICAgYm94LXNoYWRvdzogMCA2cHggI2MwMzkyYjtcblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4ICNjMDM5MmI7XG5cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAjYzAzOTJiO1xuXG4gICAgfVxufVxuXG4uYnV0dG9uLS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjdlMjI7XG4gICAgYm94LXNoYWRvdzogMCA2cHggI2QzNTQwMDtcblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4ICNkMzU0MDA7XG5cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAjZDM1NDAwO1xuXG4gICAgfVxufVxuIiwiLmZvb3RlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgID4gKiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIH1cblxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKXtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG4iLCJ0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG4iLCIuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4iLCJcbi8qKlxuICogQmFja2dyb3VuZCBjb2xvciB0byBtYWtlIHRoaW5ncyBtb3JlIHJlYWRhYmxlXG4gKi9cbi53cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYmFja2dyb3VuZDtcbiAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG59XG4iLCIubmF2cGFuZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNjBweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDY7XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgPiAuYWJzb2x1dGUtY2VudGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAmLmZhZGUtb3V0IC5zaGFyZS1idXR0b25zIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5cblxuQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICAubmF2cGFuZSB7XG5cbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIC5uYXYtYWN0aXZlIC5uYXZwYW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiAuYWJzb2x1dGUtY2VudGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxufVxuIiwiXG5AbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuXG4gIC5qcy1uYXYtbWVudSB7XG4gICAgLnN0YXRpb24tbGlzdC1vcGVuICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYWxlcnRzIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA4O1xuXG4gICYueWVsbG93IHtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuZmFkZS1vdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgjeyRsaW5lLWluZm8td2lkdGh9ICsgI3skbGluZS1pbmZvLW1hcmdpbn0pKTtcblxuICAgICYuZm9yY2UtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZnVja2luZy1ob21lICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4uYWxlcnRzX19jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpe1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIH1cbn1cblxuLmFsZXJ0c19fY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cbiAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpe1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLy8gTGluZSBDb2xvcnNcbkBlYWNoICRjb2xvciBpbiAkY29sb3JzTGlzdCB7XG4gICRrZXkgOiBrZXkoJGNvbG9yKTtcbiAgJHZhbHVlIDogdmFsdWUoJGNvbG9yKTtcblxuICAuI3ska2V5fXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR2YWx1ZSwgMSk7XG4gIH1cbn1cblxuXG5cbi5hbGVydHMueWVsbG93IC50aXRsZSB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cblxuLnRpdGxlKy5hbGVydHMge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saW5lLWluZm8rLmFsZXJ0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiIsIi5uYXYtaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCl7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB9XG5cbn1cblxuXG4ubmF2LWhlYWRlciAudGl0bGV7XG4gICAgcGFkZGluZzogMDtcbn1cbiIsIi5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9sb2dvLS1uc2Z3LWxpZ2h0LnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuXG4gICAgLmxpZ2h0LW1vZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xvZ28tLW5zZnctZGFyay5wbmcnKTtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgIH1cblxuICAgIHRleHQge1xuICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAzO1xuICAgIH1cblxuXG4gICAgLnNmdyAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbG9nby0tc2Z3LWxpZ2h0LnBuZycpO1xuICAgIH1cblxuICAgIC5saWdodC1tb2RlLnNmdyAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbG9nby0tc2Z3LWRhcmsucG5nJyk7XG4gICAgfVxufVxuIiwiLm5hdmJhci10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDMycHg7XG5cbiAgICAuZnVja2luZy1ob21lICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuXG4ubmF2YmFyLXRvZ2dsZV9faWNvbi1iYXIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IHRvcCAuM3MgZWFzZSwgdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgIHdpZHRoOiAzMHB4O1xuXG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjNzIGVhc2UsIHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG5cblxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLm1lbnUtb3BlbiAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuXG4uYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXG4gICAgLm5hdmJhci10b2dnbGVfX2ljb24tYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMCUgNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIlxuLmljb24tLWFsZXJ0IHtcblxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogYmxpbmtlcjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICB6LWluZGV4OiAxMDtcblxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1pbi13aWR0aDokZGVza3RvcC13aWR0aCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AZWFjaCAkY29sb3IgaW4gJGNvbG9yc0xpc3Qge1xuICAgICRrZXk6IGtleSgkY29sb3IpO1xuICAgICR2YWx1ZTogdmFsdWUoJGNvbG9yKTtcblxuICAgIC4jeyRrZXl9IHtcbiAgICAgICAgY29sb3I6IHJnYmEoJHZhbHVlLCAxKTtcbiAgICB9XG59XG5cblxuXG5cbi8vIHdoZW4gdGhlIG5hdiBvdmVybGF5IGlzIG5vdCB2aXNpYmxlIHdlIG1ha2UgdGhlIGFsZXJ0IHRvZ2dsZSB2aXNpYmxlXG4uanMtbmF2LW1lbnUuZmFkZS1vdXQraGVhZGVyIC5pY29uLS1hbGVydCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiXG4vKipcbiAqIE1ldHJvIGxpZ2h0c1xuICovXG5cbi5saWdodHMtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWV0cm8tbGlnaHQge1xuICAgIGJvcmRlci13aWR0aDoxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6ICRsaWdodC1zaXplO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB3aWR0aDogJGxpZ2h0LXNpemU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgICAgLy8gJjpudGgtY2hpbGQoMyl7XG4gICAgICAgIC8vIGNsZWFyOiByaWdodDtcbiAgICAgIC8vIH1cbiAgICB9XG59XG5cbi5tZXRyby1saWdodC0tc21hbGwge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbn1cblxuXG5AZWFjaCAkY29sb3IgaW4gJGNvbG9yc0FiYnZMaXN0IHtcbiAgICAka2V5IDoga2V5KCRjb2xvcik7XG4gICAgJHZhbHVlIDogdmFsdWUoJGNvbG9yKTtcblxuICAgIC5tZXRyby1saWdodC4jeyRrZXl9e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkdmFsdWUsIDE1JSk7XG4gICAgfVxufVxuXG5AZWFjaCAkY29sb3IgaW4gJGNvbG9yc0xpc3Qge1xuICAgICRrZXkgOiBrZXkoJGNvbG9yKTtcbiAgICAkdmFsdWUgOiB2YWx1ZSgkY29sb3IpO1xuXG4gICAgLm1ldHJvLWxpZ2h0LiN7JGtleX17XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCR2YWx1ZSwgMTUlKTtcbiAgICB9XG59XG5cblxuXG5cbi5jaG9vc2UtbGluZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rZXIge1xuICAwJSAgIHsgb3BhY2l0eTogMS4wOyB9XG4gIDUwJSAgeyBvcGFjaXR5OiAwLjY7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDEuMDsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rZXIge1xuICAwJSAgIHsgb3BhY2l0eTogMS4wOyB9XG4gIDUwJSAgeyBvcGFjaXR5OiAwLjY7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDEuMDsgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIGJsaW5rZXIge1xuICAwJSAgIHsgb3BhY2l0eTogMS4wOyB9XG4gIDUwJSAgeyBvcGFjaXR5OiAwLjY7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDEuMDsgfVxufVxuXG4ubWV0cm8tbGlnaHQuaW5jaWRlbnQsXG4ubWV0cm8tbGlnaHQuc2VsZWN0ZWQge1xuICBhbmltYXRpb24tbmFtZTogYmxpbmtlcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDpcIlxcZjA3MVwiO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NyU7XG4gICAgbGVmdDogNDglO1xuICAgIHRleHQtaW5kZW50OiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbiIsIlxuLmxpbmUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDNtcztcbiAgd2lkdGg6ICRsaW5lLWluZm8td2lkdGg7XG5cblxuXG4gIEBtZWRpYShtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogJGxpZ2h0LXNpemU7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgIHdpZHRoOiAkbGlnaHQtc2l6ZTtcblxuICAgIEBlYWNoICRjb2xvciBpbiAkY29sb3JzTGlzdCB7XG4gICAgICAka2V5IDoga2V5KCRjb2xvcik7XG4gICAgICAkdmFsdWUgOiB2YWx1ZSgkY29sb3IpO1xuXG4gICAgICAuI3ska2V5fSAme1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4ubGluZS1pbmZvX19oZWFkZXJ7XG5cbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGxpbmVhciAzbXM7XG4gICAgei1pbmRleDogOTtcblxuXG4gICAgQGVhY2ggJGNvbG9yIGluICRjb2xvcnNMaXN0IHtcbiAgICAgICAgJGtleSA6IGtleSgkY29sb3IpO1xuICAgICAgICAkdmFsdWUgOiB2YWx1ZSgkY29sb3IpO1xuXG4gICAgICAgIC4jeyRrZXl9ICZ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR2YWx1ZSwgMC42KTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR2YWx1ZSwgMCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cblxuICAgIC5tZXRyby1saWdodCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICB9XG5cbiAgICAuZmEge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB9XG59XG5cbi5saW5lLWluZm9fX3RpdGxlIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6ICRsaWdodC1zaXplO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5cbi5saW5lLWluZm9fX2RpcmVjdGlvbnMge1xuXG4gICAgQGVhY2ggJGNvbG9yIGluICRjb2xvcnNMaXN0IHtcbiAgICAgICAgJGtleSA6IGtleSgkY29sb3IpO1xuICAgICAgICAkdmFsdWUgOiB2YWx1ZSgkY29sb3IpO1xuXG4gICAgICAgIC4jeyRrZXl9ICZ7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHZhbHVlLCAwLjYpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIubGluZS1pbmZvLXN1bW1hcnkge1xuICBmbG9hdDogbGVmdDtcbiAgLy8gcGFkZGluZzogMCAwcHggNzVweDtcblxuICAmLmxpbmUtaW5mb19fbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiRkZXNrdG9wLXdpZHRoKXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuZGlyZWN0aW9uLXN1bW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICRibGFjay1iYWNrZ3JvdW5kO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5kaXJlY3Rpb24tc3VtbWFyeSB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDEyNywgMTI2LCAxMjYsIDAuMzcpO1xuICAgIH1cblxufVxuXG4uZGlyZWN0aW9uLXN1bW1hcnlfX3N0YXR1cyB7XG4gICAgbWluLWhlaWdodDogMTkuMnB4O1xufVxuXG4uZGlyZWN0aW9uLXN1bW1hcnlfX3Rvd2FyZHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZGlyZWN0aW9uLXN1bW1hcnlfX3N0YXRpb24tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG5cbi5kaXJlY3Rpb24tc3VtbWFyeV9fYXZnLXRpbWUge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuXG5cbi5saW5lLWluZm9fX2xpbmtzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgID4gYSB7XG5cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIC5mYXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1lc3NhZ2V7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOCk7XG4gICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiA4MCU7XG5cbn1cblxuLm1lc3NhZ2UtLWVycm9ye1xuICAgIGJhY2tncm91bmQ6ICRyZWQ7XG59IiwiLyoqXG4gKiBTaW5nbGUgTGluZVxuICogVGhlIGxpbmUgZGlyZWN0aW9uIGxhYmVsIGFuZCBjb250cm9sIGJ1dHRvblxuICovXG4uY29udHJvbEFycm93LS1zaW5nbGUtbGluZSB7XG5jb250ZW50OicnO1xuZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuYm9yZGVyLXdpZHRoOiAxMnB4O1xuYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxufVxuXG4uY29udHJvbEFycm93LS1zaW5nbGUtbGluZS5uZXh0e1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOndoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG59XG5cbi5jb250cm9sQXJyb3ctLXNpbmdsZS1saW5lLnByZXZ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOndoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmRpcmVjdGlvbi1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi5zdGF0aW9uLW5hbWUtLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIubWFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIubGluZS1zdGF0aW9ucyB7XG5cbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDAwcHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmxpbmUtc3RhdGlvbnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmxpbmUtc3RhdGlvbnNfX3N0YXRpb24gIHtcblxuICAgIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlLWZhZGVkLWxlc3M7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGUtZmFkZWQ7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICB9XG5cbn1cblxuXG4ubGluZS1zdGF0aW9uc19fc3RhdGlvbiBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgIC8vICY6aG92ZXJ7XG4gICAgLy8gICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICAvLyB9XG4gICAgLy9cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi15ZWxsb3c7XG4gICAgfVxuXG59XG4iLCIuc3RhdGlvbi1wcmVkaWN0aW9ucyB7XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCl7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTAwcHgpO1xuICAgIH1cbn1cblxuXG4uc3RhdGlvbi1wcmVkaWN0aW9uc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4iLCIuYmFjay1saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4iLCJcbi5zbGlkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlcl9faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgPi5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDExZW0pO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5cbi5zbGlkZXJfX2l0ZW0uYWJzb2x1dGUtY2VudGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cblxuLnNsaWRlcl9fY2VudGVyLWxpbmVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuXG4gICAgLnNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1iYWNrZ3JvdW5kO1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKCN7JGxpbmUtaW5mby13aWR0aH0gKyAjeyRsaW5lLWluZm8tbWFyZ2lufSkpO1xuXG4gICAgfVxuXG4gICAgLnNsaWRlcl9fY2VudGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpZGVyX19jZW50ZXItbGluZXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cblxuICAgIC5zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpZGVyX19pdGVtIHtcblxuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMjQwMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICA+LmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWV0cm8tbGluZS0tc3RhcnQge1xuXG4gICAgICAgIC5zdGF0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0aW9uX19zdGF0aW9uLW5hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zbGlkZXJfX25hdiB7XG5cbiAgICBib3R0b206IDUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IGxlZnQgLjVzIGxpbmVhciwgdHJhbnNmb3JtIC41cyBsaW5lYXI7XG4gICAgei1pbmRleDogNDtcblxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB9XG5cblxuICAgIGxpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGxpbmVhcjtcbiAgICB9XG5cblxuICAgICYuc2xpZGVyX19uYXYtLXJpZ2h0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblxuICAgICAgICAuanMtLXRvLXN0YXJ0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNsaWRlcl9fbmF2LS1sZWZ0e1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMCUpO1xuXG4gICAgICAgIC5qcy0tdG8tZW5kIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VtbWFyeS1zbGlkZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgfVxuXG59XG4iLCIvKipcbiAqIENlbnRlciBTbGlkZVxuICogVGhlIHN0YXRpb24gc3VtbWFyeVxuICovXG4uc3RhdGlvbi1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG5cbi8vIExpbmUgQ29sb3JzIC0gY29kZVxuQGVhY2ggJGNvbG9yIGluICRjb2xvcnNBYmJ2TGlzdCB7XG4gICAgJGtleSA6IGtleSgkY29sb3IpO1xuICAgICR2YWx1ZSA6IHZhbHVlKCRjb2xvcik7XG5cbiAgICAuc3RhdGlvbi1zdW1tYXJ5LS0jeyRrZXl9e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgIH1cbn1cblxuLy8gTGluZSBDb2xvcnNcbkBlYWNoICRjb2xvciBpbiAkY29sb3JzTGlzdCB7XG4gICAgJGtleSA6IGtleSgkY29sb3IpO1xuICAgICR2YWx1ZSA6IHZhbHVlKCRjb2xvcik7XG5cbiAgICAuc3RhdGlvbi1zdW1tYXJ5LS0jeyRrZXl9e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgIH1cbn1cblxuLy8gc3VtbWFyeSBjb250ZW50IGFuZCBpbm5lclxuLnN0YXRpb24tc3VtbWFyeV9fY29udGVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gICAgaGVpZ2h0OiAxNDA7XG4gICAgcGFkZGluZzowIDAgMCAzMHB4O1xuXG4gICAgLnN0YXRpb24tc3VtbWFyeV9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgfVxufVxuXG4vKipcbiAqIERpcmVjdGlvbiBzdHlsZXNcbiAqL1xuLnN0YXRpb24tc3VtbWFyeV9fYXJyb3cge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA2MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtNjFweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDMycHg7XG59XG5cbiAgICAuc3RhdGlvbi1zdW1tYXJ5LnN0YXRpb24tc3VtbWFyeS0tc3RhcnQge1xuXG4gICAgICAgIC5zdGF0aW9uLXN1bW1hcnlfX2Fycm93IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBlbmQgZGlyZWN0aW9uXG4gICAgLnN0YXRpb24tc3VtbWFyeS5zdGF0aW9uLXN1bW1hcnktLWVuZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIC5zdGF0aW9uLXN1bW1hcnlfX2Fycm93IHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMzJweDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdGlvbi1zdW1tYXJ5X19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAzMHB4IDAgMDtcblxuICAgICAgICB9XG4gICAgfVxuXG5cblxuLnRvd2FyZHMge1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc3RhdGlvbi1zdW1tYXJ5X19zdGF0aW9uLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG59XG5cbi5zdGF0aW9uLXN1bW1hcnlfX3N0YXR1cyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxufVxuXG5cbi5zdGF0aW9uLXN1bW1hcnlfX21ldGEgLmxpbmUtbWV0YXtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNsZWFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcblxuICAgIC5zdGF0aW9uLXN1bW1hcnkge1xuXG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG59XG4iLCIuZGVza3RvcC1tb2JpbGUtdmlldyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cblxuXG4vL1RoZSBzdGF0aW9uIGxpbmUgYmcgY29sb3Jcbi8vSXRzIHRoYXQgZnVja2luZyB0aGljayBhc3MgY29sb3JlZCBsaW5lIGJlaGluZCBhbGwgdGhlIHN0YXRpb25zXG5cbi5tZXRyby1saW5lIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItbGVmdC13aWR0aDokbGluZV93aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgJGxpbmVfd2lkdGggLyAyIDEzcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbGVmdDogLSRsaW5lX3dpZHRoO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciBpbiAkY29sb3JzTGlzdCB7XG4gICAgICAgICRrZXk6IGtleSgkY29sb3IpO1xuICAgICAgICAkdmFsdWU6IHZhbHVlKCRjb2xvcik7XG5cbiAgICAgICAgJi4jeyRrZXl9OjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjeyR2YWx1ZX0gdHJhbnNwYXJlbnQgO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLm1ldHJvLWxpbmUtLWVuZHtcbiAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogJGxpbmVfd2lkdGg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgcmlnaHQ6IC0kbGluZV93aWR0aDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuLyoqXG4gKiBNZXRvIGxpbmUgZ29pbmcgdG93YXJkcyBpdCdzIGVuZCBzdGF0aW9uXG4gKi9cbi5tZXRyby1saW5lLS1lbmR7XG5cbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgLnN0YXRpb24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMTJweCAkcHVsbF93aWR0aCAxMnB4IDBweDtcblxuICAgICAgICAuc3RhdGlvbl9fdHJhaW4tdGltZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdGlvbl9fc3RhdGlvbi1uYW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuLm1ldHJvLWxpbmUtLXN0YXRpb24tbmFtZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qKlxuICogRGVza3RvcCBWaWV3c1xuICovXG5AbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuXG4gICAgLyoqXG4gICAgICogT24gZGVza3RvcCwgd2Uga2lsbCB0aGVcbiAgICAgKi9cbiAgICAubWV0cm8tbGluZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDowICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAwO1xuXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5tZXRyby1saW5lLm1ldHJvLWxpbmUtLWVuZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICAgIH1cblxuXG4gICAgLy8gU3RhdGlvbiBuYW1zZSBsaXN0XG4gICAgJG5vY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC5tZXRyby1saW5lLS1zdGF0aW9uLW5hbWVzIHtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5zdGF0aW9uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbm9jb2xvcjtcblxuICAgICAgfVxuICAgICAgLnN0YXRpb25fX3RyYWluLXRpbWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRub2NvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkbm9jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuc3RhdGlvbl9fdHJhaW4tdGltZTpiZWZvcmUsXG4gICAgICAuc3RhdGlvbl9fdHJhaW4tdGltZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIH1cblxuICAgICAgLnN0YXRpb25fX3N0YXRpb24tbmFtZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG59XG4iLCIuc3RhdGlvbiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMTJweCA1cHggMTJweCAkcHVsbF93aWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuXG5cbi5zdGF0aW9uX190cmFpbi10aW1lIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAkbGluZV93aWR0aCAvIDEwIHNvbGlkICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAkbGluZV93aWR0aCAvIDM7XG4gICAgaGVpZ2h0OiAkbGluZV93aWR0aDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVfd2lkdGggLyAxLjI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgbGluZWFyO1xuICAgIHdpZHRoOiAkbGluZV93aWR0aDtcblxuXG4gICAgJi50cmFpbi0taGVyZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG5cblxuLnN0YXRpb25fX3N0YXRpb24tbmFtZSAuanMtLXJlcGxhY2Uge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5zdGF0aW9uX19zdGF0aW9uLW5hbWUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCA3cHg7XG5cbn1cblxuXG5AbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuXG5cbiAgICAuc3RhdGlvbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkbGluZV93aWR0aDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBjbGVhcjogaW5pdGlhbDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxNzBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgIC5zdGF0aW9uOjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogJGxpbmVfd2lkdGggLyA0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkbGluZV93aWR0aCAvIDI7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpbmVfd2lkdGggLyAyO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogLTIzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC8vIHJvdGF0aW5nIHRoZSBzdGF0aW9uIG5hbWVcbiAgICAuc3RhdGlvbl9fc3RhdGlvbi1uYW1lIHtcbiAgICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzE1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcblxuICAgIH1cblxuICAgIC5zdGF0aW9uX190cmFpbi10aW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHB1bGxfd2lkdGg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG5cblxuXG4gICAgLm1ldHJvLWxpbmUtLWVuZCAuc3RhdGlvbntcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTcwcHg7XG5cbiAgICAgICAgLnRyYWluLS1haGVhZDpiZWZvcmV7XG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1ldHJvLWxpbmUtLWVuZCAuc3RhdGlvbjphZnRlciB7XG5cbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgcmlnaHQ6IC0yNHB4O1xuXG4gICAgfVxuXG59XG4iLCIvKipcbiAqIFRoZSB0cmFpbiBpY29uXG4gKiBAdHlwZSB7W3R5cGVdfVxuICovXG4udHJhaW46YmVmb3JlIHtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3RyYWluLWljb24ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgbGluZWFyO1xuICAgIHdpZHRoOiAyMHB4O1xuXG59XG5cbi50cmFpbi0taGVyZTpiZWZvcmUge1xuICAgIHRvcDogOHB4O1xufVxuXG4ubWV0cm8tbGluZS0tc3RhcnQge1xuXG4gICAgLnRyYWluLS1haGVhZDpiZWZvcmUge1xuICAgICAgICB0b3A6IC0yNnB4O1xuICAgICAgICBsZWZ0OiAtMzhweDtcbiAgICB9XG5cblxuICAgIC50cmFpbi0taGVyZTpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtMzhweDtcbiAgICB9XG5cbn1cbkBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgLm1ldHJvLWxpbmUtLXN0YXJ0IC50cmFpbi0taGVyZTpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cbn1cbi8qKlxuICogTm8gcGFzc2VuZ2VyIHRyYWluc1xuICovXG4udHJhaW4tLW5vOmJlZm9yZSxcbi50cmFpbi0tbm86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gZW5kIGRpcmVjdGlvblxuLm1ldHJvLWxpbmUtLWVuZHtcblxuICAgIC50cmFpbi0tYWhlYWQ6YmVmb3Jle1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICByaWdodDogLTM4cHg7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgfVxuXG4gICAudHJhaW4tLWhlcmU6YmVmb3Jle1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICByaWdodDogLTM4cHg7XG4gICAgfVxuXG59XG5cblxuLyoqXG4gKiBUaGUgdHJhaW4gaWNvbiBkaXJlY3Rpb25hbCBhcnJvc1xuICovXG4udHJhaW46YWZ0ZXIge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBsaW5lYXI7XG4gICAgd2lkdGg6IDA7XG5cbn1cblxuLy8gdHJhaW5zIGluIHRoZSBzdGFydCBkaXJlY3Rpb25cbi5tZXRyby1saW5lLS1zdGFydCAudHJhaW46YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgYm9yZGVyLXdpZHRoOiAwcHggMTBweCA2cHggMTBweDtcbiAgICB0b3A6NHB4O1xuICAgIGxlZnQ6IC0zN3B4O1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIC5tZXRyby1saW5lLS1zdGFydCAudHJhaW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggNnB4IDEwcHggMHB4O1xuXG4gICAgfVxuXG5cbn1cblxuXG5cbi5tZXRyby1saW5lLS1zdGFydCAudHJhaW4tLWFoZWFkOmFmdGVyIHtcbiAgICB0b3A6IC0zMHB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgICB0b3A6IC0zNHB4O1xuICAgICAgbGVmdDogLTQzcHg7XG4gICAgfVxufVxuQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcblxuICAgIC5tZXRyby1saW5lLS1zdGFydCAudHJhaW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLyoqXG4gKiBUcmFpbnMgaGVhZGluZyB0b3dhcmRzIHRoZSBlbmQgb2YgdGhlIGxpbmVcbiAqL1xuXG5cbi5tZXRyby1saW5lLS1lbmQgLnRyYWluOmFmdGVye1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgYm9yZGVyLXdpZHRoOiAwcHggMTBweCA2cHggMTBweDtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDotMzdweDtcblxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgICB0b3A6IC0zNXB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDBweCAxMHB4IDZweDtcblxuICAgIH1cbn1cblxuXG5cbi5tZXRyby1saW5lLS1lbmQgLnRyYWluLS1haGVhZDphZnRlcntcbiAgICB0b3A6NDRweDtcblxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG4gICAgICB0b3A6IC0zNHB4O1xuICAgICAgcmlnaHQ6NDVweDtcbiAgICB9XG59XG5cblxuXG5cbi50cmFpbi0tLS06YmVmb3JlLFxuLnRyYWluLS0tLTphZnRlcntcbiAgICBjb250ZW50OicnO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbkBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLXdpZHRoKSB7XG5cbiAgLyoqXG4gICAqIFRyYWluIGljb25zXG4gICAqL1xuXG4gIC50cmFpbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL3RyYWluLWljb24ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICB3aWR0aDoyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOi0zNXB4O1xuICAgICAgbGVmdDogOXB4O1xuICB9XG5cbiAgLnRyYWluLS1haGVhZDpiZWZvcmUge1xuICAgICAgbGVmdDotMzBweDtcbiAgfVxuXG4gIC5tZXRyby1saW5lLS1lbmQgLnN0YXRpb24gLnRyYWluLS1haGVhZDpiZWZvcmV7XG4gICAgICBsZWZ0OiAtMzBweDtcblxuICB9XG4gIC5tZXRyby1saW5lLS1lbmQgLnN0YXRpb24gLnRyYWluLS1oZXJlOmJlZm9yZXtcblxuICAgICAgbGVmdDogMTBweDtcbiAgfVxuXG59XG5cblxuQGVhY2ggJGNvbG9yIGluICRjb2xvcnNBYmJ2TGlzdCB7XG4gICAgJGtleSA6IGtleSgkY29sb3IpO1xuICAgICR2YWx1ZSA6IHZhbHVlKCRjb2xvcik7XG4gICAgLnRyYWluLS0jeyRrZXl9OmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skdmFsdWV9O1xuICAgICAgICBib3JkZXItY29sb3I6I3skdmFsdWV9O1xuICAgIH1cblxuICAgIC50cmFpbi0tI3ska2V5fTphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjojeyR2YWx1ZX07XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICN7JHZhbHVlfSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1ldHJvLWxpbmUtLWVuZCAmIHtcbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICN7JHZhbHVlfSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59XG4iLCIudXBjb21pbmctdHJhaW4ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxMjcsIDEyNiwgMTI2LCAwLjM3KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cblxuLnVwY29taW5nLXRyYWluX19saW5lIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuXG4gICAgQGVhY2ggJGNvbG9yIGluICRjb2xvcnNBYmJ2TGlzdCB7XG4gICAgICAgICRrZXkgOiBrZXkoJGNvbG9yKTtcbiAgICAgICAgJHZhbHVlIDogdmFsdWUoJGNvbG9yKTtcblxuICAgICAgICAmLiN7JGtleX17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJHZhbHVlLCAxNSUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi55bCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxufVxuXG5cbi51cGNvbWluZy10cmFpbl9fZGVzdGluYXRpb24ge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAuZmEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5cbi51cGNvbWluZy10cmFpbl9fdGltZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi51cGNvbWluZy10cmFpbl9fY2FycyB7XG5cbn1cblxuXG5cbi51cGNvbWluZy10cmFpbl9faWNvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICAudXBjb21pbmctdHJhaW5fX3RpbWUgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuIiwiXG4uZm9sbG93LWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuZm9sbG93LWJ1dHRvbnNfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxufVxuIiwiLnNoYXJlLWJ1dHRvbnMge1xuICBib3R0b206MjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgLnNoYXJlLWJ1dHRvbnNfX2J1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG5cbi5mYS1mYWNlYm9vay1zcXVhcmUge1xuICAgIGNvbG9yOiAkZmFjZWJvb2stYmx1ZTtcbn1cbiIsIlxuLyoqXG4gKiBUd2VldCBmb3JtXG4gKi9cbi50d2VldCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHdlZXRfX2Zvcm0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50d2VldF9fY291bnRlciB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDogMjBweDtcbn1cblxuXG4udHdlZXRfX2J1dHRvbiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIlxuLy8gbGlua3NcbmEge1xuXG4gICAgLmxpZ2h0LW1vZGUgJiB7XG4gICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuXG4gICAgICAgIC5saWdodC1tb2RlICYge1xuICAgICAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hbGVydHNfX2NvbnRlbnQgLnRpdGxlIHtcbiAgICAubGlnaHQtbW9kZSAmIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIH1cbn1cblxuLy8gaGFtYnVyZGVyIGluIGFycnJvdyBmb3JtXG4uYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXG4gICAgLm5hdmJhci10b2dnbGVfX2ljb24tYmFyIHtcbiAgICAgICAgLmxpZ2h0LW1vZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb2ZmLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gYnV0dG9uc1xuLmJ1dHRvbiB7XG5cbiAgLmxpZ2h0LW1vZGUgJiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbn1cblxuXG5cbi8vIGRpcmVjdGlvbiBzdW1tYXJ5XG4uZGlyZWN0aW9uLXN1bW1hcnkge1xuXG4gICAgLmxpZ2h0LW1vZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICB9XG59XG5cbi5kcmF3ZXIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuQGVhY2ggJGNvbG9yIGluICRjb2xvcnNMaXN0IHtcbiAgICAka2V5IDoga2V5KCRjb2xvcik7XG4gICAgJHZhbHVlIDogdmFsdWUoJGNvbG9yKTtcblxuXG4gIC5kcmF3ZXJfX2l0ZW0uI3ska2V5fS0tYmFja2dyb3VuZCB7XG5cbiAgICAubGlnaHQtbW9kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdmFsdWUsIC42KTtcbiAgICB9XG4gIH1cblxufVxuXG5cblxuLmRyYXdlcl9faXRlbS55ZWxsb3ctLWJhY2tncm91bmQgYXtcbiAgICAubGlnaHQtbW9kZSAmIHtcbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgfVxufVxuXG5cbkBlYWNoICRjb2xvciBpbiAkY29sb3JzTGlzdCB7XG4gICRrZXkgOiBrZXkoJGNvbG9yKTtcbiAgJHZhbHVlIDogdmFsdWUoJGNvbG9yKTtcblxuICAubGluZS1zdGF0aW9uc19fc3RhdGlvbiBhLiN7JGtleX0ge1xuXG4gICAgLmxpZ2h0LW1vZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHZhbHVlLCAuNik7XG4gICAgfVxuICB9XG59XG5cblxuLmxpZ2h0LW1vZGUgLmxpbmUtc3RhdGlvbnNfX3N0YXRpb257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG5cbi5saWdodC1tb2RlIC5saW5lLXN0YXRpb25zX19zdGF0aW9uIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi8vIGRyYXdlciBpdGVtIGxpbmtzXG4uZHJhd2VyX19pdGVtIGEge1xuICAgIC5saWdodC1tb2RlICYge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuXG4vLyB0aGUgdG9nZ2xlIHN3aXRjaFxuLmZhLWxpZ2h0YnVsYi1vIHtcblxuICAgIC5saWdodC1tb2RlICYge1xuICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgfVxufVxuXG4uaGVhZGluZyxcbi50aXRsZSB7XG5cbiAgICAubGlnaHQtbW9kZSAmIHtcbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG5cbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA2cHggJHdoaXRlO1xuICAgIH1cbn1cbi8vIHRoZSBsaW5lIGluZm8gaGVhZGVyc1xuLmxpbmUtaW5mb19faGVhZGVyIGEge1xuICAubGlnaHQtbW9kZSAmIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuXG4ubGluZS1pbmZvX19saW5rcyBhe1xuICAubGlnaHQtbW9kZSAmIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cblxuXG4ubGluZS1pbmZvLnllbGxvdyB7XG5cbiAgLmxpbmUtaW5mb19faGVhZGVyIGF7XG4gICAgLmxpZ2h0LW1vZGUgJiB7XG4gICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC5saW5lLWluZm9fX2xpbmtzIGF7XG4gICAgLmxpZ2h0LW1vZGUgJiB7XG4gICAgICBjb2xvcjogJG9mZi1ibGFjaztcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLy8gdGhlIGxvZ29cbi5sb2dvIHtcbiAgICAqIHtcbiAgICAgICAgLmxpZ2h0LW1vZGUgJiB7XG4gICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICAvLyBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgICAgIC8vIHN0cm9rZS1vcGFjaXR5OiAuNjtcbiAgICAgICAgICAgIC8vIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuLy8gaGFtYnVyZ2VyIGJhcnNcbi5uYXZiYXItdG9nZ2xlX19pY29uLWJhciB7XG5cbiAgICAubGlnaHQtbW9kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG9mZi1ibGFjaztcbiAgICB9XG5cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG5cbiAgICAgICAgLmxpZ2h0LW1vZGUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb2ZmLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuXG4ubGlnaHQtbW9kZSAubWVudS1vcGVuIC5uYXZiYXItdG9nZ2xlX19pY29uLWJhciAge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5cbi8vIHRoZSBwYWdlIHdyYXBwZXIgdGV4dCBjb2xvcnNcbi5wYWdlLXdyYXBwZXIge1xuXG4gICAgJi5saWdodC1tb2RlIHtcbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgfVxufVxuXG5cbi8vICB0aGUgYmFja2dyb3VuZCBpbWFnZVxuLnBhZ2Utd3JhcHBlcl9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICAubGlnaHQtbW9kZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3dhbGxwYXBlci0tbGlnaHQuanBnJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIC5saWdodC1tb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIHRoZSBzdGF0aW4gbmFtZXMgb24gdGhlIGxpbmVcbi5zdGF0aW9uX19zdGF0aW9uLW5hbWUge1xuICAgIC5saWdodC1tb2RlICYge1xuXG4gICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgIH1cbn1cblxuXG5cblxuXG4vLyB0cmFpbiBpY29uc1xuLnRyYWluOjpiZWZvcmUge1xuICAgIC5saWdodC1tb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy90cmFpbi1pY29uLS13aGl0ZS5wbmcnKTtcblxuICAgIH1cbn1cblxuLnVwY29taW5nLXRyYWluX19saW5lIHtcbiAgICAubGlnaHQtbW9kZSAmIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cblxuLnVwY29taW5nLXRyYWluX19saW5lLnlsIHtcbiAgICAubGlnaHQtbW9kZSAmIHtcbiAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgfVxufVxuXG5cbi8vIHNsaWRlclxuQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcblxuICAgIC5zbGlkZXIge1xuICAgICAgICAubGlnaHQtbW9kZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZXIgLndyYXBwZXIge1xuICAgICAgICAgIC5saWdodC1tb2RlICYge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICB9XG59XG5cblxuLndyYXBwZXIge1xuICAgIC5saWdodC1tb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtYmFja2dyb3VuZDtcbiAgICB9XG5cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
