@charset "UTF-8";
/* line 4, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/node_modules/bourbon-neat/app/assets/stylesheets/grid/_box-sizing.scss */
html {
  box-sizing: border-box; }

/* line 9, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/node_modules/bourbon-neat/app/assets/stylesheets/grid/_box-sizing.scss */
*, *::after, *::before {
  box-sizing: inherit; }

/*!
 *  Font Awesome 4.5.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/FontAwesomeSPM-Regular.eot?v=4.5.0");
  src: url("../fonts/fontawesome/FontAwesomeSPM-Regular.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome/FontAwesomeSPM-Regular.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome/FontAwesomeSPM-Regular.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome/FontAwesomeSPM-Regular.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome/FontAwesomeSPM-Regular.otf?v=4.5.0") format("opentype");
  font-weight: normal;
  font-style: normal; }

/* line 4, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_core.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
/* line 5, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

/* line 10, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_larger.scss */
.fa-2x {
  font-size: 2em; }

/* line 11, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_larger.scss */
.fa-3x {
  font-size: 3em; }

/* line 12, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_larger.scss */
.fa-4x {
  font-size: 4em; }

/* line 13, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_larger.scss */
.fa-5x {
  font-size: 5em; }

/* line 3, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center; }

/* line 4, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  /* line 8, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_list.scss */
  .fa-ul > li {
    position: relative; }

/* line 10, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_list.scss */
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  /* line 16, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_list.scss */
  .fa-li.fa-lg {
    left: -1.85714em; }

/* line 4, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

/* line 10, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_bordered-pulled.scss */
.fa-pull-left {
  float: left; }

/* line 11, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_bordered-pulled.scss */
.fa-pull-right {
  float: right; }

/* line 14, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_bordered-pulled.scss */
.fa.fa-pull-left {
  margin-right: .3em; }

/* line 15, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_bordered-pulled.scss */
.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
/* line 19, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_bordered-pulled.scss */
.pull-right {
  float: right; }

/* line 20, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_bordered-pulled.scss */
.pull-left {
  float: left; }

/* line 23, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em; }

/* line 24, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em; }

/* line 4, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_animated.scss */
.fa-spin {
  animation: fa-spin 2s infinite linear; }

/* line 9, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_animated.scss */
.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

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

/* line 4, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 5, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 6, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 8, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

/* line 9, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

/* line 14, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none; }

/* line 4, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

/* line 12, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

/* line 18, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_stacked.scss */
.fa-stack-1x {
  line-height: inherit; }

/* line 19, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_stacked.scss */
.fa-stack-2x {
  font-size: 2em; }

/* line 20, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_stacked.scss */
.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 */
/* line 4, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-glass:before {
  content: ""; }

/* line 5, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-music:before {
  content: ""; }

/* line 6, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-search:before {
  content: ""; }

/* line 7, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-envelope-o:before {
  content: ""; }

/* line 8, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-heart:before {
  content: ""; }

/* line 9, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-star:before {
  content: ""; }

/* line 10, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-star-o:before {
  content: ""; }

/* line 11, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-user:before {
  content: ""; }

/* line 12, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-film:before {
  content: ""; }

/* line 13, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-th-large:before {
  content: ""; }

/* line 14, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-th:before {
  content: ""; }

/* line 15, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-th-list:before {
  content: ""; }

/* line 16, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-check:before {
  content: ""; }

/* line 17, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

/* line 18, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-search-plus:before {
  content: ""; }

/* line 19, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-search-minus:before {
  content: ""; }

/* line 20, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-power-off:before {
  content: ""; }

/* line 21, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-signal:before {
  content: ""; }

/* line 22, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: ""; }

/* line 23, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-trash-o:before {
  content: ""; }

/* line 24, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-home:before {
  content: ""; }

/* line 25, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-file-o:before {
  content: ""; }

/* line 26, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-clock-o:before {
  content: ""; }

/* line 27, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-road:before {
  content: ""; }

/* line 28, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-download:before {
  content: ""; }

/* line 29, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: ""; }

/* line 30, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: ""; }

/* line 31, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-inbox:before {
  content: ""; }

/* line 32, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-play-circle-o:before {
  content: ""; }

/* line 33, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

/* line 34, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-refresh:before {
  content: ""; }

/* line 35, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-list-alt:before {
  content: ""; }

/* line 36, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-lock:before {
  content: ""; }

/* line 37, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-flag:before {
  content: ""; }

/* line 38, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-headphones:before {
  content: ""; }

/* line 39, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-volume-off:before {
  content: ""; }

/* line 40, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-volume-down:before {
  content: ""; }

/* line 41, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-volume-up:before {
  content: ""; }

/* line 42, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-qrcode:before {
  content: ""; }

/* line 43, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-barcode:before {
  content: ""; }

/* line 44, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-tag:before {
  content: ""; }

/* line 45, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-tags:before {
  content: ""; }

/* line 46, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-book:before {
  content: ""; }

/* line 47, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bookmark:before {
  content: ""; }

/* line 48, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-print:before {
  content: ""; }

/* line 49, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-camera:before {
  content: ""; }

/* line 50, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-font:before {
  content: ""; }

/* line 51, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bold:before {
  content: ""; }

/* line 52, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-italic:before {
  content: ""; }

/* line 53, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-text-height:before {
  content: ""; }

/* line 54, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-text-width:before {
  content: ""; }

/* line 55, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-align-left:before {
  content: ""; }

/* line 56, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-align-center:before {
  content: ""; }

/* line 57, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-align-right:before {
  content: ""; }

/* line 58, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-align-justify:before {
  content: ""; }

/* line 59, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-list:before {
  content: ""; }

/* line 60, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

/* line 61, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-indent:before {
  content: ""; }

/* line 62, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-video-camera:before {
  content: ""; }

/* line 63, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

/* line 64, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-pencil:before {
  content: ""; }

/* line 65, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-map-marker:before {
  content: ""; }

/* line 66, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-adjust:before {
  content: ""; }

/* line 67, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-tint:before {
  content: ""; }

/* line 68, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

/* line 69, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-share-square-o:before {
  content: ""; }

/* line 70, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-check-square-o:before {
  content: ""; }

/* line 71, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrows:before {
  content: ""; }

/* line 72, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-step-backward:before {
  content: ""; }

/* line 73, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-fast-backward:before {
  content: ""; }

/* line 74, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-backward:before {
  content: ""; }

/* line 75, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-play:before {
  content: ""; }

/* line 76, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-pause:before {
  content: ""; }

/* line 77, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-stop:before {
  content: ""; }

/* line 78, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-forward:before {
  content: ""; }

/* line 79, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-fast-forward:before {
  content: ""; }

/* line 80, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-step-forward:before {
  content: ""; }

/* line 81, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-eject:before {
  content: ""; }

/* line 82, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-chevron-left:before {
  content: ""; }

/* line 83, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-chevron-right:before {
  content: ""; }

/* line 84, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-plus-circle:before {
  content: ""; }

/* line 85, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-minus-circle:before {
  content: ""; }

/* line 86, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-times-circle:before {
  content: ""; }

/* line 87, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-check-circle:before {
  content: ""; }

/* line 88, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-question-circle:before {
  content: ""; }

/* line 89, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-info-circle:before {
  content: ""; }

/* line 90, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-crosshairs:before {
  content: ""; }

/* line 91, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-times-circle-o:before {
  content: ""; }

/* line 92, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-check-circle-o:before {
  content: ""; }

/* line 93, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-ban:before {
  content: ""; }

/* line 94, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrow-left:before {
  content: ""; }

/* line 95, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrow-right:before {
  content: ""; }

/* line 96, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrow-up:before {
  content: ""; }

/* line 97, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrow-down:before {
  content: ""; }

/* line 98, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

/* line 99, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-expand:before {
  content: ""; }

/* line 100, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-compress:before {
  content: ""; }

/* line 101, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-plus:before {
  content: ""; }

/* line 102, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-minus:before {
  content: ""; }

/* line 103, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-asterisk:before {
  content: ""; }

/* line 104, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-exclamation-circle:before {
  content: ""; }

/* line 105, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-gift:before {
  content: ""; }

/* line 106, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-leaf:before {
  content: ""; }

/* line 107, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-fire:before {
  content: ""; }

/* line 108, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-eye:before {
  content: ""; }

/* line 109, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-eye-slash:before {
  content: ""; }

/* line 110, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

/* line 111, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-plane:before {
  content: ""; }

/* line 112, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-calendar:before {
  content: ""; }

/* line 113, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-random:before {
  content: ""; }

/* line 114, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-comment:before {
  content: ""; }

/* line 115, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-magnet:before {
  content: ""; }

/* line 116, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-chevron-up:before {
  content: ""; }

/* line 117, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-chevron-down:before {
  content: ""; }

/* line 118, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-retweet:before {
  content: ""; }

/* line 119, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-shopping-cart:before {
  content: ""; }

/* line 120, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-folder:before {
  content: ""; }

/* line 121, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-folder-open:before {
  content: ""; }

/* line 122, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrows-v:before {
  content: ""; }

/* line 123, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrows-h:before {
  content: ""; }

/* line 124, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

/* line 125, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-twitter-square:before {
  content: ""; }

/* line 126, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-facebook-square:before {
  content: ""; }

/* line 127, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-camera-retro:before {
  content: ""; }

/* line 128, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-key:before {
  content: ""; }

/* line 129, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: ""; }

/* line 130, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-comments:before {
  content: ""; }

/* line 131, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-thumbs-o-up:before {
  content: ""; }

/* line 132, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-thumbs-o-down:before {
  content: ""; }

/* line 133, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-star-half:before {
  content: ""; }

/* line 134, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-heart-o:before {
  content: ""; }

/* line 135, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sign-out:before {
  content: ""; }

/* line 136, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-linkedin-square:before {
  content: ""; }

/* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-thumb-tack:before {
  content: ""; }

/* line 138, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-external-link:before {
  content: ""; }

/* line 139, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sign-in:before {
  content: ""; }

/* line 140, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-trophy:before {
  content: ""; }

/* line 141, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-github-square:before {
  content: ""; }

/* line 142, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-upload:before {
  content: ""; }

/* line 143, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-lemon-o:before {
  content: ""; }

/* line 144, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-phone:before {
  content: ""; }

/* line 145, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-square-o:before {
  content: ""; }

/* line 146, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bookmark-o:before {
  content: ""; }

/* line 147, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-phone-square:before {
  content: ""; }

/* line 148, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-twitter:before {
  content: ""; }

/* line 149, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

/* line 150, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-github:before {
  content: ""; }

/* line 151, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-unlock:before {
  content: ""; }

/* line 152, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-credit-card:before {
  content: ""; }

/* line 153, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-feed:before,
.fa-rss:before {
  content: ""; }

/* line 154, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hdd-o:before {
  content: ""; }

/* line 155, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bullhorn:before {
  content: ""; }

/* line 156, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bell:before {
  content: ""; }

/* line 157, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-certificate:before {
  content: ""; }

/* line 158, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hand-o-right:before {
  content: ""; }

/* line 159, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hand-o-left:before {
  content: ""; }

/* line 160, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hand-o-up:before {
  content: ""; }

/* line 161, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hand-o-down:before {
  content: ""; }

/* line 162, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrow-circle-left:before {
  content: ""; }

/* line 163, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrow-circle-right:before {
  content: ""; }

/* line 164, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrow-circle-up:before {
  content: ""; }

/* line 165, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrow-circle-down:before {
  content: ""; }

/* line 166, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-globe:before {
  content: ""; }

/* line 167, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-wrench:before {
  content: ""; }

/* line 168, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-tasks:before {
  content: ""; }

/* line 169, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-filter:before {
  content: ""; }

/* line 170, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-briefcase:before {
  content: ""; }

/* line 171, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrows-alt:before {
  content: ""; }

/* line 172, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: ""; }

/* line 173, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: ""; }

/* line 174, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cloud:before {
  content: ""; }

/* line 175, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-flask:before {
  content: ""; }

/* line 176, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: ""; }

/* line 177, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: ""; }

/* line 178, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-paperclip:before {
  content: ""; }

/* line 179, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

/* line 180, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-square:before {
  content: ""; }

/* line 181, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

/* line 182, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-list-ul:before {
  content: ""; }

/* line 183, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-list-ol:before {
  content: ""; }

/* line 184, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-strikethrough:before {
  content: ""; }

/* line 185, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-underline:before {
  content: ""; }

/* line 186, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-table:before {
  content: ""; }

/* line 187, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-magic:before {
  content: ""; }

/* line 188, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-truck:before {
  content: ""; }

/* line 189, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-pinterest:before {
  content: ""; }

/* line 190, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-pinterest-square:before {
  content: ""; }

/* line 191, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-google-plus-square:before {
  content: ""; }

/* line 192, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-google-plus:before {
  content: ""; }

/* line 193, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-money:before {
  content: ""; }

/* line 194, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-caret-down:before {
  content: ""; }

/* line 195, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-caret-up:before {
  content: ""; }

/* line 196, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-caret-left:before {
  content: ""; }

/* line 197, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-caret-right:before {
  content: ""; }

/* line 198, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-columns:before {
  content: ""; }

/* line 199, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

/* line 200, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

/* line 201, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

/* line 202, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-envelope:before {
  content: ""; }

/* line 203, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-linkedin:before {
  content: ""; }

/* line 204, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

/* line 205, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: ""; }

/* line 206, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

/* line 207, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-comment-o:before {
  content: ""; }

/* line 208, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-comments-o:before {
  content: ""; }

/* line 209, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: ""; }

/* line 210, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sitemap:before {
  content: ""; }

/* line 211, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-umbrella:before {
  content: ""; }

/* line 212, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

/* line 213, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-lightbulb-o:before {
  content: ""; }

/* line 214, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-exchange:before {
  content: ""; }

/* line 215, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cloud-download:before {
  content: ""; }

/* line 216, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cloud-upload:before {
  content: ""; }

/* line 217, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-user-md:before {
  content: ""; }

/* line 218, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-stethoscope:before {
  content: ""; }

/* line 219, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-suitcase:before {
  content: ""; }

/* line 220, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bell-o:before {
  content: ""; }

/* line 221, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-coffee:before {
  content: ""; }

/* line 222, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cutlery:before {
  content: ""; }

/* line 223, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-file-text-o:before {
  content: ""; }

/* line 224, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-building-o:before {
  content: ""; }

/* line 225, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hospital-o:before {
  content: ""; }

/* line 226, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-ambulance:before {
  content: ""; }

/* line 227, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-medkit:before {
  content: ""; }

/* line 228, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-fighter-jet:before {
  content: ""; }

/* line 229, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-beer:before {
  content: ""; }

/* line 230, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-h-square:before {
  content: ""; }

/* line 231, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-plus-square:before {
  content: ""; }

/* line 232, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-angle-double-left:before {
  content: ""; }

/* line 233, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-angle-double-right:before {
  content: ""; }

/* line 234, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-angle-double-up:before {
  content: ""; }

/* line 235, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-angle-double-down:before {
  content: ""; }

/* line 236, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-angle-left:before {
  content: ""; }

/* line 237, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-angle-right:before {
  content: ""; }

/* line 238, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-angle-up:before {
  content: ""; }

/* line 239, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-angle-down:before {
  content: ""; }

/* line 240, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-desktop:before {
  content: ""; }

/* line 241, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-laptop:before {
  content: ""; }

/* line 242, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-tablet:before {
  content: ""; }

/* line 243, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

/* line 244, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-circle-o:before {
  content: ""; }

/* line 245, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-quote-left:before {
  content: ""; }

/* line 246, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-quote-right:before {
  content: ""; }

/* line 247, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-spinner:before {
  content: ""; }

/* line 248, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-circle:before {
  content: ""; }

/* line 249, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

/* line 250, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-github-alt:before {
  content: ""; }

/* line 251, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-folder-o:before {
  content: ""; }

/* line 252, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-folder-open-o:before {
  content: ""; }

/* line 253, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-smile-o:before {
  content: ""; }

/* line 254, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-frown-o:before {
  content: ""; }

/* line 255, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-meh-o:before {
  content: ""; }

/* line 256, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-gamepad:before {
  content: ""; }

/* line 257, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-keyboard-o:before {
  content: ""; }

/* line 258, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-flag-o:before {
  content: ""; }

/* line 259, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-flag-checkered:before {
  content: ""; }

/* line 260, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-terminal:before {
  content: ""; }

/* line 261, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-code:before {
  content: ""; }

/* line 262, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

/* line 263, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

/* line 264, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-location-arrow:before {
  content: ""; }

/* line 265, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-crop:before {
  content: ""; }

/* line 266, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-code-fork:before {
  content: ""; }

/* line 267, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

/* line 268, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-question:before {
  content: ""; }

/* line 269, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-info:before {
  content: ""; }

/* line 270, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-exclamation:before {
  content: ""; }

/* line 271, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-superscript:before {
  content: ""; }

/* line 272, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-subscript:before {
  content: ""; }

/* line 273, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-eraser:before {
  content: ""; }

/* line 274, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-puzzle-piece:before {
  content: ""; }

/* line 275, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-microphone:before {
  content: ""; }

/* line 276, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-microphone-slash:before {
  content: ""; }

/* line 277, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-shield:before {
  content: ""; }

/* line 278, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-calendar-o:before {
  content: ""; }

/* line 279, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-fire-extinguisher:before {
  content: ""; }

/* line 280, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-rocket:before {
  content: ""; }

/* line 281, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-maxcdn:before {
  content: ""; }

/* line 282, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-chevron-circle-left:before {
  content: ""; }

/* line 283, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-chevron-circle-right:before {
  content: ""; }

/* line 284, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-chevron-circle-up:before {
  content: ""; }

/* line 285, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-chevron-circle-down:before {
  content: ""; }

/* line 286, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-html5:before {
  content: ""; }

/* line 287, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-css3:before {
  content: ""; }

/* line 288, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-anchor:before {
  content: ""; }

/* line 289, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-unlock-alt:before {
  content: ""; }

/* line 290, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bullseye:before {
  content: ""; }

/* line 291, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-ellipsis-h:before {
  content: ""; }

/* line 292, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-ellipsis-v:before {
  content: ""; }

/* line 293, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-rss-square:before {
  content: ""; }

/* line 294, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-play-circle:before {
  content: ""; }

/* line 295, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-ticket:before {
  content: "🎫"; }

/* line 296, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-minus-square:before {
  content: ""; }

/* line 297, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-minus-square-o:before {
  content: ""; }

/* line 298, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-level-up:before {
  content: ""; }

/* line 299, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-level-down:before {
  content: ""; }

/* line 300, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-check-square:before {
  content: ""; }

/* line 301, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-pencil-square:before {
  content: ""; }

/* line 302, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-external-link-square:before {
  content: ""; }

/* line 303, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-share-square:before {
  content: ""; }

/* line 304, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-compass:before {
  content: ""; }

/* line 305, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

/* line 306, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

/* line 307, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

/* line 308, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: ""; }

/* line 309, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-gbp:before {
  content: ""; }

/* line 310, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: ""; }

/* line 311, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: ""; }

/* line 312, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

/* line 313, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

/* line 314, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: ""; }

/* line 315, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

/* line 316, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-file:before {
  content: ""; }

/* line 317, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-file-text:before {
  content: ""; }

/* line 318, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sort-alpha-asc:before {
  content: ""; }

/* line 319, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sort-alpha-desc:before {
  content: ""; }

/* line 320, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sort-amount-asc:before {
  content: ""; }

/* line 321, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sort-amount-desc:before {
  content: ""; }

/* line 322, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sort-numeric-asc:before {
  content: ""; }

/* line 323, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sort-numeric-desc:before {
  content: ""; }

/* line 324, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-thumbs-up:before {
  content: ""; }

/* line 325, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-thumbs-down:before {
  content: ""; }

/* line 326, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-youtube-square:before {
  content: ""; }

/* line 327, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-youtube:before {
  content: ""; }

/* line 328, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-xing:before {
  content: ""; }

/* line 329, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-xing-square:before {
  content: ""; }

/* line 330, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-youtube-play:before {
  content: ""; }

/* line 331, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-dropbox:before {
  content: ""; }

/* line 332, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-stack-overflow:before {
  content: ""; }

/* line 333, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-instagram:before {
  content: ""; }

/* line 334, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-flickr:before {
  content: ""; }

/* line 335, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-adn:before {
  content: ""; }

/* line 336, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bitbucket:before {
  content: ""; }

/* line 337, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bitbucket-square:before {
  content: ""; }

/* line 338, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-tumblr:before {
  content: ""; }

/* line 339, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-tumblr-square:before {
  content: ""; }

/* line 340, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-long-arrow-down:before {
  content: ""; }

/* line 341, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-long-arrow-up:before {
  content: ""; }

/* line 342, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-long-arrow-left:before {
  content: ""; }

/* line 343, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-long-arrow-right:before {
  content: ""; }

/* line 344, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-apple:before {
  content: ""; }

/* line 345, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-windows:before {
  content: ""; }

/* line 346, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-android:before {
  content: ""; }

/* line 347, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-linux:before {
  content: ""; }

/* line 348, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-dribbble:before {
  content: ""; }

/* line 349, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-skype:before {
  content: ""; }

/* line 350, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-foursquare:before {
  content: ""; }

/* line 351, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-trello:before {
  content: ""; }

/* line 352, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-female:before {
  content: ""; }

/* line 353, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-male:before {
  content: ""; }

/* line 354, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

/* line 355, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sun-o:before {
  content: ""; }

/* line 356, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-moon-o:before {
  content: ""; }

/* line 357, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-archive:before {
  content: ""; }

/* line 358, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bug:before {
  content: ""; }

/* line 359, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-vk:before {
  content: ""; }

/* line 360, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-weibo:before {
  content: ""; }

/* line 361, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-renren:before {
  content: ""; }

/* line 362, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-pagelines:before {
  content: ""; }

/* line 363, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-stack-exchange:before {
  content: ""; }

/* line 364, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: ""; }

/* line 365, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: ""; }

/* line 366, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

/* line 367, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-dot-circle-o:before {
  content: ""; }

/* line 368, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-wheelchair:before {
  content: ""; }

/* line 369, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-vimeo-square:before {
  content: ""; }

/* line 370, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

/* line 371, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-plus-square-o:before {
  content: ""; }

/* line 372, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-space-shuttle:before {
  content: ""; }

/* line 373, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-slack:before {
  content: ""; }

/* line 374, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-envelope-square:before {
  content: ""; }

/* line 375, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-wordpress:before {
  content: ""; }

/* line 376, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-openid:before {
  content: ""; }

/* line 377, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

/* line 378, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

/* line 379, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-yahoo:before {
  content: ""; }

/* line 380, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-google:before {
  content: ""; }

/* line 381, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-reddit:before {
  content: ""; }

/* line 382, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-reddit-square:before {
  content: ""; }

/* line 383, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-stumbleupon-circle:before {
  content: ""; }

/* line 384, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-stumbleupon:before {
  content: ""; }

/* line 385, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-delicious:before {
  content: ""; }

/* line 386, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-digg:before {
  content: ""; }

/* line 387, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-pied-piper:before {
  content: ""; }

/* line 388, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-pied-piper-alt:before {
  content: ""; }

/* line 389, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-drupal:before {
  content: ""; }

/* line 390, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-joomla:before {
  content: ""; }

/* line 391, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-language:before {
  content: ""; }

/* line 392, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-fax:before {
  content: ""; }

/* line 393, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-building:before {
  content: ""; }

/* line 394, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-child:before {
  content: ""; }

/* line 395, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-paw:before {
  content: ""; }

/* line 396, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-spoon:before {
  content: ""; }

/* line 397, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cube:before {
  content: ""; }

/* line 398, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cubes:before {
  content: ""; }

/* line 399, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-behance:before {
  content: ""; }

/* line 400, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-behance-square:before {
  content: ""; }

/* line 401, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-steam:before {
  content: ""; }

/* line 402, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-steam-square:before {
  content: ""; }

/* line 403, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-recycle:before {
  content: ""; }

/* line 404, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: ""; }

/* line 405, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: ""; }

/* line 406, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-tree:before {
  content: ""; }

/* line 407, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-spotify:before {
  content: ""; }

/* line 408, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-deviantart:before {
  content: ""; }

/* line 409, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-soundcloud:before {
  content: ""; }

/* line 410, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-database:before {
  content: ""; }

/* line 411, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-file-pdf-o:before {
  content: ""; }

/* line 412, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-file-word-o:before {
  content: ""; }

/* line 413, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-file-excel-o:before {
  content: ""; }

/* line 414, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-file-powerpoint-o:before {
  content: ""; }

/* line 415, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

/* line 416, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

/* line 417, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

/* line 418, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

/* line 419, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-file-code-o:before {
  content: ""; }

/* line 420, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-vine:before {
  content: ""; }

/* line 421, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-codepen:before {
  content: ""; }

/* line 422, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-jsfiddle:before {
  content: ""; }

/* line 423, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

/* line 424, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-circle-o-notch:before {
  content: ""; }

/* line 425, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-ra:before,
.fa-rebel:before {
  content: ""; }

/* line 426, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: ""; }

/* line 427, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-git-square:before {
  content: ""; }

/* line 428, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-git:before {
  content: ""; }

/* line 429, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

/* line 430, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-tencent-weibo:before {
  content: ""; }

/* line 431, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-qq:before {
  content: ""; }

/* line 432, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

/* line 433, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

/* line 434, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

/* line 435, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-history:before {
  content: ""; }

/* line 436, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-circle-thin:before {
  content: ""; }

/* line 437, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-header:before {
  content: ""; }

/* line 438, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-paragraph:before {
  content: ""; }

/* line 439, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sliders:before {
  content: ""; }

/* line 440, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-share-alt:before {
  content: ""; }

/* line 441, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-share-alt-square:before {
  content: ""; }

/* line 442, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bomb:before {
  content: ""; }

/* line 443, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

/* line 444, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-tty:before {
  content: ""; }

/* line 445, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-binoculars:before {
  content: ""; }

/* line 446, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-plug:before {
  content: ""; }

/* line 447, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-slideshare:before {
  content: ""; }

/* line 448, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-twitch:before {
  content: ""; }

/* line 449, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-yelp:before {
  content: ""; }

/* line 450, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-newspaper-o:before {
  content: ""; }

/* line 451, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-wifi:before {
  content: ""; }

/* line 452, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-calculator:before {
  content: ""; }

/* line 453, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-paypal:before {
  content: ""; }

/* line 454, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-google-wallet:before {
  content: ""; }

/* line 455, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cc-visa:before {
  content: ""; }

/* line 456, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cc-mastercard:before {
  content: ""; }

/* line 457, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cc-discover:before {
  content: ""; }

/* line 458, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cc-amex:before {
  content: ""; }

/* line 459, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cc-paypal:before {
  content: ""; }

/* line 460, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cc-stripe:before {
  content: ""; }

/* line 461, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bell-slash:before {
  content: ""; }

/* line 462, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bell-slash-o:before {
  content: ""; }

/* line 463, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-trash:before {
  content: ""; }

/* line 464, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-copyright:before {
  content: ""; }

/* line 465, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-at:before {
  content: ""; }

/* line 466, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-eyedropper:before {
  content: ""; }

/* line 467, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-paint-brush:before {
  content: ""; }

/* line 468, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-birthday-cake:before {
  content: ""; }

/* line 469, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-area-chart:before {
  content: ""; }

/* line 470, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-pie-chart:before {
  content: ""; }

/* line 471, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-line-chart:before {
  content: ""; }

/* line 472, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-lastfm:before {
  content: ""; }

/* line 473, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-lastfm-square:before {
  content: ""; }

/* line 474, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-toggle-off:before {
  content: ""; }

/* line 475, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-toggle-on:before {
  content: ""; }

/* line 476, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bicycle:before {
  content: ""; }

/* line 477, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bus:before {
  content: ""; }

/* line 478, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-ioxhost:before {
  content: ""; }

/* line 479, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-angellist:before {
  content: ""; }

/* line 480, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cc:before {
  content: ""; }

/* line 481, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

/* line 482, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-meanpath:before {
  content: ""; }

/* line 483, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-buysellads:before {
  content: ""; }

/* line 484, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-connectdevelop:before {
  content: ""; }

/* line 485, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-dashcube:before {
  content: ""; }

/* line 486, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-forumbee:before {
  content: ""; }

/* line 487, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-leanpub:before {
  content: ""; }

/* line 488, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sellsy:before {
  content: ""; }

/* line 489, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-shirtsinbulk:before {
  content: ""; }

/* line 490, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-simplybuilt:before {
  content: ""; }

/* line 491, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-skyatlas:before {
  content: ""; }

/* line 492, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cart-plus:before {
  content: ""; }

/* line 493, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cart-arrow-down:before {
  content: ""; }

/* line 494, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-diamond:before {
  content: ""; }

/* line 495, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-ship:before {
  content: ""; }

/* line 496, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-user-secret:before {
  content: ""; }

/* line 497, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-motorcycle:before {
  content: ""; }

/* line 498, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-street-view:before {
  content: ""; }

/* line 499, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-heartbeat:before {
  content: ""; }

/* line 500, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-venus:before {
  content: ""; }

/* line 501, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-mars:before {
  content: ""; }

/* line 502, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-mercury:before {
  content: ""; }

/* line 503, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

/* line 504, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-transgender-alt:before {
  content: ""; }

/* line 505, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-venus-double:before {
  content: ""; }

/* line 506, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-mars-double:before {
  content: ""; }

/* line 507, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-venus-mars:before {
  content: ""; }

/* line 508, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-mars-stroke:before {
  content: ""; }

/* line 509, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-mars-stroke-v:before {
  content: ""; }

/* line 510, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-mars-stroke-h:before {
  content: ""; }

/* line 511, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-neuter:before {
  content: ""; }

/* line 512, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-genderless:before {
  content: ""; }

/* line 513, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-facebook-official:before {
  content: ""; }

/* line 514, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-pinterest-p:before {
  content: ""; }

/* line 515, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-whatsapp:before {
  content: ""; }

/* line 516, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-server:before {
  content: ""; }

/* line 517, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-user-plus:before {
  content: ""; }

/* line 518, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-user-times:before {
  content: ""; }

/* line 519, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hotel:before,
.fa-bed:before {
  content: ""; }

/* line 520, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-viacoin:before {
  content: ""; }

/* line 521, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-train:before {
  content: ""; }

/* line 522, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-subway:before {
  content: ""; }

/* line 523, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-medium:before {
  content: ""; }

/* line 524, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

/* line 525, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-optin-monster:before {
  content: ""; }

/* line 526, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-opencart:before {
  content: ""; }

/* line 527, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-expeditedssl:before {
  content: ""; }

/* line 528, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-battery-4:before,
.fa-battery-full:before {
  content: ""; }

/* line 529, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

/* line 530, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

/* line 531, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

/* line 532, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

/* line 533, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-mouse-pointer:before {
  content: ""; }

/* line 534, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-i-cursor:before {
  content: ""; }

/* line 535, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-object-group:before {
  content: ""; }

/* line 536, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-object-ungroup:before {
  content: ""; }

/* line 537, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sticky-note:before {
  content: ""; }

/* line 538, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-sticky-note-o:before {
  content: ""; }

/* line 539, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cc-jcb:before {
  content: ""; }

/* line 540, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-cc-diners-club:before {
  content: ""; }

/* line 541, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-clone:before {
  content: ""; }

/* line 542, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-balance-scale:before {
  content: ""; }

/* line 543, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hourglass-o:before {
  content: ""; }

/* line 544, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

/* line 545, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

/* line 546, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

/* line 547, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hourglass:before {
  content: ""; }

/* line 548, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

/* line 549, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

/* line 550, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hand-scissors-o:before {
  content: ""; }

/* line 551, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hand-lizard-o:before {
  content: ""; }

/* line 552, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hand-spock-o:before {
  content: ""; }

/* line 553, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hand-pointer-o:before {
  content: ""; }

/* line 554, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hand-peace-o:before {
  content: ""; }

/* line 555, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-trademark:before {
  content: ""; }

/* line 556, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-registered:before {
  content: ""; }

/* line 557, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-creative-commons:before {
  content: ""; }

/* line 558, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-gg:before {
  content: ""; }

/* line 559, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-gg-circle:before {
  content: ""; }

/* line 560, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-tripadvisor:before {
  content: ""; }

/* line 561, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-odnoklassniki:before {
  content: ""; }

/* line 562, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-odnoklassniki-square:before {
  content: ""; }

/* line 563, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-get-pocket:before {
  content: ""; }

/* line 564, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-wikipedia-w:before {
  content: ""; }

/* line 565, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-safari:before {
  content: ""; }

/* line 566, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-chrome:before {
  content: ""; }

/* line 567, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-firefox:before {
  content: ""; }

/* line 568, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-opera:before {
  content: ""; }

/* line 569, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-internet-explorer:before {
  content: ""; }

/* line 570, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-tv:before,
.fa-television:before {
  content: ""; }

/* line 571, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-contao:before {
  content: ""; }

/* line 572, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-500px:before {
  content: ""; }

/* line 573, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-amazon:before {
  content: ""; }

/* line 574, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-calendar-plus-o:before {
  content: ""; }

/* line 575, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-calendar-minus-o:before {
  content: ""; }

/* line 576, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-calendar-times-o:before {
  content: ""; }

/* line 577, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-calendar-check-o:before {
  content: ""; }

/* line 578, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-industry:before {
  content: ""; }

/* line 579, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-map-pin:before {
  content: ""; }

/* line 580, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-map-signs:before {
  content: ""; }

/* line 581, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-map-o:before {
  content: ""; }

/* line 582, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-map:before {
  content: ""; }

/* line 583, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-commenting:before {
  content: ""; }

/* line 584, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-commenting-o:before {
  content: ""; }

/* line 585, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-houzz:before {
  content: ""; }

/* line 586, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-vimeo:before {
  content: ""; }

/* line 587, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-black-tie:before {
  content: ""; }

/* line 588, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-fonticons:before {
  content: ""; }

/* line 589, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-reddit-alien:before {
  content: ""; }

/* line 590, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-edge:before {
  content: ""; }

/* line 591, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-credit-card-alt:before {
  content: ""; }

/* line 592, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-codiepie:before {
  content: ""; }

/* line 593, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-modx:before {
  content: ""; }

/* line 594, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-fort-awesome:before {
  content: ""; }

/* line 595, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-usb:before {
  content: ""; }

/* line 596, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-product-hunt:before {
  content: ""; }

/* line 597, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-mixcloud:before {
  content: ""; }

/* line 598, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-scribd:before {
  content: ""; }

/* line 599, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-pause-circle:before {
  content: ""; }

/* line 600, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-pause-circle-o:before {
  content: ""; }

/* line 601, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-stop-circle:before {
  content: ""; }

/* line 602, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-stop-circle-o:before {
  content: ""; }

/* line 603, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-shopping-bag:before {
  content: ""; }

/* line 604, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-shopping-basket:before {
  content: ""; }

/* line 605, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-hashtag:before {
  content: ""; }

/* line 606, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bluetooth:before {
  content: ""; }

/* line 607, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-bluetooth-b:before {
  content: ""; }

/* line 608, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/fa/_icons.scss */
.fa-percent:before {
  content: ""; }

/* Unspaced Version */
@font-face {
  font-family: 'Home';
  src: url("../fonts/Home/01_Book/homespm-book-webfont.eot");
  src: url("../fonts/Home/01_Book/homespm-book-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Home/01_Book/homespm-book-webfont.woff2") format("woff2"), url("../fonts/Home/01_Book/homespm-book-webfont.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  -ms-font-feature-settings: "kern" 1;
  -o-font-feature-settings: "kern" 1;
  font-feature-settings: "kern" 1; }

@font-face {
  font-family: 'Home';
  src: url("../fonts/Home/02_Book_Italic/homespm-bookitalic-webfont.eot");
  src: url("../fonts/Home/02_Book_Italic/homespm-bookitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Home/02_Book_Italic/homespm-bookitalic-webfont.woff2") format("woff2"), url("../fonts/Home/02_Book_Italic/homespm-bookitalic-webfont.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  -ms-font-feature-settings: "kern" 1;
  -o-font-feature-settings: "kern" 1;
  font-feature-settings: "kern" 1; }

@font-face {
  font-family: 'Home';
  src: url("../fonts/Home/04_Bold/homespm-bold-webfont.eot");
  src: url("../fonts/Home/04_Bold/homespm-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Home/04_Bold/homespm-bold-webfont.woff2") format("woff2"), url("../fonts/Home/04_Bold/homespm-bold-webfont.woff") format("woff");
  font-style: normal;
  font-weight: bold;
  -ms-font-feature-settings: "kern" 1;
  -o-font-feature-settings: "kern" 1;
  font-feature-settings: "kern" 1; }

/* 10 Version */
@font-face {
  font-family: 'Home10';
  src: url("../fonts/Home/01_Book/homespm-book15-webfont.eot");
  src: url("../fonts/Home/01_Book/homespm-book15-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Home/01_Book/homespm-book15-webfont.woff2") format("woff2"), url("../fonts/Home/01_Book/homespm-book15-webfont.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  -ms-font-feature-settings: "kern" 1;
  -o-font-feature-settings: "kern" 1;
  font-feature-settings: "kern" 1; }

@font-face {
  font-family: 'Home10';
  src: url("../fonts/Home/02_Book_Italic/homespm-bookitalic10-webfont.eot");
  src: url("../fonts/Home/02_Book_Italic/homespm-bookitalic10-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Home/02_Book_Italic/homespm-bookitalic10-webfont.woff2") format("woff2"), url("../fonts/Home/02_Book_Italic/homespm-bookitalic10-webfont.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  -ms-font-feature-settings: "kern" 1;
  -o-font-feature-settings: "kern" 1;
  font-feature-settings: "kern" 1; }

@font-face {
  font-family: 'Home10';
  src: url("../fonts/Home/04_Bold/homespm-bold10-webfont.eot");
  src: url("../fonts/Home/04_Bold/homespm-bold10-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Home/04_Bold/homespm-bold10-webfont.woff2") format("woff2"), url("../fonts/Home/04_Bold/homespm-bold10-webfont.woff") format("woff");
  font-style: normal;
  font-weight: bold;
  -ms-font-feature-settings: "kern" 1;
  -o-font-feature-settings: "kern" 1;
  font-feature-settings: "kern" 1; }

/* line 268, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
::-webkit-input-placeholder {
  color: #bdc3c7;
  opacity: 0.5;
  font-family: inherit;
  font-size: 15px;
  line-height: 10px !important;
  padding-top: 4px;
  z-index: 0; }

/* line 271, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
::-moz-input-placeholder {
  color: #bdc3c7;
  opacity: 0.5;
  font-family: inherit;
  font-size: 15px;
  line-height: 10px !important;
  padding-top: 4px;
  z-index: 0; }

/* line 274, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
::-ms-input-placeholder {
  color: #bdc3c7;
  opacity: 0.5;
  font-family: inherit;
  font-size: 15px;
  line-height: 10px !important;
  padding-top: 4px;
  z-index: 0; }

/* line 277, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
::-input-placeholder {
  color: #bdc3c7;
  opacity: 0.5;
  font-family: inherit;
  font-size: 15px;
  line-height: 10px !important;
  padding-top: 4px;
  z-index: 0; }

/* line 1, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
p {
  margin: 0; }
  /* line 3, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
  p:last-child {
    margin-bottom: 1em; }

/* line 10, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
.panel_padding p b {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-weight: normal;
  line-height: 125%;
  font-size: 125%;
  display: inline-block;
  -webkit-hyphens: manual !important;
  -ms-hyphens: manual !important;
  hyphens: manual !important; }

/* line 25, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
.italic {
  font-style: italic; }

/* line 29, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
a, a:visited {
  text-decoration: underline;
  color: inherit;
  cursor: pointer; }
  /* line 33, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
  a img, a:visited img {
    text-decoration: none;
    border: none; }
  /* line 37, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
  a u, a:visited u {
    text-decoration: none; }

/* line 43, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, .pull-left a, .pull-right a, .downloads a, .menu a, .logoblock a, .mediagallery a, .subselector a, .selector a, .page-dots a, .artistlist a, .bubble a {
  text-decoration: none !important; }

/* line 48, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
.entry, .marker, .list-container, .fa, .widebutton {
  text-decoration: none; }
  /* line 50, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
  .entry > a, .marker > a, .list-container > a, .fa > a, .widebutton > a {
    text-decoration: none; }

/* line 56, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
body {
  font-family: Home10, Verdana, sans-serif;
  font-size: 1em;
  line-height: 1.35em; }

/* Big Font Sizes */
/* line 64, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
h1, .menu a, .menu span {
  font-family: Home, Verdana, sans-serif;
  font-size: 1.7em;
  line-height: 1.2em;
  font-weight: normal;
  margin: 0;
  padding-top: 0.2em;
  margin-top: -0.2em;
  text-decoration: none !important; }
  @media screen and (max-width: 480px) {
    /* line 64, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
    h1, .menu a, .menu span {
      font-size: 1.7em;
      line-height: 1.2em; } }

/* line 80, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
p {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }

/* line 88, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
div.fullscreen p {
  -webkit-hyphens: manual !important;
  -ms-hyphens: manual !important;
  hyphens: manual !important; }

/* line 98, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
.page-dots a,
.submenu a,
.panel_menu a,
.menu a {
  -webkit-tap-highlight-color: transparent; }
  /* line 104, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
  .page-dots a:active,
  .submenu a:active,
  .panel_menu a:active,
  .menu a:active {
    color: #bdc3c7 !important; }
    /* line 106, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
    .page-dots a:active i,
    .submenu a:active i,
    .panel_menu a:active i,
    .menu a:active i {
      color: #bdc3c7 !important; }

/* line 112, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
.menu span {
  color: #bdc3c7; }

/* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
div.bordered:after {
  display: block;
  width: 100%;
  background: black;
  height: 3px;
  content: "";
  border-radius: 1.5px;
  margin: 0.6em 0 1.3em 0; }
  @media screen and (max-width: 480px) {
    /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
    div.bordered:after {
      height: 3px; } }

/* line 201, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
#page-1 div.bordered:after {
  background: white;
  border-color: white; }

/* line 205, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
#page-1 div.bordered:before {
  background: white;
  border-color: white; }

/* Medium Font Sizes */
/* line 125, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
h2, h3 {
  font-family: Home, Verdana, sans-serif;
  font-size: 1.7em;
  line-height: 1.2em;
  font-weight: normal;
  margin: 0;
  text-decoration: none; }

/*h1 {
  text-transform: uppercase;
}*/
/* line 138, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
h1.supersize {
  text-align: center;
  font-size: 3.5em; }

/* line 144, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
.centerized {
  text-align: center;
  margin-bottom: 1rem; }
  /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
  .centerized:after {
    display: block;
    width: 100%;
    background: black;
    height: 3px;
    content: "";
    border-radius: 1.5px;
    margin: 0.3em 0 0 0; }
    @media screen and (max-width: 480px) {
      /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
      .centerized:after {
        height: 3px; } }

/* Small Headers: Same size as body, but no margin inbetween) */
/* line 152, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
h4 {
  font-weight: normal;
  font-size: 1;
  padding: 0;
  margin-bottom: 1em;
  text-align: center; }

/* line 160, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
h5 {
  font: inherit;
  margin-bottom: 1em; }

/* Small Containers */
/* line 167, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_typography.scss */
.panel_menu a {
  font-size: 0.6em;
  line-height: 1.2em; }

/* Lauftext Links */
/*a.underlined,
.calendar .accordeon > div > div > a,
p a {
  text-decoration: underline;
}
*/
/*! Flickity v1.1.2
http://flickity.metafizzy.co
---------------------------------------------- */
/* line 5, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-enabled {
  position: relative; }

/* line 9, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-enabled:focus {
  outline: none; }

/* line 11, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%; }

/* line 17, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%; }

/* draggable */
/* line 25, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 34, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-enabled.is-draggable .flickity-viewport {
  /*  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;*/
  cursor: default; }

/* line 41, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

/* ---- previous/next buttons ---- */
/* line 48, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: white;
  background: rgba(255, 255, 255, 0.75);
  cursor: pointer;
  /* vertically center */
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

/* line 64, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-prev-next-button:hover {
  background: white; }

/* line 66, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-prev-next-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #09F; }

/* line 71, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-prev-next-button:active {
  filter: alpha(opacity=60);
  /* IE8 */
  opacity: 0.6; }

/* line 76, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-prev-next-button.previous {
  left: 10px; }

/* line 77, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-prev-next-button.next {
  right: 10px; }

/* right to left */
/* line 79, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px; }

/* line 83, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px; }

/* line 88, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-prev-next-button:disabled {
  filter: alpha(opacity=30);
  /* IE8 */
  opacity: 0.3;
  cursor: auto; }

/* line 94, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%; }

/* line 102, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-prev-next-button .arrow {
  fill: #333; }

/* color & size if no SVG - IE8 and Android 2.3 */
/* line 107, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-prev-next-button.no-svg {
  color: #333;
  font-size: 26px; }

/* ---- page dots ---- */
/* line 114, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.dots-container {
  position: absolute;
  width: 100%;
  padding: 0;
  margin: 0;
  margin-top: -7px;
  top: 1.5em;
  list-style: none;
  text-align: center;
  line-height: 1;
  z-index: 0;
  opacity: 1;
  transition: all 0.5s linear; }
  /* line 128, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
  .dots-container.ng-hide {
    top: 6em;
    display: block !important; }
  /* line 132, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
  .dots-container.ng-hide-remove, .dots-container.ng-hide-add {
    display: block !important; }
  /* line 136, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
  .dots-container.ng-hide-remove {
    top: 6em !important; }
  /* line 139, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
  .dots-container.ng-hide-add {
    top: 1.5em !important; }

/* line 146, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-page-dots {
  position: relative;
  padding: 0;
  margin: auto;
  list-style: none;
  text-align: center;
  line-height: 1;
  width: auto;
  display: inline-block; }

/* line 157, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flickity-rtl .flickity-page-dots {
  direction: rtl; }

/* line 160, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
div:not(.flick-fs-container) > .flickity-page-dots .dot {
  display: inline;
  width: 16px;
  height: 16px;
  margin: 0 6px;
  line-height: 0px;
  background: #333;
  border-radius: 50%;
  filter: alpha(opacity=25);
  /* IE8 */
  opacity: 0.25;
  cursor: pointer;
  position: relative;
  float: left; }
  /* line 173, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
  div:not(.flick-fs-container) > .flickity-page-dots .dot.is-selected {
    filter: alpha(opacity=100);
    /* IE8 */
    opacity: 1; }
    /* line 176, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
    div:not(.flick-fs-container) > .flickity-page-dots .dot.is-selected:after {
      display: block;
      position: absolute;
      width: 56px;
      height: 16px;
      margin-left: -20px;
      content: "";
      background: black; }
  /* line 187, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
  div:not(.flick-fs-container) > .flickity-page-dots .dot.is-first:after {
    width: 38px;
    margin-left: 0px;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px; }
  /* line 194, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
  div:not(.flick-fs-container) > .flickity-page-dots .dot.is-last:after {
    width: 16px;
    margin-left: 0px;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px; }

/* line 204, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
.flick-fs-container > .flickity-page-dots {
  width: 100%;
  text-align: center !important;
  display: block;
  bottom: 0px;
  position: absolute;
  margin-bottom: -1.5em;
  transition: all 0.5s ease-in-out; }
  /* line 212, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
  .flick-fs-container > .flickity-page-dots .dot {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 6px;
    line-height: 0px;
    padding: 2px;
    background: rgba(189, 195, 199, 0);
    border-radius: 50%;
    border: 1px solid #bdc3c7;
    cursor: pointer;
    position: relative; }
    /* line 228, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_flickity.scss */
    .flick-fs-container > .flickity-page-dots .dot.is-selected {
      background: #bdc3c7; }

/* line 21, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_themes.scss */
.ps-container {
  -ms-touch-action: none;
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none; }
  @supports (-ms-overflow-style: none) {
    /* line 21, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_themes.scss */
    .ps-container {
      overflow: auto !important; } }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    /* line 21, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_themes.scss */
    .ps-container {
      overflow: auto !important; } }
  /* line 59, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
  .ps-container.ps-active-x > .ps-scrollbar-x-rail,
  .ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block;
    background-color: transparent; }
  /* line 26, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
  .ps-container.ps-in-scrolling {
    pointer-events: none; }
    /* line 28, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
    .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
      background-color: #eee;
      opacity: 0.9; }
      /* line 30, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
      .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
        background-color: #999; }
    /* line 34, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
    .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
      background-color: #eee;
      opacity: 0.9; }
      /* line 36, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
      .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
        background-color: #999; }
  /* line 67, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
  .ps-container > .ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    border-radius: 4px;
    opacity: 0;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 3px;
    /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px; }
    /* line 72, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
    .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
      position: absolute;
      /* please don't change 'position' */
      background-color: #aaa;
      border-radius: 4px;
      transition: background-color .2s linear;
      bottom: 0;
      /* there must be 'bottom' for ps-scrollbar-x */
      height: 8px; }
  /* line 79, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
  .ps-container > .ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    border-radius: 4px;
    opacity: 0;
    transition: background-color .2s linear, opacity .2s linear;
    right: 3px;
    /* there must be 'right' for ps-scrollbar-y-rail */
    width: 8px; }
    /* line 84, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
    .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
      position: absolute;
      /* please don't change 'position' */
      background-color: #aaa;
      border-radius: 4px;
      transition: background-color .2s linear;
      right: 0;
      /* there must be 'right' for ps-scrollbar-y */
      width: 8px; }
  /* line 26, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
  .ps-container:hover.ps-in-scrolling {
    pointer-events: none; }
    /* line 28, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
    .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
      background-color: #eee;
      opacity: 0.9; }
      /* line 30, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
      .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
        background-color: #999; }
    /* line 34, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
    .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
      background-color: #eee;
      opacity: 0.9; }
      /* line 36, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
      .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
        background-color: #999; }
  /* line 94, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
  .ps-container:hover > .ps-scrollbar-x-rail,
  .ps-container:hover > .ps-scrollbar-y-rail {
    opacity: 0.6; }
  /* line 99, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
  .ps-container:hover > .ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
    /* line 102, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
    .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
      background-color: #999; }
  /* line 107, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
  .ps-container:hover > .ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
    /* line 110, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/perfect_scrollbar/_mixins.scss */
    .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
      background-color: #999; }

/* line 9, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: subpixel-antialiased !important;
  -moz-osx-font-smoothing: auto !important;
  font-smoothing: subpixel-antialiased !important; }

/* line 22, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
body {
  color: black;
  background-color: white;
  padding: 0;
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  /* Top Level DIV below body preventing iOS from bouncing around */ }
  @media screen and (max-width: 1440px) {
    /* line 262, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
    body:after {
      content: "bp-medium";
      display: none; } }
  @media screen and (max-width: 960px) {
    /* line 262, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
    body:after {
      content: "bp-small";
      display: none; } }
  @media screen and (max-width: 640px) {
    /* line 262, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
    body:after {
      content: "bp-mobile";
      display: none; } }
  /* line 45, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  body > .bounceprevent {
    position: absolute;
    overflow: hidden !important;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    left: 0;
    top: 0; }

/* line 57, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
html, body {
  height: 100%;
  width: 100%;
  overflow: hidden; }

/* Flickity Containers */
/* line 65, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.swiper-container {
  position: absolute;
  width: 100%;
  top: 0px;
  bottom: 0px;
  /*  background: $white;*/
  overflow: hidden; }
  @media screen and (max-width: 640px) {
    /* line 65, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .swiper-container {
      transform: translate3d(0, 0, 0); } }
  /* line 78, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .swiper-container .swiper-slide {
    position: relative;
    height: 100%;
    overflow: visible;
    background: white;
    /*&:first-child {
      @include round-vertical-border-before();
    }*/
    width: 25%; }
    /* line 167, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
    .swiper-container .swiper-slide:after {
      display: block;
      width: 3px;
      background: black;
      top: 1.5em;
      bottom: 0em;
      content: "";
      position: absolute;
      right: 0;
      margin-right: -2.5px;
      margin-bottom: -3em;
      z-index: 1;
      border-radius: 1.5px; }
    @media screen and (max-width: 1440px) {
      /* line 78, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .swiper-container .swiper-slide {
        width: 33.334%; } }
    @media screen and (max-width: 960px) {
      /* line 78, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .swiper-container .swiper-slide {
        width: 50%; } }
    @media screen and (max-width: 640px) {
      /* line 78, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .swiper-container .swiper-slide {
        width: 100%; } }
    /* line 91, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .swiper-container .swiper-slide > div {
      position: relative;
      top: 0;
      height: 100%;
      overflow: hidden;
      width: 100%;
      padding: 1.5em;
      /*@include media($smallmobile) {
        padding: $slide-padding-smallmobile;
        }*/
      padding-bottom: 0; }
    /* line 105, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .swiper-container .swiper-slide.noborder:after {
      display: none; }

/* line 113, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.panel_padding {
  width: 100%;
  margin-top: 2.3em;
  position: relative;
  padding-bottom: 4.5em !important; }

/* Page Dots */
/* line 122, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.page-dots {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  height: 3em;
  line-height: 2.85em;
  z-index: 2000;
  margin: 0;
  padding: 0;
  width: 100%;
  font-size: 1;
  bottom: 0px !important;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0px -4px 6px 2px rgba(0, 0, 0, 0.17);
  color: black;
  -webkit-backdrop-filter: blur(5px);
  -moz-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px); }

/* Perfect Scroll Wrappers */
/* line 148, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.scroll-wrapper, .scroll-wrapper-mobile {
  position: relative;
  overflow: hidden;
  height: 100%;
  padding-bottom: 0;
  margin-bottom: 0; }

/* line 156, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.scroll-wrapper-mobile {
  overflow-x: none !important;
  overflow-y: scroll !important;
  /*  -webkit-overflow-scrolling: touch; moved down to flipped styles */ }

/* Basic Pages: Black or White */
/* line 165, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.maincontainer {
  perspective: 800px;
  -webkit-perspective: 800px;
  -moz-perspective: 800px;
  -ms-perspective: 800px;
  position: absolute;
  display: block;
  left: 0px;
  right: 0px;
  top: 0px;
  margin-left: -3px;
  margin-right: -1px;
  height: 100%;
  opacity: 1;
  z-index: 0;
  overflow: hidden !important;
  transition: opacity 0.75s ease-in-out; }
  /* line 182, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .maincontainer.hide {
    display: block !important;
    opacity: 0; }

/* Pagecontainer: Contains Back and Frontside */
/* line 191, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.pagecontainer {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.75s ease-in-out; }
  /* line 200, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .pagecontainer .page {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 1; }
  /* line 209, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .pagecontainer .scroll-wrapper-mobile {
    -webkit-overflow-scrolling: touch; }

/* Menu */
/* line 219, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
header {
  padding: 0 1.5em;
  text-align: center; }
  /* line 222, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  header img {
    width: 99%;
    display: inline-block;
    transition: all 6s ease-in-out;
    -ms-transform: rotate(0deg);
        transform: rotateZ(0deg); }
    /* line 227, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    header img:hover {
      -ms-transform: rotate(3600deg);
          transform: rotateZ(3600deg); }

/* line 233, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.menu, .submenu {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  /* line 237, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .menu.menu, .submenu.menu {
    margin-top: 2.7em; }
    /* line 239, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .menu.menu > li, .submenu.menu > li {
      padding: 0;
      margin: 0; }
      /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
      .menu.menu > li:after, .submenu.menu > li:after {
        display: block;
        width: 100%;
        background: black;
        height: 3px;
        content: "";
        border-radius: 1.5px;
        margin: 0.75em 0 0.73em 0; }
        @media screen and (max-width: 480px) {
          /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
          .menu.menu > li:after, .submenu.menu > li:after {
            height: 3px; } }

/* Menu Container */
/* line 249, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.panel_top {
  margin-top: 0 !important;
  min-height: 100%;
  position: absolute !important;
  left: 0;
  top: 0;
  padding: 1.5em; }
  /* line 257, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .panel_top .social {
    font-size: 0.58824em;
    width: 100%;
    position: relative;
    margin-top: 3em !important; }
    /* line 262, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .panel_top .social:after {
      display: none !important; }
    /* line 265, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .panel_top .social a {
      margin-right: 0.5em;
      cursor: pointer;
      display: inline; }
      /* line 269, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .panel_top .social a.pull-right {
        text-align: right;
        margin-right: 0em;
        right: 0em; }

/* Bottom Fix Trick */
/* line 280, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.panel_top {
  display: table;
  height: 100%;
  width: 100% !important; }

/* line 285, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
header {
  display: table-row;
  height: 100%; }

/* line 289, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.menu {
  display: table-row; }

/* line 292, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.menuslide {
  padding: 0 !important;
  margin: 0 !important; }

/* FORM GENERAL */
/* line 299, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
form {
  width: 100%;
  margin: 0px;
  display: block;
  overflow: hidden;
  transition: all 0.5s ease-in-out; }
  /* line 306, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  form input, form button {
    display: inline-block;
    border: 1px solid #bdc3c7;
    font-family: inherit;
    font-size: 15px;
    line-height: 10px !important;
    outline: none;
    height: 35px;
    padding: 0 0.5em;
    padding-top: 4px;
    margin-top: 1em;
    background: transparent;
    cursor: pointer;
    -webkit-touch-callout: initial !important;
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important; }
    /* line 320, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    form input:focus, form button:focus {
      border-color: black; }
  /* line 325, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  form input {
    border-radius: 0px;
    -webkit-appearance: none; }
  /* line 332, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  form button {
    width: 20%;
    background: transparent;
    transition: all 0.25s ease-in-out; }
    /* line 336, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    form button:active {
      background: black;
      color: white;
      border-color: black; }
  /* line 342, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  form a {
    text-align: right;
    display: inline-block;
    float: right;
    padding-top: 2px;
    margin: 0 !important; }
    /* line 348, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    form a h1 {
      text-align: right;
      margin: 0 !important;
      padding: 0 !important;
      line-height: 0; }

/* Floaters */
/* line 360, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.pull-right {
  position: absolute;
  right: 1em;
  top: 0px; }
  /* line 364, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .pull-right.nopadding {
    right: 0em; }

/* line 369, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.pull-left {
  position: absolute;
  left: 1em;
  top: 0px; }
  /* line 373, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .pull-left.nopadding {
    left: 0em; }
  /* line 376, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .pull-left a:first-child {
    margin-right: 0.5em !important; }

/* line 380, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.center {
  text-align: left; }

/* line 384, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.clear {
  margin-top: 1.8em;
  margin-bottom: 1.4em;
  width: 50%;
  /*  @include media($small) {
    width: 100%;
  }*/ }

/* Submenu */
/* line 396, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.panel_menu {
  list-style-type: none;
  position: absolute;
  left: 0;
  margin: 0;
  padding: 0;
  margin-top: -2em;
  /*  @include media($smallmobile) {
    margin-top: $panelmenu-smallmobile-top-space;
  }*/
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis; }
  /* line 412, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .panel_menu li {
    display: inline;
    margin: 0;
    padding: 0;
    margin-right: 0.75em; }
    /* line 417, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .panel_menu li:last-child {
      margin-right: 0em; }
  /* line 422, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .panel_menu a {
    color: #bdc3c7; }
    /* line 424, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .panel_menu a.link-active {
      color: black; }

/* Splash Image */
/* line 432, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.splash {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 100000;
  background-position: center center;
  overflow: hidden;
  background-color: white;
  color: white;
  cursor: pointer;
  margin: 0;
  padding: 1.5em;
  /*  @include media($smallmobile) {
    padding: $slide-padding-smallmobile;
  }*/ }
  /* line 451, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .splash.ng-hide {
    opacity: 0;
    display: none; }
  /* line 456, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .splash.ng-hide-remove, .splash.ng-hide-add {
    display: block !important;
    transition: opacity 0.5s ease-in-out; }
  /* line 462, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .splash i {
    background: black;
    position: absolute;
    display: block;
    width: 5em;
    height: 5em;
    top: 50%;
    left: 50%;
    margin-left: -2.5em;
    margin-top: -2.5em;
    border-radius: 50%;
    animation-name: loader;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in;
    animation-direction: alternate;
    opacity: 0.25; }

@keyframes loader {
  50% {
    width: 5em;
    height: 5em;
    margin-left: -2.5em;
    margin-top: -2.5em;
    opacity: 0.25; }
  100% {
    width: 8em;
    height: 8em;
    margin-left: -4em;
    margin-top: -4em;
    opacity: 1; } }
  /* line 498, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .splash h1 {
    padding: 0;
    text-align: left;
    margin-left: -6px; }

/* line 506, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.onsplash {
  width: 50%;
  position: absolute;
  left: 25%;
  top: 3em;
  bottom: 0;
  right: 0;
  z-index: 120000;
  text-align: center; }
  /* line 515, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .onsplash h1 {
    margin-bottom: 1em; }

/* List Container */
/* line 523, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.list-container {
  display: block;
  margin: 0;
  padding-top: 0em;
  padding-bottom: 1em; }
  /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
  .list-container:after {
    display: block;
    width: 100%;
    background: black;
    height: 3px;
    content: "";
    border-radius: 1.5px;
    margin: 1.1em 0 0.25em 0; }
    @media screen and (max-width: 480px) {
      /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
      .list-container:after {
        height: 3px; } }
  /* line 530, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .list-container:last-child:after {
    display: none; }
  /* line 534, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .list-container p + a {
    display: block;
    margin-top: 0.25em; }
  /* line 538, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .list-container h2 + p {
    margin-top: 1em; }

/* Image Carousels */
/* Heroimage: only one, big image with a little margin */
/* line 546, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.carousel {
  margin: 0em auto;
  margin-top: 1.5em;
  max-width: 850px;
  position: relative;
  padding: 1em;
  padding-bottom: 0em;
  overflow: hidden;
  padding-bottom: 4em !important; }
  /* line 557, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .carousel > div {
    width: 100%;
    padding-bottom: 55%;
    position: relative;
    overflow: visible; }
    /* line 563, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .carousel > div .flickity-viewport {
      display: block;
      position: absolute !important;
      left: 0 !important;
      top: 0 !important;
      width: 100% !important;
      bottom: 0 !important;
      height: auto;
      /* overflow: visible;*/ }
    /* line 574, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .carousel > div .carousel-cell {
      width: 100% !important;
      height: 100% !important;
      margin: 0;
      padding: 0;
      cursor: ew-resize !important;
      margin-bottom: 4em; }
      /* line 582, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .carousel > div .carousel-cell .heroimage {
        margin: 0 !important;
        padding: 0 !important;
        height: 100%;
        width: 100%; }
        /* line 587, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
        .carousel > div .carousel-cell .heroimage > div {
          position: absolute;
          height: auto !important;
          left: 0;
          top: 0;
          bottom: 0em;
          width: 100%;
          background-size: contain !important;
          background-position: center center;
          background-repeat: no-repeat !important; }
      /* line 599, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .carousel > div .carousel-cell .portrait {
        margin: 0 !important;
        padding: 0 !important;
        width: auto; }
      /* line 604, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .carousel > div .carousel-cell .caption {
        font-size: 0.6em;
        line-height: 1.2em;
        bottom: 0.5em;
        margin: 0;
        position: absolute;
        z-index: 2;
        text-align: center;
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
  /* line 621, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .carousel.withcaption > div {
    padding-bottom: 60%; }
    /* line 625, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .carousel.withcaption > div .carousel-cell {
      padding-bottom: 2em; }
  /* line 633, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .carousel .single .carousel-cell {
    cursor: default !important; }

/* Heroimage: only one, big image with a little margin */
/* line 641, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.heroimage {
  margin-bottom: 0.5em; }
  /* line 645, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .heroimage.contain, .heroimage.landscape {
    padding: 0;
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 75%; }
    /* line 653, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .heroimage.contain > div, .heroimage.landscape > div {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-size: cover !important;
      background-repeat: no-repeat !important;
      background-position: center center !important; }
  /* line 664, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .heroimage.cinema {
    padding-bottom: 60% !important; }
  /* line 668, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .heroimage.foto {
    padding-bottom: 66% !important;
    margin-top: 1.5em; }
  /* line 673, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .heroimage.foto.portrait {
    padding-bottom: 100% !important;
    margin-left: 16.67%;
    width: 66.66%; }
  /* line 679, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .heroimage.margin {
    width: 70%;
    padding-bottom: 46.2% !important;
    margin-top: 0em;
    margin-left: auto;
    margin-right: auto; }
  /* line 687, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .heroimage.margin.portrait {
    padding-bottom: 70% !important;
    margin-left: 15%;
    width: 47%; }
  /* line 693, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .heroimage + .caption {
    font-size: 0.6em;
    line-height: 1.2em;
    margin-bottom: 1.5em;
    -webkit-hyphens: manual !important;
    -ms-hyphens: manual !important;
    hyphens: manual !important; }
  /* line 703, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .heroimage.foto.portrait + .caption {
    margin-left: 16.67%;
    width: 66.66%; }
  /* line 708, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .heroimage.margin + .caption {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 70% !important; }

/* Media Gallery */
/* line 719, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.mediagallery .reader {
  margin-top: 2em; }

/* line 723, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.mediagallery .entry {
  float: none !important;
  width: 100% !important;
  margin-top: 3em;
  /* Section Title */
  /* Contributinon Container */ }
  /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
  .mediagallery .entry:after {
    display: block;
    width: 100%;
    background: black;
    height: 3px;
    content: "";
    border-radius: 1.5px;
    margin: 0em 0 1em 0; }
    @media screen and (max-width: 480px) {
      /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
      .mediagallery .entry:after {
        height: 3px; } }
  /* line 731, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .mediagallery .entry > h2 {
    margin-bottom: 0.25em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 2em; }
  /* line 741, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .mediagallery .entry > div {
    padding-bottom: 0.5em;
    transition: all 0.25s ease-in-out; }
    /* line 152, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
    .mediagallery .entry > div:before {
      display: block;
      width: 100%;
      background: black;
      height: 3px;
      content: "";
      border-radius: 1.5px;
      margin: 0em 0 1em 0; }
      @media screen and (max-width: 480px) {
        /* line 152, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
        .mediagallery .entry > div:before {
          height: 3px; } }
    /* line 744, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .mediagallery .entry > div > a > h2 {
      width: 100%;
      padding-right: 2em;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      cursor: pointer;
      position: relative; }
      /* line 752, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .mediagallery .entry > div > a > h2 i {
        position: absolute;
        right: 0em;
        top: -0.2em; }
    /* line 759, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .mediagallery .entry > div:hover {
      background: #bdc3c7; }
    /* line 763, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .mediagallery .entry > div.active {
      transition: none; }
      /* line 765, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .mediagallery .entry > div.active:hover {
        background: none !important; }
  /* line 773, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .mediagallery .entry .accordeon {
    margin: 0 -0.5em;
    display: block;
    vertical-align: top; }
    /* line 778, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .mediagallery .entry .accordeon video,
    .mediagallery .entry .accordeon audio {
      display: inline-block;
      margin: 1em 0em;
      width: 100%; }
    /* line 785, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .mediagallery .entry .accordeon > a {
      /* Media */
      vertical-align: top;
      display: inline-block;
      padding: 0.5em;
      width: 33.3%; }
      /* line 792, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .mediagallery .entry .accordeon > a > .contain > div {
        background-size: contain !important;
        background-position: top center !important; }
    /* line 799, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .mediagallery .entry .accordeon .caption {
      text-align: center; }
  /* line 804, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .mediagallery .entry .Dokumente {
    margin-top: 1em; }
    /* line 806, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .mediagallery .entry .Dokumente > a {
      /* Media */
      vertical-align: top;
      display: inline-block;
      padding: 0.5em;
      width: 50%;
      text-align: left; }
      /* line 812, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .mediagallery .entry .Dokumente > a:after {
        display: block;
        clear: both;
        content: " "; }
      /* line 819, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .mediagallery .entry .Dokumente > a > .contain {
        height: 3em !important;
        float: left;
        width: 3em;
        padding: 0 !important; }
        /* line 824, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
        .mediagallery .entry .Dokumente > a > .contain > div {
          height: 3em !important;
          width: 3em;
          background-size: contain !important;
          background-position: left center !important; }
      /* line 832, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .mediagallery .entry .Dokumente > a > .caption {
        text-align: left;
        width: auto;
        padding-left: 6em; }

/* Annoatation Class */
/* line 847, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.annotations {
  font-size: 0.6em;
  line-height: 1.2em;
  margin-bottom: 1em; }

/* line 853, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.workinfo {
  max-width: 1150px;
  padding: 1px 0 0 0;
  margin: 0em auto 3em auto; }
  /* line 857, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .workinfo > div {
    position: relative; }
    /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
    .workinfo > div:after {
      display: block;
      width: 100%;
      background: black;
      height: 3px;
      content: "";
      border-radius: 1.5px;
      margin: 0.7em 0 1em 0; }
      @media screen and (max-width: 480px) {
        /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
        .workinfo > div:after {
          height: 3px; } }
    /* line 201, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
    .workinfo > div:after {
      background: white;
      border-color: white; }
    /* line 205, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
    .workinfo > div:before {
      background: white;
      border-color: white; }
    /* line 861, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .workinfo > div:after, .workinfo > div:before {
      position: absolute;
      width: auto !important;
      left: 0em !important;
      right: 0em !important; }
    /* line 869, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .workinfo > div > div {
      max-width: 850px;
      margin: auto;
      margin-top: -1em; }
      /* line 873, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .workinfo > div > div div.halfspace {
        width: 50%;
        display: block;
        padding-right: 1em; }
      /* line 879, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .workinfo > div > div div.left {
        float: left; }
      /* line 882, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .workinfo > div > div div.right {
        float: right; }
      /* line 887, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .workinfo > div > div > div p:first-child {
        margin-top: 1em; }
      /* line 892, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .workinfo > div > div:after {
        clear: both;
        display: block;
        content: ""; }

/* Downloads Class */
/* line 902, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.downloads {
  font-size: 0.6em;
  line-height: 1.2em;
  margin: 0 !important;
  width: 100%;
  margin-bottom: 1em;
  overflow: hidden; }
  /* line 909, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .downloads > a {
    display: block;
    width: 100%;
    max-width: 400px;
    clear: both;
    padding: 1em 0;
    margin: 0;
    white-space: nowrap; }
    /* line 917, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .downloads > a:after {
      content: "";
      display: block;
      clear: both; }
    /* line 922, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .downloads > a img {
      box-shadow: 1px 1px 4px #bdc3c7;
      display: inline-block;
      vertical-align: top;
      margin-bottom: 0.5em;
      width: 30px;
      padding: 0px;
      height: auto; }
    /* line 931, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .downloads > a span {
      display: inline-block;
      vertical-align: top;
      padding-left: 0.5em;
      margin-right: 35px;
      white-space: normal; }
  /* line 939, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .downloads.bigfont {
    font-size: 1em;
    line-height: 1.35em;
    margin-bottom: 0.5em; }
    /* line 944, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .downloads.bigfont > a span {
      margin-top: -0.25em; }

/* line 951, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.dateentry {
  display: block;
  margin-bottom: 1em; }
  /* line 954, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .dateentry:last-child {
    margin-bottom: 0em; }
  /* line 957, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .dateentry h4 {
    border-top: 2px solid black;
    margin-left: -1.5em;
    margin-right: -1.5em;
    padding-left: 1.5em;
    padding-right: 1.5em;
    padding-top: 1em; }
  /* line 965, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .dateentry:first-child h4 {
    border: none; }

/* Artist Name List */
/* line 971, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
span.marker,
a.marker {
  font-size: 2.15em;
  line-height: 0;
  margin-top: -0.2em;
  padding-right: 0.1em;
  float: left;
  display: inline; }
  /* line 979, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  span.marker i:before,
  a.marker i:before {
    padding-left: 1px; }

/* line 985, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
h1.list {
  text-indent: -1em;
  margin-left: 1em;
  position: relative; }
  /* line 989, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  h1.list div.markercontainer {
    top: 0.2em;
    right: 0;
    position: absolute;
    white-space: nowrap; }
  /* line 995, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  h1.list a.marker {
    white-space: nowrap;
    visibility: hidden;
    display: inline-block;
    opacity: 0;
    margin-left: 0.1em;
    transition: all 0.25s ease-in-out; }
  /* line 1005, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  h1.list.active a.marker, h1.list:hover a.marker {
    opacity: 1;
    visibility: visible; }

/* line 1012, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
div.projektlink {
  position: relative; }
  /* line 1014, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  div.projektlink p {
    margin-right: 2em; }
  /* line 1017, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  div.projektlink a.marker {
    bottom: 0.5em;
    right: 0;
    position: absolute;
    display: block;
    opacity: 0;
    transition: all 0.25s ease-in-out; }
  /* line 1027, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  div.projektlink.active a.marker, div.projektlink:hover a.marker {
    opacity: 1;
    display: block; }

/* Accordeons */
/* line 1037, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.accordeon {
  overflow: hidden; }
  /* line 1040, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .accordeon.ng-enter {
    max-height: 0px;
    transition: all 1.5s ease-in-out; }
  /* line 1044, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .accordeon.ng-enter.ng-enter-active {
    max-height: 2000px; }
  /* line 1047, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .accordeon.ng-leave {
    max-height: 800px;
    transition: all 0.75s ease-in-out; }
  /* line 1051, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .accordeon.ng-leave.ng-leave-active {
    max-height: 0px; }

/* Magazine List */
/* line 1058, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.magtitle {
  display: block;
  width: 66%;
  margin: 0 auto;
  margin-bottom: 1em; }
  /* line 1063, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .magtitle h1 {
    margin: 0;
    font-size: 3.5em;
    line-height: 1.1em; }

/* line 1069, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.maglead {
  margin-bottom: 1em !important; }

/* Nahtlose Paragraphen vor Accordeons */
/* line 1077, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.gapless p {
  margin: 0; }

/* Dots Accordeon Marker */
/* line 1085, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.dots:after {
  content: "…";
  display: block;
  text-align: center;
  line-height: 1.2em;
  font-size: 1.7em; }

/* Lead on loaded accordeon */
/* line 1096, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.lead {
  margin-top: 1em; }

/* Full Size Buttons */
/* line 1102, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.selector {
  color: #bdc3c7; }
  /* line 1104, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .selector .link-active {
    color: black; }
  /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
  .selector:after {
    display: block;
    width: 100%;
    background: black;
    height: 3px;
    content: "";
    border-radius: 1.5px;
    margin: 1em 0 1.5em 0; }
    @media screen and (max-width: 480px) {
      /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
      .selector:after {
        height: 3px; } }
  /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
  .selector-tight:after {
    display: block;
    width: 100%;
    background: black;
    height: 3px;
    content: "";
    border-radius: 1.5px;
    margin: 1.5em 0 1em 0; }
    @media screen and (max-width: 480px) {
      /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
      .selector-tight:after {
        height: 3px; } }

/* line 1112, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.subselector {
  color: #bdc3c7; }
  /* line 1114, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .subselector .link-active {
    color: black; }
  /* line 152, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
  .subselector:before {
    display: block;
    width: 100%;
    background: black;
    height: 3px;
    content: "";
    border-radius: 1.5px;
    margin: 1em 0 1em 0; }
    @media screen and (max-width: 480px) {
      /* line 152, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
      .subselector:before {
        height: 3px; } }
  /* line 1118, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .subselector:before {
    background-color: #bdc3c7;
    border-color: #bdc3c7; }

/* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
.vermittlungsform .entries:after {
  display: block;
  width: 100%;
  background: black;
  height: 3px;
  content: "";
  border-radius: 1.5px;
  margin: 1.5em 0 1.5em 0; }
  @media screen and (max-width: 480px) {
    /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
    .vermittlungsform .entries:after {
      height: 3px; } }

/* line 1128, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.vermittlungsform .entries:last-child {
  padding-bottom: 7.5em; }
  /* line 1130, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .vermittlungsform .entries:last-child:after {
    display: none; }

/* line 1138, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.vermittlungsform .filter {
  text-indent: -1em;
  margin-left: 1em;
  position: relative; }

/* line 1144, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.vermittlungsform .entries h2 {
  margin-bottom: 0.5em; }

/* line 1147, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.vermittlungsform .entries .anmerkungen {
  float: right;
  width: 85%;
  margin: 0.5em 0px;
  margin-top: 1em; }
  /* line 1152, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .vermittlungsform .entries .anmerkungen .button-block {
    border: 2px solid black;
    color: black;
    margin-right: 25%;
    text-align: center;
    display: block;
    margin-top: .5em;
    margin-bottom: .5em;
    font-size: 150%;
    padding: 0.5em 0 0.3em 0;
    line-height: 1; }

/* line 1165, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.vermittlungsform .entries:after {
  clear: both;
  display: block;
  content: ""; }

/* Perfect Scrollbar Overrule */
/* line 1177, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.ps-scrollbar-x-rail {
  display: none !important; }

/* line 1181, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.ps-scrollbar-y {
  transition: none !important; }

/* line 1185, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.ps-scrollbar-y-rail {
  margin-top: 1.5em;
  margin-bottom: 3em;
  transition: none !important;
  background: transparent !important;
  z-index: 100; }

/* line 1194, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.fullscreen .ps-scrollbar-y-rail, .panel_overlay .ps-scrollbar-y-rail, .map .ps-scrollbar-y-rail {
  margin-top: 0em; }

/* Social Media */
/* line 1202, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.sharecontainer {
  position: relative;
  display: block;
  overflow: visible; }
  /* line 1206, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .sharecontainer > a {
    display: inline-block;
    margin-right: 0.5em; }
  /* line 1211, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .sharecontainer .sharing {
    display: inline-block;
    position: absolute;
    line-height: 1;
    opacity: 1;
    transition: all 0.5s ease-in; }
    /* line 1217, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .sharecontainer .sharing.ng-hide {
      opacity: 0; }
      /* line 1219, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
      .sharecontainer .sharing.ng-hide a {
        -ms-transform: scale(0);
            transform: scale(0); }
    /* line 1223, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .sharecontainer .sharing a {
      transition: all 0.5s ease-in;
      line-height: 1;
      margin-right: 0.5em;
      -ms-transform: scale(1);
          transform: scale(1); }

/* ;logoblock */
/* line 1235, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.logoblock {
  margin-left: -1em;
  margin-right: -1em;
  margin-top: 2em;
  overflow: hidden; }
  /* line 1240, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .logoblock p {
    margin-top: 1em;
    margin-bottom: 0.5em;
    margin-left: 1em; }
  /* line 1245, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .logoblock img {
    vertical-align: middle;
    display: inline-block;
    width: 49%;
    max-width: 190px;
    padding: 1em; }

/* line 1254, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.templatecontainer {
  opacity: 1;
  transition: all 0.5s ease-in-out; }
  /* line 1258, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .templatecontainer.ng-enter {
    opacity: 0; }
  /* line 1261, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .templatecontainer.ng-enter.ng-enter-active {
    opacity: 0; }
  /* line 1264, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .templatecontainer.ng-leave {
    opacity: 0; }
  /* line 1267, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .templatecontainer.ng-leave.ng-leave-active {
    opacity: 0; }

/* Search Page */
/* line 1274, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.searchpage {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 85%;
  z-index: 1;
  background: white;
  box-shadow: 0px -4px 6px 2px rgba(0, 0, 0, 0.17);
  transition: all 1s ease-in-out; }
  /* line 1286, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .searchpage.ng-hide {
    height: 0; }
  /* line 1289, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .searchpage.ng-hide-remove .searchpage.ng-hide-add {
    display: block; }

/* Image Zoom Class */
/* line 1297, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.zoom {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  width: 32%;
  padding: 0em; }
  /* line 1304, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .zoom img {
    display: block;
    width: 100% !important;
    height: auto; }
    /* line 1308, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .zoom img.ng-hide {
      display: block !important;
      visibility: hidden; }
  /* line 1315, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
  .zoom .popout {
    position: absolute;
    left: 0px;
    top: 0px;
    background: #FFF;
    padding: 0.5em;
    transition: all 0.25s;
    -ms-transform: scale(2.5);
        transform: scale(2.5);
    box-shadow: 2px 2px 6px 2px rgba(0, 0, 0, 0.4); }
    /* line 1326, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
    .zoom .popout.ng-hide {
      -ms-transform: scale(1);
          transform: scale(1);
      box-shadow: none; }

/* line 1335, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/main.scss */
.nogap {
  margin-top: 0 !important; }

/* line 1, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.rf-wrapper {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative; }
  /* line 6, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .rf-wrapper .rf-embedded {
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    position: absolute;
    display: block; }

/* line 16, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.panel_overlay {
  display: none;
  background: black;
  position: absolute !important;
  top: 0% !important;
  left: -1px;
  right: -3px;
  width: auto !important;
  display: block;
  height: 100%;
  color: white;
  margin-bottom: 3em;
  z-index: 1000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1); }
  @media screen and (max-width: 640px) {
    /* line 16, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .panel_overlay {
      left: 0px;
      right: 0px; } }
  /* line 36, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .panel_overlay.ng-hide {
    top: 100% !important; }
  /* line 201, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
  .panel_overlay .centerized:after {
    background: white;
    border-color: white; }
  /* line 205, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
  .panel_overlay .centerized:before {
    background: white;
    border-color: white; }
  /* line 44, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .panel_overlay .calendar {
    margin-bottom: 0em !important; }

/* line 50, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.panel_overlay .pull-left, .panel_overlay .pull-right, .sideMenu .pull-left, .sideMenu .pull-right {
  padding: 1.5em;
  padding-top: 1.15em;
  z-index: 1000; }
  /* line 54, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .panel_overlay .pull-left a, .panel_overlay .pull-right a, .sideMenu .pull-left a, .sideMenu .pull-right a {
    display: inline-block; }
  /* line 57, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .panel_overlay .pull-left i, .panel_overlay .pull-right i, .sideMenu .pull-left i, .sideMenu .pull-right i {
    font-size: 1.7em;
    cursor: pointer; }
  @media screen and (max-width: 640px) {
    /* line 50, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .panel_overlay .pull-left, .panel_overlay .pull-right, .sideMenu .pull-left, .sideMenu .pull-right {
      padding: 0.5em; } }

/* line 67, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.fullscreen, .map {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0%;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1); }
  /* line 75, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .fullscreen.ng-hide, .map.ng-hide {
    top: 100%; }
  /* line 82, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .fullscreen.ng-hide .followheader, .fullscreen.ng-hide-remove .followheader, .fullscreen.ng-hide-add .followheader, .map.ng-hide .followheader, .map.ng-hide-remove .followheader, .map.ng-hide-add .followheader {
    display: none !important; }

/* Wide Content, i.e. Publications */
/* line 90, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.fullscreen {
  width: 100% !important;
  background: white;
  z-index: 10000;
  margin-top: 0 !important;
  padding-top: 0 !important;
  position: relative; }
  /* line 92, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .fullscreen > div {
    margin: 0;
    padding: 0;
    margin-top: 0em;
    padding-top: 0em; }
  /* line 106, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .fullscreen .panel_padding {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    overflow: hidden; }
  /* line 112, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .fullscreen .divider {
    margin-top: 2em;
    height: 1em; }
  /* line 118, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .fullscreen .text b {
    font-weight: normal;
    vertical-align: super;
    font-size: 60%;
    margin-left: 0.2em;
    line-height: 0; }
  /* line 127, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .fullscreen .header {
    position: relative;
    margin: 0 auto; }
    /* line 130, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .fullscreen .header .center {
      margin-top: 2.3em;
      text-align: center; }
    /* line 135, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .fullscreen .header .textheader .center {
      /*max-width: 685px;
        float: right;*/
      width: 100%;
      text-align: left; }
      /* line 140, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .fullscreen .header .textheader .center h1 {
        margin-top: 0em; }
    /* line 144, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .fullscreen .header .textheader .author {
      margin-top: 2.3em;
      font-size: 1.96em; }
    /* line 148, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .fullscreen .header .textheader:after {
      clear: both;
      display: block;
      content: " ";
      margin-bottom: 1em; }
    /* line 156, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .fullscreen .header h1, .fullscreen .header a {
      font-size: 2.9em;
      line-height: 1.15em; }
  /* line 163, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .fullscreen .followheader {
    width: 100%;
    position: absolute;
    overflow: visible;
    z-index: 20000;
    height: 4em;
    top: 0;
    padding-top: 1.25em;
    transition: all 0.1s; }
    /* line 172, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .fullscreen .followheader a {
      transition: all 0.1s; }
  /* line 178, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .fullscreen .followheader-static {
    position: absolute; }
  /* line 182, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .fullscreen .content {
    padding: 1px 1em 0 1em;
    padding-bottom: 6em;
    position: relative;
    margin: 0 auto;
    max-width: 850px; }
    /* line 188, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .fullscreen .content .annotations {
      font-size: 1em;
      line-height: 1.35em;
      margin-bottom: 2em;
      margin-top: 3em; }
      /* line 194, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .fullscreen .content .annotations.annotations > p {
        position: relative; }
        /* line 196, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .fullscreen .content .annotations.annotations > p:nth-child(even) {
          margin-bottom: 0.5em;
          padding-left: 3em; }
        /* line 200, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .fullscreen .content .annotations.annotations > p:nth-child(odd) {
          position: absolute; }
      /* line 206, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .fullscreen .content .annotations.magazine ul {
        margin: 0;
        margin-top: 1em;
        list-style-type: none;
        padding: 0; }
        /* line 212, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .fullscreen .content .annotations.magazine ul li:nth-child(even) {
          margin-bottom: 0.5em;
          padding-left: 3em; }
        /* line 216, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .fullscreen .content .annotations.magazine ul li:nth-child(odd) {
          position: absolute; }

/* line 227, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.followheader.scrolled {
  height: 2em;
  padding-top: 0em;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.17); }
  /* line 230, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .followheader.scrolled a {
    font-size: 1.7em !important; }

/* line 241, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.notification {
  background: #ef3e99;
  color: white;
  padding: 0.75em;
  position: relative;
  opacity: 1;
  transition: all 0.5s ease-out;
  max-height: 500px;
  overflow: hidden; }
  /* line 250, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .notification-positive {
    background: rgba(204, 204, 204, 0.2);
    color: black; }
  /* line 254, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .notification-green {
    background: #5cd500; }
  /* line 257, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .notification.ng-hide {
    opacity: 0;
    display: block !important;
    max-height: 0px; }
  /* line 262, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .notification .pull-right {
    padding: 0.75em;
    padding-top: 0.5em; }
    /* line 265, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .notification .pull-right i {
      font-size: 1.7em; }
  /* line 269, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .notification p {
    font-size: 1.4em;
    line-height: 1.35em;
    padding: 0;
    margin: 0; }
    /* line 274, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .notification p a {
      text-decoration: underline !important; }

/* line 280, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.templatecontainer {
  opacity: 1;
  transition: all 0.5s ease-out; }
  /* line 283, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .templatecontainer.ng-hide {
    opacity: 0; }

/* line 288, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.widebutton {
  text-align: center;
  border-radius: 6px;
  background: rgba(204, 204, 204, 0.2);
  display: block;
  padding: 0.8em 1em 0.8em 1em;
  transition: all 0.25s ease-out; }
  /* line 295, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .widebutton span {
    font-size: 1.4em;
    line-height: 1.4em; }
  /* line 299, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .widebutton:hover {
    color: black; }

/* line 304, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.fullscreen {
  z-index: 2; }
  /* line 307, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .fullscreen.WorkDetail {
    background: black;
    color: white;
    letter-spacing: 0.01em; }
    /* line 310, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .fullscreen.WorkDetail .followheader {
      background: transparent; }
      /* line 312, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .fullscreen.WorkDetail .followheader.scrolled {
        background: rgba(0, 0, 0, 0.75) !important; }
    /* line 317, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .fullscreen.WorkDetail h1 {
      letter-spacing: 0.01em !important; }
  /* line 323, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .fullscreen.MediaListe .followheader {
    background: rgba(255, 255, 255, 0); }
    /* line 325, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .fullscreen.MediaListe .followheader.scrolled {
      background: rgba(255, 255, 255, 0.9) !important; }
  /* line 332, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .fullscreen.OutOfBody {
    background: #FFE9DE; }
    /* line 334, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .fullscreen.OutOfBody .followheader {
      background: rgba(255, 233, 222, 0); }
      /* line 336, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .fullscreen.OutOfBody .followheader.scrolled {
        background: rgba(255, 233, 222, 0.9) !important; }
  /* line 342, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .fullscreen.OutOfTime {
    background: #ccffcc; }
    /* line 344, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .fullscreen.OutOfTime .followheader {
      background: rgba(204, 255, 204, 0); }
      /* line 346, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .fullscreen.OutOfTime .followheader.scrolled {
        background: rgba(204, 255, 204, 0.9) !important; }
  /* line 351, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .fullscreen.OutOfPlace {
    background: #b9cfeb; }
    /* line 353, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .fullscreen.OutOfPlace .followheader {
      background: rgba(185, 207, 23, 0) !important; }
      /* line 355, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .fullscreen.OutOfPlace .followheader.scrolled {
        background: rgba(185, 207, 235, 0.9) !important; }

/* line 362, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.map {
  z-index: 3; }

/* line 365, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.ubermap {
  z-index: 4; }

/* line 368, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.uberfs {
  z-index: 5; }

/* line 372, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.disabled {
  opacity: 0.3; }

/* line 377, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.artistlist .marker {
  float: left; }

/* line 384, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.artistlist .marker:not(.disabled) .fa-circle-o:hover:before {
  content: ""; }

/* line 391, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.artistlist h2 {
  padding-left: 1em !important; }

/* line 396, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.infobox {
  width: 100%;
  margin: 1em 0em;
  border-collapse: collapse;
  table-layout: fixed; }
  /* line 401, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .infobox td {
    border: 1px solid white;
    vertical-align: middle;
    padding: 1em 1em 0.8em 1em; }
    /* line 405, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .infobox td:first-child {
      width: 3.5em;
      padding: 0.8em;
      padding-left: 1em; }
    /* line 410, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .infobox td .dateref {
      text-indent: -1em;
      margin-left: 1em; }

/* line 418, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.radio h2 {
  margin-left: 1em; }

/* line 423, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.dropdown {
  position: relative; }
  /* line 425, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .dropdown i {
    float: right; }
  /* line 428, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .dropdown > div {
    display: none;
    position: absolute;
    background: white;
    padding-bottom: 1em !important;
    z-index: 10000;
    width: 100%; }
    /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
    .dropdown > div:after {
      display: block;
      width: 100%;
      background: black;
      height: 3px;
      content: "";
      border-radius: 1.5px;
      margin: 1em 0 1.5em 0; }
      @media screen and (max-width: 480px) {
        /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
        .dropdown > div:after {
          height: 3px; } }
  /* line 437, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .dropdown.foldout > div {
    display: block; }

/* line 444, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.panel_overlay .divider,
.calendar .divider {
  text-align: center;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: bottom; }
  /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
  .panel_overlay .divider:after,
  .calendar .divider:after {
    display: block;
    width: 100%;
    background: black;
    height: 3px;
    content: "";
    border-radius: 1.5px;
    margin: 1em 0 1.5em 0; }
    @media screen and (max-width: 480px) {
      /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
      .panel_overlay .divider:after,
      .calendar .divider:after {
        height: 3px; } }
  /* line 451, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .panel_overlay .divider .left,
  .calendar .divider .left {
    left: 0; }
  /* line 454, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .panel_overlay .divider .right,
  .calendar .divider .right {
    right: 0; }
  /* line 457, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .panel_overlay .divider .left,
  .panel_overlay .divider .right,
  .calendar .divider .left,
  .calendar .divider .right {
    display: inline;
    position: absolute;
    line-height: 3.5rem; }
  /* line 463, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .panel_overlay .divider h1,
  .calendar .divider h1 {
    font-size: 2.9em;
    line-height: 1;
    position: relative;
    display: inline;
    width: auto; }
  /* line 470, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .panel_overlay .divider.gray:after,
  .calendar .divider.gray:after {
    background-color: #bdc3c7;
    border-color: #bdc3c7; }

/* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
.panel_overlay.panel_overlay .divider:after,
.calendar.panel_overlay .divider:after {
  display: block;
  width: 100%;
  background: black;
  height: 3px;
  content: "";
  border-radius: 1.5px;
  margin: 0.6em 0 1rem 0; }
  @media screen and (max-width: 480px) {
    /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
    .panel_overlay.panel_overlay .divider:after,
    .calendar.panel_overlay .divider:after {
      height: 3px; } }

/* line 201, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
.panel_overlay.panel_overlay .divider:after,
.calendar.panel_overlay .divider:after {
  background: white;
  border-color: white; }

/* line 205, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
.panel_overlay.panel_overlay .divider:before,
.calendar.panel_overlay .divider:before {
  background: white;
  border-color: white; }

/* line 478, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.panel_overlay.panel_overlay .divider h1,
.calendar.panel_overlay .divider h1 {
  line-height: 0.5; }

/* line 481, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.panel_overlay.panel_overlay .divider .left,
.panel_overlay.panel_overlay .divider .right,
.calendar.panel_overlay .divider .left,
.calendar.panel_overlay .divider .right {
  line-height: 2rem; }

/* Calendar List */
/* line 491, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.calendar {
  position: relative; }
  /* line 494, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .calendar .entry {
    display: block; }
    /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
    .calendar .entry:after {
      display: block;
      width: 100%;
      background: black;
      height: 3px;
      content: "";
      border-radius: 1.5px;
      margin: 1em 0 1.5em 0; }
      @media screen and (max-width: 480px) {
        /* line 137, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
        .calendar .entry:after {
          height: 3px; } }
    /* line 497, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .calendar .entry:after {
      background-color: #bdc3c7;
      border-color: #bdc3c7; }
    /* line 502, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .calendar .entry p > span {
      color: #bdc3c7;
      transition: all 0.25s ease-out; }
    /* line 508, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .calendar .entry:hover p > span {
      color: black; }
  /* line 513, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .calendar table {
    width: 100%;
    border-collapse: collapse; }
    /* line 517, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .calendar table h2 {
      text-align: center;
      width: 100%; }
    /* line 522, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .calendar table thead td {
      color: black; }
    /* line 528, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .calendar table .info.ng-hide ul {
      max-height: 0px; }
    /* line 532, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .calendar table .info td {
      margin: 0;
      padding: 0; }
    /* line 536, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .calendar table .info ul {
      border-radius: 6px;
      transition: all 0.5s ease-out;
      background-color: rgba(204, 204, 204, 0.2);
      color: black;
      margin: 1em 0;
      overflow: hidden;
      padding: 1em 1em 0.5em 1em;
      max-height: 1000px;
      list-style: none;
      text-align: left;
      opacity: 1; }
      /* line 548, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .calendar table .info ul li {
        margin-left: 1em;
        text-indent: -1em;
        margin-bottom: 0.25em;
        line-height: 1.35em; }
    /* line 556, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .calendar table td {
      text-align: center;
      position: relative;
      padding: 0.75em;
      color: #bdc3c7;
      line-height: 1; }
      /* line 562, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .calendar table td.link-active {
        color: black;
        cursor: pointer; }
      /* line 566, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .calendar table td.foldout, .calendar table td.today {
        position: relative;
        z-index: 2;
        color: white; }
        /* line 572, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .calendar table td.foldout:before, .calendar table td.today:before {
          display: block;
          position: absolute;
          content: " ";
          line-height: 1;
          background: black;
          width: 35px;
          height: 35px;
          top: 2px;
          left: 50%;
          margin-left: -18px;
          z-index: -1;
          border-radius: 1.25em; }
      /* line 587, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .calendar table td.today {
        color: black; }
        /* line 589, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .calendar table td.today:before {
          background: white;
          border: 1px solid black; }

/* line 599, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.toggler p {
  max-height: 500px;
  overflow: hidden;
  transition: all 0.5s ease-out; }
  /* line 603, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .toggler p.ng-hide {
    max-height: 0px; }

/* line 609, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.pressform,
.loginform,
.kontaktformular {
  background: rgba(204, 204, 204, 0.2);
  padding: 1em;
  padding-top: 0.2em;
  margin: 1em 0em;
  border-radius: 6px; }
  /* line 616, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .pressform input,
  .loginform input,
  .kontaktformular input {
    background: white;
    width: 70%; }
  /* line 620, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .pressform button,
  .loginform button,
  .kontaktformular button {
    float: right;
    width: 25%; }

/* line 627, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.pressform {
  width: 100%;
  display: block;
  text-align: right;
  vertical-align: middle; }
  /* line 633, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .pressform label {
    display: inline-block;
    width: 30%;
    overflow: hidden;
    line-height: 34px;
    margin-top: 1em;
    float: left;
    text-align: left; }
  /* line 642, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .pressform div {
    text-align: left; }
  /* line 646, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .pressform button {
    width: 100%; }
  /* line 650, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .pressform input {
    width: 65%;
    display: inline-block; }
  /* line 654, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .pressform form {
    max-height: 1000px; }
    /* line 656, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .pressform form.ng-hide {
      display: block !important;
      max-height: 0px; }
  /* line 661, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .pressform p {
    margin: 1em 0px 0px 0px; }
    /* line 663, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .pressform p.alert {
      color: #ef3e99; }

/* line 670, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.loginform p {
  margin: 1em 0px 0px 0px;
  color: #ef3e99; }

/* Rounded Buttons */
/* line 679, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.button {
  transition: all 0.25s ease-out;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 2;
  cursor: pointer;
  position: relative;
  margin-top: 0.25em;
  margin-left: 0.5em;
  margin-right: 0.5em;
  border: none;
  display: inline-block;
  line-height: 1; }
  /* line 692, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .button:first-child {
    margin-left: 1.5em;
    margin-right: 1em; }
  /* line 696, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .button:last-child {
    margin-right: 1.5em; }
  /* line 700, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .button-large i {
    position: relative;
    width: 0.5em; }
    /* line 703, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .button-large i:before {
      font-size: 200%;
      position: absolute;
      margin-top: -0.36em; }

/* line 713, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.showmenu:before {
  transition: all 0.25s ease-in-out; }

/* line 718, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.showmenu.vertical:before {
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -ms-transform-origin: 45% 65%;
  transform-origin: 45% 65%; }

/* line 727, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.mapswitch {
  position: relative;
  float: right;
  padding: 1em 0.25em;
  margin-right: 1em !important;
  margin-top: 0em !important;
  color: white !important;
  z-index: 1;
  font-size: 1em;
  display: inline-block;
  margin-right: 0; }
  /* line 738, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .mapswitch:before {
    position: absolute;
    display: block;
    color: black;
    content: "x";
    background: black;
    z-index: -1;
    left: -0.5em;
    right: -0.5em;
    top: 0.5em;
    bottom: 0.5em;
    border-radius: 6px; }

/* line 753, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.languageswitch {
  text-transform: uppercase; }

/* Google Map */
/* line 759, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.mapWrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: white; }
  /* line 767, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .mapWrapper .sideMenu {
    width: 25%;
    position: absolute !important;
    right: 0;
    top: 0% !important;
    margin-top: 0em !important;
    height: 100% !important;
    background: black;
    color: white;
    z-index: 2000;
    display: block !important;
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1); }
    @media screen and (max-width: 1440px) {
      /* line 767, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .mapWrapper .sideMenu {
        width: 33.334%; } }
    @media screen and (max-width: 960px) {
      /* line 767, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .mapWrapper .sideMenu {
        width: 50%; } }
    @media screen and (max-width: 640px) {
      /* line 767, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .mapWrapper .sideMenu {
        width: 100%; } }
    /* line 778, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .mapWrapper .sideMenu > div {
      padding: 1.5em;
      padding-bottom: 3em; }
    @media screen and (max-width: 640px) {
      /* line 767, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .mapWrapper .sideMenu {
        height: 6em; }
        /* line 784, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .mapWrapper .sideMenu.ng-hide {
          top: 100% !important;
          margin-top: -6.5em !important; }
          /* line 787, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
          .mapWrapper .sideMenu.ng-hide > div {
            padding-top: 0em !important; }
          /* line 790, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
          .mapWrapper .sideMenu.ng-hide .pull-right {
            padding-top: 0.5em; }
          /* line 793, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
          .mapWrapper .sideMenu.ng-hide .panel_padding {
            padding-top: 0em !important;
            margin-top: 0em; }
            /* line 796, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
            .mapWrapper .sideMenu.ng-hide .panel_padding h1 {
              margin-top: 0em;
              line-height: 1;
              padding-top: 0.5em !important; }
          /* line 802, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
          .mapWrapper .sideMenu.ng-hide .artistlist {
            display: none; } }
    /* line 808, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .mapWrapper .sideMenu h1 {
      cursor: pointer; }
    /* line 811, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .mapWrapper .sideMenu .paneltoggle {
      display: none; }
      @media screen and (max-width: 640px) {
        /* line 811, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .mapWrapper .sideMenu .paneltoggle {
          display: block; } }
    /* line 818, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .mapWrapper .sideMenu .close {
      display: block; }
      @media screen and (max-width: 640px) {
        /* line 818, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .mapWrapper .sideMenu .close {
          display: none; } }
    /* line 826, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .mapWrapper .sideMenu .artistlist {
      color: #bdc3c7; }
      /* line 152, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
      .mapWrapper .sideMenu .artistlist:before {
        display: block;
        width: 100%;
        background: black;
        height: 3px;
        content: "";
        border-radius: 1.5px;
        margin: 1em 0 1.5em 0; }
        @media screen and (max-width: 480px) {
          /* line 152, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
          .mapWrapper .sideMenu .artistlist:before {
            height: 3px; } }
      /* line 201, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
      .mapWrapper .sideMenu .artistlist:after {
        background: white;
        border-color: white; }
      /* line 205, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_vars.scss */
      .mapWrapper .sideMenu .artistlist:before {
        background: white;
        border-color: white; }
      /* line 830, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .mapWrapper .sideMenu .artistlist .active {
        color: white; }
      /* line 833, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .mapWrapper .sideMenu .artistlist .fa-circle {
        color: #ef3e99; }
    /* line 837, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .mapWrapper .sideMenu .panel_overlay {
      left: 0px;
      right: 0px;
      padding-bottom: 3em; }
  /* line 844, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .mapWrapper .gMap {
    position: absolute;
    left: 0;
    top: 0;
    width: 75%;
    height: 100%;
    z-index: 1;
    color: white;
    /* Google Map Marker */ }
    @media screen and (max-width: 1440px) {
      /* line 844, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .mapWrapper .gMap {
        width: 66.667%; } }
    @media screen and (max-width: 960px) {
      /* line 844, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .mapWrapper .gMap {
        width: 50%; } }
    @media screen and (max-width: 640px) {
      /* line 844, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .mapWrapper .gMap {
        width: 100%; } }
    /* line 853, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .mapWrapper .gMap * {
      font-size: inherit; }
    /* line 857, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .mapWrapper .gMap .style {
      position: absolute;
      left: 0;
      top: 0;
      margin: 0;
      padding: 0;
      font-size: 0.6em;
      line-height: 1.2em;
      /*  @include media($smallmobile) {
        margin-top: $panelmenu-smallmobile-top-space;
      }*/
      display: block;
      z-index: 1;
      color: white;
      margin-left: 1em; }
      /* line 875, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .mapWrapper .gMap .style li {
        display: inline-block;
        margin: 0;
        padding: 0;
        line-height: 1;
        position: relative;
        border-radius: 50%;
        width: 4em;
        height: 4em;
        cursor: pointer;
        margin-left: 1em;
        margin-top: 1em;
        position: relative; }
        /* line 889, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .mapWrapper .gMap .style li i {
          line-height: 0;
          position: absolute;
          padding: 0;
          margin: 0;
          font-size: 7em;
          top: 0.14em;
          left: 0.01em;
          color: black; }
      /* line 900, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .mapWrapper .gMap .style.right {
        padding-left: 0;
        padding-right: 1.5em;
        right: 0;
        left: auto; }
        /* line 905, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .mapWrapper .gMap .style.right li {
          background: white; }
          /* line 907, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
          .mapWrapper .gMap .style.right li i {
            color: black; }
          /* line 911, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
          .mapWrapper .gMap .style.right li.active i {
            color: #ef3e99; }
          /* line 916, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
          .mapWrapper .gMap .style.right li.disabled i {
            color: #bdc3c7; }
          /* line 920, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
          .mapWrapper .gMap .style.right li i {
            font-size: 4.1em;
            top: 0.36em;
            left: 0.22em; }
          /* line 926, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
          .mapWrapper .gMap .style.right li:last-child i {
            font-size: 3.3em;
            left: 0.18em;
            top: 0.6em; }
      /* line 934, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .mapWrapper .gMap .style.show {
        display: none; }
      @media screen and (max-width: 640px) {
        /* line 938, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .mapWrapper .gMap .style.left {
          display: none !important; }
        /* line 941, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .mapWrapper .gMap .style.right {
          left: 0px; }
        /* line 944, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .mapWrapper .gMap .style.show {
          display: block;
          right: 0px !important;
          left: auto !important; }
          /* line 948, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
          .mapWrapper .gMap .style.show li {
            background: black !important; }
          /* line 951, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
          .mapWrapper .gMap .style.show i {
            color: white !important;
            left: 0.2em !important;
            top: 0.5em !important; } }
    /* line 961, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .mapWrapper .gMap .custom-marker {
      position: absolute; }
      /* line 963, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .mapWrapper .gMap .custom-marker .bubble {
        padding: 0;
        background: black;
        box-shadow: 2px 2px 6px 2px rgba(0, 0, 0, 0.4);
        width: 20em;
        font-family: Home10, Verdana, sans-serif;
        position: absolute;
        bottom: 1em;
        left: 0;
        margin-left: -10em !important;
        z-index: 2;
        opacity: 0;
        display: none;
        transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1) !important; }
        @media screen and (max-width: 960px) {
          /* line 963, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
          .mapWrapper .gMap .custom-marker .bubble {
            font-size: 0.6em;
            line-height: 1.2em; } }
        /* line 983, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .mapWrapper .gMap .custom-marker .bubble.top {
          display: block; }
        /* line 986, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .mapWrapper .gMap .custom-marker .bubble.ng-show {
          opacity: 1 !important; }
        /* line 989, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .mapWrapper .gMap .custom-marker .bubble:after {
          content: '';
          position: absolute;
          border-style: solid;
          border-width: 1em 1em 0;
          border-color: black transparent;
          display: block;
          width: 0;
          z-index: 1;
          margin-left: -1em;
          margin-bottom: -0.9em;
          bottom: 0px;
          left: 50%; }
        /* line 1003, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .mapWrapper .gMap .custom-marker .bubble p {
          padding: 0 0.5em 0.25em;
          margin: 0 !important;
          margin-bottom: 0.2em !important; }
          /* line 1007, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
          .mapWrapper .gMap .custom-marker .bubble p.padding {
            padding-top: 0.5em; }
      /* line 1013, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
      .mapWrapper .gMap .custom-marker .marker {
        z-index: 0 !important;
        width: 20px;
        height: 20px;
        margin-left: -10px;
        margin-top: -10px;
        border-radius: 50%;
        border: 2px solid #ef3e99;
        cursor: pointer;
        z-index: 1;
        position: absolute; }
        /* line 1024, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
        .mapWrapper .gMap .custom-marker .marker:hover, .mapWrapper .gMap .custom-marker .marker.active {
          background: #ef3e99; }

/* Border Colors */
/* line 1035, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.issue {
  /* Projekte */
  /* Satelliten */
  /* Sammlung */
  /* Orte */ }
  /* line 1038, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .issue-22-52 i:before {
    color: #ef3e99; }
  /* line 1044, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .issue-22-59 i:before {
    color: #6bd9fe; }
  /* line 1050, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .issue-7-28 i:before {
    color: #90ff3c; }
  /* line 1056, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .issue-10-64 i:before {
    color: #6bd9fe; }

/* line 1062, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.markerissue {
  /* Projekte */
  /* Satelliten */
  /* Sammlung */
  /* Orte */ }
  /* line 1064, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .markerissue-22-52 {
    border-color: #ef3e99 !important; }
    /* line 1066, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .markerissue-22-52:hover, .markerissue-22-52.active {
      background: #ef3e99 !important; }
  /* line 1072, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .markerissue-22-59 {
    border-color: #6bd9fe !important; }
    /* line 1074, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .markerissue-22-59:hover, .markerissue-22-59.active {
      background: #6bd9fe !important; }
  /* line 1080, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .markerissue-7-28 {
    border-color: #90ff3c !important; }
    /* line 1082, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .markerissue-7-28:hover, .markerissue-7-28.active {
      background: #90ff3c !important; }
  /* line 1088, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .markerissue-10-64 {
    border-color: #6bd9fe !important; }
    /* line 1090, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .markerissue-10-64:hover, .markerissue-10-64.active {
      background: #6bd9fe !important; }

/* QR Code Download */
/* line 1099, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.qrcode {
  font-size: 1em;
  line-height: 1.35em;
  padding: 1em 0em; }
  /* line 1103, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .qrcode > a {
    border-radius: 6px;
    background: rgba(204, 204, 204, 0.2);
    display: block;
    padding: 1em 1em 0.8em 1em;
    margin-top: 0.5em;
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1); }
    /* line 1110, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .qrcode > a img {
      width: 25%;
      height: 25%; }
    /* line 1114, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .qrcode > a:hover {
      background: #bdc3c7; }

/* Full Screen Stuff */
/* line 1124, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.mediagallery .reader .list-container h2 + p {
  margin-top: 1em; }

/* line 1128, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.mediagallery .reader .qrcode {
  display: block;
  width: auto; }
  /* line 1131, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .mediagallery .reader .qrcode > a {
    float: left;
    clear: none;
    width: 49%; }
    /* line 1135, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
    .mediagallery .reader .qrcode > a:nth-child(2) {
      float: right; }

/* line 1143, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.oneline {
  width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 1151, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
.info-circle {
  position: relative; }
  /* line 1153, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_version2.scss */
  .info-circle:after {
    content: "i";
    font-size: 0.35em;
    position: absolute;
    left: 0.74em;
    top: 1.26em; }

/*
    -----------------------------------------------------------------
    MEDIUM MOBILE DEVICES
    -----------------------------------------------------------------
*/
@media screen and (max-width: 640px) {
  /* line 9, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .header {
    padding-top: 0.6em; }
    /* line 10, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .header .center {
      margin-top: 0em !important; }
    /* line 14, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .header h1, .header a {
      font-size: 1.7em !important;
      line-height: 1.2em !important;
      margin: 0 !important; }
    /* line 19, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .header h1 {
      text-align: center !important;
      margin-bottom: 0.75em !important;
      padding-left: 2em !important;
      padding-right: 2em !important; }
    /* line 25, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .header .author {
      font-size: 1.4em !important;
      padding-top: 0.46667em; }
    /* line 29, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .header .pull-right,
    .header .pull-left {
      margin-top: -0.25em !important; }
  /* line 34, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .workinfo {
    margin-top: 0; }
    /* line 36, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .workinfo > div {
      padding: 0;
      margin: 0;
      font-size: 0.6em !important;
      line-height: 1.2em !important; }
  /* line 44, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .followheader.scrolled {
    padding-top: 0.15em !important; }
  /* line 49, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .carousel {
    margin-top: 0em !important;
    padding-bottom: 2em !important;
    /*& > div {
      padding-bottom: 75%;
      .carousel-cell {
        .heroimage {
          & > div {
            background-size: cover !important;
          }
          &.portrait {
            & > div {
              background-size: contain !important;
            }
          }
        }
      }
    }
    
    */ }
  /* line 71, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .maincontainer {
    margin-left: 0;
    margin-right: 0; }
  /* line 76, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .swiper-slide:before, .swiper-slide:after {
    display: none !important; }
  /* line 83, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .content .reader h1 {
    font-size: 1.4em !important;
    line-height: 1.35em !important;
    margin-top: 0.75em; }
  /* line 92, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  div.projektlink .marker,
  h1.list .marker {
    display: none !important; }
  /* line 97, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .gMap .custom-marker {
    /*.bubble {
        display: none;
        &:before,
        &:after {
          display: none !important;
        }
      }*/ }
    /* line 98, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .gMap .custom-marker .marker {
      width: 24px !important;
      height: 24px !important;
      margin-left: -12px !important;
      margin-top: -12px !important; } }

/*
    -----------------------------------------------------------------
    SMALL MOBILE DEVICES
    -----------------------------------------------------------------
*/
@media screen and (max-width: 480px) {
  /* line 122, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .panel_menu {
    margin-top: -1.25em !important; }
  /* line 125, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .panel_top {
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
    padding-top: 0 !important; }
  /* line 130, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .fixed {
    left: 0.5em !important;
    right: 0.5em !important; }
  /* line 136, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .social form a {
    padding-top: 5px !important;
    font-size: 1.7em; }
  /* line 142, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .splash {
    padding: 0.5em !important; }
  /* line 148, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .mediagallery .reader {
    margin-top: 0em; }
  /* line 151, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .mediagallery .entry {
    margin-top: 1em;
    margin-bottom: 2em; }
  /* line 155, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .mediagallery h2 {
    font-size: 1.4em !important;
    line-height: 1.35em !important; }
    /* line 158, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .mediagallery h2 i {
      top: 0em !important; }
  /* line 163, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .mediagallery .accordeon > a {
    width: 50% !important; }
  /* line 166, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .mediagallery .accordeon p.caption {
    margin-bottom: 0em;
    font-size: 0.6em !important;
    line-height: 1.2em !important; }
  /* line 175, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .scrolled .followheader {
    padding-top: 0.25em !important; }
  /* line 182, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .swiper-slide:not(.fullscreen) > div:not(.menuslide) {
    padding: 0.5em !important; }
  /* line 185, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .swiper-slide:not(.fullscreen) .panel_padding {
    margin-top: 1.75em !important; }
  /* line 191, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .workinfo > div div.halfspace {
    width: 100% !important;
    padding-right: 0em !important;
    float: none !important; }
  /* line 199, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .button {
    margin-left: 0.25em !important; }
    /* line 201, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .button:first-child {
      margin-left: 0.75em !important; }
    /* line 204, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .button-large {
      font-size: 140% !important; }
  /* line 209, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .annotations {
    font-size: 0.6em !important;
    line-height: 1.2em !important;
    margin-bottom: 0em !important; }
    /* line 214, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .annotations.annotations > p:nth-child(even) {
      padding-left: 1.5em !important; }
    /* line 217, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .annotations.annotations > p:nth-child(odd) {
      position: absolute; }
    /* line 224, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .annotations.magazine ul li:nth-child(even) {
      margin-bottom: 0.5em;
      padding-left: 1.5em !important; }
    /* line 228, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .annotations.magazine ul li:nth-child(odd) {
      position: absolute; }
  /* line 236, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .dot {
    margin: 0.2em 0.2em !important;
    width: 12px !important;
    height: 12px !important; }
    /* line 240, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .dot.is-selected:after {
      width: 12px !important;
      height: 12px !important; }
  /* line 246, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .page-dots .button {
    font-size: 0.96em !important; } }

/*
    -----------------------------------------------------------------
    NOT MOBILE
    -----------------------------------------------------------------
*/
@media screen and (min-width: 640px) {
  /* line 260, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .content .reader {
    font-size: 1.4em !important;
    line-height: 1.35em !important; }
    /* line 263, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .content .reader figcaption {
      font-size: 0.42857em !important; }
    /* line 266, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    .content .reader h1 {
      font-size: 1.4em !important;
      line-height: 1.35em !important;
      margin-top: 0.75em; }
  /* line 273, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .followheader,
  .header {
    /*    .pull-left {
      a:first-child {
        margin-right: 0.5em !important;
      }
    }
*/ }
  /* line 281, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  #directions_panel {
    display: none; } }

/*
    -----------------------------------------------------------------
    SMALL SCREENS
    -----------------------------------------------------------------
*/
@media screen and (max-width: 960px) {
  /* line 295, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .clear {
    width: 100% !important; } }

/*
    -----------------------------------------------------------------
    Responsive Images
    -----------------------------------------------------------------
*/
/* line 308, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
figure.rf-parsed, figure.smallimage {
  margin: 1.5em auto;
  width: 70%; }
  /* line 313, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  figure.rf-parsed img, figure.smallimage img {
    display: none;
    margin: auto;
    max-width: 100%; }
    /* line 317, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    figure.rf-parsed img.scaled, figure.smallimage img.scaled {
      /*      @include media($small) {
        &_0 {display: none;}
        &_1 {display: block;}
        &_2 {display: none;}
      }
      @include media($mobile) {
        &_0 {display: none;}
        &_1 {display: none;}
        &_2 {display: block;}
      }
*/ }
      /* line 318, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
      figure.rf-parsed img.scaled_0, figure.smallimage img.scaled_0 {
        display: none; }
      /* line 319, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
      figure.rf-parsed img.scaled_1, figure.smallimage img.scaled_1 {
        display: none; }
      /* line 320, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
      figure.rf-parsed img.scaled_2, figure.smallimage img.scaled_2 {
        display: inline-block; }
  /* line 334, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  figure.rf-parsed figcaption, figure.smallimage figcaption {
    font-size: 0.6em;
    line-height: 1.2em;
    max-width: 100%;
    display: none; }
    @media screen and (max-width: 640px) {
      /* line 334, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
      figure.rf-parsed figcaption, figure.smallimage figcaption {
        font-size: 0.6em;
        line-height: 1.2em; } }
    /* line 343, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
    figure.rf-parsed figcaption.show, figure.smallimage figcaption.show {
      display: inline-block; }

/*
    -----------------------------------------------------------------
    Retina Stuff
    -----------------------------------------------------------------
*/
/* line 355, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
.hires {
  display: none; }

/* line 358, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
.lowres {
  display: block; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  /* line 362, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .hires {
    display: block; }
  /* line 365, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .lowres {
    display: none; } }

/*
    -----------------------------------------------------------------
    Retina Stuff
    -----------------------------------------------------------------
*/
@media only print {
  /* line 378, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .fullscreen, html, body, .bounceprevent, #maincontainer, .pagecontainer, .page {
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    position: relative !important; }
  /* line 384, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .page-dots, .followheader {
    display: none !important; }
  /* line 387, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  * {
    -webkit-print-color-adjust: exact; }
  /* line 390, /Users/urshofer/Documents/Work/Repositories/skulpturen-projekte-2017/app/styles/_responsive.scss */
  .fullscreen {
    background: white !important;
    color: black !important; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24tbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX2JveC1zaXppbmcuc2NzcyIsImZhL2ZvbnQtYXdlc29tZS5zY3NzIiwiZmEvX3BhdGguc2NzcyIsImZhL19jb3JlLnNjc3MiLCJmYS9fbGFyZ2VyLnNjc3MiLCJmYS9fZml4ZWQtd2lkdGguc2NzcyIsImZhL19saXN0LnNjc3MiLCJmYS9fdmFyaWFibGVzLnNjc3MiLCJmYS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJmYS9fYW5pbWF0ZWQuc2NzcyIsImZhL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsImZhL19taXhpbnMuc2NzcyIsImZhL19zdGFja2VkLnNjc3MiLCJmYS9faWNvbnMuc2NzcyIsIl9mb250cy5zY3NzIiwiX3ZhcnMuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi1uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3JpZC9fbWVkaWEuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19wcmVmaXhlci5zY3NzIiwiX2ZsaWNraXR5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwicGVyZmVjdF9zY3JvbGxiYXIvX3RoZW1lcy5zY3NzIiwicGVyZmVjdF9zY3JvbGxiYXIvX21peGlucy5zY3NzIiwicGVyZmVjdF9zY3JvbGxiYXIvX3ZhcmlhYmxlcy5zY3NzIiwibWFpbi5zY3NzIiwiX3ZlcnNpb24yLnNjc3MiLCJfcmVzcG9uc2l2ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19oaWRwaS1tZWRpYS1xdWVyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQUNqQix5SkFBeUo7QUNFdko7RUFDRSx1QkFBdUIsRUFDeEI7O0FEQUgseUpBQXlKO0FDRXZKO0VBSUksb0JBQW9CLEVBQ3JCOztBQ1pMOzs7R0FHRztBQ0hIO2dDQUNnQztBQUVoQztFQUNFLDJCQUEyQjtFQUMzQixvRUFBUTtFQUNSLCthQUkrRTtFQUMvRSxvQkFBb0I7RUFDcEIsbUJBQW1CLEVBQUE7O0FIVXJCLDJHQUEyRztBSW5CM0c7RUFDRSxzQkFBc0I7RUFDdEIsOENBQW9GO0VBQ3BGLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsb0NBQW9DO0VBQ3BDLG1DQUFtQyxFQUVwQzs7QUNSRCw4REFBOEQ7QUw2QjlELDZHQUE2RztBSzVCN0c7RUFDRSxxQkFBZTtFQUNmLG9CQUFpQjtFQUNqQixxQkFBcUIsRUFDdEI7O0FMOEJELDhHQUE4RztBSzdCOUc7RUFBRSxlQUFlLEVBQUk7O0FMaUNyQiw4R0FBOEc7QUtoQzlHO0VBQUUsZUFBZSxFQUFJOztBTG9DckIsOEdBQThHO0FLbkM5RztFQUFFLGVBQWUsRUFBSTs7QUx1Q3JCLDhHQUE4RztBS3RDOUc7RUFBRSxlQUFlLEVBQUk7O0FMMENyQixrSEFBa0g7QU1wRGxIO0VBQ0UsaUJBQVk7RUFDWixtQkFBbUIsRUFDcEI7O0FOc0RELDJHQUEyRztBT3hEM0c7RUFDRSxnQkFBZ0I7RUFDaEIsdUJDTXlCO0VETHpCLHNCQUFzQixFQUV2QjtFUHdEQywyR0FBMkc7RU83RDdHO0lBSVMsbUJBQW1CLEVBQUk7O0FQNkRoQyw0R0FBNEc7QU8zRDVHO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQ0F5QjtFREN6QixpQkNEeUI7RURFekIsZUFBUztFQUNULG1CQUFtQixFQUlwQjtFUHlEQyw0R0FBNEc7RU9sRTlHO0lBT0ksaUJBQU8sRUFDUjs7QVA4REgsc0hBQXNIO0FTNUV0SDtFQUNFLDBCQUEwQjtFQUMxQiwwQkRJd0I7RUNIeEIsb0JBQW9CLEVBQ3JCOztBVDhFRCx1SEFBdUg7QVM1RXZIO0VBQUUsWUFBWSxFQUFJOztBVGdGbEIsdUhBQXVIO0FTL0V2SDtFQUFFLGFBQWEsRUFBSTs7QVRtRm5CLHVIQUF1SDtBU2pGdkg7RUFDSSxtQkFBbUIsRUFBSTs7QVRvRjNCLHVIQUF1SDtBU3JGdkg7RUFFSSxrQkFBa0IsRUFBSTs7QUFHMUIsNEJBQTRCO0FUcUY1Qix1SEFBdUg7QVNwRnZIO0VBQWMsYUFBYSxFQUFJOztBVHdGL0IsdUhBQXVIO0FTdkZ2SDtFQUFhLFlBQVksRUFBSTs7QVQyRjdCLHVIQUF1SDtBU3pGdkg7RUFDZ0IsbUJBQW1CLEVBQUk7O0FUNEZ2Qyx1SEFBdUg7QVM3RnZIO0VBRWlCLGtCQUFrQixFQUFJOztBVCtGdkMsK0dBQStHO0FVbkgvRztFQUVVLHNDQUFzQyxFQUMvQzs7QVZxSEQsK0dBQStHO0FVbkgvRztFQUVVLHdDQUFvQyxFQUM3Qzs7QUFhRDtFQUNFO0lBRVUsd0JBQWlCLEVBQUE7RUFFM0I7SUFFVSwwQkFBaUIsRUFBQSxFQUFBOztBVmlIN0Isc0hBQXNIO0FXN0l0SDtFQ1dFLGlFQUEyRTtFQUV2RSw2QkFBcUI7RUFDakIseUJBQWlCLEVEZGE7O0FYb0p4QyxzSEFBc0g7QVduSnRIO0VDVUUsaUVBQTJFO0VBRXZFLDhCQUFxQjtFQUNqQiwwQkFBaUIsRURiYTs7QVgwSnhDLHNIQUFzSDtBV3pKdEg7RUNTRSxpRUFBMkU7RUFFdkUsOEJBQXFCO0VBQ2pCLDBCQUFpQixFRFphOztBWGdLeEMsc0hBQXNIO0FXOUp0SDtFQ2NFLGlFQUEyRTtFQUV2RSw0QkFBb0I7RUFDaEIsd0JBQWdCLEVEakJXOztBWHFLckMsc0hBQXNIO0FXcEt0SDtFQ2FFLGlFQUEyRTtFQUV2RSw0QkFBb0I7RUFDaEIsd0JBQWdCLEVEaEJXOztBWDJLckMsdUhBQXVIO0FXdEt2SDs7Ozs7RUFDRSxxQkFBYTtVQUFiLGFBQWEsRUFDZDs7QVg0S0QsOEdBQThHO0FheEw5RztFQUNFLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsdUJBQXVCLEVBQ3hCOztBYjBMRCwrR0FBK0c7QWF6TC9HO0VBQ0UsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixZQUFZO0VBQ1osbUJBQW1CLEVBQ3BCOztBYjJMRCwrR0FBK0c7QWExTC9HO0VBQUUscUJBQXFCLEVBQUk7O0FiOEwzQiwrR0FBK0c7QWE3TC9HO0VBQUUsZUFBZSxFQUFJOztBYmlNckIsK0dBQStHO0FhaE0vRztFQUFFLFlMVHdCLEVLU0Y7O0FDbkJ4QjtvRUFDb0U7QWR3TnBFLDRHQUE0RztBY3RONUc7RUFBRSxhTjRTYSxFQUFPOztBUmxGdEIsNEdBQTRHO0Fjek41RztFQUFFLGFOZ2JhLEVBQU87O0FSbk50Qiw0R0FBNEc7QWM1TjVHO0VBQUUsYU53Z0JjLEVBQU87O0FSeFN2Qiw0R0FBNEc7QWMvTjVHO0VBQUUsYU5tTmtCLEVBQU87O0FSZ0IzQiw0R0FBNEc7QWNsTzVHO0VBQUUsYU5vVWEsRUFBTzs7QVI5RnRCLDRHQUE0RztBY3JPNUc7RUFBRSxhTnlqQlksRUFBTzs7QVJoVnJCLDZHQUE2RztBY3hPN0c7RUFBRSxhTjZqQmMsRUFBTzs7QVJqVnZCLDZHQUE2RztBYzNPN0c7RUFBRSxhTitvQlksRUFBTzs7QVJoYXJCLDZHQUE2RztBYzlPN0c7RUFBRSxhTjJQWSxFQUFPOztBUlRyQiw2R0FBNkc7QWNqUDdHO0VBQUUsYU40bEJnQixFQUFPOztBUnZXekIsNkdBQTZHO0FjcFA3RztFQUFFLGFOMGxCVSxFQUFPOztBUmxXbkIsNkdBQTZHO0FjdlA3RztFQUFFLGFOMmxCZSxFQUFPOztBUmhXeEIsNkdBQTZHO0FjMVA3RztFQUFFLGFOMkhhLEVBQU87O0FSbUl0Qiw2R0FBNkc7QWM3UDdHOzs7RUFBRSxhTmdtQmEsRUFBTzs7QVI3VnRCLDZHQUE2RztBY2xRN0c7RUFBRSxhTjhmbUIsRUFBTzs7QVJ4UDVCLDZHQUE2RztBY3JRN0c7RUFBRSxhTjRmb0IsRUFBTzs7QVJuUDdCLDZHQUE2RztBY3hRN0c7RUFBRSxhTmlkaUIsRUFBTzs7QVJyTTFCLDZHQUE2RztBYzNRN0c7RUFBRSxhTitnQmMsRUFBTzs7QVJoUXZCLDZHQUE2RztBYzlRN0c7O0VBQUUsYU5xSlcsRUFBTzs7QVI4SHBCLDZHQUE2RztBY2xSN0c7RUFBRSxhTnltQmUsRUFBTzs7QVJuVnhCLDZHQUE2RztBY3JSN0c7RUFBRSxhTndUWSxFQUFPOztBUi9CckIsNkdBQTZHO0FjeFI3RztFQUFFLGFOa09jLEVBQU87O0FSMER2Qiw2R0FBNkc7QWMzUjdHO0VBQUUsYU5xSWUsRUFBTzs7QVIwSnhCLDZHQUE2RztBYzlSN0c7RUFBRSxhTnFlWSxFQUFPOztBUm5NckIsNkdBQTZHO0FjalM3RztFQUFFLGFObUxnQixFQUFPOztBUmtIekIsNkdBQTZHO0FjcFM3RztFQUFFLGFOVTJCLEVBQU87O0FSOFJwQyw2R0FBNkc7QWN2UzdHO0VBQUUsYU5ZeUIsRUFBTzs7QVIrUmxDLDZHQUE2RztBYzFTN0c7RUFBRSxhTmlVYSxFQUFPOztBUm5CdEIsNkdBQTZHO0FjN1M3RztFQUFFLGFOK2JxQixFQUFPOztBUjlJOUIsNkdBQTZHO0FjaFQ3Rzs7RUFBRSxhTjBkYyxFQUFPOztBUnJLdkIsNkdBQTZHO0FjcFQ3RztFQUFFLGFOb2RlLEVBQU87O0FSNUp4Qiw2R0FBNkc7QWN2VDdHO0VBQUUsYU5vV2dCLEVBQU87O0FSekN6Qiw2R0FBNkc7QWMxVDdHO0VBQUUsYU51V1ksRUFBTzs7QVJ6Q3JCLDZHQUE2RztBYzdUN0c7RUFBRSxhTnVPWSxFQUFPOztBUjBGckIsNkdBQTZHO0FjaFU3RztFQUFFLGFOcVNrQixFQUFPOztBUitCM0IsNkdBQTZHO0FjblU3RztFQUFFLGFObW9Ca0IsRUFBTzs7QVI1VDNCLDZHQUE2RztBY3RVN0c7RUFBRSxhTmlvQm1CLEVBQU87O0FSdlQ1Qiw2R0FBNkc7QWN6VTdHO0VBQUUsYU5rb0JpQixFQUFPOztBUnJUMUIsNkdBQTZHO0FjNVU3RztFQUFFLGFOZ2NjLEVBQU87O0FSaEh2Qiw2R0FBNkc7QWMvVTdHO0VBQUUsYU5tQmUsRUFBTzs7QVJnVXhCLDZHQUE2RztBY2xWN0c7RUFBRSxhTm1qQlcsRUFBTzs7QVI3TnBCLDZHQUE2RztBY3JWN0c7RUFBRSxhTm1qQlksRUFBTzs7QVIxTnJCLDZHQUE2RztBY3hWN0c7RUFBRSxhTmdEWSxFQUFPOztBUjRTckIsNkdBQTZHO0FjM1Y3RztFQUFFLGFOZ0RnQixFQUFPOztBUitTekIsNkdBQTZHO0FjOVY3RztFQUFFLGFOc2JhLEVBQU87O0FScEZ0Qiw2R0FBNkc7QWNqVzdHO0VBQUUsYU5pRWMsRUFBTzs7QVJvU3ZCLDZHQUE2RztBY3BXN0c7RUFBRSxhTnFPWSxFQUFPOztBUm1JckIsNkdBQTZHO0Fjdlc3RztFQUFFLGFOd0NZLEVBQU87O0FSbVVyQiw2R0FBNkc7QWMxVzdHO0VBQUUsYU51VGMsRUFBTzs7QVJ1RHZCLDZHQUE2RztBYzdXN0c7RUFBRSxhTmlqQm1CLEVBQU87O0FSaE01Qiw2R0FBNkc7QWNoWDdHO0VBQUUsYU5pakJrQixFQUFPOztBUjdMM0IsNkdBQTZHO0Fjblg3RztFQUFFLGFOcENrQixFQUFPOztBUjJaM0IsNkdBQTZHO0FjdFg3RztFQUFFLGFOdkNvQixFQUFPOztBUmlhN0IsNkdBQTZHO0Fjelg3RztFQUFFLGFOckNtQixFQUFPOztBUmthNUIsNkdBQTZHO0FjNVg3RztFQUFFLGFOeENxQixFQUFPOztBUndhOUIsNkdBQTZHO0FjL1g3RztFQUFFLGFOMlVZLEVBQU87O0FSd0RyQiw2R0FBNkc7QWNsWTdHOztFQUFFLGFOcVllLEVBQU87O0FSRXhCLDZHQUE2RztBY3RZN0c7RUFBRSxhTm9TYyxFQUFPOztBUnNHdkIsNkdBQTZHO0Fjelk3RztFQUFFLGFOc21Cb0IsRUFBTzs7QVJ6TjdCLDZHQUE2RztBYzVZN0c7OztFQUFFLGFOc1ppQixFQUFPOztBUkoxQiw2R0FBNkc7QWNqWjdHO0VBQUUsYU44WWMsRUFBTzs7QVJPdkIsNkdBQTZHO0FjcFo3RztFQUFFLGFOc1ZrQixFQUFPOztBUmtFM0IsNkdBQTZHO0Fjdlo3RztFQUFFLGFObkRjLEVBQU87O0FSOGN2Qiw2R0FBNkc7QWMxWjdHO0VBQUUsYU5pakJZLEVBQU87O0FSbkpyQiw2R0FBNkc7QWM3WjdHOztFQUFFLGFONFl1QixFQUFPOztBUnNCaEMsNkdBQTZHO0FjamE3RztFQUFFLGFOb2RzQixFQUFPOztBUi9DL0IsNkdBQTZHO0FjcGE3RztFQUFFLGFOeUVzQixFQUFPOztBUitWL0IsNkdBQTZHO0FjdmE3RztFQUFFLGFOdEJjLEVBQU87O0FSaWN2Qiw2R0FBNkc7QWMxYTdHO0VBQUUsYU5rZ0JxQixFQUFPOztBUnBGOUIsNkdBQTZHO0FjN2E3RztFQUFFLGFOcUtxQixFQUFPOztBUjRROUIsNkdBQTZHO0FjaGI3RztFQUFFLGFObEJnQixFQUFPOztBUnNjekIsNkdBQTZHO0FjbmI3RztFQUFFLGFOa1pZLEVBQU87O0FScUNyQiw2R0FBNkc7QWN0YjdHO0VBQUUsYU42WGEsRUFBTzs7QVI2RHRCLDZHQUE2RztBY3piN0c7RUFBRSxhTmtnQlksRUFBTzs7QVJyRXJCLDZHQUE2RztBYzViN0c7RUFBRSxhTjZNZSxFQUFPOztBUm1QeEIsNkdBQTZHO0FjL2I3RztFQUFFLGFOZ0tvQixFQUFPOztBUm1TN0IsNkdBQTZHO0FjbGM3RztFQUFFLGFOMmZvQixFQUFPOztBUnJEN0IsNkdBQTZHO0FjcmM3RztFQUFFLGFOb0lhLEVBQU87O0FScVV0Qiw2R0FBNkc7QWN4YzdHO0VBQUUsYU5tRW9CLEVBQU87O0FSeVk3Qiw2R0FBNkc7QWMzYzdHO0VBQUUsYU5tRXFCLEVBQU87O0FSNFk5Qiw2R0FBNkc7QWM5YzdHO0VBQUUsYU44WW1CLEVBQU87O0FSb0U1Qiw2R0FBNkc7QWNqZDdHO0VBQUUsYU5vVm9CLEVBQU87O0FSaUk3Qiw2R0FBNkc7QWNwZDdHO0VBQUUsYU40aEJvQixFQUFPOztBUnBFN0IsNkdBQTZHO0FjdmQ3RztFQUFFLGFOcURvQixFQUFPOztBUnNhN0IsNkdBQTZHO0FjMWQ3RztFQUFFLGFOb1p1QixFQUFPOztBUjBFaEMsNkdBQTZHO0FjN2Q3RztFQUFFLGFOMlFtQixFQUFPOztBUnNONUIsNkdBQTZHO0FjaGU3RztFQUFFLGFOb0drQixFQUFPOztBUmdZM0IsNkdBQTZHO0FjbmU3RztFQUFFLGFOd2hCc0IsRUFBTzs7QVJqRC9CLDZHQUE2RztBY3RlN0c7RUFBRSxhTmlEc0IsRUFBTzs7QVJ5Yi9CLDZHQUE2RztBY3plN0c7RUFBRSxhTm5DVyxFQUFPOztBUmdoQnBCLDZHQUE2RztBYzVlN0c7RUFBRSxhTmhEa0IsRUFBTzs7QVJnaUIzQiw2R0FBNkc7QWMvZTdHO0VBQUUsYU5oRG1CLEVBQU87O0FSbWlCNUIsNkdBQTZHO0FjbGY3RztFQUFFLGFOaERnQixFQUFPOztBUnNpQnpCLDZHQUE2RztBY3JmN0c7RUFBRSxhTnBEa0IsRUFBTzs7QVI2aUIzQiw2R0FBNkc7QWN4ZjdHOztFQUFFLGFObWJhLEVBQU87O0FSMEV0Qiw2R0FBNkc7QWM1ZjdHO0VBQUUsYU5nSWMsRUFBTzs7QVJnWXZCLDhHQUE4RztBYy9mOUc7RUFBRSxhTmlGZ0IsRUFBTzs7QVJrYnpCLDhHQUE4RztBY2xnQjlHO0VBQUUsYU40WFksRUFBTzs7QVIwSXJCLDhHQUE4RztBY3JnQjlHO0VBQUUsYU5rVWEsRUFBTzs7QVJ1TXRCLDhHQUE4RztBY3hnQjlHO0VBQUUsYU5sRGdCLEVBQU87O0FSOGpCekIsOEdBQThHO0FjM2dCOUc7RUFBRSxhTnlIMEIsRUFBTzs7QVJzWm5DLDhHQUE4RztBYzlnQjlHO0VBQUUsYU5nTVksRUFBTzs7QVJrVnJCLDhHQUE4RztBY2poQjlHO0VBQUUsYU40UVksRUFBTzs7QVJ5UXJCLDhHQUE4RztBY3BoQjlHO0VBQUUsYU44SlksRUFBTzs7QVIwWHJCLDhHQUE4RztBY3ZoQjlHO0VBQUUsYU4ySFcsRUFBTzs7QVJnYXBCLDhHQUE4RztBYzFoQjlHO0VBQUUsYU4ySGlCLEVBQU87O0FSbWExQiw4R0FBOEc7QWM3aEI5Rzs7RUFBRSxhTm9INEIsRUFBTzs7QVI4YXJDLDhHQUE4RztBY2ppQjlHO0VBQUUsYU42V2EsRUFBTzs7QVJ3THRCLDhHQUE4RztBY3BpQjlHO0VBQUUsYU5KZ0IsRUFBTzs7QVI0aUJ6Qiw4R0FBOEc7QWN2aUI5RztFQUFFLGFOK1hjLEVBQU87O0FSNEt2Qiw4R0FBOEc7QWMxaUI5RztFQUFFLGFONERlLEVBQU87O0FSa2Z4Qiw4R0FBOEc7QWM3aUI5RztFQUFFLGFOOFJjLEVBQU87O0FSbVJ2Qiw4R0FBOEc7QWNoakI5RztFQUFFLGFObUNrQixFQUFPOztBUmloQjNCLDhHQUE4RztBY25qQjlHO0VBQUUsYU4rQm9CLEVBQU87O0FSd2hCN0IsOEdBQThHO0FjdGpCOUc7RUFBRSxhTndZZSxFQUFPOztBUmtMeEIsOEdBQThHO0FjempCOUc7RUFBRSxhTjBhcUIsRUFBTzs7QVJtSjlCLDhHQUE4RztBYzVqQjlHO0VBQUUsYU4ySmMsRUFBTzs7QVJxYXZCLDhHQUE4RztBYy9qQjlHO0VBQUUsYU40Sm1CLEVBQU87O0FSdWE1Qiw4R0FBOEc7QWNsa0I5RztFQUFFLGFOdEVnQixFQUFPOztBUjRvQnpCLDhHQUE4RztBY3JrQjlHO0VBQUUsYU54RWdCLEVBQU87O0FSaXBCekIsOEdBQThHO0FjeGtCOUc7O0VBQUUsYU5oRWlCLEVBQU87O0FSNm9CMUIsOEdBQThHO0FjNWtCOUc7RUFBRSxhTmloQnNCLEVBQU87O0FSK0QvQiw4R0FBOEc7QWMva0I5RztFQUFFLGFOK0d1QixFQUFPOztBUm9laEMsOEdBQThHO0FjbGxCOUc7RUFBRSxhTlpvQixFQUFPOztBUmttQjdCLDhHQUE4RztBY3JsQjlHO0VBQUUsYU4rT1csRUFBTzs7QVIwV3BCLDhHQUE4RztBY3hsQjlHOztFQUFFLGFOMkNZLEVBQU87O0FSa2pCckIsOEdBQThHO0FjNWxCOUc7RUFBRSxhTmdEZ0IsRUFBTzs7QVJnakJ6Qiw4R0FBOEc7QWMvbEI5RztFQUFFLGFOMmVtQixFQUFPOztBUndINUIsOEdBQThHO0FjbG1COUc7RUFBRSxhTnllcUIsRUFBTzs7QVI2SDlCLDhHQUE4RztBY3JtQjlHO0VBQUUsYU44YmlCLEVBQU87O0FSMksxQiw4R0FBOEc7QWN4bUI5RztFQUFFLGFOdU1lLEVBQU87O0FScWF4Qiw4R0FBOEc7QWMzbUI5RztFQUFFLGFONFpnQixFQUFPOztBUm1OekIsOEdBQThHO0FjOW1COUc7RUFBRSxhTjRQdUIsRUFBTzs7QVJzWGhDLDhHQUE4RztBY2puQjlHO0VBQUUsYU5rZWtCLEVBQU87O0FSbUozQiw4R0FBOEc7QWNwbkI5RztFQUFFLGFOMkZxQixFQUFPOztBUjZoQjlCLDhHQUE4RztBY3ZuQjlHO0VBQUUsYU51WmUsRUFBTzs7QVJvT3hCLDhHQUE4RztBYzFuQjlHO0VBQUUsYU53ZmMsRUFBTzs7QVJzSXZCLDhHQUE4RztBYzduQjlHO0VBQUUsYU5pS3FCLEVBQU87O0FSZ2U5Qiw4R0FBOEc7QWNob0I5RztFQUFFLGFOeWdCYyxFQUFPOztBUjJIdkIsOEdBQThHO0Fjbm9COUc7RUFBRSxhTjBPZSxFQUFPOztBUjZaeEIsOEdBQThHO0FjdG9COUc7RUFBRSxhTmtVYSxFQUFPOztBUndVdEIsOEdBQThHO0Fjem9COUc7RUFBRSxhTjhhZ0IsRUFBTzs7QVIrTnpCLDhHQUE4RztBYzVvQjlHO0VBQUUsYU5sRGtCLEVBQU87O0FSa3NCM0IsOEdBQThHO0FjL29COUc7RUFBRSxhTmdVb0IsRUFBTzs7QVJtVjdCLDhHQUE4RztBY2xwQjlHO0VBQUUsYU55ZmUsRUFBTzs7QVI2SnhCLDhHQUE4RztBY3JwQjlHOztFQUFFLGFOcUZnQixFQUFPOztBUnFrQnpCLDhHQUE4RztBY3pwQjlHO0VBQUUsYU5zSmMsRUFBTzs7QVJ1Z0J2Qiw4R0FBOEc7QWM1cEI5RztFQUFFLGFONmZjLEVBQU87O0FSbUt2Qiw4R0FBOEc7QWMvcEI5RztFQUFFLGFObUNtQixFQUFPOztBUmdvQjVCLDhHQUE4RztBY2xxQjlHOztFQUFFLGFONFdXLEVBQU87O0FSMlRwQiw4R0FBOEc7QWN0cUI5RztFQUFFLGFOK0thLEVBQU87O0FSMmZ0Qiw4R0FBOEc7QWN6cUI5RztFQUFFLGFOckRnQixFQUFPOztBUmt1QnpCLDhHQUE4RztBYzVxQjlHO0VBQUUsYU45RVksRUFBTzs7QVI4dkJyQiw4R0FBOEc7QWMvcUI5RztFQUFFLGFOckJtQixFQUFPOztBUndzQjVCLDhHQUE4RztBY2xyQjlHO0VBQUUsYU5pS29CLEVBQU87O0FScWhCN0IsOEdBQThHO0FjcnJCOUc7RUFBRSxhTitKbUIsRUFBTzs7QVIwaEI1Qiw4R0FBOEc7QWN4ckI5RztFQUFFLGFOZ0tpQixFQUFPOztBUjRoQjFCLDhHQUE4RztBYzNyQjlHO0VBQUUsYU40Sm1CLEVBQU87O0FSbWlCNUIsOEdBQThHO0FjOXJCOUc7RUFBRSxhTjVIeUIsRUFBTzs7QVI4ekJsQyw4R0FBOEc7QWNqc0I5RztFQUFFLGFOeEgwQixFQUFPOztBUjZ6Qm5DLDhHQUE4RztBY3BzQjlHO0VBQUUsYU54SHVCLEVBQU87O0FSZzBCaEMsOEdBQThHO0FjdnNCOUc7RUFBRSxhTmhJeUIsRUFBTzs7QVIyMEJsQyw4R0FBOEc7QWMxc0I5RztFQUFFLGFOMklhLEVBQU87O0FSbWtCdEIsOEdBQThHO0FjN3NCOUc7RUFBRSxhTmdoQmMsRUFBTzs7QVJpTXZCLDhHQUE4RztBY2h0QjlHO0VBQUUsYU55YmEsRUFBTzs7QVIyUnRCLDhHQUE4RztBY250QjlHO0VBQUUsYU4rRmMsRUFBTzs7QVJ3bkJ2Qiw4R0FBOEc7QWN0dEI5RztFQUFFLGFOekVpQixFQUFPOztBUm15QjFCLDhHQUE4RztBY3p0QjlHO0VBQUUsYU56SGtCLEVBQU87O0FSczFCM0IsOEdBQThHO0FjNXRCOUc7O0VBQUUsYU5tZmEsRUFBTzs7QVI4T3RCLDhHQUE4RztBY2h1QjlHOztFQUFFLGFOcU5ZLEVBQU87O0FSZ2hCckIsOEdBQThHO0FjcHVCOUc7RUFBRSxhTlphLEVBQU87O0FSb3ZCdEIsOEdBQThHO0FjdnVCOUc7RUFBRSxhTmlHYSxFQUFPOztBUjBvQnRCLDhHQUE4RztBYzF1QjlHOztFQUFFLGFONFZnQixFQUFPOztBUm1aekIsOEdBQThHO0FjOXVCOUc7O0VBQUUsYU5xRmUsRUFBTzs7QVI4cEJ4Qiw4R0FBOEc7QWNsdkI5RztFQUFFLGFOb1JpQixFQUFPOztBUmtlMUIsOEdBQThHO0FjcnZCOUc7O0VBQUUsYU4rRmdCLEVBQU87O0FSMnBCekIsOEdBQThHO0FjenZCOUc7RUFBRSxhTjBZYyxFQUFPOztBUm1YdkIsOEdBQThHO0FjNXZCOUc7OztFQUFFLGFOdEhZLEVBQU87O0FSdzNCckIsOEdBQThHO0FjandCOUc7RUFBRSxhTm1OZSxFQUFPOztBUmtqQnhCLDhHQUE4RztBY3B3QjlHO0VBQUUsYU5pTmUsRUFBTzs7QVJ1akJ4Qiw4R0FBOEc7QWN2d0I5RztFQUFFLGFOMlpxQixFQUFPOztBUmdYOUIsOEdBQThHO0FjMXdCOUc7RUFBRSxhTnVkaUIsRUFBTzs7QVJ1VDFCLDhHQUE4RztBYzd3QjlHO0VBQUUsYU5rYWEsRUFBTzs7QVIrV3RCLDhHQUE4RztBY2h4QjlHO0VBQUUsYU5xTmEsRUFBTzs7QVIrakJ0Qiw4R0FBOEc7QWNueEI5RztFQUFFLGFOeWNhLEVBQU87O0FSOFV0Qiw4R0FBOEc7QWN0eEI5RztFQUFFLGFONFJpQixFQUFPOztBUjhmMUIsOEdBQThHO0FjenhCOUc7RUFBRSxhTjZSd0IsRUFBTzs7QVJnZ0JqQyw4R0FBOEc7QWM1eEI5RztFQUFFLGFOcUgwQixFQUFPOztBUjJxQm5DLDhHQUE4RztBYy94QjlHO0VBQUUsYU5tSG1CLEVBQU87O0FSZ3JCNUIsOEdBQThHO0FjbHlCOUc7RUFBRSxhTitPYSxFQUFPOztBUnVqQnRCLDhHQUE4RztBY3J5QjlHO0VBQUUsYU43RWtCLEVBQU87O0FSczNCM0IsOEdBQThHO0FjeHlCOUc7RUFBRSxhTnZFZ0IsRUFBTzs7QVJtM0J6Qiw4R0FBOEc7QWMzeUI5RztFQUFFLGFOOUVrQixFQUFPOztBUjYzQjNCLDhHQUE4RztBYzl5QjlHO0VBQUUsYU45RW1CLEVBQU87O0FSZzRCNUIsOEdBQThHO0FjanpCOUc7RUFBRSxhTnpCZSxFQUFPOztBUjgwQnhCLDhHQUE4RztBY3B6QjlHOztFQUFFLGFOdVdZLEVBQU87O0FSa2RyQiw4R0FBOEc7QWN4ekI5Rzs7RUFBRSxhTjRXaUIsRUFBTzs7QVJpZDFCLDhHQUE4RztBYzV6QjlHOztFQUFFLGFOMFdnQixFQUFPOztBUnVkekIsOEdBQThHO0FjaDBCOUc7RUFBRSxhTmVnQixFQUFPOztBUnF6QnpCLDhHQUE4RztBY24wQjlHO0VBQUUsYU53TGdCLEVBQU87O0FSK29CekIsOEdBQThHO0FjdDBCOUc7O0VBQUUsYU5xY1ksRUFBTzs7QVJzWXJCLDhHQUE4RztBYzEwQjlHOztFQUFFLGFObUZhLEVBQU87O0FSNHZCdEIsOEdBQThHO0FjOTBCOUc7O0VBQUUsYU5nWmtCLEVBQU87O0FSbWMzQiw4R0FBOEc7QWNsMUI5RztFQUFFLGFOaENpQixFQUFPOztBUnMzQjFCLDhHQUE4RztBY3IxQjlHO0VBQUUsYU43QmtCLEVBQU87O0FSczNCM0IsOEdBQThHO0FjeDFCOUc7O0VBQUUsYU5ySFksRUFBTzs7QVJrOUJyQiw4R0FBOEc7QWM1MUI5RztFQUFFLGFOb1ZlLEVBQU87O0FSNGdCeEIsOEdBQThHO0FjLzFCOUc7RUFBRSxhTjRiZ0IsRUFBTzs7QVJ1YXpCLDhHQUE4RztBY2wyQjlHOztFQUFFLGFOdERpQixFQUFPOztBUjY1QjFCLDhHQUE4RztBY3QyQjlHO0VBQUUsYU4yS21CLEVBQU87O0FSK3JCNUIsOEdBQThHO0FjejJCOUc7RUFBRSxhTlNnQixFQUFPOztBUm8yQnpCLDhHQUE4RztBYzUyQjlHO0VBQUUsYU5wRHNCLEVBQU87O0FSbzZCL0IsOEdBQThHO0FjLzJCOUc7RUFBRSxhTnBEb0IsRUFBTzs7QVJ1NkI3Qiw4R0FBOEc7QWNsM0I5RztFQUFFLGFOa2NlLEVBQU87O0FSb2J4Qiw4R0FBOEc7QWNyM0I5RztFQUFFLGFOa1htQixFQUFPOztBUnVnQjVCLDhHQUE4RztBY3gzQjlHO0VBQUUsYU42WGdCLEVBQU87O0FSK2Z6Qiw4R0FBOEc7QWMzM0I5RztFQUFFLGFON0ljLEVBQU87O0FSNGdDdkIsOEdBQThHO0FjOTNCOUc7RUFBRSxhTm5EYyxFQUFPOztBUnE3QnZCLDhHQUE4RztBY2o0QjlHO0VBQUUsYU4zQmUsRUFBTzs7QVJnNkJ4Qiw4R0FBOEc7QWNwNEI5RztFQUFFLGFObUNtQixFQUFPOztBUnEyQjVCLDhHQUE4RztBY3Y0QjlHO0VBQUUsYU4zSGtCLEVBQU87O0FSc2dDM0IsOEdBQThHO0FjMTRCOUc7RUFBRSxhTmdIa0IsRUFBTzs7QVI4eEIzQiw4R0FBOEc7QWM3NEI5RztFQUFFLGFONU1pQixFQUFPOztBUjZsQzFCLDhHQUE4RztBY2g1QjlHO0VBQUUsYU5nTWMsRUFBTzs7QVJvdEJ2Qiw4R0FBOEc7QWNuNUI5RztFQUFFLGFOZW1CLEVBQU87O0FSdzRCNUIsOEdBQThHO0FjdDVCOUc7RUFBRSxhTjFKWSxFQUFPOztBUm9qQ3JCLDhHQUE4RztBY3o1QjlHO0VBQUUsYU5tRmdCLEVBQU87O0FSMDBCekIsOEdBQThHO0FjNTVCOUc7RUFBRSxhTjRQbUIsRUFBTzs7QVJvcUI1Qiw4R0FBOEc7QWMvNUI5RztFQUFFLGFON015QixFQUFPOztBUmduQ2xDLDhHQUE4RztBY2w2QjlHO0VBQUUsYU43TTBCLEVBQU87O0FSbW5DbkMsOEdBQThHO0FjcjZCOUc7RUFBRSxhTjdNdUIsRUFBTzs7QVJzbkNoQyw4R0FBOEc7QWN4NkI5RztFQUFFLGFOak55QixFQUFPOztBUjZuQ2xDLDhHQUE4RztBYzM2QjlHO0VBQUUsYU43TWtCLEVBQU87O0FSNG5DM0IsOEdBQThHO0FjOTZCOUc7RUFBRSxhTjdNbUIsRUFBTzs7QVIrbkM1Qiw4R0FBOEc7QWNqN0I5RztFQUFFLGFON01nQixFQUFPOztBUmtvQ3pCLDhHQUE4RztBY3A3QjlHO0VBQUUsYU5qTmtCLEVBQU87O0FSeW9DM0IsOEdBQThHO0FjdjdCOUc7RUFBRSxhTnZDZSxFQUFPOztBUmsrQnhCLDhHQUE4RztBYzE3QjlHO0VBQUUsYU5rSWMsRUFBTzs7QVI0ekJ2Qiw4R0FBOEc7QWM3N0I5RztFQUFFLGFOMldjLEVBQU87O0FSc2xCdkIsOEdBQThHO0FjaDhCOUc7O0VBQUUsYU4wTGMsRUFBTzs7QVIyd0J2Qiw4R0FBOEc7QWNwOEI5RztFQUFFLGFOekZnQixFQUFPOztBUmlpQ3pCLDhHQUE4RztBY3Y4QjlHO0VBQUUsYU53UGtCLEVBQU87O0FSbXRCM0IsOEdBQThHO0FjMThCOUc7RUFBRSxhTndQbUIsRUFBTzs7QVJzdEI1Qiw4R0FBOEc7QWM3OEI5RztFQUFFLGFOb1VlLEVBQU87O0FSNm9CeEIsOEdBQThHO0FjaDlCOUc7RUFBRSxhTjlGYyxFQUFPOztBUmtqQ3ZCLDhHQUE4RztBY245QjlHOztFQUFFLGFObVFhLEVBQU87O0FScXRCdEIsOEdBQThHO0FjdjlCOUc7RUFBRSxhTm1Ea0IsRUFBTzs7QVJ3NkIzQiw4R0FBOEc7QWMxOUI5RztFQUFFLGFOeUJnQixFQUFPOztBUnE4QnpCLDhHQUE4RztBYzc5QjlHO0VBQUUsYU4wQnFCLEVBQU87O0FSdThCOUIsOEdBQThHO0FjaCtCOUc7RUFBRSxhTitTZSxFQUFPOztBUnFyQnhCLDhHQUE4RztBY24rQjlHO0VBQUUsYU4rQmUsRUFBTzs7QVJ3OEJ4Qiw4R0FBOEc7QWN0K0I5RztFQUFFLGFOcUthLEVBQU87O0FScTBCdEIsOEdBQThHO0FjeitCOUc7RUFBRSxhTitCZSxFQUFPOztBUjg4QnhCLDhHQUE4RztBYzUrQjlHO0VBQUUsYU4rR2tCLEVBQU87O0FSaTRCM0IsOEdBQThHO0FjLytCOUc7RUFBRSxhTlljLEVBQU87O0FSdStCdkIsOEdBQThHO0FjbC9COUc7RUFBRSxhTlVzQixFQUFPOztBUjQrQi9CLDhHQUE4RztBY3IvQjlHO0VBQUUsYU5pV2dCLEVBQU87O0FSd3BCekIsOEdBQThHO0FjeC9COUc7RUFBRSxhTi9GWSxFQUFPOztBUjJsQ3JCLDhHQUE4RztBYzMvQjlHOztFQUFFLGFOdVBpQixFQUFPOztBUnl3QjFCLDhHQUE4RztBYy8vQjlHOzs7RUFBRSxhTitUbUIsRUFBTzs7QVJzc0I1Qiw4R0FBOEc7QWNwZ0M5RztFQUFFLGFOa0lzQixFQUFPOztBUnM0Qi9CLDhHQUE4RztBY3ZnQzlHO0VBQUUsYU41RVksRUFBTzs7QVJ1bENyQiw4R0FBOEc7QWMxZ0M5RztFQUFFLGFObkdpQixFQUFPOztBUmluQzFCLDhHQUE4RztBYzdnQzlHOztFQUFFLGFOaklvQixFQUFPOztBUm1wQzdCLDhHQUE4RztBY2poQzlHO0VBQUUsYU4rTmdCLEVBQU87O0FSc3pCekIsOEdBQThHO0FjcGhDOUc7RUFBRSxhTnNGWSxFQUFPOztBUms4QnJCLDhHQUE4RztBY3ZoQzlHO0VBQUUsYU45Q21CLEVBQU87O0FSeWtDNUIsOEdBQThHO0FjMWhDOUc7RUFBRSxhTjJVbUIsRUFBTzs7QVJtdEI1Qiw4R0FBOEc7QWM3aEM5RztFQUFFLGFOc1VpQixFQUFPOztBUjJ0QjFCLDhHQUE4RztBY2hpQzlHO0VBQUUsYU5yRGMsRUFBTzs7QVJ5bEN2Qiw4R0FBOEc7QWNuaUM5RztFQUFFLGFOc05vQixFQUFPOztBUmkxQjdCLDhHQUE4RztBY3RpQzlHO0VBQUUsYU5tSmtCLEVBQU87O0FSdTVCM0IsOEdBQThHO0FjemlDOUc7RUFBRSxhTm1Kd0IsRUFBTzs7QVIwNUJqQyw4R0FBOEc7QWM1aUM5RztFQUFFLGFOdVFjLEVBQU87O0FSeXlCdkIsOEdBQThHO0FjL2lDOUc7RUFBRSxhTnZLa0IsRUFBTzs7QVIwdEMzQiw4R0FBOEc7QWNsakM5RztFQUFFLGFOYnlCLEVBQU87O0FSbWtDbEMsOEdBQThHO0FjcmpDOUc7RUFBRSxhTnlPYyxFQUFPOztBUmcxQnZCLDhHQUE4RztBY3hqQzlHO0VBQUUsYU51SWMsRUFBTzs7QVJxN0J2Qiw4R0FBOEc7QWMzakM5RztFQUFFLGFOekkyQixFQUFPOztBUndzQ3BDLDhHQUE4RztBYzlqQzlHO0VBQUUsYU56STRCLEVBQU87O0FSMnNDckMsOEdBQThHO0FjamtDOUc7RUFBRSxhTnpJeUIsRUFBTzs7QVI4c0NsQyw4R0FBOEc7QWNwa0M5RztFQUFFLGFON0kyQixFQUFPOztBUnF0Q3BDLDhHQUE4RztBY3ZrQzlHO0VBQUUsYU44RGEsRUFBTzs7QVI2Z0N0Qiw4R0FBOEc7QWMxa0M5RztFQUFFLGFOaEdZLEVBQU87O0FSOHFDckIsOEdBQThHO0FjN2tDOUc7RUFBRSxhTnpRYyxFQUFPOztBUjAxQ3ZCLDhHQUE4RztBY2hsQzlHO0VBQUUsYU5vWGtCLEVBQU87O0FSZ3VCM0IsOEdBQThHO0FjbmxDOUc7RUFBRSxhTjNMZ0IsRUFBTzs7QVJreEN6Qiw4R0FBOEc7QWN0bEM5RztFQUFFLGFON0VrQixFQUFPOztBUnVxQzNCLDhHQUE4RztBY3psQzlHO0VBQUUsYU43RWtCLEVBQU87O0FSMHFDM0IsOEdBQThHO0FjNWxDOUc7RUFBRSxhTmlPa0IsRUFBTzs7QVIrM0IzQiw4R0FBOEc7QWMvbEM5RztFQUFFLGFOd0xtQixFQUFPOztBUjI2QjVCLDhHQUE4RztBY2xtQzlHO0VBQUUsY055VWMsRUFBUTs7QVI2eEJ4Qiw4R0FBOEc7QWNybUM5RztFQUFFLGFOa0lvQixFQUFPOztBUnUrQjdCLDhHQUE4RztBY3htQzlHO0VBQUUsYU5rSXNCLEVBQU87O0FSMCtCL0IsOEdBQThHO0FjM21DOUc7RUFBRSxhTmlGZ0IsRUFBTzs7QVI4aEN6Qiw4R0FBOEc7QWM5bUM5RztFQUFFLGFOK0VrQixFQUFPOztBUm1pQzNCLDhHQUE4RztBY2puQzlHO0VBQUUsYU45Sm9CLEVBQU87O0FSbXhDN0IsOEdBQThHO0FjcG5DOUc7RUFBRSxhTmtLcUIsRUFBTzs7QVJzOUI5Qiw4R0FBOEc7QWN2bkM5RztFQUFFLGFOeEU0QixFQUFPOztBUm1zQ3JDLDhHQUE4RztBYzFuQzlHO0VBQUUsYU55T29CLEVBQU87O0FScTVCN0IsOEdBQThHO0FjN25DOUc7RUFBRSxhTjVIZSxFQUFPOztBUjZ2Q3hCLDhHQUE4RztBY2hvQzlHOztFQUFFLGFOekwyQixFQUFPOztBUjh6Q3BDLDhHQUE4RztBY3BvQzlHOztFQUFFLGFOdkx5QixFQUFPOztBUmcwQ2xDLDhHQUE4RztBY3hvQzlHOztFQUFFLGFOekw0QixFQUFPOztBUnMwQ3JDLDhHQUE4RztBYzVvQzlHOztFQUFFLGFOdkZXLEVBQU87O0FSd3VDcEIsOEdBQThHO0FjaHBDOUc7RUFBRSxhTnBCVyxFQUFPOztBUndxQ3BCLDhHQUE4RztBY25wQzlHOztFQUFFLGFObVdXLEVBQU87O0FScXpCcEIsOEdBQThHO0FjdnBDOUc7O0VBQUUsYU44Q1csRUFBTzs7QVI4bUNwQiw4R0FBOEc7QWMzcEM5Rzs7OztFQUFFLGFOcURXLEVBQU87O0FSNm1DcEIsOEdBQThHO0FjanFDOUc7OztFQUFFLGFOOE1XLEVBQU87O0FSeTlCcEIsOEdBQThHO0FjdHFDOUc7O0VBQUUsYU51RFcsRUFBTzs7QVJvbkNwQiw4R0FBOEc7QWMxcUM5Rzs7RUFBRSxhTnpOVyxFQUFPOztBUnc0Q3BCLDhHQUE4RztBYzlxQzlHO0VBQUUsYU54RVksRUFBTzs7QVIwdkNyQiw4R0FBOEc7QWNqckM5RztFQUFFLGFONURpQixFQUFPOztBUml2QzFCLDhHQUE4RztBY3ByQzlHO0VBQUUsYU5pUHNCLEVBQU87O0FSdThCL0IsOEdBQThHO0FjdnJDOUc7RUFBRSxhTmlQdUIsRUFBTzs7QVIwOEJoQyw4R0FBOEc7QWMxckM5RztFQUFFLGFOaVB1QixFQUFPOztBUjY4QmhDLDhHQUE4RztBYzdyQzlHO0VBQUUsYU5pUHdCLEVBQU87O0FSZzlCakMsOEdBQThHO0FjaHNDOUc7RUFBRSxhTm9Qd0IsRUFBTzs7QVJnOUJqQyw4R0FBOEc7QWNuc0M5RztFQUFFLGFOb1B5QixFQUFPOztBUm05QmxDLDhHQUE4RztBY3RzQzlHO0VBQUUsYU4yU2lCLEVBQU87O0FSKzVCMUIsOEdBQThHO0FjenNDOUc7RUFBRSxhTnVTbUIsRUFBTzs7QVJzNkI1Qiw4R0FBOEc7QWM1c0M5RztFQUFFLGFONlhzQixFQUFPOztBUm0xQi9CLDhHQUE4RztBYy9zQzlHO0VBQUUsYU4wWGUsRUFBTzs7QVJ5MUJ4Qiw4R0FBOEc7QWNsdEM5RztFQUFFLGFOZ1hZLEVBQU87O0FSczJCckIsOEdBQThHO0FjcnRDOUc7RUFBRSxhTmdYbUIsRUFBTzs7QVJ5MkI1Qiw4R0FBOEc7QWN4dEM5RztFQUFFLGFOd1hvQixFQUFPOztBUm8yQjdCLDhHQUE4RztBYzN0QzlHO0VBQUUsYU4xSGUsRUFBTzs7QVJ5MUN4Qiw4R0FBOEc7QWM5dEM5RztFQUFFLGFOcVBzQixFQUFPOztBUjYrQi9CLDhHQUE4RztBY2p1QzlHO0VBQUUsYU55QmlCLEVBQU87O0FSNHNDMUIsOEdBQThHO0FjcHVDOUc7RUFBRSxhTjdEYyxFQUFPOztBUnF5Q3ZCLDhHQUE4RztBY3Z1QzlHO0VBQUUsYU4vVFcsRUFBTzs7QVIwaURwQiw4R0FBOEc7QWMxdUM5RztFQUFFLGFOM1BpQixFQUFPOztBUnkrQzFCLDhHQUE4RztBYzd1QzlHO0VBQUUsYU4zUHdCLEVBQU87O0FSNCtDakMsOEdBQThHO0FjaHZDOUc7RUFBRSxhTnNUYyxFQUFPOztBUjg3QnZCLDhHQUE4RztBY252QzlHO0VBQUUsYU5zVHFCLEVBQU87O0FSaThCOUIsOEdBQThHO0FjdHZDOUc7RUFBRSxhTndEdUIsRUFBTzs7QVJrc0NoQyw4R0FBOEc7QWN6dkM5RztFQUFFLGFOMERxQixFQUFPOztBUm1zQzlCLDhHQUE4RztBYzV2QzlHO0VBQUUsYU51RHVCLEVBQU87O0FSeXNDaEMsOEdBQThHO0FjL3ZDOUc7RUFBRSxhTnVEd0IsRUFBTzs7QVI0c0NqQyw4R0FBOEc7QWNsd0M5RztFQUFFLGFOdFRhLEVBQU87O0FSNGpEdEIsOEdBQThHO0FjcndDOUc7RUFBRSxhTjJWZSxFQUFPOztBUjg2QnhCLDhHQUE4RztBY3h3QzlHO0VBQUUsYU5sVWUsRUFBTzs7QVI4a0R4Qiw4R0FBOEc7QWMzd0M5RztFQUFFLGFOMENhLEVBQU87O0FScXVDdEIsOEdBQThHO0FjOXdDOUc7RUFBRSxhTjVJZ0IsRUFBTzs7QVI4NUN6Qiw4R0FBOEc7QWNqeEM5RztFQUFFLGFOMk1hLEVBQU87O0FSMGtDdEIsOEdBQThHO0FjcHhDOUc7RUFBRSxhTmxFa0IsRUFBTzs7QVIwMUMzQiw4R0FBOEc7QWN2eEM5RztFQUFFLGFObVNjLEVBQU87O0FSdy9CdkIsOEdBQThHO0FjMXhDOUc7RUFBRSxhTjlHYyxFQUFPOztBUjQ0Q3ZCLDhHQUE4RztBYzd4QzlHO0VBQUUsYU5vRFksRUFBTzs7QVI2dUNyQiw4R0FBOEc7QWNoeUM5Rzs7RUFBRSxhTjNDZ0IsRUFBTzs7QVJnMUN6Qiw4R0FBOEc7QWNweUM5RztFQUFFLGFOc1BhLEVBQU87O0FSa2pDdEIsOEdBQThHO0FjdnlDOUc7RUFBRSxhTjZFYyxFQUFPOztBUjh0Q3ZCLDhHQUE4RztBYzF5QzlHO0VBQUUsYU5sVWUsRUFBTzs7QVJnbkR4Qiw4R0FBOEc7QWM3eUM5RztFQUFFLGFOblFXLEVBQU87O0FSb2pEcEIsOEdBQThHO0FjaHpDOUc7RUFBRSxhTmlVVSxFQUFPOztBUm0vQm5CLDhHQUE4RztBY256QzlHO0VBQUUsYU5zVWEsRUFBTzs7QVJpL0J0Qiw4R0FBOEc7QWN0ekM5RztFQUFFLGFOZ0pjLEVBQU87O0FSMHFDdkIsOEdBQThHO0FjenpDOUc7RUFBRSxhTndGaUIsRUFBTzs7QVJxdUMxQiw4R0FBOEc7QWM1ekM5RztFQUFFLGFOcU5zQixFQUFPOztBUjJtQy9CLDhHQUE4RztBYy96QzlHO0VBQUUsYU5uVTRCLEVBQU87O0FSc29EckMsOEdBQThHO0FjbDBDOUc7RUFBRSxhTnJVMkIsRUFBTzs7QVIyb0RwQyw4R0FBOEc7QWNyMEM5Rzs7RUFBRSxhTnJQMkIsRUFBTzs7QVIrakRwQyw4R0FBOEc7QWN6MEM5RztFQUFFLGFOaktvQixFQUFPOztBUjgrQzdCLDhHQUE4RztBYzUwQzlHO0VBQUUsYU5pVWtCLEVBQU87O0FSK2dDM0IsOEdBQThHO0FjLzBDOUc7RUFBRSxhTnFUb0IsRUFBTzs7QVI4aEM3Qiw4R0FBOEc7QWNsMUM5Rzs7RUFBRSxhTm9SVyxFQUFPOztBUm1rQ3BCLDhHQUE4RztBY3QxQzlHO0VBQUUsYU5pSHFCLEVBQU87O0FSeXVDOUIsOEdBQThHO0FjejFDOUc7RUFBRSxhTnNNcUIsRUFBTzs7QVJ1cEM5Qiw4R0FBOEc7QWM1MUM5RztFQUFFLGFOb0xhLEVBQU87O0FSNHFDdEIsOEdBQThHO0FjLzFDOUc7RUFBRSxhTjNKdUIsRUFBTzs7QVI4L0NoQyw4R0FBOEc7QWNsMkM5RztFQUFFLGFOK1RpQixFQUFPOztBUnVpQzFCLDhHQUE4RztBY3IyQzlHO0VBQUUsYU5zRWMsRUFBTzs7QVJteUN2Qiw4R0FBOEc7QWN4MkM5Rzs7O0VBQUUsYU55UmtCLEVBQU87O0FScWxDM0IsOEdBQThHO0FjNzJDOUc7O0VBQUUsYU5wRXNCLEVBQU87O0FSczdDL0IsOEdBQThHO0FjajNDOUc7RUFBRSxhTmlVYSxFQUFPOztBUm9qQ3RCLDhHQUE4RztBY3AzQzlHO0VBQUUsYU4xRWMsRUFBTzs7QVJrOEN2Qiw4R0FBOEc7QWN2M0M5RztFQUFFLGFOc0hjLEVBQU87O0FScXdDdkIsOEdBQThHO0FjMTNDOUc7RUFBRSxhTnVIcUIsRUFBTzs7QVJ1d0M5Qiw4R0FBOEc7QWM3M0M5RztFQUFFLGFOc04wQixFQUFPOztBUjJxQ25DLDhHQUE4RztBY2g0QzlHO0VBQUUsYU5vTm1CLEVBQU87O0FSZ3JDNUIsOEdBQThHO0FjbjRDOUc7RUFBRSxhTnpMaUIsRUFBTzs7QVJna0QxQiw4R0FBOEc7QWN0NEM5RztFQUFFLGFOdExZLEVBQU87O0FSZ2tEckIsOEdBQThHO0FjejRDOUc7RUFBRSxhTm9Ga0IsRUFBTzs7QVJ5ekMzQiw4R0FBOEc7QWM1NEM5RztFQUFFLGFOb0ZzQixFQUFPOztBUjR6Qy9CLDhHQUE4RztBYy80QzlHO0VBQUUsYU5uTGMsRUFBTzs7QVJza0R2Qiw4R0FBOEc7QWNsNUM5RztFQUFFLGFOMUJjLEVBQU87O0FSZzdDdkIsOEdBQThHO0FjcjVDOUc7RUFBRSxhTnJCZ0IsRUFBTzs7QVI4NkN6Qiw4R0FBOEc7QWN4NUM5RztFQUFFLGFOeEpXLEVBQU87O0FSb2pEcEIsOEdBQThHO0FjMzVDOUc7RUFBRSxhTnJTZ0IsRUFBTzs7QVJvc0R6Qiw4R0FBOEc7QWM5NUM5RztFQUFFLGFObFBhLEVBQU87O0FSb3BEdEIsOEdBQThHO0FjajZDOUc7RUFBRSxhTmlFVyxFQUFPOztBUm8yQ3BCLDhHQUE4RztBY3A2QzlHO0VBQUUsYU5nTGEsRUFBTzs7QVJ3dkN0Qiw4R0FBOEc7QWN2NkM5RztFQUFFLGFON01ZLEVBQU87O0FSd25EckIsOEdBQThHO0FjMTZDOUc7RUFBRSxhTjdNYSxFQUFPOztBUjJuRHRCLDhHQUE4RztBYzc2QzlHO0VBQUUsYU5uVWUsRUFBTzs7QVJvdkR4Qiw4R0FBOEc7QWNoN0M5RztFQUFFLGFOblVzQixFQUFPOztBUnV2RC9CLDhHQUE4RztBY243QzlHO0VBQUUsYU51TGEsRUFBTzs7QVJnd0N0Qiw4R0FBOEc7QWN0N0M5RztFQUFFLGFOdUxvQixFQUFPOztBUm13QzdCLDhHQUE4RztBY3o3QzlHO0VBQUUsYU4rRmUsRUFBTzs7QVI4MUN4Qiw4R0FBOEc7QWM1N0M5Rzs7RUFBRSxhTmhTVyxFQUFPOztBUml1RHBCLDhHQUE4RztBY2g4QzlHOztFQUFFLGFONk1ZLEVBQU87O0FSd3ZDckIsOEdBQThHO0FjcDhDOUc7RUFBRSxhTjJPWSxFQUFPOztBUjZ0Q3JCLDhHQUE4RztBY3Y4QzlHO0VBQUUsYU5zS2UsRUFBTzs7QVJxeUN4Qiw4R0FBOEc7QWMxOEM5RztFQUFFLGFOOU1rQixFQUFPOztBUjRwRDNCLDhHQUE4RztBYzc4QzlHO0VBQUUsYU5nS2tCLEVBQU87O0FSaXpDM0IsOEdBQThHO0FjaDlDOUc7RUFBRSxhTnBOZ0IsRUFBTzs7QVJ3cUR6Qiw4R0FBOEc7QWNuOUM5RztFQUFFLGFOL0prQixFQUFPOztBUnNuRDNCLDhHQUE4RztBY3Q5QzlHO0VBQUUsYU54Sm1CLEVBQU87O0FSa25ENUIsOEdBQThHO0FjejlDOUc7RUFBRSxhTnJLb0IsRUFBTzs7QVJrb0Q3Qiw4R0FBOEc7QWM1OUM5RztFQUFFLGFOL0p5QixFQUFPOztBUituRGxDLDhHQUE4RztBYy85QzlHOzs7RUFBRSxhTnRLb0IsRUFBTzs7QVIyb0Q3Qiw4R0FBOEc7QWNwK0M5Rzs7RUFBRSxhTjNLc0IsRUFBTzs7QVJvcEQvQiw4R0FBOEc7QWN4K0M5Rzs7RUFBRSxhTjNLb0IsRUFBTzs7QVJ3cEQ3Qiw4R0FBOEc7QWM1K0M5Rzs7RUFBRSxhTi9Kb0IsRUFBTzs7QVJncEQ3Qiw4R0FBOEc7QWNoL0M5RztFQUFFLGFONUttQixFQUFPOztBUmdxRDVCLDhHQUE4RztBY24vQzlHO0VBQUUsYU5tUVksRUFBTzs7QVJvdkNyQiw4R0FBOEc7QWN0L0M5RztFQUFFLGFON1BlLEVBQU87O0FSdXZEeEIsOEdBQThHO0Fjei9DOUc7RUFBRSxhTnhEZ0IsRUFBTzs7QVJxakR6Qiw4R0FBOEc7QWM1L0M5Rzs7Ozs7RUFBRSxhTnpDaUIsRUFBTzs7QVI2aUQxQiw4R0FBOEc7QWNuZ0Q5RztFQUFFLGFONVFzQixFQUFPOztBUm14RC9CLDhHQUE4RztBY3RnRDlHOztFQUFFLGFOd0VhLEVBQU87O0FSbThDdEIsOEdBQThHO0FjMWdEOUc7O0VBQUUsYU5sTmMsRUFBTzs7QVJpdUR2Qiw4R0FBOEc7QWM5Z0Q5RztFQUFFLGFOaElrQixFQUFPOztBUmtwRDNCLDhHQUE4RztBY2poRDlHO0VBQUUsYU5sSVcsRUFBTzs7QVJ1cERwQiw4R0FBOEc7QWNwaEQ5Rzs7O0VBQUUsYU5uSG1CLEVBQU87O0FSNm9ENUIsOEdBQThHO0FjemhEOUc7RUFBRSxhTnNMcUIsRUFBTzs7QVJ1MkM5Qiw4R0FBOEc7QWM1aEQ5RztFQUFFLGFOMERVLEVBQU87O0FScytDbkIsOEdBQThHO0FjL2hEOUc7O0VBQUUsYU4rUGMsRUFBTzs7QVJxeUN2Qiw4R0FBOEc7QWNuaUQ5Rzs7RUFBRSxhTm1CbUIsRUFBTzs7QVJxaEQ1Qiw4R0FBOEc7QWN2aUQ5Rzs7RUFBRSxhTm1CcUIsRUFBTzs7QVJ5aEQ5Qiw4R0FBOEc7QWMzaUQ5RztFQUFFLGFOcEdlLEVBQU87O0FSbXBEeEIsOEdBQThHO0FjOWlEOUc7RUFBRSxhTnZSbUIsRUFBTzs7QVJ5MEQ1Qiw4R0FBOEc7QWNqakQ5RztFQUFFLGFOM0djLEVBQU87O0FSZ3FEdkIsOEdBQThHO0FjcGpEOUc7RUFBRSxhTmlCaUIsRUFBTzs7QVJ1aUQxQiw4R0FBOEc7QWN2akQ5RztFQUFFLGFObUhlLEVBQU87O0FSdzhDeEIsOEdBQThHO0FjMWpEOUc7RUFBRSxhTjhGaUIsRUFBTzs7QVJnK0MxQiw4R0FBOEc7QWM3akQ5RztFQUFFLGFOOEZ3QixFQUFPOztBUm0rQ2pDLDhHQUE4RztBY2hrRDlHO0VBQUUsYU43VlksRUFBTzs7QVJpNkRyQiw4R0FBOEc7QWNua0Q5Rzs7RUFBRSxhTjdKZ0IsRUFBTzs7QVJxdUR6Qiw4R0FBOEc7QWN2a0Q5RztFQUFFLGFOMk1XLEVBQU87O0FSZzRDcEIsOEdBQThHO0FjMWtEOUc7RUFBRSxhTjFXa0IsRUFBTzs7QVJ3N0QzQiw4R0FBOEc7QWM3a0Q5RztFQUFFLGFOa0NZLEVBQU87O0FSK2lEckIsOEdBQThHO0FjaGxEOUc7RUFBRSxhTjRHa0IsRUFBTzs7QVJ3K0MzQiw4R0FBOEc7QWNubEQ5RztFQUFFLGFONE1jLEVBQU87O0FSMjRDdkIsOEdBQThHO0FjdGxEOUc7RUFBRSxhTjhQWSxFQUFPOztBUjQxQ3JCLDhHQUE4RztBY3psRDlHO0VBQUUsYU5WbUIsRUFBTzs7QVJ1bUQ1Qiw4R0FBOEc7QWM1bEQ5RztFQUFFLGFOK09ZLEVBQU87O0FSaTNDckIsOEdBQThHO0FjL2xEOUc7RUFBRSxhTnpWa0IsRUFBTzs7QVI0N0QzQiw4R0FBOEc7QWNsbUQ5RztFQUFFLGFOUWMsRUFBTzs7QVI4bER2Qiw4R0FBOEc7QWNybUQ5RztFQUFFLGFOakpxQixFQUFPOztBUjB2RDlCLDhHQUE4RztBY3htRDlHO0VBQUUsYU5oVWUsRUFBTzs7QVI0NkR4Qiw4R0FBOEc7QWMzbUQ5RztFQUFFLGFOcFVxQixFQUFPOztBUm03RDlCLDhHQUE4RztBYzltRDlHO0VBQUUsYU52VW1CLEVBQU87O0FSeTdENUIsOEdBQThHO0Fjam5EOUc7RUFBRSxhTjFVZSxFQUFPOztBUis3RHhCLDhHQUE4RztBY3BuRDlHO0VBQUUsYU50VWlCLEVBQU87O0FSODdEMUIsOEdBQThHO0Fjdm5EOUc7RUFBRSxhTnRVaUIsRUFBTzs7QVJpOEQxQiw4R0FBOEc7QWMxbkQ5RztFQUFFLGFON1hrQixFQUFPOztBUjIvRDNCLDhHQUE4RztBYzduRDlHO0VBQUUsYU43WG9CLEVBQU87O0FSOC9EN0IsOEdBQThHO0FjaG9EOUc7RUFBRSxhTmdMYSxFQUFPOztBUm85Q3RCLDhHQUE4RztBY25vRDlHO0VBQUUsYU52UmlCLEVBQU87O0FSODVEMUIsOEdBQThHO0FjdG9EOUc7RUFBRSxhTjNaVSxFQUFPOztBUnFpRW5CLDhHQUE4RztBY3pvRDlHO0VBQUUsYU56T2tCLEVBQU87O0FSczNEM0IsOEdBQThHO0FjNW9EOUc7RUFBRSxhTmhCbUIsRUFBTzs7QVJncUQ1Qiw4R0FBOEc7QWMvb0Q5RztFQUFFLGFOaFlxQixFQUFPOztBUm1oRTlCLDhHQUE4RztBY2xwRDlHO0VBQUUsYU5qYmtCLEVBQU87O0FSdWtFM0IsOEdBQThHO0FjcnBEOUc7RUFBRSxhTkFpQixFQUFPOztBUnlwRDFCLDhHQUE4RztBY3hwRDlHO0VBQUUsYU50RmtCLEVBQU87O0FSa3ZEM0IsOEdBQThHO0FjM3BEOUc7RUFBRSxhTnBHYyxFQUFPOztBUm13RHZCLDhHQUE4RztBYzlwRDlHO0VBQUUsYU5wR3FCLEVBQU87O0FSc3dEOUIsOEdBQThHO0FjanFEOUc7RUFBRSxhTjZKa0IsRUFBTzs7QVJ3Z0QzQiw4R0FBOEc7QWNwcUQ5RztFQUFFLGFONkppQixFQUFPOztBUjJnRDFCLDhHQUE4RztBY3ZxRDlHO0VBQUUsYU4xWWUsRUFBTzs7QVJxakV4Qiw4R0FBOEc7QWMxcUQ5RztFQUFFLGFOclhXLEVBQU87O0FSbWlFcEIsOEdBQThHO0FjN3FEOUc7RUFBRSxhTnBIZSxFQUFPOztBUnF5RHhCLDhHQUE4RztBY2hyRDlHO0VBQUUsYU50Y2lCLEVBQU87O0FSMG5FMUIsOEdBQThHO0FjbnJEOUc7RUFBRSxhTmpXVSxFQUFPOztBUndoRW5CLDhHQUE4RztBY3RyRDlHOzs7RUFBRSxhTm5JVyxFQUFPOztBUit6RHBCLDhHQUE4RztBYzNyRDlHO0VBQUUsYU5qRWdCLEVBQU87O0FSZ3dEekIsOEdBQThHO0FjOXJEOUc7RUFBRSxhTjFYa0IsRUFBTzs7QVI0akUzQiw4R0FBOEc7QWNqc0Q5RztFQUFFLGFOOVNzQixFQUFPOztBUm0vRC9CLDhHQUE4RztBY3BzRDlHO0VBQUUsYU5oU2dCLEVBQU87O0FSdytEekIsOEdBQThHO0FjdnNEOUc7RUFBRSxhTjVNZ0IsRUFBTzs7QVJ1NUR6Qiw4R0FBOEc7QWMxc0Q5RztFQUFFLGFOaEhlLEVBQU87O0FSOHpEeEIsOEdBQThHO0FjN3NEOUc7RUFBRSxhTnlDYyxFQUFPOztBUndxRHZCLDhHQUE4RztBY2h0RDlHO0VBQUUsYU5xRG9CLEVBQU87O0FSK3BEN0IsOEdBQThHO0FjbnREOUc7RUFBRSxhTjJEbUIsRUFBTzs7QVI0cEQ1Qiw4R0FBOEc7QWN0dEQ5RztFQUFFLGFONERnQixFQUFPOztBUjhwRHpCLDhHQUE4RztBY3p0RDlHO0VBQUUsYU45V2lCLEVBQU87O0FSMmtFMUIsOEdBQThHO0FjNXREOUc7RUFBRSxhTmhYdUIsRUFBTzs7QVJnbEVoQyw4R0FBOEc7QWMvdEQ5RztFQUFFLGFOblNlLEVBQU87O0FSc2dFeEIsOEdBQThHO0FjbHVEOUc7RUFBRSxhTjhDWSxFQUFPOztBUndyRHJCLDhHQUE4RztBY3J1RDlHO0VBQUUsYU42S21CLEVBQU87O0FSNGpENUIsOEdBQThHO0FjeHVEOUc7RUFBRSxhTjlEa0IsRUFBTzs7QVIweUQzQiw4R0FBOEc7QWMzdUQ5RztFQUFFLGFOZ0dtQixFQUFPOztBUitvRDVCLDhHQUE4RztBYzl1RDlHO0VBQUUsYU5yS2lCLEVBQU87O0FSdTVEMUIsOEdBQThHO0FjanZEOUc7RUFBRSxhTjRLYSxFQUFPOztBUnlrRHRCLDhHQUE4RztBY3B2RDlHO0VBQUUsYU4xRlksRUFBTzs7QVJrMURyQiw4R0FBOEc7QWN2dkQ5RztFQUFFLGFOakZlLEVBQU87O0FSNDBEeEIsOEdBQThHO0FjMXZEOUc7O0VBQUUsYU5zSW1CLEVBQU87O0FSeW5ENUIsOEdBQThHO0FjOXZEOUc7RUFBRSxhTnNJdUIsRUFBTzs7QVI0bkRoQyw4R0FBOEc7QWNqd0Q5RztFQUFFLGFOd0tvQixFQUFPOztBUjZsRDdCLDhHQUE4RztBY3B3RDlHO0VBQUUsYU45Rm1CLEVBQU87O0FSczJENUIsOEdBQThHO0FjdndEOUc7RUFBRSxhTnVLa0IsRUFBTzs7QVJvbUQzQiw4R0FBOEc7QWMxd0Q5RztFQUFFLGFOL0ZtQixFQUFPOztBUjYyRDVCLDhHQUE4RztBYzd3RDlHO0VBQUUsYU45RnFCLEVBQU87O0FSKzJEOUIsOEdBQThHO0FjaHhEOUc7RUFBRSxhTmhHcUIsRUFBTzs7QVJvM0Q5Qiw4R0FBOEc7QWNueEQ5RztFQUFFLGFOeEVjLEVBQU87O0FSKzFEdkIsOEdBQThHO0FjdHhEOUc7RUFBRSxhTjNOa0IsRUFBTzs7QVJxL0QzQiw4R0FBOEc7QWN6eEQ5RztFQUFFLGFOclJ5QixFQUFPOztBUmtqRWxDLDhHQUE4RztBYzV4RDlHO0VBQUUsYU54Q21CLEVBQU87O0FSdzBENUIsOEdBQThHO0FjL3hEOUc7RUFBRSxhTjZLZ0IsRUFBTzs7QVJzbkR6Qiw4R0FBOEc7QWNseUQ5RztFQUFFLGFOZ0JjLEVBQU87O0FSc3hEdkIsOEdBQThHO0FjcnlEOUc7RUFBRSxhTnVKaUIsRUFBTzs7QVJrcEQxQiw4R0FBOEc7QWN4eUQ5RztFQUFFLGFOd0prQixFQUFPOztBUm9wRDNCLDhHQUE4RztBYzN5RDlHOztFQUFFLGFON2JXLEVBQU87O0FSNnVFcEIsOEdBQThHO0FjL3lEOUc7RUFBRSxhTjJKZSxFQUFPOztBUndwRHhCLDhHQUE4RztBY2x6RDlHO0VBQUUsYU5tSGEsRUFBTzs7QVJtc0R0Qiw4R0FBOEc7QWNyekQ5RztFQUFFLGFONkVjLEVBQU87O0FSNHVEdkIsOEdBQThHO0FjeHpEOUc7RUFBRSxhTnpHYyxFQUFPOztBUnE2RHZCLDhHQUE4RztBYzN6RDlHOztFQUFFLGFOOEtvQixFQUFPOztBUmtwRDdCLDhHQUE4RztBYy96RDlHO0VBQUUsYU43RXFCLEVBQU87O0FSZzVEOUIsOEdBQThHO0FjbDBEOUc7RUFBRSxhTmpGZ0IsRUFBTzs7QVJ1NUR6Qiw4R0FBOEc7QWNyMEQ5RztFQUFFLGFOM1NvQixFQUFPOztBUm9uRTdCLDhHQUE4RztBY3gwRDlHOztFQUFFLGFOMWNvQixFQUFPOztBUnV4RTdCLDhHQUE4RztBYzUwRDlHOztFQUFFLGFOeGM4QixFQUFPOztBUnl4RXZDLDhHQUE4RztBY2gxRDlHOztFQUFFLGFOM2NvQixFQUFPOztBUmd5RTdCLDhHQUE4RztBY3AxRDlHOztFQUFFLGFOM2N1QixFQUFPOztBUm95RWhDLDhHQUE4RztBY3gxRDlHOztFQUFFLGFOL2NxQixFQUFPOztBUjR5RTlCLDhHQUE4RztBYzUxRDlHO0VBQUUsYU5qR3FCLEVBQU87O0FSaThEOUIsOEdBQThHO0FjLzFEOUc7RUFBRSxhTnpMZ0IsRUFBTzs7QVI0aEV6Qiw4R0FBOEc7QWNsMkQ5RztFQUFFLGFOOUZvQixFQUFPOztBUm84RDdCLDhHQUE4RztBY3IyRDlHO0VBQUUsYU45RnNCLEVBQU87O0FSdThEL0IsOEdBQThHO0FjeDJEOUc7RUFBRSxhTm9EbUIsRUFBTzs7QVJ3ekQ1Qiw4R0FBOEc7QWMzMkQ5RztFQUFFLGFOb0RxQixFQUFPOztBUjJ6RDlCLDhHQUE4RztBYzkyRDlHO0VBQUUsYU54WmMsRUFBTzs7QVIwd0V2Qiw4R0FBOEc7QWNqM0Q5RztFQUFFLGFOM1pzQixFQUFPOztBUmd4RS9CLDhHQUE4RztBY3AzRDlHO0VBQUUsYU43WGEsRUFBTzs7QVJxdkV0Qiw4R0FBOEc7QWN2M0Q5RztFQUFFLGFOcmVxQixFQUFPOztBUmcyRTlCLDhHQUE4RztBYzEzRDlHO0VBQUUsYU50TW1CLEVBQU87O0FSb2tFNUIsOEdBQThHO0FjNzNEOUc7O0VBQUUsYU50TXVCLEVBQU87O0FSd2tFaEMsOEdBQThHO0FjajREOUc7O0VBQUUsYU56TXNCLEVBQU87O0FSK2tFL0IsOEdBQThHO0FjcjREOUc7O0VBQUUsYU4zTXFCLEVBQU87O0FScWxFOUIsOEdBQThHO0FjejREOUc7RUFBRSxhTmhOaUIsRUFBTzs7QVI2bEUxQiw4R0FBOEc7QWM1NEQ5Rzs7RUFBRSxhTmhPbUIsRUFBTzs7QVJpbkU1Qiw4R0FBOEc7QWNoNUQ5Rzs7RUFBRSxhTnBPb0IsRUFBTzs7QVJ5bkU3Qiw4R0FBOEc7QWNwNUQ5RztFQUFFLGFOak91QixFQUFPOztBUnluRWhDLDhHQUE4RztBY3Y1RDlHO0VBQUUsYU4zT3FCLEVBQU87O0FSc29FOUIsOEdBQThHO0FjMTVEOUc7RUFBRSxhTmxPb0IsRUFBTzs7QVJnb0U3Qiw4R0FBOEc7QWM3NUQ5RztFQUFFLGFOdE9zQixFQUFPOztBUnVvRS9CLDhHQUE4RztBY2g2RDlHO0VBQUUsYU54T29CLEVBQU87O0FSNG9FN0IsOEdBQThHO0FjbjZEOUc7RUFBRSxhTmdGaUIsRUFBTzs7QVJ1MUQxQiw4R0FBOEc7QWN0NkQ5RztFQUFFLGFOckRrQixFQUFPOztBUis5RDNCLDhHQUE4RztBY3o2RDlHO0VBQUUsYU5uWHdCLEVBQU87O0FSZ3lFakMsOEdBQThHO0FjNTZEOUc7RUFBRSxhTnZRVSxFQUFPOztBUnVyRW5CLDhHQUE4RztBYy82RDlHO0VBQUUsYU52UWlCLEVBQU87O0FSMHJFMUIsOEdBQThHO0FjbDdEOUc7RUFBRSxhTm1GbUIsRUFBTzs7QVJtMkQ1Qiw4R0FBOEc7QWNyN0Q5RztFQUFFLGFOdEhxQixFQUFPOztBUitpRTlCLDhHQUE4RztBY3g3RDlHO0VBQUUsYU50SDRCLEVBQU87O0FSa2pFckMsOEdBQThHO0FjMzdEOUc7RUFBRSxhTjdRa0IsRUFBTzs7QVI0c0UzQiw4R0FBOEc7QWM5N0Q5RztFQUFFLGFOK0htQixFQUFPOztBUm0wRDVCLDhHQUE4RztBY2o4RDlHO0VBQUUsYU4zQ2MsRUFBTzs7QVJnL0R2Qiw4R0FBOEc7QWNwOEQ5RztFQUFFLGFON1pjLEVBQU87O0FScTJFdkIsOEdBQThHO0FjdjhEOUc7RUFBRSxhTjVTZSxFQUFPOztBUnV2RXhCLDhHQUE4RztBYzE4RDlHO0VBQUUsYU56SGEsRUFBTzs7QVJ1a0V0Qiw4R0FBOEc7QWM3OEQ5RztFQUFFLGFOak55QixFQUFPOztBUmtxRWxDLDhHQUE4RztBY2g5RDlHOztFQUFFLGFOeUNrQixFQUFPOztBUjQ2RDNCLDhHQUE4RztBY3A5RDlHO0VBQUUsYU5wWWMsRUFBTzs7QVI0MUV2Qiw4R0FBOEc7QWN2OUQ5RztFQUFFLGFOOWlCYSxFQUFPOztBUnlnRnRCLDhHQUE4RztBYzE5RDlHO0VBQUUsYU54aUJjLEVBQU87O0FSc2dGdkIsOEdBQThHO0FjNzlEOUc7RUFBRSxhTjljdUIsRUFBTzs7QVIrNkVoQyw4R0FBOEc7QWNoK0Q5RztFQUFFLGFOamR3QixFQUFPOztBUnE3RWpDLDhHQUE4RztBY24rRDlHO0VBQUUsYU4vY3dCLEVBQU87O0FSczdFakMsOEdBQThHO0FjdCtEOUc7RUFBRSxhTnBkd0IsRUFBTzs7QVI4N0VqQyw4R0FBOEc7QWN6K0Q5RztFQUFFLGFOaE9nQixFQUFPOztBUjZzRXpCLDhHQUE4RztBYzUrRDlHO0VBQUUsYU4xS2UsRUFBTzs7QVIwcEV4Qiw4R0FBOEc7QWMvK0Q5RztFQUFFLGFOMUtpQixFQUFPOztBUjZwRTFCLDhHQUE4RztBY2wvRDlHO0VBQUUsYU43S2EsRUFBTzs7QVJtcUV0Qiw4R0FBOEc7QWNyL0Q5RztFQUFFLGFOaExXLEVBQU87O0FSeXFFcEIsOEdBQThHO0FjeC9EOUc7RUFBRSxhTnZaa0IsRUFBTzs7QVJtNUUzQiw4R0FBOEc7QWMzL0Q5RztFQUFFLGFOdlpvQixFQUFPOztBUnM1RTdCLDhHQUE4RztBYzkvRDlHO0VBQUUsYU45T2EsRUFBTzs7QVJndkV0Qiw4R0FBOEc7QWNqZ0U5RztFQUFFLGFOMkZhLEVBQU87O0FSMDZEdEIsOEdBQThHO0FjcGdFOUc7RUFBRSxhTm5maUIsRUFBTzs7QVIyL0UxQiw4R0FBOEc7QWN2Z0U5RztFQUFFLGFOcFRpQixFQUFPOztBUit6RTFCLDhHQUE4RztBYzFnRTlHO0VBQUUsYU56Rm9CLEVBQU87O0FSdW1FN0IsOEdBQThHO0FjN2dFOUc7RUFBRSxhTjNYWSxFQUFPOztBUjQ0RXJCLDhHQUE4RztBY2hoRTlHO0VBQUUsYU5uWnVCLEVBQU87O0FSdTZFaEMsOEdBQThHO0FjbmhFOUc7RUFBRSxhTnZhZ0IsRUFBTzs7QVI4N0V6Qiw4R0FBOEc7QWN0aEU5RztFQUFFLGFObEtZLEVBQU87O0FSNHJFckIsOEdBQThHO0FjemhFOUc7RUFBRSxhTnpUb0IsRUFBTzs7QVJzMUU3Qiw4R0FBOEc7QWM1aEU5RztFQUFFLGFOcUVXLEVBQU87O0FSMjlEcEIsOEdBQThHO0FjL2hFOUc7RUFBRSxhTjdHb0IsRUFBTzs7QVJncEU3Qiw4R0FBOEc7QWNsaUU5RztFQUFFLGFOektnQixFQUFPOztBUitzRXpCLDhHQUE4RztBY3JpRTlHO0VBQUUsYU56RWMsRUFBTzs7QVJrbkV2Qiw4R0FBOEc7QWN4aUU5RztFQUFFLGFON0lvQixFQUFPOztBUnlyRTdCLDhHQUE4RztBYzNpRTlHO0VBQUUsYU43SXNCLEVBQU87O0FSNHJFL0Is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QXNCNXJHN0g7RUN3QkUsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQiw0QkFBNEI7RUFDNUIseUJBQXlCLEVEekIxQjtFQzRCcUM7SXZCcXFHbEMsNkhBQTZIO0lzQm5zR2pJO01DK0JJLDBCQUEwQixFRDdCN0IsRUFBQTtFQ2dDQztJdkJxcUdFLDZIQUE2SDtJc0J2c0dqSTtNQ21DSSwwQkFBMEIsRURqQzdCLEVBQUE7RXRCd3NHQyw2SEFBNkg7RXVCcHFHN0c7O0lBRWQsZUFBZTtJQUNmLDhCQ3REbUIsRUR1RHBCO0V2QnFxR0QsNkhBQTZIO0VzQi9zRy9IO0lDTUkscUJBQXFCLEVBYXRCO0l2QityR0MsNkhBQTZIO0l1QjNzR3BIO01BbEJYLHVCQ0NxQjtNREFyQixhQ0x5QixFRDJCdEI7TXZCMHNHQyw2SEFBNkg7TXVCN3NHM0g7UUFSTix1QkNab0IsRURzQmY7SXZCOHNHSCw2SEFBNkg7SXVCNXNHcEg7TUF4QlgsdUJDQ3FCO01EQXJCLGFDTHlCLEVEaUN0QjtNdkIyc0dDLDZIQUE2SDtNdUI5c0czSDtRQWROLHVCQ1pvQixFRDRCZjtFdkIrc0dMLDZIQUE2SDtFdUJsckczSDtJQWpFRixjQUFjO0lBQ2QsbUJBQW1CO0lBQUUsb0NBQW9DO0lBQ3pELG1CQ0ZvQjtJREdwQixXQ0R5QjtJREV6Qiw0REFBNEQ7SUErRDFELFlDdkQ0QjtJRHVEc0Isb0RBQW9EO0lBQ3RHLFlDdkQ0QixFRDhEN0I7SXZCbXJHQyw2SEFBNkg7SXVCeHJHM0g7TUF6REosbUJBQW1CO01BQUUsb0NBQW9DO01BQ3pELHVCQ1A4QjtNRFE5QixtQkNmb0I7TURnQnBCLHdDQUF3QztNQXdEcEMsVUMxRG1CO01EMEQwQiwrQ0FBK0M7TUFDNUYsWUMxRHFCLEVEMkR0QjtFdkI4ckdILDZIQUE2SDtFdUIzckczSDtJQTdFRixjQUFjO0lBQ2QsbUJBQW1CO0lBQUUsb0NBQW9DO0lBQ3pELG1CQ0ZvQjtJREdwQixXQ0R5QjtJREV6Qiw0REFBNEQ7SUEyRTFELFdDOUQyQjtJRDhEcUIsbURBQW1EO0lBQ25HLFdDOUQyQixFRHFFNUI7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SDtFMkIxekwvRztJQUNFLGtDQUFrQyxFQUNuQztFM0IyekxGLGdIQUFnSDtFMkIxekwvRztJQUNFLDZCQUE2QjtJQUM3Qix3QkFBd0IsRUFDekIsRUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIGxpbmUgNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvbm9kZV9tb2R1bGVzL2JvdXJib24tbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX2JveC1zaXppbmcuc2NzcyAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSA5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9ub2RlX21vZHVsZXMvYm91cmJvbi1uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3JpZC9fYm94LXNpemluZy5zY3NzICovXG4qLCAqOjphZnRlciwgKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC41LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9Gb250QXdlc29tZVNQTS1SZWd1bGFyLmVvdD92PTQuNS4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL0ZvbnRBd2Vzb21lU1BNLVJlZ3VsYXIuZW90PyNpZWZpeCZ2PTQuNS4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9Gb250QXdlc29tZVNQTS1SZWd1bGFyLndvZmYyP3Y9NC41LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL0ZvbnRBd2Vzb21lU1BNLVJlZ3VsYXIud29mZj92PTQuNS4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL0ZvbnRBd2Vzb21lU1BNLVJlZ3VsYXIudHRmP3Y9NC41LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL0ZvbnRBd2Vzb21lU1BNLVJlZ3VsYXIub3RmP3Y9NC41LjBcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2NvcmUuc2NzcyAqL1xuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4vKiBsaW5lIDUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2xhcmdlci5zY3NzICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLyogbGluZSAxMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9fbGFyZ2VyLnNjc3MgKi9cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi8qIGxpbmUgMTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2xhcmdlci5zY3NzICovXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4vKiBsaW5lIDEyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19sYXJnZXIuc2NzcyAqL1xuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLyogbGluZSAxMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9fbGFyZ2VyLnNjc3MgKi9cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi8qIGxpbmUgMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9fZml4ZWQtd2lkdGguc2NzcyAqL1xuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9fbGlzdC5zY3NzICovXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAvKiBsaW5lIDgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2xpc3Quc2NzcyAqL1xuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2xpc3Quc2NzcyAqL1xuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2xpc3Quc2NzcyAqL1xuICAuZmEtbGkuZmEtbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0ZW07IH1cblxuLyogbGluZSA0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07IH1cblxuLyogbGluZSAxMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDExLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSAxNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLyogbGluZSAxNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLyogbGluZSAxOSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMjAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAyMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLyogbGluZSAyNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLyogbGluZSA0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19hbmltYXRlZC5zY3NzICovXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4vKiBsaW5lIDksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2FuaW1hdGVkLnNjc3MgKi9cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLyogbGluZSA0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xuLmZhLXJvdGF0ZS05MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLyogbGluZSA1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xuLmZhLXJvdGF0ZS0xODAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi8qIGxpbmUgNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbi5mYS1yb3RhdGUtMjcwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4vKiBsaW5lIDgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4vKiBsaW5lIDksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLyogbGluZSAxNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi8qIGxpbmUgNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9fc3RhY2tlZC5zY3NzICovXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogbGluZSAxMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9fc3RhY2tlZC5zY3NzICovXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDE4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19zdGFja2VkLnNjc3MgKi9cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMTksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX3N0YWNrZWQuc2NzcyAqL1xuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLyogbGluZSAyMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9fc3RhY2tlZC5zY3NzICovXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi8qIGxpbmUgNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLyogbGluZSA1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjsgfVxuXG4vKiBsaW5lIDYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjsgfVxuXG4vKiBsaW5lIDcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLyogbGluZSA4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjsgfVxuXG4vKiBsaW5lIDksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7IH1cblxuLyogbGluZSAxMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiOyB9XG5cbi8qIGxpbmUgMTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CHXCI7IH1cblxuLyogbGluZSAxMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjsgfVxuXG4vKiBsaW5lIDEzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjsgfVxuXG4vKiBsaW5lIDE0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjsgfVxuXG4vKiBsaW5lIDE1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ai1wiOyB9XG5cbi8qIGxpbmUgMTYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiOyB9XG5cbi8qIGxpbmUgMTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiOyB9XG5cbi8qIGxpbmUgMTgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjlwiOyB9XG5cbi8qIGxpbmUgMTksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjsgfVxuXG4vKiBsaW5lIDIwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7IH1cblxuLyogbGluZSAyMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AklwiOyB9XG5cbi8qIGxpbmUgMjIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjsgfVxuXG4vKiBsaW5lIDIzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlFwiOyB9XG5cbi8qIGxpbmUgMjQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CVXCI7IH1cblxuLyogbGluZSAyNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiOyB9XG5cbi8qIGxpbmUgMjYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CXXCI7IH1cblxuLyogbGluZSAyNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjsgfVxuXG4vKiBsaW5lIDI4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjsgfVxuXG4vKiBsaW5lIDI5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmlwiOyB9XG5cbi8qIGxpbmUgMzAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Am1wiOyB9XG5cbi8qIGxpbmUgMzEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiOyB9XG5cbi8qIGxpbmUgMzIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CdXCI7IH1cblxuLyogbGluZSAzMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7IH1cblxuLyogbGluZSAzNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjsgfVxuXG4vKiBsaW5lIDM1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjsgfVxuXG4vKiBsaW5lIDM2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ao1wiOyB9XG5cbi8qIGxpbmUgMzcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7IH1cblxuLyogbGluZSAzOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjsgfVxuXG4vKiBsaW5lIDM5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AplwiOyB9XG5cbi8qIGxpbmUgNDAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiOyB9XG5cbi8qIGxpbmUgNDEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKhcIjsgfVxuXG4vKiBsaW5lIDQyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7IH1cblxuLyogbGluZSA0MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjsgfVxuXG4vKiBsaW5lIDQ0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CrXCI7IH1cblxuLyogbGluZSA0NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKxcIjsgfVxuXG4vKiBsaW5lIDQ2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiOyB9XG5cbi8qIGxpbmUgNDcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiOyB9XG5cbi8qIGxpbmUgNDgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ar1wiOyB9XG5cbi8qIGxpbmUgNDksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjsgfVxuXG4vKiBsaW5lIDUwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsVwiOyB9XG5cbi8qIGxpbmUgNTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CyXCI7IH1cblxuLyogbGluZSA1MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiOyB9XG5cbi8qIGxpbmUgNTMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtFwiOyB9XG5cbi8qIGxpbmUgNTQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C1XCI7IH1cblxuLyogbGluZSA1NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjsgfVxuXG4vKiBsaW5lIDU2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C3XCI7IH1cblxuLyogbGluZSA1NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C4XCI7IH1cblxuLyogbGluZSA1OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjsgfVxuXG4vKiBsaW5lIDU5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AulwiOyB9XG5cbi8qIGxpbmUgNjAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLtcIjsgfVxuXG4vKiBsaW5lIDYxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7IH1cblxuLyogbGluZSA2MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvVwiOyB9XG5cbi8qIGxpbmUgNjMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvlwiOyB9XG5cbi8qIGxpbmUgNjQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYBcIjsgfVxuXG4vKiBsaW5lIDY1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgVwiOyB9XG5cbi8qIGxpbmUgNjYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYJcIjsgfVxuXG4vKiBsaW5lIDY3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bg1wiOyB9XG5cbi8qIGxpbmUgNjgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYRcIjsgfVxuXG4vKiBsaW5lIDY5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYVcIjsgfVxuXG4vKiBsaW5lIDcwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYZcIjsgfVxuXG4vKiBsaW5lIDcxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GHXCI7IH1cblxuLyogbGluZSA3MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYhcIjsgfVxuXG4vKiBsaW5lIDczLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiOyB9XG5cbi8qIGxpbmUgNzQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BilwiOyB9XG5cbi8qIGxpbmUgNzUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GLXCI7IH1cblxuLyogbGluZSA3NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GMXCI7IH1cblxuLyogbGluZSA3NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY1cIjsgfVxuXG4vKiBsaW5lIDc4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjlwiOyB9XG5cbi8qIGxpbmUgNzksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjsgfVxuXG4vKiBsaW5lIDgwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GRXCI7IH1cblxuLyogbGluZSA4MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GSXCI7IH1cblxuLyogbGluZSA4MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiOyB9XG5cbi8qIGxpbmUgODMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7IH1cblxuLyogbGluZSA4NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GVXCI7IH1cblxuLyogbGluZSA4NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiOyB9XG5cbi8qIGxpbmUgODYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZdcIjsgfVxuXG4vKiBsaW5lIDg3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GYXCI7IH1cblxuLyogbGluZSA4OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiOyB9XG5cbi8qIGxpbmUgODksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmlwiOyB9XG5cbi8qIGxpbmUgOTAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GbXCI7IH1cblxuLyogbGluZSA5MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GcXCI7IH1cblxuLyogbGluZSA5MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GdXCI7IH1cblxuLyogbGluZSA5MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnlwiOyB9XG5cbi8qIGxpbmUgOTQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7IH1cblxuLyogbGluZSA5NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7IH1cblxuLyogbGluZSA5NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GiXCI7IH1cblxuLyogbGluZSA5NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaNcIjsgfVxuXG4vKiBsaW5lIDk4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiOyB9XG5cbi8qIGxpbmUgOTksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaVcIjsgfVxuXG4vKiBsaW5lIDEwMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7IH1cblxuLyogbGluZSAxMDEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqFwiOyB9XG5cbi8qIGxpbmUgMTAzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgalcIjsgfVxuXG4vKiBsaW5lIDEwNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi8qIGxpbmUgMTA1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bq1wiOyB9XG5cbi8qIGxpbmUgMTA2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrFwiOyB9XG5cbi8qIGxpbmUgMTA3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi8qIGxpbmUgMTA4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7IH1cblxuLyogbGluZSAxMDksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbBcIjsgfVxuXG4vKiBsaW5lIDExMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLyogbGluZSAxMTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BslwiOyB9XG5cbi8qIGxpbmUgMTEyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbNcIjsgfVxuXG4vKiBsaW5lIDExMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi8qIGxpbmUgMTE0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtVwiOyB9XG5cbi8qIGxpbmUgMTE1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7IH1cblxuLyogbGluZSAxMTYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLyogbGluZSAxMTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbhcIjsgfVxuXG4vKiBsaW5lIDExOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgblcIjsgfVxuXG4vKiBsaW5lIDExOSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4vKiBsaW5lIDEyMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bu1wiOyB9XG5cbi8qIGxpbmUgMTIxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjsgfVxuXG4vKiBsaW5lIDEyMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLyogbGluZSAxMjMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvlwiOyB9XG5cbi8qIGxpbmUgMTI0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgFwiOyB9XG5cbi8qIGxpbmUgMTI1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4vKiBsaW5lIDEyNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CglwiOyB9XG5cbi8qIGxpbmUgMTI3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7IH1cblxuLyogbGluZSAxMjgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4vKiBsaW5lIDEyOSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7IH1cblxuLyogbGluZSAxMzAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChlwiOyB9XG5cbi8qIGxpbmUgMTMxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4vKiBsaW5lIDEzMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgohcIjsgfVxuXG4vKiBsaW5lIDEzMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiVwiOyB9XG5cbi8qIGxpbmUgMTM0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi8qIGxpbmUgMTM1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgotcIjsgfVxuXG4vKiBsaW5lIDEzNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjFwiOyB9XG5cbi8qIGxpbmUgMTM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi8qIGxpbmUgMTM4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjlwiOyB9XG5cbi8qIGxpbmUgMTM5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkFwiOyB9XG5cbi8qIGxpbmUgMTQwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLyogbGluZSAxNDEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KSXCI7IH1cblxuLyogbGluZSAxNDIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpNcIjsgfVxuXG4vKiBsaW5lIDE0MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4vKiBsaW5lIDE0NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KVXCI7IH1cblxuLyogbGluZSAxNDUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CllwiOyB9XG5cbi8qIGxpbmUgMTQ2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi8qIGxpbmUgMTQ3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7IH1cblxuLyogbGluZSAxNDgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7IH1cblxuLyogbGluZSAxNDksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi8qIGxpbmUgMTUwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7IH1cblxuLyogbGluZSAxNTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpxcIjsgfVxuXG4vKiBsaW5lIDE1MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLyogbGluZSAxNTMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp5cIjsgfVxuXG4vKiBsaW5lIDE1NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7IH1cblxuLyogbGluZSAxNTUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi8qIGxpbmUgMTU2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiOyB9XG5cbi8qIGxpbmUgMTU3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqNcIjsgfVxuXG4vKiBsaW5lIDE1OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi8qIGxpbmUgMTU5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqVcIjsgfVxuXG4vKiBsaW5lIDE2MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CplwiOyB9XG5cbi8qIGxpbmUgMTYxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4vKiBsaW5lIDE2MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KoXCI7IH1cblxuLyogbGluZSAxNjMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqlcIjsgfVxuXG4vKiBsaW5lIDE2NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi8qIGxpbmUgMTY1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqtcIjsgfVxuXG4vKiBsaW5lIDE2NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7IH1cblxuLyogbGluZSAxNjcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4vKiBsaW5lIDE2OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KuXCI7IH1cblxuLyogbGluZSAxNjksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrBcIjsgfVxuXG4vKiBsaW5lIDE3MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi8qIGxpbmUgMTcxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CslwiOyB9XG5cbi8qIGxpbmUgMTcyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7IH1cblxuLyogbGluZSAxNzMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi8qIGxpbmUgMTc0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4JcIjsgfVxuXG4vKiBsaW5lIDE3NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7IH1cblxuLyogbGluZSAxNzYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLyogbGluZSAxNzcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OFXCI7IH1cblxuLyogbGluZSAxNzgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4ZcIjsgfVxuXG4vKiBsaW5lIDE3OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLyogbGluZSAxODAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjsgfVxuXG4vKiBsaW5lIDE4MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjsgfVxuXG4vKiBsaW5lIDE4MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4vKiBsaW5lIDE4MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4tcIjsgfVxuXG4vKiBsaW5lIDE4NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4xcIjsgfVxuXG4vKiBsaW5lIDE4NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi8qIGxpbmUgMTg2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg45cIjsgfVxuXG4vKiBsaW5lIDE4NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7IH1cblxuLyogbGluZSAxODgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi8qIGxpbmUgMTg5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OSXCI7IH1cblxuLyogbGluZSAxOTAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7IH1cblxuLyogbGluZSAxOTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4vKiBsaW5lIDE5MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OVXCI7IH1cblxuLyogbGluZSAxOTMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DllwiOyB9XG5cbi8qIGxpbmUgMTk0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi8qIGxpbmUgMTk1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5hcIjsgfVxuXG4vKiBsaW5lIDE5NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5lcIjsgfVxuXG4vKiBsaW5lIDE5NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLyogbGluZSAxOTgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ObXCI7IH1cblxuLyogbGluZSAxOTksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnFwiOyB9XG5cbi8qIGxpbmUgMjAwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4vKiBsaW5lIDIwMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7IH1cblxuLyogbGluZSAyMDIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiOyB9XG5cbi8qIGxpbmUgMjAzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4vKiBsaW5lIDIwNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OiXCI7IH1cblxuLyogbGluZSAyMDUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6NcIjsgfVxuXG4vKiBsaW5lIDIwNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi8qIGxpbmUgMjA3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OlXCI7IH1cblxuLyogbGluZSAyMDgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OmXCI7IH1cblxuLyogbGluZSAyMDksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi8qIGxpbmUgMjEwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqFwiOyB9XG5cbi8qIGxpbmUgMjExLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6lcIjsgfVxuXG4vKiBsaW5lIDIxMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4vKiBsaW5lIDIxMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7IH1cblxuLyogbGluZSAyMTQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrFwiOyB9XG5cbi8qIGxpbmUgMjE1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4vKiBsaW5lIDIxNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrlwiOyB9XG5cbi8qIGxpbmUgMjE3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsFwiOyB9XG5cbi8qIGxpbmUgMjE4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4vKiBsaW5lIDIxOSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7IH1cblxuLyogbGluZSAyMjAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqJcIjsgfVxuXG4vKiBsaW5lIDIyMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi8qIGxpbmUgMjIyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtVwiOyB9XG5cbi8qIGxpbmUgMjIzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7ZcIjsgfVxuXG4vKiBsaW5lIDIyNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4vKiBsaW5lIDIyNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7hcIjsgfVxuXG4vKiBsaW5lIDIyNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuVwiOyB9XG5cbi8qIGxpbmUgMjI3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLyogbGluZSAyMjgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Du1wiOyB9XG5cbi8qIGxpbmUgMjI5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvFwiOyB9XG5cbi8qIGxpbmUgMjMwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4vKiBsaW5lIDIzMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O+XCI7IH1cblxuLyogbGluZSAyMzIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiOyB9XG5cbi8qIGxpbmUgMjMzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLyogbGluZSAyMzQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjsgfVxuXG4vKiBsaW5lIDIzNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7IH1cblxuLyogbGluZSAyMzYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLyogbGluZSAyMzcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiOyB9XG5cbi8qIGxpbmUgMjM4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjsgfVxuXG4vKiBsaW5lIDIzOSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4vKiBsaW5lIDI0MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjsgfVxuXG4vKiBsaW5lIDI0MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiOyB9XG5cbi8qIGxpbmUgMjQyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLyogbGluZSAyNDMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiOyB9XG5cbi8qIGxpbmUgMjQ0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjsgfVxuXG4vKiBsaW5lIDI0NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4vKiBsaW5lIDI0NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7IH1cblxuLyogbGluZSAyNDcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4vKiBsaW5lIDI0OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7IH1cblxuLyogbGluZSAyNTAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7IH1cblxuLyogbGluZSAyNTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi8qIGxpbmUgMjUyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiOyB9XG5cbi8qIGxpbmUgMjUzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiOyB9XG5cbi8qIGxpbmUgMjU0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi8qIGxpbmUgMjU1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjsgfVxuXG4vKiBsaW5lIDI1NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjsgfVxuXG4vKiBsaW5lIDI1NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4vKiBsaW5lIDI1OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiOyB9XG5cbi8qIGxpbmUgMjU5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjsgfVxuXG4vKiBsaW5lIDI2MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLyogbGluZSAyNjEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7IH1cblxuLyogbGluZSAyNjIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7IH1cblxuLyogbGluZSAyNjMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi8qIGxpbmUgMjY0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjsgfVxuXG4vKiBsaW5lIDI2NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi8qIGxpbmUgMjY3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjsgfVxuXG4vKiBsaW5lIDI2OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7IH1cblxuLyogbGluZSAyNjksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLyogbGluZSAyNzAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiOyB9XG5cbi8qIGxpbmUgMjcxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjsgfVxuXG4vKiBsaW5lIDI3MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi8qIGxpbmUgMjczLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7IH1cblxuLyogbGluZSAyNzQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjsgfVxuXG4vKiBsaW5lIDI3NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4vKiBsaW5lIDI3NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjsgfVxuXG4vKiBsaW5lIDI3NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiOyB9XG5cbi8qIGxpbmUgMjc4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi8qIGxpbmUgMjc5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjsgfVxuXG4vKiBsaW5lIDI4MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiOyB9XG5cbi8qIGxpbmUgMjgxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLyogbGluZSAyODIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7IH1cblxuLyogbGluZSAyODMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiOyB9XG5cbi8qIGxpbmUgMjg0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4vKiBsaW5lIDI4NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLpcIjsgfVxuXG4vKiBsaW5lIDI4NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7IH1cblxuLyogbGluZSAyODcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLyogbGluZSAyODgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjsgfVxuXG4vKiBsaW5lIDI4OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjsgfVxuXG4vKiBsaW5lIDI5MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLyogbGluZSAyOTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7IH1cblxuLyogbGluZSAyOTIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7IH1cblxuLyogbGluZSAyOTMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLyogbGluZSAyOTQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiOyB9XG5cbi8qIGxpbmUgMjk1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi8J+Oq1wiOyB9XG5cbi8qIGxpbmUgMjk2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7IH1cblxuLyogbGluZSAyOTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiOyB9XG5cbi8qIGxpbmUgMjk4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4vKiBsaW5lIDI5OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjsgfVxuXG4vKiBsaW5lIDMwMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiOyB9XG5cbi8qIGxpbmUgMzAxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi8qIGxpbmUgMzAyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjsgfVxuXG4vKiBsaW5lIDMwMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjVwiOyB9XG5cbi8qIGxpbmUgMzA0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi8qIGxpbmUgMzA1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjsgfVxuXG4vKiBsaW5lIDMwNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZFcIjsgfVxuXG4vKiBsaW5lIDMwNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4vKiBsaW5lIDMwOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiOyB9XG5cbi8qIGxpbmUgMzA5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7IH1cblxuLyogbGluZSAzMTAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi8qIGxpbmUgMzExLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FllwiOyB9XG5cbi8qIGxpbmUgMzEyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7IH1cblxuLyogbGluZSAzMTMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4vKiBsaW5lIDMxNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WZXCI7IH1cblxuLyogbGluZSAzMTUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjsgfVxuXG4vKiBsaW5lIDMxNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4vKiBsaW5lIDMxNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnFwiOyB9XG5cbi8qIGxpbmUgMzE4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ1cIjsgfVxuXG4vKiBsaW5lIDMxOSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi8qIGxpbmUgMzIwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WgXCI7IH1cblxuLyogbGluZSAzMjEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7IH1cblxuLyogbGluZSAzMjIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLyogbGluZSAzMjMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fo1wiOyB9XG5cbi8qIGxpbmUgMzI0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7IH1cblxuLyogbGluZSAzMjUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi8qIGxpbmUgMzI2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaZcIjsgfVxuXG4vKiBsaW5lIDMyNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjsgfVxuXG4vKiBsaW5lIDMyOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4vKiBsaW5lIDMyOSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WpXCI7IH1cblxuLyogbGluZSAzMzAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhapcIjsgfVxuXG4vKiBsaW5lIDMzMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4vKiBsaW5lIDMzMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WsXCI7IH1cblxuLyogbGluZSAzMzMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjsgfVxuXG4vKiBsaW5lIDMzNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi8qIGxpbmUgMzM1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WwXCI7IH1cblxuLyogbGluZSAzMzYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbFcIjsgfVxuXG4vKiBsaW5lIDMzNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4vKiBsaW5lIDMzOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fs1wiOyB9XG5cbi8qIGxpbmUgMzM5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiOyB9XG5cbi8qIGxpbmUgMzQwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLyogbGluZSAzNDEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W2XCI7IH1cblxuLyogbGluZSAzNDIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbdcIjsgfVxuXG4vKiBsaW5lIDM0MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4vKiBsaW5lIDM0NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W5XCI7IH1cblxuLyogbGluZSAzNDUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7IH1cblxuLyogbGluZSAzNDYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLyogbGluZSAzNDcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvFwiOyB9XG5cbi8qIGxpbmUgMzQ4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb1cIjsgfVxuXG4vKiBsaW5lIDM0OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLyogbGluZSAzNTAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aAXCI7IH1cblxuLyogbGluZSAzNTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoFcIjsgfVxuXG4vKiBsaW5lIDM1MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi8qIGxpbmUgMzUzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiOyB9XG5cbi8qIGxpbmUgMzU0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiOyB9XG5cbi8qIGxpbmUgMzU1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4vKiBsaW5lIDM1NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiOyB9XG5cbi8qIGxpbmUgMzU3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiOyB9XG5cbi8qIGxpbmUgMzU4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLyogbGluZSAzNTksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiOyB9XG5cbi8qIGxpbmUgMzYwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjsgfVxuXG4vKiBsaW5lIDM2MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi8qIGxpbmUgMzYyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7IH1cblxuLyogbGluZSAzNjMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiOyB9XG5cbi8qIGxpbmUgMzY0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4vKiBsaW5lIDM2NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpBcIjsgfVxuXG4vKiBsaW5lIDM2NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7IH1cblxuLyogbGluZSAzNjcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4vKiBsaW5lIDM2OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjsgfVxuXG4vKiBsaW5lIDM2OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiOyB9XG5cbi8qIGxpbmUgMzcwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4vKiBsaW5lIDM3MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpZcIjsgfVxuXG4vKiBsaW5lIDM3MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjsgfVxuXG4vKiBsaW5lIDM3MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLyogbGluZSAzNzQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjsgfVxuXG4vKiBsaW5lIDM3NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiOyB9XG5cbi8qIGxpbmUgMzc2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLyogbGluZSAzNzcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiOyB9XG5cbi8qIGxpbmUgMzc4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnVwiOyB9XG5cbi8qIGxpbmUgMzc5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4vKiBsaW5lIDM4MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiOyB9XG5cbi8qIGxpbmUgMzgxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7IH1cblxuLyogbGluZSAzODIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLyogbGluZSAzODMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqNcIjsgfVxuXG4vKiBsaW5lIDM4NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7IH1cblxuLyogbGluZSAzODUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4vKiBsaW5lIDM4NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjsgfVxuXG4vKiBsaW5lIDM4NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqdcIjsgfVxuXG4vKiBsaW5lIDM4OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLyogbGluZSAzODksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqlcIjsgfVxuXG4vKiBsaW5lIDM5MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqlwiOyB9XG5cbi8qIGxpbmUgMzkxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4vKiBsaW5lIDM5MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrFwiOyB9XG5cbi8qIGxpbmUgMzkzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq1cIjsgfVxuXG4vKiBsaW5lIDM5NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLyogbGluZSAzOTUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrBcIjsgfVxuXG4vKiBsaW5lIDM5NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74axXCI7IH1cblxuLyogbGluZSAzOTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLyogbGluZSAzOTgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiOyB9XG5cbi8qIGxpbmUgMzk5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtFwiOyB9XG5cbi8qIGxpbmUgNDAwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4vKiBsaW5lIDQwMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a2XCI7IH1cblxuLyogbGluZSA0MDIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrdcIjsgfVxuXG4vKiBsaW5lIDQwMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4vKiBsaW5lIDQwNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiOyB9XG5cbi8qIGxpbmUgNDA1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7IH1cblxuLyogbGluZSA0MDYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLyogbGluZSA0MDcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a8XCI7IH1cblxuLyogbGluZSA0MDgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a9XCI7IH1cblxuLyogbGluZSA0MDksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLyogbGluZSA0MTAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiOyB9XG5cbi8qIGxpbmUgNDExLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgVwiOyB9XG5cbi8qIGxpbmUgNDEyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4vKiBsaW5lIDQxMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hg1wiOyB9XG5cbi8qIGxpbmUgNDE0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4RcIjsgfVxuXG4vKiBsaW5lIDQxNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi8qIGxpbmUgNDE2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4ZcIjsgfVxuXG4vKiBsaW5lIDQxNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eHXCI7IH1cblxuLyogbGluZSA0MTgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi8qIGxpbmUgNDE5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4lcIjsgfVxuXG4vKiBsaW5lIDQyMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4pcIjsgfVxuXG4vKiBsaW5lIDQyMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4vKiBsaW5lIDQyMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eMXCI7IH1cblxuLyogbGluZSA0MjMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7IH1cblxuLyogbGluZSA0MjQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi8qIGxpbmUgNDI1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eQXCI7IH1cblxuLyogbGluZSA0MjYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7IH1cblxuLyogbGluZSA0MjcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLyogbGluZSA0MjgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5NcIjsgfVxuXG4vKiBsaW5lIDQyOSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjsgfVxuXG4vKiBsaW5lIDQzMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4vKiBsaW5lIDQzMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7IH1cblxuLyogbGluZSA0MzIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiOyB9XG5cbi8qIGxpbmUgNDMzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4vKiBsaW5lIDQzNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmVwiOyB9XG5cbi8qIGxpbmUgNDM1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiOyB9XG5cbi8qIGxpbmUgNDM2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4vKiBsaW5lIDQzNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnFwiOyB9XG5cbi8qIGxpbmUgNDM4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7IH1cblxuLyogbGluZSA0MzksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLyogbGluZSA0NDAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjsgfVxuXG4vKiBsaW5lIDQ0MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjsgfVxuXG4vKiBsaW5lIDQ0MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4vKiBsaW5lIDQ0MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ejXCI7IH1cblxuLyogbGluZSA0NDQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6RcIjsgfVxuXG4vKiBsaW5lIDQ0NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4vKiBsaW5lIDQ0NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6ZcIjsgfVxuXG4vKiBsaW5lIDQ0NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjsgfVxuXG4vKiBsaW5lIDQ0OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi8qIGxpbmUgNDQ5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqVwiOyB9XG5cbi8qIGxpbmUgNDUwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6pcIjsgfVxuXG4vKiBsaW5lIDQ1MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4vKiBsaW5lIDQ1MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6xcIjsgfVxuXG4vKiBsaW5lIDQ1MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrVwiOyB9XG5cbi8qIGxpbmUgNDU0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi8qIGxpbmUgNDU1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiOyB9XG5cbi8qIGxpbmUgNDU2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsVwiOyB9XG5cbi8qIGxpbmUgNDU3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4vKiBsaW5lIDQ1OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7NcIjsgfVxuXG4vKiBsaW5lIDQ1OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtFwiOyB9XG5cbi8qIGxpbmUgNDYwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLyogbGluZSA0NjEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e2XCI7IH1cblxuLyogbGluZSA0NjIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7dcIjsgfVxuXG4vKiBsaW5lIDQ2MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLyogbGluZSA0NjQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7lcIjsgfVxuXG4vKiBsaW5lIDQ2NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7IH1cblxuLyogbGluZSA0NjYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLyogbGluZSA0NjcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiOyB9XG5cbi8qIGxpbmUgNDY4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiOyB9XG5cbi8qIGxpbmUgNDY5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi8qIGxpbmUgNDcwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7IH1cblxuLyogbGluZSA0NzEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7IH1cblxuLyogbGluZSA0NzIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4vKiBsaW5lIDQ3MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjsgfVxuXG4vKiBsaW5lIDQ3NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjsgfVxuXG4vKiBsaW5lIDQ3NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi8qIGxpbmUgNDc2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiOyB9XG5cbi8qIGxpbmUgNDc3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7IH1cblxuLyogbGluZSA0NzgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLyogbGluZSA0NzksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIlcIjsgfVxuXG4vKiBsaW5lIDQ4MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7IH1cblxuLyogbGluZSA0ODEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLyogbGluZSA0ODIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjFwiOyB9XG5cbi8qIGxpbmUgNDgzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiOyB9XG5cbi8qIGxpbmUgNDg0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4vKiBsaW5lIDQ4NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7IH1cblxuLyogbGluZSA0ODYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiOyB9XG5cbi8qIGxpbmUgNDg3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi8qIGxpbmUgNDg4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7IH1cblxuLyogbGluZSA0ODksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjsgfVxuXG4vKiBsaW5lIDQ5MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLyogbGluZSA0OTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiOyB9XG5cbi8qIGxpbmUgNDkyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7IH1cblxuLyogbGluZSA0OTMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4vKiBsaW5lIDQ5NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJlcIjsgfVxuXG4vKiBsaW5lIDQ5NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjsgfVxuXG4vKiBsaW5lIDQ5NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLyogbGluZSA0OTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7IH1cblxuLyogbGluZSA0OTgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiOyB9XG5cbi8qIGxpbmUgNDk5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLyogbGluZSA1MDAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiOyB9XG5cbi8qIGxpbmUgNTAxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiOyB9XG5cbi8qIGxpbmUgNTAyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi8qIGxpbmUgNTAzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7IH1cblxuLyogbGluZSA1MDQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjsgfVxuXG4vKiBsaW5lIDUwNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi8qIGxpbmUgNTA2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjsgfVxuXG4vKiBsaW5lIDUwNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjsgfVxuXG4vKiBsaW5lIDUwOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLyogbGluZSA1MDksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7IH1cblxuLyogbGluZSA1MTAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7IH1cblxuLyogbGluZSA1MTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4vKiBsaW5lIDUxMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjsgfVxuXG4vKiBsaW5lIDUxMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7IH1cblxuLyogbGluZSA1MTQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi8qIGxpbmUgNTE1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjsgfVxuXG4vKiBsaW5lIDUxNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiOyB9XG5cbi8qIGxpbmUgNTE3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLyogbGluZSA1MTgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7IH1cblxuLyogbGluZSA1MTksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7IH1cblxuLyogbGluZSA1MjAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLyogbGluZSA1MjEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiOyB9XG5cbi8qIGxpbmUgNTIyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7IH1cblxuLyogbGluZSA1MjMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4vKiBsaW5lIDUyNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjsgfVxuXG4vKiBsaW5lIDUyNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjsgfVxuXG4vKiBsaW5lIDUyNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLyogbGluZSA1MjcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjsgfVxuXG4vKiBsaW5lIDUyOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7IH1cblxuLyogbGluZSA1MjksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4vKiBsaW5lIDUzMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7IH1cblxuLyogbGluZSA1MzEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiOyB9XG5cbi8qIGxpbmUgNTMyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLyogbGluZSA1MzMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7IH1cblxuLyogbGluZSA1MzQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiOyB9XG5cbi8qIGxpbmUgNTM1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLyogbGluZSA1MzYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiOyB9XG5cbi8qIGxpbmUgNTM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjsgfVxuXG4vKiBsaW5lIDUzOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4vKiBsaW5lIDUzOSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiOyB9XG5cbi8qIGxpbmUgNTQwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjsgfVxuXG4vKiBsaW5lIDU0MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLyogbGluZSA1NDIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7IH1cblxuLyogbGluZSA1NDMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiOyB9XG5cbi8qIGxpbmUgNTQ0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi8qIGxpbmUgNTQ1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7IH1cblxuLyogbGluZSA1NDYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiOyB9XG5cbi8qIGxpbmUgNTQ3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLyogbGluZSA1NDgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjsgfVxuXG4vKiBsaW5lIDU0OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjsgfVxuXG4vKiBsaW5lIDU1MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi8qIGxpbmUgNTUxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiOyB9XG5cbi8qIGxpbmUgNTUyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7IH1cblxuLyogbGluZSA1NTMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi8qIGxpbmUgNTU0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7IH1cblxuLyogbGluZSA1NTUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjsgfVxuXG4vKiBsaW5lIDU1NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4vKiBsaW5lIDU1NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjsgfVxuXG4vKiBsaW5lIDU1OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7IH1cblxuLyogbGluZSA1NTksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4vKiBsaW5lIDU2MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7IH1cblxuLyogbGluZSA1NjEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7IH1cblxuLyogbGluZSA1NjIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi8qIGxpbmUgNTYzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiOyB9XG5cbi8qIGxpbmUgNTY0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjsgfVxuXG4vKiBsaW5lIDU2NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi8qIGxpbmUgNTY2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7IH1cblxuLyogbGluZSA1NjcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7IH1cblxuLyogbGluZSA1NjgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi8qIGxpbmUgNTY5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjsgfVxuXG4vKiBsaW5lIDU3MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7IH1cblxuLyogbGluZSA1NzEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4vKiBsaW5lIDU3MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7IH1cblxuLyogbGluZSA1NzMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjsgfVxuXG4vKiBsaW5lIDU3NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi8qIGxpbmUgNTc1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiOyB9XG5cbi8qIGxpbmUgNTc2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Js1wiOyB9XG5cbi8qIGxpbmUgNTc3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi8qIGxpbmUgNTc4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjsgfVxuXG4vKiBsaW5lIDU3OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjsgfVxuXG4vKiBsaW5lIDU4MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi8qIGxpbmUgNTgxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjsgfVxuXG4vKiBsaW5lIDU4MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiOyB9XG5cbi8qIGxpbmUgNTgzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi8qIGxpbmUgNTg0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m7XCI7IH1cblxuLyogbGluZSA1ODUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvFwiOyB9XG5cbi8qIGxpbmUgNTg2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4vKiBsaW5lIDU4NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvlwiOyB9XG5cbi8qIGxpbmUgNTg4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7IH1cblxuLyogbGluZSA1ODksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4vKiBsaW5lIDU5MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjsgfVxuXG4vKiBsaW5lIDU5MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kg1wiOyB9XG5cbi8qIGxpbmUgNTkyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4vKiBsaW5lIDU5MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioVcIjsgfVxuXG4vKiBsaW5lIDU5NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhlwiOyB9XG5cbi8qIGxpbmUgNTk1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLyogbGluZSA1OTYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviohcIjsgfVxuXG4vKiBsaW5lIDU5NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7IH1cblxuLyogbGluZSA1OTgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4vKiBsaW5lIDU5OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ki1wiOyB9XG5cbi8qIGxpbmUgNjAwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvioxcIjsgfVxuXG4vKiBsaW5lIDYwMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLyogbGluZSA2MDIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qOXCI7IH1cblxuLyogbGluZSA2MDMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipBcIjsgfVxuXG4vKiBsaW5lIDYwNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9mYS9faWNvbnMuc2NzcyAqL1xuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi8qIGxpbmUgNjA1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiOyB9XG5cbi8qIGxpbmUgNjA2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7IH1cblxuLyogbGluZSA2MDcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvZmEvX2ljb25zLnNjc3MgKi9cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi8qIGxpbmUgNjA4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL2ZhL19pY29ucy5zY3NzICovXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiOyB9XG5cbi8qIFVuc3BhY2VkIFZlcnNpb24gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hvbWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hvbWUvMDFfQm9vay9ob21lc3BtLWJvb2std2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSG9tZS8wMV9Cb29rL2hvbWVzcG0tYm9vay13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0hvbWUvMDFfQm9vay9ob21lc3BtLWJvb2std2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSG9tZS8wMV9Cb29rL2hvbWVzcG0tYm9vay13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMTtcbiAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMTtcbiAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hvbWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hvbWUvMDJfQm9va19JdGFsaWMvaG9tZXNwbS1ib29raXRhbGljLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hvbWUvMDJfQm9va19JdGFsaWMvaG9tZXNwbS1ib29raXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSG9tZS8wMl9Cb29rX0l0YWxpYy9ob21lc3BtLWJvb2tpdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSG9tZS8wMl9Cb29rX0l0YWxpYy9ob21lc3BtLWJvb2tpdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDE7XG4gIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDE7XG4gIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMTtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDE7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ib21lLzA0X0JvbGQvaG9tZXNwbS1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hvbWUvMDRfQm9sZC9ob21lc3BtLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Ib21lLzA0X0JvbGQvaG9tZXNwbS1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0hvbWUvMDRfQm9sZC9ob21lc3BtLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxO1xuICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxO1xuICAtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDE7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDE7IH1cblxuLyogMTAgVmVyc2lvbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSG9tZTEwJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ib21lLzAxX0Jvb2svaG9tZXNwbS1ib29rMTUtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSG9tZS8wMV9Cb29rL2hvbWVzcG0tYm9vazE1LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSG9tZS8wMV9Cb29rL2hvbWVzcG0tYm9vazE1LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0hvbWUvMDFfQm9vay9ob21lc3BtLWJvb2sxNS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMTtcbiAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMTtcbiAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hvbWUxMCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSG9tZS8wMl9Cb29rX0l0YWxpYy9ob21lc3BtLWJvb2tpdGFsaWMxMC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ib21lLzAyX0Jvb2tfSXRhbGljL2hvbWVzcG0tYm9va2l0YWxpYzEwLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSG9tZS8wMl9Cb29rX0l0YWxpYy9ob21lc3BtLWJvb2tpdGFsaWMxMC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Ib21lLzAyX0Jvb2tfSXRhbGljL2hvbWVzcG0tYm9va2l0YWxpYzEwLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxO1xuICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxO1xuICAtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDE7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDE7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSG9tZTEwJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ib21lLzA0X0JvbGQvaG9tZXNwbS1ib2xkMTAtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSG9tZS8wNF9Cb2xkL2hvbWVzcG0tYm9sZDEwLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSG9tZS8wNF9Cb2xkL2hvbWVzcG0tYm9sZDEwLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0hvbWUvMDRfQm9sZC9ob21lc3BtLWJvbGQxMC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDE7XG4gIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDE7XG4gIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMTtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDE7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMTsgfVxuXG4vKiBsaW5lIDI2OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmFycy5zY3NzICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JkYzNjNztcbiAgb3BhY2l0eTogMC41O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICB6LWluZGV4OiAwOyB9XG5cbi8qIGxpbmUgMjcxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmRjM2M3O1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHotaW5kZXg6IDA7IH1cblxuLyogbGluZSAyNzQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZhcnMuc2NzcyAqL1xuOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JkYzNjNztcbiAgb3BhY2l0eTogMC41O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICB6LWluZGV4OiAwOyB9XG5cbi8qIGxpbmUgMjc3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbjo6LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZGMzYzc7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgei1pbmRleDogMDsgfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3R5cG9ncmFwaHkuc2NzcyAqL1xucCB7XG4gIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4vKiBsaW5lIDEwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5wYW5lbF9wYWRkaW5nIHAgYiB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWh5cGhlbnM6IG1hbnVhbCAhaW1wb3J0YW50O1xuICAtbW96LWh5cGhlbnM6IG1hbnVhbCAhaW1wb3J0YW50O1xuICAtbXMtaHlwaGVuczogbWFudWFsICFpbXBvcnRhbnQ7XG4gIGh5cGhlbnM6IG1hbnVhbCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiBsaW5lIDI5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmEsIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC8qIGxpbmUgMzMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBhIGltZywgYTp2aXNpdGVkIGltZyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAvKiBsaW5lIDM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgYSB1LCBhOnZpc2l0ZWQgdSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNDMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDEgYSwgaDIgYSwgaDMgYSwgaDQgYSwgaDUgYSwgLnB1bGwtbGVmdCBhLCAucHVsbC1yaWdodCBhLCAuZG93bmxvYWRzIGEsIC5tZW51IGEsIC5sb2dvYmxvY2sgYSwgLm1lZGlhZ2FsbGVyeSBhLCAuc3Vic2VsZWN0b3IgYSwgLnNlbGVjdG9yIGEsIC5wYWdlLWRvdHMgYSwgLmFydGlzdGxpc3QgYSwgLmJ1YmJsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdHlwb2dyYXBoeS5zY3NzICovXG4uZW50cnksIC5tYXJrZXIsIC5saXN0LWNvbnRhaW5lciwgLmZhLCAud2lkZWJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDUwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgLmVudHJ5ID4gYSwgLm1hcmtlciA+IGEsIC5saXN0LWNvbnRhaW5lciA+IGEsIC5mYSA+IGEsIC53aWRlYnV0dG9uID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNTYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3R5cG9ncmFwaHkuc2NzcyAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBIb21lMTAsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS4zNWVtOyB9XG5cbi8qIEJpZyBGb250IFNpemVzICovXG4vKiBsaW5lIDY0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmgxLCAubWVudSBhLCAubWVudSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IEhvbWUsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMC4yZW07XG4gIG1hcmdpbi10b3A6IC0wLjJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAvKiBsaW5lIDY0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoMSwgLm1lbnUgYSwgLm1lbnUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuN2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9IH1cblxuLyogbGluZSA4MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdHlwb2dyYXBoeS5zY3NzICovXG5wIHtcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvOyB9XG5cbi8qIGxpbmUgODgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3R5cG9ncmFwaHkuc2NzcyAqL1xuZGl2LmZ1bGxzY3JlZW4gcCB7XG4gIC13ZWJraXQtaHlwaGVuczogbWFudWFsICFpbXBvcnRhbnQ7XG4gIC1tb3otaHlwaGVuczogbWFudWFsICFpbXBvcnRhbnQ7XG4gIC1tcy1oeXBoZW5zOiBtYW51YWwgIWltcG9ydGFudDtcbiAgaHlwaGVuczogbWFudWFsICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdHlwb2dyYXBoeS5zY3NzICovXG4ucGFnZS1kb3RzIGEsXG4uc3VibWVudSBhLFxuLnBhbmVsX21lbnUgYSxcbi5tZW51IGEge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMTA0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgLnBhZ2UtZG90cyBhOmFjdGl2ZSxcbiAgLnN1Ym1lbnUgYTphY3RpdmUsXG4gIC5wYW5lbF9tZW51IGE6YWN0aXZlLFxuICAubWVudSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNiZGMzYzcgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMTA2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAucGFnZS1kb3RzIGE6YWN0aXZlIGksXG4gICAgLnN1Ym1lbnUgYTphY3RpdmUgaSxcbiAgICAucGFuZWxfbWVudSBhOmFjdGl2ZSBpLFxuICAgIC5tZW51IGE6YWN0aXZlIGkge1xuICAgICAgY29sb3I6ICNiZGMzYzcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdHlwb2dyYXBoeS5zY3NzICovXG4ubWVudSBzcGFuIHtcbiAgY29sb3I6ICNiZGMzYzc7IH1cblxuLyogbGluZSAxMzcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZhcnMuc2NzcyAqL1xuZGl2LmJvcmRlcmVkOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgaGVpZ2h0OiAzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS41cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMS41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICBtYXJnaW46IDAuNmVtIDAgMS4zZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC8qIGxpbmUgMTM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgICBkaXYuYm9yZGVyZWQ6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAzcHg7IH0gfVxuXG4vKiBsaW5lIDIwMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmFycy5zY3NzICovXG4jcGFnZS0xIGRpdi5ib3JkZXJlZDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG5cbi8qIGxpbmUgMjA1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiNwYWdlLTEgZGl2LmJvcmRlcmVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG5cbi8qIE1lZGl1bSBGb250IFNpemVzICovXG4vKiBsaW5lIDEyNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdHlwb2dyYXBoeS5zY3NzICovXG5oMiwgaDMge1xuICBmb250LWZhbWlseTogSG9tZSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjdlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKmgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn0qL1xuLyogbGluZSAxMzgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDEuc3VwZXJzaXplIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMuNWVtOyB9XG5cbi8qIGxpbmUgMTQ0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5jZW50ZXJpemVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC8qIGxpbmUgMTM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgLmNlbnRlcml6ZWQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgIG1hcmdpbjogMC4zZW0gMCAwIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLyogbGluZSAxMzcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZhcnMuc2NzcyAqL1xuICAgICAgLmNlbnRlcml6ZWQ6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDNweDsgfSB9XG5cbi8qIFNtYWxsIEhlYWRlcnM6IFNhbWUgc2l6ZSBhcyBib2R5LCBidXQgbm8gbWFyZ2luIGluYmV0d2VlbikgKi9cbi8qIGxpbmUgMTUyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmg0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDE2MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdHlwb2dyYXBoeS5zY3NzICovXG5oNSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4vKiBTbWFsbCBDb250YWluZXJzICovXG4vKiBsaW5lIDE2NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdHlwb2dyYXBoeS5zY3NzICovXG4ucGFuZWxfbWVudSBhIHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG5cbi8qIExhdWZ0ZXh0IExpbmtzICovXG4vKmEudW5kZXJsaW5lZCxcbi5jYWxlbmRhciAuYWNjb3JkZW9uID4gZGl2ID4gZGl2ID4gYSxcbnAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuKi9cbi8qISBGbGlja2l0eSB2MS4xLjJcbmh0dHA6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fZmxpY2tpdHkuc2NzcyAqL1xuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19mbGlja2l0eS5zY3NzICovXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSAxMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fZmxpY2tpdHkuc2NzcyAqL1xuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSAxNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fZmxpY2tpdHkuc2NzcyAqL1xuLmZsaWNraXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBkcmFnZ2FibGUgKi9cbi8qIGxpbmUgMjUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX2ZsaWNraXR5LnNjc3MgKi9cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi8qIGxpbmUgMzQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX2ZsaWNraXR5LnNjc3MgKi9cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICAvKiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyovXG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDQxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19mbGlja2l0eS5zY3NzICovXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG4vKiBsaW5lIDQ4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19mbGlja2l0eS5zY3NzICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi8qIGxpbmUgNjQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX2ZsaWNraXR5LnNjc3MgKi9cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLyogbGluZSA2NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fZmxpY2tpdHkuc2NzcyAqL1xuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzA5RjsgfVxuXG4vKiBsaW5lIDcxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19mbGlja2l0eS5zY3NzICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjphY3RpdmUge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xuICAvKiBJRTggKi9cbiAgb3BhY2l0eTogMC42OyB9XG5cbi8qIGxpbmUgNzYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX2ZsaWNraXR5LnNjc3MgKi9cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogMTBweDsgfVxuXG4vKiBsaW5lIDc3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19mbGlja2l0eS5zY3NzICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLyogcmlnaHQgdG8gbGVmdCAqL1xuLyogbGluZSA3OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fZmxpY2tpdHkuc2NzcyAqL1xuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi8qIGxpbmUgODMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX2ZsaWNraXR5LnNjc3MgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4OyB9XG5cbi8qIGxpbmUgODgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX2ZsaWNraXR5LnNjc3MgKi9cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmRpc2FibGVkIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTMwKTtcbiAgLyogSUU4ICovXG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi8qIGxpbmUgOTQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX2ZsaWNraXR5LnNjc3MgKi9cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7IH1cblxuLyogbGluZSAxMDIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX2ZsaWNraXR5LnNjc3MgKi9cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5hcnJvdyB7XG4gIGZpbGw6ICMzMzM7IH1cblxuLyogY29sb3IgJiBzaXplIGlmIG5vIFNWRyAtIElFOCBhbmQgQW5kcm9pZCAyLjMgKi9cbi8qIGxpbmUgMTA3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19mbGlja2l0eS5zY3NzICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uby1zdmcge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyNnB4OyB9XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cbi8qIGxpbmUgMTE0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19mbGlja2l0eS5zY3NzICovXG4uZG90cy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIHRvcDogMS41ZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyOyB9XG4gIC8qIGxpbmUgMTI4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19mbGlja2l0eS5zY3NzICovXG4gIC5kb3RzLWNvbnRhaW5lci5uZy1oaWRlIHtcbiAgICB0b3A6IDZlbTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19mbGlja2l0eS5zY3NzICovXG4gIC5kb3RzLWNvbnRhaW5lci5uZy1oaWRlLXJlbW92ZSwgLmRvdHMtY29udGFpbmVyLm5nLWhpZGUtYWRkIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTM2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19mbGlja2l0eS5zY3NzICovXG4gIC5kb3RzLWNvbnRhaW5lci5uZy1oaWRlLXJlbW92ZSB7XG4gICAgdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEzOSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fZmxpY2tpdHkuc2NzcyAqL1xuICAuZG90cy1jb250YWluZXIubmctaGlkZS1hZGQge1xuICAgIHRvcDogMS41ZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fZmxpY2tpdHkuc2NzcyAqL1xuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgMTU3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19mbGlja2l0eS5zY3NzICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4vKiBsaW5lIDE2MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fZmxpY2tpdHkuc2NzcyAqL1xuZGl2Om5vdCguZmxpY2stZnMtY29udGFpbmVyKSA+IC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDZweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpO1xuICAvKiBJRTggKi9cbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTczLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19mbGlja2l0eS5zY3NzICovXG4gIGRpdjpub3QoLmZsaWNrLWZzLWNvbnRhaW5lcikgPiAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgIC8qIElFOCAqL1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAvKiBsaW5lIDE3NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fZmxpY2tpdHkuc2NzcyAqL1xuICAgIGRpdjpub3QoLmZsaWNrLWZzLWNvbnRhaW5lcikgPiAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAvKiBsaW5lIDE4NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fZmxpY2tpdHkuc2NzcyAqL1xuICBkaXY6bm90KC5mbGljay1mcy1jb250YWluZXIpID4gLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLWZpcnN0OmFmdGVyIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7IH1cbiAgLyogbGluZSAxOTQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX2ZsaWNraXR5LnNjc3MgKi9cbiAgZGl2Om5vdCguZmxpY2stZnMtY29udGFpbmVyKSA+IC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1sYXN0OmFmdGVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDsgfVxuXG4vKiBsaW5lIDIwNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fZmxpY2tpdHkuc2NzcyAqL1xuLmZsaWNrLWZzLWNvbnRhaW5lciA+IC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tYm90dG9tOiAtMS41ZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC8qIGxpbmUgMjEyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19mbGlja2l0eS5zY3NzICovXG4gIC5mbGljay1mcy1jb250YWluZXIgPiAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4OSwgMTk1LCAxOTksIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRjM2M3O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDIyOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fZmxpY2tpdHkuc2NzcyAqL1xuICAgIC5mbGljay1mcy1jb250YWluZXIgPiAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogI2JkYzNjNzsgfVxuXG4vKiBsaW5lIDIxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL3BlcmZlY3Rfc2Nyb2xsYmFyL190aGVtZXMuc2NzcyAqL1xuLnBzLWNvbnRhaW5lciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cbiAgQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgICAvKiBsaW5lIDIxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL3BlcmZlY3Rfc2Nyb2xsYmFyL190aGVtZXMuc2NzcyAqL1xuICAgIC5wcy1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLyogbGluZSAyMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9wZXJmZWN0X3Njcm9sbGJhci9fdGhlbWVzLnNjc3MgKi9cbiAgICAucHMtY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICAvKiBsaW5lIDU5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL3BlcmZlY3Rfc2Nyb2xsYmFyL19taXhpbnMuc2NzcyAqL1xuICAucHMtY29udGFpbmVyLnBzLWFjdGl2ZS14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwsXG4gIC5wcy1jb250YWluZXIucHMtYWN0aXZlLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAyNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9wZXJmZWN0X3Njcm9sbGJhci9fbWl4aW5zLnNjc3MgKi9cbiAgLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLyogbGluZSAyOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9wZXJmZWN0X3Njcm9sbGJhci9fbWl4aW5zLnNjc3MgKi9cbiAgICAucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICAgLyogbGluZSAzMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9wZXJmZWN0X3Njcm9sbGJhci9fbWl4aW5zLnNjc3MgKi9cbiAgICAgIC5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7IH1cbiAgICAvKiBsaW5lIDM0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL3BlcmZlY3Rfc2Nyb2xsYmFyL19taXhpbnMuc2NzcyAqL1xuICAgIC5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAvKiBsaW5lIDM2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL3BlcmZlY3Rfc2Nyb2xsYmFyL19taXhpbnMuc2NzcyAqL1xuICAgICAgLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxuICAvKiBsaW5lIDY3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL3BlcmZlY3Rfc2Nyb2xsYmFyL19taXhpbnMuc2NzcyAqL1xuICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgIGJvdHRvbTogM3B4O1xuICAgIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzLXNjcm9sbGJhci14LXJhaWwgKi9cbiAgICBoZWlnaHQ6IDhweDsgfVxuICAgIC8qIGxpbmUgNzIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvcGVyZmVjdF9zY3JvbGxiYXIvX21peGlucy5zY3NzICovXG4gICAgLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzLXNjcm9sbGJhci14ICovXG4gICAgICBoZWlnaHQ6IDhweDsgfVxuICAvKiBsaW5lIDc5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL3BlcmZlY3Rfc2Nyb2xsYmFyL19taXhpbnMuc2NzcyAqL1xuICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteS1yYWlsICovXG4gICAgd2lkdGg6IDhweDsgfVxuICAgIC8qIGxpbmUgODQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvcGVyZmVjdF9zY3JvbGxiYXIvX21peGlucy5zY3NzICovXG4gICAgLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteSAqL1xuICAgICAgd2lkdGg6IDhweDsgfVxuICAvKiBsaW5lIDI2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL3BlcmZlY3Rfc2Nyb2xsYmFyL19taXhpbnMuc2NzcyAqL1xuICAucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDI4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL3BlcmZlY3Rfc2Nyb2xsYmFyL19taXhpbnMuc2NzcyAqL1xuICAgIC5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAvKiBsaW5lIDMwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL3BlcmZlY3Rfc2Nyb2xsYmFyL19taXhpbnMuc2NzcyAqL1xuICAgICAgLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxuICAgIC8qIGxpbmUgMzQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvcGVyZmVjdF9zY3JvbGxiYXIvX21peGlucy5zY3NzICovXG4gICAgLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAgIC8qIGxpbmUgMzYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvcGVyZmVjdF9zY3JvbGxiYXIvX21peGlucy5zY3NzICovXG4gICAgICAucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG4gIC8qIGxpbmUgOTQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvcGVyZmVjdF9zY3JvbGxiYXIvX21peGlucy5zY3NzICovXG4gIC5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbiAgLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLyogbGluZSA5OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9wZXJmZWN0X3Njcm9sbGJhci9fbWl4aW5zLnNjc3MgKi9cbiAgLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgIC8qIGxpbmUgMTAyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL3BlcmZlY3Rfc2Nyb2xsYmFyL19taXhpbnMuc2NzcyAqL1xuICAgIC5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG4gIC8qIGxpbmUgMTA3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL3BlcmZlY3Rfc2Nyb2xsYmFyL19taXhpbnMuc2NzcyAqL1xuICAucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gICAgLyogbGluZSAxMTAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvcGVyZmVjdF9zY3JvbGxiYXIvX21peGlucy5zY3NzICovXG4gICAgLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci15IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7IH1cblxuLyogbGluZSA5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG5ib2R5IHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAvKiBUb3AgTGV2ZWwgRElWIGJlbG93IGJvZHkgcHJldmVudGluZyBpT1MgZnJvbSBib3VuY2luZyBhcm91bmQgKi8gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAvKiBsaW5lIDI2MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmFycy5zY3NzICovXG4gICAgYm9keTphZnRlciB7XG4gICAgICBjb250ZW50OiBcImJwLW1lZGl1bVwiO1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLyogbGluZSAyNjIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZhcnMuc2NzcyAqL1xuICAgIGJvZHk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJicC1zbWFsbFwiO1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLyogbGluZSAyNjIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZhcnMuc2NzcyAqL1xuICAgIGJvZHk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJicC1tb2JpbGVcIjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDQ1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICBib2R5ID4gLmJvdW5jZXByZXZlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG5cbi8qIGxpbmUgNTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG5odG1sLCBib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGbGlja2l0eSBDb250YWluZXJzICovXG4vKiBsaW5lIDY1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIC8qICBiYWNrZ3JvdW5kOiAkd2hpdGU7Ki9cbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC8qIGxpbmUgNjUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG4gIC8qIGxpbmUgNzgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLyomOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIHJvdW5kLXZlcnRpY2FsLWJvcmRlci1iZWZvcmUoKTtcbiAgICB9Ki9cbiAgICB3aWR0aDogMjUlOyB9XG4gICAgLyogbGluZSAxNjcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZhcnMuc2NzcyAqL1xuICAgIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICB0b3A6IDEuNWVtO1xuICAgICAgYm90dG9tOiAwZW07XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zZW07XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLyogbGluZSA3OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICAgIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMzMuMzM0JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC8qIGxpbmUgNzgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC8qIGxpbmUgNzgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC8qIGxpbmUgOTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSA+IGRpdiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICAgIC8qQGluY2x1ZGUgbWVkaWEoJHNtYWxsbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6ICRzbGlkZS1wYWRkaW5nLXNtYWxsbW9iaWxlO1xuICAgICAgICB9Ki9cbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAxMDUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZS5ub2JvcmRlcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTEzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLnBhbmVsX3BhZGRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMi4zZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDQuNWVtICFpbXBvcnRhbnQ7IH1cblxuLyogUGFnZSBEb3RzICovXG4vKiBsaW5lIDEyMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5wYWdlLWRvdHMge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDIuODVlbTtcbiAgei1pbmRleDogMjAwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxO1xuICBib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtNHB4IDZweCAycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggLTRweCA2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGJveC1zaGFkb3c6IDBweCAtNHB4IDZweCAycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgY29sb3I6IGJsYWNrO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAtbW96LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTsgfVxuXG4vKiBQZXJmZWN0IFNjcm9sbCBXcmFwcGVycyAqL1xuLyogbGluZSAxNDgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4uc2Nyb2xsLXdyYXBwZXIsIC5zY3JvbGwtd3JhcHBlci1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAxNTYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4uc2Nyb2xsLXdyYXBwZXItbW9iaWxlIHtcbiAgb3ZlcmZsb3cteDogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgLyogIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgbW92ZWQgZG93biB0byBmbGlwcGVkIHN0eWxlcyAqLyB9XG5cbi8qIEJhc2ljIFBhZ2VzOiBCbGFjayBvciBXaGl0ZSAqL1xuLyogbGluZSAxNjUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ubWFpbmNvbnRhaW5lciB7XG4gIHBlcnNwZWN0aXZlOiA4MDBweDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogODAwcHg7XG4gIC1tb3otcGVyc3BlY3RpdmU6IDgwMHB4O1xuICAtbXMtcGVyc3BlY3RpdmU6IDgwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNzVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC43NXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43NXMgZWFzZS1pbi1vdXQ7IH1cbiAgLyogbGluZSAxODIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5tYWluY29udGFpbmVyLmhpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4vKiBQYWdlY29udGFpbmVyOiBDb250YWlucyBCYWNrIGFuZCBGcm9udHNpZGUgKi9cbi8qIGxpbmUgMTkxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLnBhZ2Vjb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNzVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjc1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNzVzIGVhc2UtaW4tb3V0OyB9XG4gIC8qIGxpbmUgMjAwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAucGFnZWNvbnRhaW5lciAucGFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC8qIGxpbmUgMjA5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAucGFnZWNvbnRhaW5lciAuc2Nyb2xsLXdyYXBwZXItbW9iaWxlIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLyogTWVudSAqL1xuLyogbGluZSAyMTksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG5oZWFkZXIge1xuICBwYWRkaW5nOiAwIDEuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAyMjIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIGhlYWRlciBpbWcge1xuICAgIHdpZHRoOiA5OSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDZzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCA2cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7IH1cbiAgICAvKiBsaW5lIDIyNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICBoZWFkZXIgaW1nOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjAwZGVnKTsgfVxuXG4vKiBsaW5lIDIzMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5tZW51LCAuc3VibWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMjM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAubWVudS5tZW51LCAuc3VibWVudS5tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyLjdlbTsgfVxuICAgIC8qIGxpbmUgMjM5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgIC5tZW51Lm1lbnUgPiBsaSwgLnN1Ym1lbnUubWVudSA+IGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC8qIGxpbmUgMTM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgICAgIC5tZW51Lm1lbnUgPiBsaTphZnRlciwgLnN1Ym1lbnUubWVudSA+IGxpOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgICBtYXJnaW46IDAuNzVlbSAwIDAuNzNlbSAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLyogbGluZSAxMzcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZhcnMuc2NzcyAqL1xuICAgICAgICAgIC5tZW51Lm1lbnUgPiBsaTphZnRlciwgLnN1Ym1lbnUubWVudSA+IGxpOmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogM3B4OyB9IH1cblxuLyogTWVudSBDb250YWluZXIgKi9cbi8qIGxpbmUgMjQ5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLnBhbmVsX3RvcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMS41ZW07IH1cbiAgLyogbGluZSAyNTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5wYW5lbF90b3AgLnNvY2lhbCB7XG4gICAgZm9udC1zaXplOiAwLjU4ODI0ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSAyNjIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgLnBhbmVsX3RvcCAuc29jaWFsOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMjY1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgIC5wYW5lbF90b3AgLnNvY2lhbCBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIC8qIGxpbmUgMjY5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgICAgLnBhbmVsX3RvcCAuc29jaWFsIGEucHVsbC1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBlbTtcbiAgICAgICAgcmlnaHQ6IDBlbTsgfVxuXG4vKiBCb3R0b20gRml4IFRyaWNrICovXG4vKiBsaW5lIDI4MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5wYW5lbF90b3Age1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjg1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuaGVhZGVyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSAyODksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ubWVudSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG4vKiBsaW5lIDI5MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5tZW51c2xpZGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi8qIEZPUk0gR0VORVJBTCAqL1xuLyogbGluZSAyOTksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG5mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLyogbGluZSAzMDYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIGZvcm0gaW5wdXQsIGZvcm0gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JkYzNjNztcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgLW1vei11c2VyLXNlbGVjdDogdGV4dCAhaW1wb3J0YW50O1xuICAgIC1tcy11c2VyLXNlbGVjdDogdGV4dCAhaW1wb3J0YW50O1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0ICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDMyMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICBmb3JtIGlucHV0OmZvY3VzLCBmb3JtIGJ1dHRvbjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gIC8qIGxpbmUgMzI1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICBmb3JtIGlucHV0IHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC8qIGxpbmUgMzMyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICBmb3JtIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAvKiBsaW5lIDMzNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICBmb3JtIGJ1dHRvbjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gIC8qIGxpbmUgMzQyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICBmb3JtIGEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMzQ4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgIGZvcm0gYSBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLyogRmxvYXRlcnMgKi9cbi8qIGxpbmUgMzYwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLnB1bGwtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxZW07XG4gIHRvcDogMHB4OyB9XG4gIC8qIGxpbmUgMzY0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAucHVsbC1yaWdodC5ub3BhZGRpbmcge1xuICAgIHJpZ2h0OiAwZW07IH1cblxuLyogbGluZSAzNjksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ucHVsbC1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxZW07XG4gIHRvcDogMHB4OyB9XG4gIC8qIGxpbmUgMzczLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAucHVsbC1sZWZ0Lm5vcGFkZGluZyB7XG4gICAgbGVmdDogMGVtOyB9XG4gIC8qIGxpbmUgMzc2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAucHVsbC1sZWZ0IGE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM4MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgMzg0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLmNsZWFyIHtcbiAgbWFyZ2luLXRvcDogMS44ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNGVtO1xuICB3aWR0aDogNTAlO1xuICAvKiAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH0qLyB9XG5cbi8qIFN1Ym1lbnUgKi9cbi8qIGxpbmUgMzk2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLnBhbmVsX21lbnUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAtMmVtO1xuICAvKiAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsbW9iaWxlKSB7XG4gICAgbWFyZ2luLXRvcDogJHBhbmVsbWVudS1zbWFsbG1vYmlsZS10b3Atc3BhY2U7XG4gIH0qL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLyogbGluZSA0MTIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5wYW5lbF9tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07IH1cbiAgICAvKiBsaW5lIDQxNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICAucGFuZWxfbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMGVtOyB9XG4gIC8qIGxpbmUgNDIyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAucGFuZWxfbWVudSBhIHtcbiAgICBjb2xvcjogI2JkYzNjNzsgfVxuICAgIC8qIGxpbmUgNDI0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgIC5wYW5lbF9tZW51IGEubGluay1hY3RpdmUge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG5cbi8qIFNwbGFzaCBJbWFnZSAqL1xuLyogbGluZSA0MzIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4uc3BsYXNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjVlbTtcbiAgLyogIEBpbmNsdWRlIG1lZGlhKCRzbWFsbG1vYmlsZSkge1xuICAgIHBhZGRpbmc6ICRzbGlkZS1wYWRkaW5nLXNtYWxsbW9iaWxlO1xuICB9Ki8gfVxuICAvKiBsaW5lIDQ1MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLnNwbGFzaC5uZy1oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA0NTYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5zcGxhc2gubmctaGlkZS1yZW1vdmUsIC5zcGxhc2gubmctaGlkZS1hZGQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC8qIGxpbmUgNDYyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAuc3BsYXNoIGkge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNWVtO1xuICAgIGhlaWdodDogNWVtO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICAgIG1hcmdpbi10b3A6IC0yLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGxvYWRlcjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgIG9wYWNpdHk6IDAuMjU7IH1cblxuQGtleWZyYW1lcyBsb2FkZXIge1xuICA1MCUge1xuICAgIHdpZHRoOiA1ZW07XG4gICAgaGVpZ2h0OiA1ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAtMi41ZW07XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogOGVtO1xuICAgIGhlaWdodDogOGVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgIG1hcmdpbi10b3A6IC00ZW07XG4gICAgb3BhY2l0eTogMTsgfSB9XG4gIC8qIGxpbmUgNDk4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAuc3BsYXNoIGgxIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7IH1cblxuLyogbGluZSA1MDYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ub25zcGxhc2gge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI1JTtcbiAgdG9wOiAzZW07XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEyMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgNTE1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAub25zcGxhc2ggaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4vKiBMaXN0IENvbnRhaW5lciAqL1xuLyogbGluZSA1MjMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ubGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMGVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIC8qIGxpbmUgMTM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgLmxpc3QtY29udGFpbmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICBtYXJnaW46IDEuMWVtIDAgMC4yNWVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLyogbGluZSAxMzcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZhcnMuc2NzcyAqL1xuICAgICAgLmxpc3QtY29udGFpbmVyOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzcHg7IH0gfVxuICAvKiBsaW5lIDUzMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLmxpc3QtY29udGFpbmVyOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA1MzQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5saXN0LWNvbnRhaW5lciBwICsgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtOyB9XG4gIC8qIGxpbmUgNTM4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAubGlzdC1jb250YWluZXIgaDIgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLyogSW1hZ2UgQ2Fyb3VzZWxzICovXG4vKiBIZXJvaW1hZ2U6IG9ubHkgb25lLCBiaWcgaW1hZ2Ugd2l0aCBhIGxpdHRsZSBtYXJnaW4gKi9cbi8qIGxpbmUgNTQ2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLmNhcm91c2VsIHtcbiAgbWFyZ2luOiAwZW0gYXV0bztcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIG1heC13aWR0aDogODUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMGVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1NTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5jYXJvdXNlbCA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDU1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAvKiBsaW5lIDU2MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICAuY2Fyb3VzZWwgPiBkaXYgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC8qIG92ZXJmbG93OiB2aXNpYmxlOyovIH1cbiAgICAvKiBsaW5lIDU3NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICAuY2Fyb3VzZWwgPiBkaXYgLmNhcm91c2VsLWNlbGwge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogZXctcmVzaXplICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIC8qIGxpbmUgNTgyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgICAgLmNhcm91c2VsID4gZGl2IC5jYXJvdXNlbC1jZWxsIC5oZXJvaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC8qIGxpbmUgNTg3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgICAgICAuY2Fyb3VzZWwgPiBkaXYgLmNhcm91c2VsLWNlbGwgLmhlcm9pbWFnZSA+IGRpdiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMGVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDU5OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICAgIC5jYXJvdXNlbCA+IGRpdiAuY2Fyb3VzZWwtY2VsbCAucG9ydHJhaXQge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLyogbGluZSA2MDQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgICAuY2Fyb3VzZWwgPiBkaXYgLmNhcm91c2VsLWNlbGwgLmNhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIGJvdHRvbTogMC41ZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDYyMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLmNhcm91c2VsLndpdGhjYXB0aW9uID4gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlOyB9XG4gICAgLyogbGluZSA2MjUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgLmNhcm91c2VsLndpdGhjYXB0aW9uID4gZGl2IC5jYXJvdXNlbC1jZWxsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgLyogbGluZSA2MzMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5jYXJvdXNlbCAuc2luZ2xlIC5jYXJvdXNlbC1jZWxsIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfVxuXG4vKiBIZXJvaW1hZ2U6IG9ubHkgb25lLCBiaWcgaW1hZ2Ugd2l0aCBhIGxpdHRsZSBtYXJnaW4gKi9cbi8qIGxpbmUgNjQxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLmhlcm9pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gIC8qIGxpbmUgNjQ1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAuaGVyb2ltYWdlLmNvbnRhaW4sIC5oZXJvaW1hZ2UubGFuZHNjYXBlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuICAgIC8qIGxpbmUgNjUzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgIC5oZXJvaW1hZ2UuY29udGFpbiA+IGRpdiwgLmhlcm9pbWFnZS5sYW5kc2NhcGUgPiBkaXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjY0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAuaGVyb2ltYWdlLmNpbmVtYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjY4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAuaGVyb2ltYWdlLmZvdG8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NiUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICAvKiBsaW5lIDY3MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLmhlcm9pbWFnZS5mb3RvLnBvcnRyYWl0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NyU7XG4gICAgd2lkdGg6IDY2LjY2JTsgfVxuICAvKiBsaW5lIDY3OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLmhlcm9pbWFnZS5tYXJnaW4ge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2LjIlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMGVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDY4NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLmhlcm9pbWFnZS5tYXJnaW4ucG9ydHJhaXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICAgIHdpZHRoOiA0NyU7IH1cbiAgLyogbGluZSA2OTMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5oZXJvaW1hZ2UgKyAuY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjZlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBtYW51YWwgIWltcG9ydGFudDtcbiAgICAtbW96LWh5cGhlbnM6IG1hbnVhbCAhaW1wb3J0YW50O1xuICAgIC1tcy1oeXBoZW5zOiBtYW51YWwgIWltcG9ydGFudDtcbiAgICBoeXBoZW5zOiBtYW51YWwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDcwMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLmhlcm9pbWFnZS5mb3RvLnBvcnRyYWl0ICsgLmNhcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NyU7XG4gICAgd2lkdGg6IDY2LjY2JTsgfVxuICAvKiBsaW5lIDcwOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLmhlcm9pbWFnZS5tYXJnaW4gKyAuY2FwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7IH1cblxuLyogTWVkaWEgR2FsbGVyeSAqL1xuLyogbGluZSA3MTksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ubWVkaWFnYWxsZXJ5IC5yZWFkZXIge1xuICBtYXJnaW4tdG9wOiAyZW07IH1cblxuLyogbGluZSA3MjMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ubWVkaWFnYWxsZXJ5IC5lbnRyeSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgLyogU2VjdGlvbiBUaXRsZSAqL1xuICAvKiBDb250cmlidXRpbm9uIENvbnRhaW5lciAqLyB9XG4gIC8qIGxpbmUgMTM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgLm1lZGlhZ2FsbGVyeSAuZW50cnk6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgIG1hcmdpbjogMGVtIDAgMWVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLyogbGluZSAxMzcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZhcnMuc2NzcyAqL1xuICAgICAgLm1lZGlhZ2FsbGVyeSAuZW50cnk6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDNweDsgfSB9XG4gIC8qIGxpbmUgNzMxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAubWVkaWFnYWxsZXJ5IC5lbnRyeSA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfVxuICAvKiBsaW5lIDc0MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLm1lZGlhZ2FsbGVyeSAuZW50cnkgPiBkaXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAvKiBsaW5lIDE1MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmFycy5zY3NzICovXG4gICAgLm1lZGlhZ2FsbGVyeSAuZW50cnkgPiBkaXY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgICBtYXJnaW46IDBlbSAwIDFlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAvKiBsaW5lIDE1MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmFycy5zY3NzICovXG4gICAgICAgIC5tZWRpYWdhbGxlcnkgLmVudHJ5ID4gZGl2OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7IH0gfVxuICAgIC8qIGxpbmUgNzQ0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgIC5tZWRpYWdhbGxlcnkgLmVudHJ5ID4gZGl2ID4gYSA+IGgyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLyogbGluZSA3NTIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgICAubWVkaWFnYWxsZXJ5IC5lbnRyeSA+IGRpdiA+IGEgPiBoMiBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMGVtO1xuICAgICAgICB0b3A6IC0wLjJlbTsgfVxuICAgIC8qIGxpbmUgNzU5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgIC5tZWRpYWdhbGxlcnkgLmVudHJ5ID4gZGl2OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiZGMzYzc7IH1cbiAgICAvKiBsaW5lIDc2MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICAubWVkaWFnYWxsZXJ5IC5lbnRyeSA+IGRpdi5hY3RpdmUge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLyogbGluZSA3NjUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgICAubWVkaWFnYWxsZXJ5IC5lbnRyeSA+IGRpdi5hY3RpdmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA3NzMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5tZWRpYWdhbGxlcnkgLmVudHJ5IC5hY2NvcmRlb24ge1xuICAgIG1hcmdpbjogMCAtMC41ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC8qIGxpbmUgNzc4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgIC5tZWRpYWdhbGxlcnkgLmVudHJ5IC5hY2NvcmRlb24gdmlkZW8sXG4gICAgLm1lZGlhZ2FsbGVyeSAuZW50cnkgLmFjY29yZGVvbiBhdWRpbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDFlbSAwZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgNzg1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgIC5tZWRpYWdhbGxlcnkgLmVudHJ5IC5hY2NvcmRlb24gPiBhIHtcbiAgICAgIC8qIE1lZGlhICovXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICB3aWR0aDogMzMuMyU7IH1cbiAgICAgIC8qIGxpbmUgNzkyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgICAgLm1lZGlhZ2FsbGVyeSAuZW50cnkgLmFjY29yZGVvbiA+IGEgPiAuY29udGFpbiA+IGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDc5OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICAubWVkaWFnYWxsZXJ5IC5lbnRyeSAuYWNjb3JkZW9uIC5jYXB0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDgwNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLm1lZGlhZ2FsbGVyeSAuZW50cnkgLkRva3VtZW50ZSB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLyogbGluZSA4MDYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgLm1lZGlhZ2FsbGVyeSAuZW50cnkgLkRva3VtZW50ZSA+IGEge1xuICAgICAgLyogTWVkaWEgKi9cbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAvKiBsaW5lIDgxMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICAgIC5tZWRpYWdhbGxlcnkgLmVudHJ5IC5Eb2t1bWVudGUgPiBhOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIiBcIjsgfVxuICAgICAgLyogbGluZSA4MTksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgICAubWVkaWFnYWxsZXJ5IC5lbnRyeSAuRG9rdW1lbnRlID4gYSA+IC5jb250YWluIHtcbiAgICAgICAgaGVpZ2h0OiAzZW0gIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAvKiBsaW5lIDgyNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICAgICAgLm1lZGlhZ2FsbGVyeSAuZW50cnkgLkRva3VtZW50ZSA+IGEgPiAuY29udGFpbiA+IGRpdiB7XG4gICAgICAgICAgaGVpZ2h0OiAzZW0gIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogM2VtO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAgIC8qIGxpbmUgODMyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgICAgLm1lZGlhZ2FsbGVyeSAuZW50cnkgLkRva3VtZW50ZSA+IGEgPiAuY2FwdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfVxuXG4vKiBBbm5vYXRhdGlvbiBDbGFzcyAqL1xuLyogbGluZSA4NDcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4uYW5ub3RhdGlvbnMge1xuICBmb250LXNpemU6IDAuNmVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4vKiBsaW5lIDg1MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi53b3JraW5mbyB7XG4gIG1heC13aWR0aDogMTE1MHB4O1xuICBwYWRkaW5nOiAxcHggMCAwIDA7XG4gIG1hcmdpbjogMGVtIGF1dG8gM2VtIGF1dG87IH1cbiAgLyogbGluZSA4NTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC53b3JraW5mbyA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLyogbGluZSAxMzcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZhcnMuc2NzcyAqL1xuICAgIC53b3JraW5mbyA+IGRpdjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgbWFyZ2luOiAwLjdlbSAwIDFlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAvKiBsaW5lIDEzNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmFycy5zY3NzICovXG4gICAgICAgIC53b3JraW5mbyA+IGRpdjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7IH0gfVxuICAgIC8qIGxpbmUgMjAxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgICAud29ya2luZm8gPiBkaXY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gICAgLyogbGluZSAyMDUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZhcnMuc2NzcyAqL1xuICAgIC53b3JraW5mbyA+IGRpdjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gICAgLyogbGluZSA4NjEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgLndvcmtpbmZvID4gZGl2OmFmdGVyLCAud29ya2luZm8gPiBkaXY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwZW0gIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwZW0gIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgODY5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgIC53b3JraW5mbyA+IGRpdiA+IGRpdiB7XG4gICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogLTFlbTsgfVxuICAgICAgLyogbGluZSA4NzMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgICAud29ya2luZm8gPiBkaXYgPiBkaXYgZGl2LmhhbGZzcGFjZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAgIC8qIGxpbmUgODc5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgICAgLndvcmtpbmZvID4gZGl2ID4gZGl2IGRpdi5sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC8qIGxpbmUgODgyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgICAgLndvcmtpbmZvID4gZGl2ID4gZGl2IGRpdi5yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgLyogbGluZSA4ODcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgICAud29ya2luZm8gPiBkaXYgPiBkaXYgPiBkaXYgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgLyogbGluZSA4OTIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgICAud29ya2luZm8gPiBkaXYgPiBkaXY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyogRG93bmxvYWRzIENsYXNzICovXG4vKiBsaW5lIDkwMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5kb3dubG9hZHMge1xuICBmb250LXNpemU6IDAuNmVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgOTA5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAuZG93bmxvYWRzID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC8qIGxpbmUgOTE3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgIC5kb3dubG9hZHMgPiBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLyogbGluZSA5MjIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgLmRvd25sb2FkcyA+IGEgaW1nIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCA0cHggI2JkYzNjNztcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMXB4IDFweCA0cHggI2JkYzNjNztcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4ICNiZGMzYzc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC8qIGxpbmUgOTMxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgIC5kb3dubG9hZHMgPiBhIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC8qIGxpbmUgOTM5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAuZG93bmxvYWRzLmJpZ2ZvbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAvKiBsaW5lIDk0NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICAuZG93bmxvYWRzLmJpZ2ZvbnQgPiBhIHNwYW4ge1xuICAgICAgbWFyZ2luLXRvcDogLTAuMjVlbTsgfVxuXG4vKiBsaW5lIDk1MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5kYXRlZW50cnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC8qIGxpbmUgOTU0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAuZGF0ZWVudHJ5Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBlbTsgfVxuICAvKiBsaW5lIDk1NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLmRhdGVlbnRyeSBoNCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGJsYWNrO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgICBwYWRkaW5nLXRvcDogMWVtOyB9XG4gIC8qIGxpbmUgOTY1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAuZGF0ZWVudHJ5OmZpcnN0LWNoaWxkIGg0IHtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLyogQXJ0aXN0IE5hbWUgTGlzdCAqL1xuLyogbGluZSA5NzEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG5zcGFuLm1hcmtlcixcbmEubWFya2VyIHtcbiAgZm9udC1zaXplOiAyLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMC4yZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMWVtO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIC8qIGxpbmUgOTc5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICBzcGFuLm1hcmtlciBpOmJlZm9yZSxcbiAgYS5tYXJrZXIgaTpiZWZvcmUge1xuICAgIHBhZGRpbmctbGVmdDogMXB4OyB9XG5cbi8qIGxpbmUgOTg1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuaDEubGlzdCB7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA5ODksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIGgxLmxpc3QgZGl2Lm1hcmtlcmNvbnRhaW5lciB7XG4gICAgdG9wOiAwLjJlbTtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAvKiBsaW5lIDk5NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgaDEubGlzdCBhLm1hcmtlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMWVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDsgfVxuICAvKiBsaW5lIDEwMDUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIGgxLmxpc3QuYWN0aXZlIGEubWFya2VyLCBoMS5saXN0OmhvdmVyIGEubWFya2VyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLyogbGluZSAxMDEyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuZGl2LnByb2pla3RsaW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMTAxNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgZGl2LnByb2pla3RsaW5rIHAge1xuICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gIC8qIGxpbmUgMTAxNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgZGl2LnByb2pla3RsaW5rIGEubWFya2VyIHtcbiAgICBib3R0b206IDAuNWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDsgfVxuICAvKiBsaW5lIDEwMjcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIGRpdi5wcm9qZWt0bGluay5hY3RpdmUgYS5tYXJrZXIsIGRpdi5wcm9qZWt0bGluazpob3ZlciBhLm1hcmtlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBBY2NvcmRlb25zICovXG4vKiBsaW5lIDEwMzcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4uYWNjb3JkZW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDEwNDAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5hY2NvcmRlb24ubmctZW50ZXIge1xuICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDEuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLyogbGluZSAxMDQ0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAuYWNjb3JkZW9uLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogMjAwMHB4OyB9XG4gIC8qIGxpbmUgMTA0NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLmFjY29yZGVvbi5uZy1sZWF2ZSB7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43NXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC43NXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNzVzIGVhc2UtaW4tb3V0OyB9XG4gIC8qIGxpbmUgMTA1MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLmFjY29yZGVvbi5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IDBweDsgfVxuXG4vKiBNYWdhemluZSBMaXN0ICovXG4vKiBsaW5lIDEwNTgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ubWFndGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDY2JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAvKiBsaW5lIDEwNjMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5tYWd0aXRsZSBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMy41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtOyB9XG5cbi8qIGxpbmUgMTA2OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5tYWdsZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cblxuLyogTmFodGxvc2UgUGFyYWdyYXBoZW4gdm9yIEFjY29yZGVvbnMgKi9cbi8qIGxpbmUgMTA3NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5nYXBsZXNzIHAge1xuICBtYXJnaW46IDA7IH1cblxuLyogRG90cyBBY2NvcmRlb24gTWFya2VyICovXG4vKiBsaW5lIDEwODUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4uZG90czphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCmXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAxLjdlbTsgfVxuXG4vKiBMZWFkIG9uIGxvYWRlZCBhY2NvcmRlb24gKi9cbi8qIGxpbmUgMTA5NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5sZWFkIHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi8qIEZ1bGwgU2l6ZSBCdXR0b25zICovXG4vKiBsaW5lIDExMDIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4uc2VsZWN0b3Ige1xuICBjb2xvcjogI2JkYzNjNzsgfVxuICAvKiBsaW5lIDExMDQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5zZWxlY3RvciAubGluay1hY3RpdmUge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAvKiBsaW5lIDEzNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmFycy5zY3NzICovXG4gIC5zZWxlY3RvcjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgbWFyZ2luOiAxZW0gMCAxLjVlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC8qIGxpbmUgMTM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgICAgIC5zZWxlY3RvcjphZnRlciB7XG4gICAgICAgIGhlaWdodDogM3B4OyB9IH1cbiAgLyogbGluZSAxMzcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZhcnMuc2NzcyAqL1xuICAuc2VsZWN0b3ItdGlnaHQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgIG1hcmdpbjogMS41ZW0gMCAxZW0gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAvKiBsaW5lIDEzNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmFycy5zY3NzICovXG4gICAgICAuc2VsZWN0b3ItdGlnaHQ6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDNweDsgfSB9XG5cbi8qIGxpbmUgMTExMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5zdWJzZWxlY3RvciB7XG4gIGNvbG9yOiAjYmRjM2M3OyB9XG4gIC8qIGxpbmUgMTExNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLnN1YnNlbGVjdG9yIC5saW5rLWFjdGl2ZSB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIC8qIGxpbmUgMTUyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgLnN1YnNlbGVjdG9yOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgbWFyZ2luOiAxZW0gMCAxZW0gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAvKiBsaW5lIDE1MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmFycy5zY3NzICovXG4gICAgICAuc3Vic2VsZWN0b3I6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAzcHg7IH0gfVxuICAvKiBsaW5lIDExMTgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5zdWJzZWxlY3RvcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGMzYzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmRjM2M3OyB9XG5cbi8qIGxpbmUgMTM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbi52ZXJtaXR0bHVuZ3Nmb3JtIC5lbnRyaWVzOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgaGVpZ2h0OiAzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS41cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMS41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICBtYXJnaW46IDEuNWVtIDAgMS41ZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC8qIGxpbmUgMTM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgICAudmVybWl0dGx1bmdzZm9ybSAuZW50cmllczphZnRlciB7XG4gICAgICBoZWlnaHQ6IDNweDsgfSB9XG5cbi8qIGxpbmUgMTEyOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi52ZXJtaXR0bHVuZ3Nmb3JtIC5lbnRyaWVzOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogNy41ZW07IH1cbiAgLyogbGluZSAxMTMwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAudmVybWl0dGx1bmdzZm9ybSAuZW50cmllczpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTEzOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi52ZXJtaXR0bHVuZ3Nmb3JtIC5maWx0ZXIge1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTE0NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi52ZXJtaXR0bHVuZ3Nmb3JtIC5lbnRyaWVzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cblxuLyogbGluZSAxMTQ3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLnZlcm1pdHRsdW5nc2Zvcm0gLmVudHJpZXMgLmFubWVya3VuZ2VuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IDAuNWVtIDBweDtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC8qIGxpbmUgMTE1MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLnZlcm1pdHRsdW5nc2Zvcm0gLmVudHJpZXMgLmFubWVya3VuZ2VuIC5idXR0b24tYmxvY2sge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgICBwYWRkaW5nOiAwLjVlbSAwIDAuM2VtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLyogbGluZSAxMTY1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLnZlcm1pdHRsdW5nc2Zvcm0gLmVudHJpZXM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyogUGVyZmVjdCBTY3JvbGxiYXIgT3ZlcnJ1bGUgKi9cbi8qIGxpbmUgMTE3NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5wcy1zY3JvbGxiYXIteC1yYWlsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTE4MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5wcy1zY3JvbGxiYXIteSB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExODUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwOyB9XG5cbi8qIGxpbmUgMTE5NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5mdWxsc2NyZWVuIC5wcy1zY3JvbGxiYXIteS1yYWlsLCAucGFuZWxfb3ZlcmxheSAucHMtc2Nyb2xsYmFyLXktcmFpbCwgLm1hcCAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gIG1hcmdpbi10b3A6IDBlbTsgfVxuXG4vKiBTb2NpYWwgTWVkaWEgKi9cbi8qIGxpbmUgMTIwMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbi5zaGFyZWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC8qIGxpbmUgMTIwNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLnNoYXJlY29udGFpbmVyID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07IH1cbiAgLyogbGluZSAxMjExLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAuc2hhcmVjb250YWluZXIgLnNoYXJpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47IH1cbiAgICAvKiBsaW5lIDEyMTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgLnNoYXJlY29udGFpbmVyIC5zaGFyaW5nLm5nLWhpZGUge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLyogbGluZSAxMjE5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgICAgLnNoYXJlY29udGFpbmVyIC5zaGFyaW5nLm5nLWhpZGUgYSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICAvKiBsaW5lIDEyMjMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gICAgLnNoYXJlY29udGFpbmVyIC5zaGFyaW5nIGEge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLyogO2xvZ29ibG9jayAqL1xuLyogbGluZSAxMjM1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLmxvZ29ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xZW07XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDEyNDAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC5sb2dvYmxvY2sgcCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgLyogbGluZSAxMjQ1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAubG9nb2Jsb2NrIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIHBhZGRpbmc6IDFlbTsgfVxuXG4vKiBsaW5lIDEyNTQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4udGVtcGxhdGVjb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgfVxuICAvKiBsaW5lIDEyNTgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC50ZW1wbGF0ZWNvbnRhaW5lci5uZy1lbnRlciB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDEyNjEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4gIC50ZW1wbGF0ZWNvbnRhaW5lci5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSAxMjY0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAudGVtcGxhdGVjb250YWluZXIubmctbGVhdmUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSAxMjY3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAudGVtcGxhdGVjb250YWluZXIubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi8qIFNlYXJjaCBQYWdlICovXG4vKiBsaW5lIDEyNzQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4uc2VhcmNocGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA4NSU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtNHB4IDZweCAycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggLTRweCA2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGJveC1zaGFkb3c6IDBweCAtNHB4IDZweCAycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7IH1cbiAgLyogbGluZSAxMjg2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAuc2VhcmNocGFnZS5uZy1oaWRlIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgLyogbGluZSAxMjg5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAuc2VhcmNocGFnZS5uZy1oaWRlLXJlbW92ZSAuc2VhcmNocGFnZS5uZy1oaWRlLWFkZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogSW1hZ2UgWm9vbSBDbGFzcyAqL1xuLyogbGluZSAxMjk3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuLnpvb20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMyJTtcbiAgcGFkZGluZzogMGVtOyB9XG4gIC8qIGxpbmUgMTMwNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLnpvb20gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC8qIGxpbmUgMTMwOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgICAuem9vbSBpbWcubmctaGlkZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTMxNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9tYWluLnNjc3MgKi9cbiAgLnpvb20gLnBvcG91dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDZweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMnB4IDJweCA2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDZweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gICAgLyogbGluZSAxMzI2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL21haW4uc2NzcyAqL1xuICAgIC56b29tIC5wb3BvdXQubmctaGlkZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDEzMzUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvbWFpbi5zY3NzICovXG4ubm9nYXAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4ucmYtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5yZi13cmFwcGVyIC5yZi1lbWJlZGRlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuLnBhbmVsX292ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCUgIWltcG9ydGFudDtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB6LWluZGV4OiAxMDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC8qIGxpbmUgMTYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAucGFuZWxfb3ZlcmxheSB7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4OyB9IH1cbiAgLyogbGluZSAzNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAucGFuZWxfb3ZlcmxheS5uZy1oaWRlIHtcbiAgICB0b3A6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmFycy5zY3NzICovXG4gIC5wYW5lbF9vdmVybGF5IC5jZW50ZXJpemVkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gIC8qIGxpbmUgMjA1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgLnBhbmVsX292ZXJsYXkgLmNlbnRlcml6ZWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gIC8qIGxpbmUgNDQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLnBhbmVsX292ZXJsYXkgLmNhbGVuZGFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4ucGFuZWxfb3ZlcmxheSAucHVsbC1sZWZ0LCAucGFuZWxfb3ZlcmxheSAucHVsbC1yaWdodCwgLnNpZGVNZW51IC5wdWxsLWxlZnQsIC5zaWRlTWVudSAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmc6IDEuNWVtO1xuICBwYWRkaW5nLXRvcDogMS4xNWVtO1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIC8qIGxpbmUgNTQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLnBhbmVsX292ZXJsYXkgLnB1bGwtbGVmdCBhLCAucGFuZWxfb3ZlcmxheSAucHVsbC1yaWdodCBhLCAuc2lkZU1lbnUgLnB1bGwtbGVmdCBhLCAuc2lkZU1lbnUgLnB1bGwtcmlnaHQgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC8qIGxpbmUgNTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLnBhbmVsX292ZXJsYXkgLnB1bGwtbGVmdCBpLCAucGFuZWxfb3ZlcmxheSAucHVsbC1yaWdodCBpLCAuc2lkZU1lbnUgLnB1bGwtbGVmdCBpLCAuc2lkZU1lbnUgLnB1bGwtcmlnaHQgaSB7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAvKiBsaW5lIDUwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLnBhbmVsX292ZXJsYXkgLnB1bGwtbGVmdCwgLnBhbmVsX292ZXJsYXkgLnB1bGwtcmlnaHQsIC5zaWRlTWVudSAucHVsbC1sZWZ0LCAuc2lkZU1lbnUgLnB1bGwtcmlnaHQge1xuICAgICAgcGFkZGluZzogMC41ZW07IH0gfVxuXG4vKiBsaW5lIDY3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4uZnVsbHNjcmVlbiwgLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbiAgLyogbGluZSA3NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAuZnVsbHNjcmVlbi5uZy1oaWRlLCAubWFwLm5nLWhpZGUge1xuICAgIHRvcDogMTAwJTsgfVxuICAvKiBsaW5lIDgyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5mdWxsc2NyZWVuLm5nLWhpZGUgLmZvbGxvd2hlYWRlciwgLmZ1bGxzY3JlZW4ubmctaGlkZS1yZW1vdmUgLmZvbGxvd2hlYWRlciwgLmZ1bGxzY3JlZW4ubmctaGlkZS1hZGQgLmZvbGxvd2hlYWRlciwgLm1hcC5uZy1oaWRlIC5mb2xsb3doZWFkZXIsIC5tYXAubmctaGlkZS1yZW1vdmUgLmZvbGxvd2hlYWRlciwgLm1hcC5uZy1oaWRlLWFkZCAuZm9sbG93aGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogV2lkZSBDb250ZW50LCBpLmUuIFB1YmxpY2F0aW9ucyAqL1xuLyogbGluZSA5MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuLmZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwMDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgOTIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLmZ1bGxzY3JlZW4gPiBkaXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDBlbTtcbiAgICBwYWRkaW5nLXRvcDogMGVtOyB9XG4gIC8qIGxpbmUgMTA2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5mdWxsc2NyZWVuIC5wYW5lbF9wYWRkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLyogbGluZSAxMTIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLmZ1bGxzY3JlZW4gLmRpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBoZWlnaHQ6IDFlbTsgfVxuICAvKiBsaW5lIDExOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAuZnVsbHNjcmVlbiAudGV4dCBiIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgICBtYXJnaW4tbGVmdDogMC4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLyogbGluZSAxMjcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLmZ1bGxzY3JlZW4gLmhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLyogbGluZSAxMzAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAuZnVsbHNjcmVlbiAuaGVhZGVyIC5jZW50ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMi4zZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDEzNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5mdWxsc2NyZWVuIC5oZWFkZXIgLnRleHRoZWFkZXIgLmNlbnRlciB7XG4gICAgICAvKm1heC13aWR0aDogNjg1cHg7XG4gICAgICAgIGZsb2F0OiByaWdodDsqL1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgLmZ1bGxzY3JlZW4gLmhlYWRlciAudGV4dGhlYWRlciAuY2VudGVyIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMGVtOyB9XG4gICAgLyogbGluZSAxNDQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAuZnVsbHNjcmVlbiAuaGVhZGVyIC50ZXh0aGVhZGVyIC5hdXRob3Ige1xuICAgICAgbWFyZ2luLXRvcDogMi4zZW07XG4gICAgICBmb250LXNpemU6IDEuOTZlbTsgfVxuICAgIC8qIGxpbmUgMTQ4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLmZ1bGxzY3JlZW4gLmhlYWRlciAudGV4dGhlYWRlcjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAvKiBsaW5lIDE1NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5mdWxsc2NyZWVuIC5oZWFkZXIgaDEsIC5mdWxsc2NyZWVuIC5oZWFkZXIgYSB7XG4gICAgICBmb250LXNpemU6IDIuOWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTsgfVxuICAvKiBsaW5lIDE2MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAuZnVsbHNjcmVlbiAuZm9sbG93aGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgei1pbmRleDogMjAwMDA7XG4gICAgaGVpZ2h0OiA0ZW07XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxLjI1ZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzOyB9XG4gICAgLyogbGluZSAxNzIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAuZnVsbHNjcmVlbiAuZm9sbG93aGVhZGVyIGEge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xczsgfVxuICAvKiBsaW5lIDE3OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAuZnVsbHNjcmVlbiAuZm9sbG93aGVhZGVyLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC8qIGxpbmUgMTgyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5mdWxsc2NyZWVuIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcHggMWVtIDAgMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODUwcHg7IH1cbiAgICAvKiBsaW5lIDE4OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5mdWxsc2NyZWVuIC5jb250ZW50IC5hbm5vdGF0aW9ucyB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzZW07IH1cbiAgICAgIC8qIGxpbmUgMTk0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAuZnVsbHNjcmVlbiAuY29udGVudCAuYW5ub3RhdGlvbnMuYW5ub3RhdGlvbnMgPiBwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC8qIGxpbmUgMTk2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAgIC5mdWxsc2NyZWVuIC5jb250ZW50IC5hbm5vdGF0aW9ucy5hbm5vdGF0aW9ucyA+IHA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuICAgICAgICAvKiBsaW5lIDIwMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgICAuZnVsbHNjcmVlbiAuY29udGVudCAuYW5ub3RhdGlvbnMuYW5ub3RhdGlvbnMgPiBwOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC8qIGxpbmUgMjA2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAuZnVsbHNjcmVlbiAuY29udGVudCAuYW5ub3RhdGlvbnMubWFnYXppbmUgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjEyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAgIC5mdWxsc2NyZWVuIC5jb250ZW50IC5hbm5vdGF0aW9ucy5tYWdhemluZSB1bCBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAgIC8qIGxpbmUgMjE2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAgIC5mdWxsc2NyZWVuIC5jb250ZW50IC5hbm5vdGF0aW9ucy5tYWdhemluZSB1bCBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIGxpbmUgMjI3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4uZm9sbG93aGVhZGVyLnNjcm9sbGVkIHtcbiAgaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmctdG9wOiAwZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpOyB9XG4gIC8qIGxpbmUgMjMwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5mb2xsb3doZWFkZXIuc2Nyb2xsZWQgYSB7XG4gICAgZm9udC1zaXplOiAxLjdlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4ubm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI2VmM2U5OTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjc1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMjUwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5ub3RpZmljYXRpb24tcG9zaXRpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgLyogbGluZSAyNTQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLm5vdGlmaWNhdGlvbi1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogIzVjZDUwMDsgfVxuICAvKiBsaW5lIDI1NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAubm90aWZpY2F0aW9uLm5nLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAwcHg7IH1cbiAgLyogbGluZSAyNjIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLm5vdGlmaWNhdGlvbiAucHVsbC1yaWdodCB7XG4gICAgcGFkZGluZzogMC43NWVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTsgfVxuICAgIC8qIGxpbmUgMjY1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLm5vdGlmaWNhdGlvbiAucHVsbC1yaWdodCBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43ZW07IH1cbiAgLyogbGluZSAyNjksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLm5vdGlmaWNhdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAvKiBsaW5lIDI3NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5ub3RpZmljYXRpb24gcCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyODAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbi50ZW1wbGF0ZWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0OyB9XG4gIC8qIGxpbmUgMjgzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC50ZW1wbGF0ZWNvbnRhaW5lci5uZy1oaWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMjg4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4ud2lkZWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuOGVtIDFlbSAwLjhlbSAxZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0OyB9XG4gIC8qIGxpbmUgMjk1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC53aWRlYnV0dG9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9XG4gIC8qIGxpbmUgMjk5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC53aWRlYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLyogbGluZSAzMDQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbi5mdWxsc2NyZWVuIHtcbiAgei1pbmRleDogMjsgfVxuICAvKiBsaW5lIDMwNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAuZnVsbHNjcmVlbi5Xb3JrRGV0YWlsIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTsgfVxuICAgIC8qIGxpbmUgMzEwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLmZ1bGxzY3JlZW4uV29ya0RldGFpbCAuZm9sbG93aGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAvKiBsaW5lIDMxMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgLmZ1bGxzY3JlZW4uV29ya0RldGFpbCAuZm9sbG93aGVhZGVyLnNjcm9sbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSAzMTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAuZnVsbHNjcmVlbi5Xb3JrRGV0YWlsIGgxIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMyMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAuZnVsbHNjcmVlbi5NZWRpYUxpc3RlIC5mb2xsb3doZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cbiAgICAvKiBsaW5lIDMyNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5mdWxsc2NyZWVuLk1lZGlhTGlzdGUgLmZvbGxvd2hlYWRlci5zY3JvbGxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMzMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAuZnVsbHNjcmVlbi5PdXRPZkJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNGRkU5REU7IH1cbiAgICAvKiBsaW5lIDMzNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5mdWxsc2NyZWVuLk91dE9mQm9keSAuZm9sbG93aGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzMsIDIyMiwgMCk7IH1cbiAgICAgIC8qIGxpbmUgMzM2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAuZnVsbHNjcmVlbi5PdXRPZkJvZHkgLmZvbGxvd2hlYWRlci5zY3JvbGxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzMsIDIyMiwgMC45KSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5mdWxsc2NyZWVuLk91dE9mVGltZSB7XG4gICAgYmFja2dyb3VuZDogI2NjZmZjYzsgfVxuICAgIC8qIGxpbmUgMzQ0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLmZ1bGxzY3JlZW4uT3V0T2ZUaW1lIC5mb2xsb3doZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDI1NSwgMjA0LCAwKTsgfVxuICAgICAgLyogbGluZSAzNDYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAgIC5mdWxsc2NyZWVuLk91dE9mVGltZSAuZm9sbG93aGVhZGVyLnNjcm9sbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDI1NSwgMjA0LCAwLjkpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLmZ1bGxzY3JlZW4uT3V0T2ZQbGFjZSB7XG4gICAgYmFja2dyb3VuZDogI2I5Y2ZlYjsgfVxuICAgIC8qIGxpbmUgMzUzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLmZ1bGxzY3JlZW4uT3V0T2ZQbGFjZSAuZm9sbG93aGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTg1LCAyMDcsIDIzLCAwKSAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDM1NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgLmZ1bGxzY3JlZW4uT3V0T2ZQbGFjZSAuZm9sbG93aGVhZGVyLnNjcm9sbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxODUsIDIwNywgMjM1LCAwLjkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNjIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbi5tYXAge1xuICB6LWluZGV4OiAzOyB9XG5cbi8qIGxpbmUgMzY1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4udWJlcm1hcCB7XG4gIHotaW5kZXg6IDQ7IH1cblxuLyogbGluZSAzNjgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbi51YmVyZnMge1xuICB6LWluZGV4OiA1OyB9XG5cbi8qIGxpbmUgMzcyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7IH1cblxuLyogbGluZSAzNzcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbi5hcnRpc3RsaXN0IC5tYXJrZXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDM4NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuLmFydGlzdGxpc3QgLm1hcmtlcjpub3QoLmRpc2FibGVkKSAuZmEtY2lyY2xlLW86aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4vKiBsaW5lIDM5MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuLmFydGlzdGxpc3QgaDIge1xuICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzk2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4uaW5mb2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFlbSAwZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgLyogbGluZSA0MDEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLmluZm9ib3ggdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMWVtIDFlbSAwLjhlbSAxZW07IH1cbiAgICAvKiBsaW5lIDQwNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5pbmZvYm94IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzLjVlbTtcbiAgICAgIHBhZGRpbmc6IDAuOGVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgICAvKiBsaW5lIDQxMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5pbmZvYm94IHRkIC5kYXRlcmVmIHtcbiAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4vKiBsaW5lIDQxOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuLnJhZGlvIGgyIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4vKiBsaW5lIDQyMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgNDI1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5kcm9wZG93biBpIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLyogbGluZSA0MjgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLmRyb3Bkb3duID4gZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDEzNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmFycy5zY3NzICovXG4gICAgLmRyb3Bkb3duID4gZGl2OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgICBtYXJnaW46IDFlbSAwIDEuNWVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgICAgICAgLmRyb3Bkb3duID4gZGl2OmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDNweDsgfSB9XG4gIC8qIGxpbmUgNDM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5kcm9wZG93bi5mb2xkb3V0ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDQ0NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuLnBhbmVsX292ZXJsYXkgLmRpdmlkZXIsXG4uY2FsZW5kYXIgLmRpdmlkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC8qIGxpbmUgMTM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgLnBhbmVsX292ZXJsYXkgLmRpdmlkZXI6YWZ0ZXIsXG4gIC5jYWxlbmRhciAuZGl2aWRlcjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgbWFyZ2luOiAxZW0gMCAxLjVlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC8qIGxpbmUgMTM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgICAgIC5wYW5lbF9vdmVybGF5IC5kaXZpZGVyOmFmdGVyLFxuICAgICAgLmNhbGVuZGFyIC5kaXZpZGVyOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzcHg7IH0gfVxuICAvKiBsaW5lIDQ1MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAucGFuZWxfb3ZlcmxheSAuZGl2aWRlciAubGVmdCxcbiAgLmNhbGVuZGFyIC5kaXZpZGVyIC5sZWZ0IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNDU0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5wYW5lbF9vdmVybGF5IC5kaXZpZGVyIC5yaWdodCxcbiAgLmNhbGVuZGFyIC5kaXZpZGVyIC5yaWdodCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLyogbGluZSA0NTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLnBhbmVsX292ZXJsYXkgLmRpdmlkZXIgLmxlZnQsXG4gIC5wYW5lbF9vdmVybGF5IC5kaXZpZGVyIC5yaWdodCxcbiAgLmNhbGVuZGFyIC5kaXZpZGVyIC5sZWZ0LFxuICAuY2FsZW5kYXIgLmRpdmlkZXIgLnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07IH1cbiAgLyogbGluZSA0NjMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLnBhbmVsX292ZXJsYXkgLmRpdmlkZXIgaDEsXG4gIC5jYWxlbmRhciAuZGl2aWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyLjllbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC8qIGxpbmUgNDcwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5wYW5lbF9vdmVybGF5IC5kaXZpZGVyLmdyYXk6YWZ0ZXIsXG4gIC5jYWxlbmRhciAuZGl2aWRlci5ncmF5OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjM2M3O1xuICAgIGJvcmRlci1jb2xvcjogI2JkYzNjNzsgfVxuXG4vKiBsaW5lIDEzNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmFycy5zY3NzICovXG4ucGFuZWxfb3ZlcmxheS5wYW5lbF9vdmVybGF5IC5kaXZpZGVyOmFmdGVyLFxuLmNhbGVuZGFyLnBhbmVsX292ZXJsYXkgLmRpdmlkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBoZWlnaHQ6IDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gIG1hcmdpbjogMC42ZW0gMCAxcmVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAvKiBsaW5lIDEzNywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmFycy5zY3NzICovXG4gICAgLnBhbmVsX292ZXJsYXkucGFuZWxfb3ZlcmxheSAuZGl2aWRlcjphZnRlcixcbiAgICAuY2FsZW5kYXIucGFuZWxfb3ZlcmxheSAuZGl2aWRlcjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDNweDsgfSB9XG5cbi8qIGxpbmUgMjAxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbi5wYW5lbF9vdmVybGF5LnBhbmVsX292ZXJsYXkgLmRpdmlkZXI6YWZ0ZXIsXG4uY2FsZW5kYXIucGFuZWxfb3ZlcmxheSAuZGl2aWRlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG5cbi8qIGxpbmUgMjA1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbi5wYW5lbF9vdmVybGF5LnBhbmVsX292ZXJsYXkgLmRpdmlkZXI6YmVmb3JlLFxuLmNhbGVuZGFyLnBhbmVsX292ZXJsYXkgLmRpdmlkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSA0NzgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbi5wYW5lbF9vdmVybGF5LnBhbmVsX292ZXJsYXkgLmRpdmlkZXIgaDEsXG4uY2FsZW5kYXIucGFuZWxfb3ZlcmxheSAuZGl2aWRlciBoMSB7XG4gIGxpbmUtaGVpZ2h0OiAwLjU7IH1cblxuLyogbGluZSA0ODEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbi5wYW5lbF9vdmVybGF5LnBhbmVsX292ZXJsYXkgLmRpdmlkZXIgLmxlZnQsXG4ucGFuZWxfb3ZlcmxheS5wYW5lbF9vdmVybGF5IC5kaXZpZGVyIC5yaWdodCxcbi5jYWxlbmRhci5wYW5lbF9vdmVybGF5IC5kaXZpZGVyIC5sZWZ0LFxuLmNhbGVuZGFyLnBhbmVsX292ZXJsYXkgLmRpdmlkZXIgLnJpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07IH1cblxuLyogQ2FsZW5kYXIgTGlzdCAqL1xuLyogbGluZSA0OTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbi5jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDQ5NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAuY2FsZW5kYXIgLmVudHJ5IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgMTM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgICAuY2FsZW5kYXIgLmVudHJ5OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgICBtYXJnaW46IDFlbSAwIDEuNWVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgICAgICAgLmNhbGVuZGFyIC5lbnRyeTphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7IH0gfVxuICAgIC8qIGxpbmUgNDk3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLmNhbGVuZGFyIC5lbnRyeTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjM2M3O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmRjM2M3OyB9XG4gICAgLyogbGluZSA1MDIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAuY2FsZW5kYXIgLmVudHJ5IHAgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjYmRjM2M3O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDsgfVxuICAgIC8qIGxpbmUgNTA4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLmNhbGVuZGFyIC5lbnRyeTpob3ZlciBwID4gc3BhbiB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgLyogbGluZSA1MTMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLmNhbGVuZGFyIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gICAgLyogbGluZSA1MTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAuY2FsZW5kYXIgdGFibGUgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDUyMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5jYWxlbmRhciB0YWJsZSB0aGVhZCB0ZCB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAvKiBsaW5lIDUyOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5jYWxlbmRhciB0YWJsZSAuaW5mby5uZy1oaWRlIHVsIHtcbiAgICAgIG1heC1oZWlnaHQ6IDBweDsgfVxuICAgIC8qIGxpbmUgNTMyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLmNhbGVuZGFyIHRhYmxlIC5pbmZvIHRkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAvKiBsaW5lIDUzNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5jYWxlbmRhciB0YWJsZSAuaW5mbyB1bCB7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMWVtIDFlbSAwLjVlbSAxZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC8qIGxpbmUgNTQ4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAuY2FsZW5kYXIgdGFibGUgLmluZm8gdWwgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNWVtOyB9XG4gICAgLyogbGluZSA1NTYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAuY2FsZW5kYXIgdGFibGUgdGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMC43NWVtO1xuICAgICAgY29sb3I6ICNiZGMzYzc7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLyogbGluZSA1NjIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAgIC5jYWxlbmRhciB0YWJsZSB0ZC5saW5rLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAvKiBsaW5lIDU2NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgLmNhbGVuZGFyIHRhYmxlIHRkLmZvbGRvdXQsIC5jYWxlbmRhciB0YWJsZSB0ZC50b2RheSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC8qIGxpbmUgNTcyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAgIC5jYWxlbmRhciB0YWJsZSB0ZC5mb2xkb3V0OmJlZm9yZSwgLmNhbGVuZGFyIHRhYmxlIHRkLnRvZGF5OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4yNWVtO1xuICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS4yNWVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVlbTsgfVxuICAgICAgLyogbGluZSA1ODcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAgIC5jYWxlbmRhciB0YWJsZSB0ZC50b2RheSB7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgICAvKiBsaW5lIDU4OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgICAuY2FsZW5kYXIgdGFibGUgdGQudG9kYXk6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsgfVxuXG4vKiBsaW5lIDU5OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuLnRvZ2dsZXIgcCB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDsgfVxuICAvKiBsaW5lIDYwMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAudG9nZ2xlciBwLm5nLWhpZGUge1xuICAgIG1heC1oZWlnaHQ6IDBweDsgfVxuXG4vKiBsaW5lIDYwOSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuLnByZXNzZm9ybSxcbi5sb2dpbmZvcm0sXG4ua29udGFrdGZvcm11bGFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjIpO1xuICBwYWRkaW5nOiAxZW07XG4gIHBhZGRpbmctdG9wOiAwLjJlbTtcbiAgbWFyZ2luOiAxZW0gMGVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAvKiBsaW5lIDYxNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAucHJlc3Nmb3JtIGlucHV0LFxuICAubG9naW5mb3JtIGlucHV0LFxuICAua29udGFrdGZvcm11bGFyIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC8qIGxpbmUgNjIwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5wcmVzc2Zvcm0gYnV0dG9uLFxuICAubG9naW5mb3JtIGJ1dHRvbixcbiAgLmtvbnRha3Rmb3JtdWxhciBidXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjUlOyB9XG5cbi8qIGxpbmUgNjI3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4ucHJlc3Nmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAvKiBsaW5lIDYzMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAucHJlc3Nmb3JtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC8qIGxpbmUgNjQyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5wcmVzc2Zvcm0gZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC8qIGxpbmUgNjQ2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5wcmVzc2Zvcm0gYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDY1MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAucHJlc3Nmb3JtIGlucHV0IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAvKiBsaW5lIDY1NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAucHJlc3Nmb3JtIGZvcm0ge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgfVxuICAgIC8qIGxpbmUgNjU2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLnByZXNzZm9ybSBmb3JtLm5nLWhpZGUge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IDBweDsgfVxuICAvKiBsaW5lIDY2MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAucHJlc3Nmb3JtIHAge1xuICAgIG1hcmdpbjogMWVtIDBweCAwcHggMHB4OyB9XG4gICAgLyogbGluZSA2NjMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAucHJlc3Nmb3JtIHAuYWxlcnQge1xuICAgICAgY29sb3I6ICNlZjNlOTk7IH1cblxuLyogbGluZSA2NzAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbi5sb2dpbmZvcm0gcCB7XG4gIG1hcmdpbjogMWVtIDBweCAwcHggMHB4O1xuICBjb2xvcjogI2VmM2U5OTsgfVxuXG4vKiBSb3VuZGVkIEJ1dHRvbnMgKi9cbi8qIGxpbmUgNjc5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4uYnV0dG9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAvKiBsaW5lIDY5MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgLyogbGluZSA2OTYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gIC8qIGxpbmUgNzAwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5idXR0b24tbGFyZ2UgaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAwLjVlbTsgfVxuICAgIC8qIGxpbmUgNzAzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLmJ1dHRvbi1sYXJnZSBpOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDIwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4zNmVtOyB9XG5cbi8qIGxpbmUgNzEzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4uc2hvd21lbnU6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7IH1cblxuLyogbGluZSA3MTgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbi5zaG93bWVudS52ZXJ0aWNhbDpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNDUlIDY1JTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA0NSUgNjUlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0NSUgNjUlOyB9XG5cbi8qIGxpbmUgNzI3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4ubWFwc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDFlbSAwLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgNzM4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5tYXBzd2l0Y2g6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGNvbnRlbnQ6IFwieFwiO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IC0wLjVlbTtcbiAgICByaWdodDogLTAuNWVtO1xuICAgIHRvcDogMC41ZW07XG4gICAgYm90dG9tOiAwLjVlbTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLyogbGluZSA3NTMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbi5sYW5ndWFnZXN3aXRjaCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogR29vZ2xlIE1hcCAqL1xuLyogbGluZSA3NTksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbi5tYXBXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIC8qIGxpbmUgNzY3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5tYXBXcmFwcGVyIC5zaWRlTWVudSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMGVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC8qIGxpbmUgNzY3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAubWFwV3JhcHBlciAuc2lkZU1lbnUge1xuICAgICAgICB3aWR0aDogMzMuMzM0JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC8qIGxpbmUgNzY3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAubWFwV3JhcHBlciAuc2lkZU1lbnUge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLyogbGluZSA3NjcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAgIC5tYXBXcmFwcGVyIC5zaWRlTWVudSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAvKiBsaW5lIDc3OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5tYXBXcmFwcGVyIC5zaWRlTWVudSA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLyogbGluZSA3NjcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAgIC5tYXBXcmFwcGVyIC5zaWRlTWVudSB7XG4gICAgICAgIGhlaWdodDogNmVtOyB9XG4gICAgICAgIC8qIGxpbmUgNzg0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAgIC5tYXBXcmFwcGVyIC5zaWRlTWVudS5uZy1oaWRlIHtcbiAgICAgICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNi41ZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAgIC8qIGxpbmUgNzg3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAgICAgLm1hcFdyYXBwZXIgLnNpZGVNZW51Lm5nLWhpZGUgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBlbSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLyogbGluZSA3OTAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAgICAgICAubWFwV3JhcHBlciAuc2lkZU1lbnUubmctaGlkZSAucHVsbC1yaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07IH1cbiAgICAgICAgICAvKiBsaW5lIDc5MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgICAgIC5tYXBXcmFwcGVyIC5zaWRlTWVudS5uZy1oaWRlIC5wYW5lbF9wYWRkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBlbTsgfVxuICAgICAgICAgICAgLyogbGluZSA3OTYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAgICAgICAgIC5tYXBXcmFwcGVyIC5zaWRlTWVudS5uZy1oaWRlIC5wYW5lbF9wYWRkaW5nIGgxIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMGVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAvKiBsaW5lIDgwMiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgICAgIC5tYXBXcmFwcGVyIC5zaWRlTWVudS5uZy1oaWRlIC5hcnRpc3RsaXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC8qIGxpbmUgODA4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLm1hcFdyYXBwZXIgLnNpZGVNZW51IGgxIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC8qIGxpbmUgODExLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLm1hcFdyYXBwZXIgLnNpZGVNZW51IC5wYW5lbHRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAvKiBsaW5lIDgxMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgICAubWFwV3JhcHBlciAuc2lkZU1lbnUgLnBhbmVsdG9nZ2xlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLyogbGluZSA4MTgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAubWFwV3JhcHBlciAuc2lkZU1lbnUgLmNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAvKiBsaW5lIDgxOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgICAubWFwV3JhcHBlciAuc2lkZU1lbnUgLmNsb3NlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDgyNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5tYXBXcmFwcGVyIC5zaWRlTWVudSAuYXJ0aXN0bGlzdCB7XG4gICAgICBjb2xvcjogI2JkYzNjNzsgfVxuICAgICAgLyogbGluZSAxNTIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZhcnMuc2NzcyAqL1xuICAgICAgLm1hcFdyYXBwZXIgLnNpZGVNZW51IC5hcnRpc3RsaXN0OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAxLjVlbSAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLyogbGluZSAxNTIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZhcnMuc2NzcyAqL1xuICAgICAgICAgIC5tYXBXcmFwcGVyIC5zaWRlTWVudSAuYXJ0aXN0bGlzdDpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7IH0gfVxuICAgICAgLyogbGluZSAyMDEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZhcnMuc2NzcyAqL1xuICAgICAgLm1hcFdyYXBwZXIgLnNpZGVNZW51IC5hcnRpc3RsaXN0OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC8qIGxpbmUgMjA1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192YXJzLnNjc3MgKi9cbiAgICAgIC5tYXBXcmFwcGVyIC5zaWRlTWVudSAuYXJ0aXN0bGlzdDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLyogbGluZSA4MzAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAgIC5tYXBXcmFwcGVyIC5zaWRlTWVudSAuYXJ0aXN0bGlzdCAuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAvKiBsaW5lIDgzMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgLm1hcFdyYXBwZXIgLnNpZGVNZW51IC5hcnRpc3RsaXN0IC5mYS1jaXJjbGUge1xuICAgICAgICBjb2xvcjogI2VmM2U5OTsgfVxuICAgIC8qIGxpbmUgODM3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLm1hcFdyYXBwZXIgLnNpZGVNZW51IC5wYW5lbF9vdmVybGF5IHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG4gIC8qIGxpbmUgODQ0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5tYXBXcmFwcGVyIC5nTWFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgLyogR29vZ2xlIE1hcCBNYXJrZXIgKi8gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLyogbGluZSA4NDQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAgIC5tYXBXcmFwcGVyIC5nTWFwIHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NyU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAvKiBsaW5lIDg0NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgLm1hcFdyYXBwZXIgLmdNYXAge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLyogbGluZSA4NDQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAgIC5tYXBXcmFwcGVyIC5nTWFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC8qIGxpbmUgODUzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLm1hcFdyYXBwZXIgLmdNYXAgKiB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgICAvKiBsaW5lIDg1NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5tYXBXcmFwcGVyIC5nTWFwIC5zdHlsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAvKiAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRwYW5lbG1lbnUtc21hbGxtb2JpbGUtdG9wLXNwYWNlO1xuICAgICAgfSovXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gICAgICAvKiBsaW5lIDg3NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgLm1hcFdyYXBwZXIgLmdNYXAgLnN0eWxlIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogNGVtO1xuICAgICAgICBoZWlnaHQ6IDRlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAvKiBsaW5lIDg4OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgICAubWFwV3JhcHBlciAuZ01hcCAuc3R5bGUgbGkgaSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogN2VtO1xuICAgICAgICAgIHRvcDogMC4xNGVtO1xuICAgICAgICAgIGxlZnQ6IDAuMDFlbTtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgIC8qIGxpbmUgOTAwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAubWFwV3JhcHBlciAuZ01hcCAuc3R5bGUucmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgICAvKiBsaW5lIDkwNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgICAubWFwV3JhcHBlciAuZ01hcCAuc3R5bGUucmlnaHQgbGkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAgICAgLyogbGluZSA5MDcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAgICAgICAubWFwV3JhcHBlciAuZ01hcCAuc3R5bGUucmlnaHQgbGkgaSB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgICAgICAvKiBsaW5lIDkxMSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgICAgIC5tYXBXcmFwcGVyIC5nTWFwIC5zdHlsZS5yaWdodCBsaS5hY3RpdmUgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2VmM2U5OTsgfVxuICAgICAgICAgIC8qIGxpbmUgOTE2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAgICAgLm1hcFdyYXBwZXIgLmdNYXAgLnN0eWxlLnJpZ2h0IGxpLmRpc2FibGVkIGkge1xuICAgICAgICAgICAgY29sb3I6ICNiZGMzYzc7IH1cbiAgICAgICAgICAvKiBsaW5lIDkyMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgICAgIC5tYXBXcmFwcGVyIC5nTWFwIC5zdHlsZS5yaWdodCBsaSBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4xZW07XG4gICAgICAgICAgICB0b3A6IDAuMzZlbTtcbiAgICAgICAgICAgIGxlZnQ6IDAuMjJlbTsgfVxuICAgICAgICAgIC8qIGxpbmUgOTI2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAgICAgLm1hcFdyYXBwZXIgLmdNYXAgLnN0eWxlLnJpZ2h0IGxpOmxhc3QtY2hpbGQgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuM2VtO1xuICAgICAgICAgICAgbGVmdDogMC4xOGVtO1xuICAgICAgICAgICAgdG9wOiAwLjZlbTsgfVxuICAgICAgLyogbGluZSA5MzQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAgIC5tYXBXcmFwcGVyIC5nTWFwIC5zdHlsZS5zaG93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLyogbGluZSA5MzgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAgICAgLm1hcFdyYXBwZXIgLmdNYXAgLnN0eWxlLmxlZnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAvKiBsaW5lIDk0MSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgICAubWFwV3JhcHBlciAuZ01hcCAuc3R5bGUucmlnaHQge1xuICAgICAgICAgIGxlZnQ6IDBweDsgfVxuICAgICAgICAvKiBsaW5lIDk0NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgICAubWFwV3JhcHBlciAuZ01hcCAuc3R5bGUuc2hvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgICAgICAgIC8qIGxpbmUgOTQ4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAgICAgLm1hcFdyYXBwZXIgLmdNYXAgLnN0eWxlLnNob3cgbGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2sgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC8qIGxpbmUgOTUxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAgICAgLm1hcFdyYXBwZXIgLmdNYXAgLnN0eWxlLnNob3cgaSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDAuMmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDAuNWVtICFpbXBvcnRhbnQ7IH0gfVxuICAgIC8qIGxpbmUgOTYxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgLm1hcFdyYXBwZXIgLmdNYXAgLmN1c3RvbS1tYXJrZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAvKiBsaW5lIDk2MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgLm1hcFdyYXBwZXIgLmdNYXAgLmN1c3RvbS1tYXJrZXIgLmJ1YmJsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggNnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMnB4IDJweCA2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgd2lkdGg6IDIwZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBIb21lMTAsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBlbSAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAhaW1wb3J0YW50O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMS41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgIWltcG9ydGFudDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgIC8qIGxpbmUgOTYzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAgICAgLm1hcFdyYXBwZXIgLmdNYXAgLmN1c3RvbS1tYXJrZXIgLmJ1YmJsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9IH1cbiAgICAgICAgLyogbGluZSA5ODMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAgICAgLm1hcFdyYXBwZXIgLmdNYXAgLmN1c3RvbS1tYXJrZXIgLmJ1YmJsZS50b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC8qIGxpbmUgOTg2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAgIC5tYXBXcmFwcGVyIC5nTWFwIC5jdXN0b20tbWFya2VyIC5idWJibGUubmctc2hvdyB7XG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC8qIGxpbmUgOTg5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gICAgICAgIC5tYXBXcmFwcGVyIC5nTWFwIC5jdXN0b20tbWFya2VyIC5idWJibGU6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMWVtIDFlbSAwO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2sgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC45ZW07XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC8qIGxpbmUgMTAwMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgICAubWFwV3JhcHBlciAuZ01hcCAuY3VzdG9tLW1hcmtlciAuYnViYmxlIHAge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC41ZW0gMC4yNWVtO1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAvKiBsaW5lIDEwMDcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAgICAgICAubWFwV3JhcHBlciAuZ01hcCAuY3VzdG9tLW1hcmtlciAuYnViYmxlIHAucGFkZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07IH1cbiAgICAgIC8qIGxpbmUgMTAxMywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgLm1hcFdyYXBwZXIgLmdNYXAgLmN1c3RvbS1tYXJrZXIgLm1hcmtlciB7XG4gICAgICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZjNlOTk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgIC8qIGxpbmUgMTAyNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgICAgICAubWFwV3JhcHBlciAuZ01hcCAuY3VzdG9tLW1hcmtlciAubWFya2VyOmhvdmVyLCAubWFwV3JhcHBlciAuZ01hcCAuY3VzdG9tLW1hcmtlciAubWFya2VyLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VmM2U5OTsgfVxuXG4vKiBCb3JkZXIgQ29sb3JzICovXG4vKiBsaW5lIDEwMzUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbi5pc3N1ZSB7XG4gIC8qIFByb2pla3RlICovXG4gIC8qIFNhdGVsbGl0ZW4gKi9cbiAgLyogU2FtbWx1bmcgKi9cbiAgLyogT3J0ZSAqLyB9XG4gIC8qIGxpbmUgMTAzOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAuaXNzdWUtMjItNTIgaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZWYzZTk5OyB9XG4gIC8qIGxpbmUgMTA0NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAuaXNzdWUtMjItNTkgaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjNmJkOWZlOyB9XG4gIC8qIGxpbmUgMTA1MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAuaXNzdWUtNy0yOCBpOmJlZm9yZSB7XG4gICAgY29sb3I6ICM5MGZmM2M7IH1cbiAgLyogbGluZSAxMDU2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5pc3N1ZS0xMC02NCBpOmJlZm9yZSB7XG4gICAgY29sb3I6ICM2YmQ5ZmU7IH1cblxuLyogbGluZSAxMDYyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4ubWFya2VyaXNzdWUge1xuICAvKiBQcm9qZWt0ZSAqL1xuICAvKiBTYXRlbGxpdGVuICovXG4gIC8qIFNhbW1sdW5nICovXG4gIC8qIE9ydGUgKi8gfVxuICAvKiBsaW5lIDEwNjQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLm1hcmtlcmlzc3VlLTIyLTUyIHtcbiAgICBib3JkZXItY29sb3I6ICNlZjNlOTkgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMTA2NiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5tYXJrZXJpc3N1ZS0yMi01Mjpob3ZlciwgLm1hcmtlcmlzc3VlLTIyLTUyLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWYzZTk5ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMDcyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5tYXJrZXJpc3N1ZS0yMi01OSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmJkOWZlICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDEwNzQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAubWFya2VyaXNzdWUtMjItNTk6aG92ZXIsIC5tYXJrZXJpc3N1ZS0yMi01OS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzZiZDlmZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTA4MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAubWFya2VyaXNzdWUtNy0yOCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTBmZjNjICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDEwODIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAubWFya2VyaXNzdWUtNy0yODpob3ZlciwgLm1hcmtlcmlzc3VlLTctMjguYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5MGZmM2MgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEwODgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLm1hcmtlcmlzc3VlLTEwLTY0IHtcbiAgICBib3JkZXItY29sb3I6ICM2YmQ5ZmUgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMTA5MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5tYXJrZXJpc3N1ZS0xMC02NDpob3ZlciwgLm1hcmtlcmlzc3VlLTEwLTY0LmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNmJkOWZlICFpbXBvcnRhbnQ7IH1cblxuLyogUVIgQ29kZSBEb3dubG9hZCAqL1xuLyogbGluZSAxMDk5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4ucXJjb2RlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gIHBhZGRpbmc6IDFlbSAwZW07IH1cbiAgLyogbGluZSAxMTAzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5xcmNvZGUgPiBhIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjIpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMC44ZW0gMWVtO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuICAgIC8qIGxpbmUgMTExMCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5xcmNvZGUgPiBhIGltZyB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgaGVpZ2h0OiAyNSU7IH1cbiAgICAvKiBsaW5lIDExMTQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgICAucXJjb2RlID4gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmRjM2M3OyB9XG5cbi8qIEZ1bGwgU2NyZWVuIFN0dWZmICovXG4vKiBsaW5lIDExMjQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbi5tZWRpYWdhbGxlcnkgLnJlYWRlciAubGlzdC1jb250YWluZXIgaDIgKyBwIHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi8qIGxpbmUgMTEyOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuLm1lZGlhZ2FsbGVyeSAucmVhZGVyIC5xcmNvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87IH1cbiAgLyogbGluZSAxMTMxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL192ZXJzaW9uMi5zY3NzICovXG4gIC5tZWRpYWdhbGxlcnkgLnJlYWRlciAucXJjb2RlID4gYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQ5JTsgfVxuICAgIC8qIGxpbmUgMTEzNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuICAgIC5tZWRpYWdhbGxlcnkgLnJlYWRlciAucXJjb2RlID4gYTpudGgtY2hpbGQoMikge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMTE0MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fdmVyc2lvbjIuc2NzcyAqL1xuLm9uZWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDExNTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbi5pbmZvLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDExNTMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3ZlcnNpb24yLnNjc3MgKi9cbiAgLmluZm8tY2lyY2xlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcImlcIjtcbiAgICBmb250LXNpemU6IDAuMzVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMC43NGVtO1xuICAgIHRvcDogMS4yNmVtOyB9XG5cbi8qXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNRURJVU0gTU9CSUxFIERFVklDRVNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgOSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjZlbTsgfVxuICAgIC8qIGxpbmUgMTAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5oZWFkZXIgLmNlbnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwZW0gIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMTQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5oZWFkZXIgaDEsIC5oZWFkZXIgYSB7XG4gICAgICBmb250LXNpemU6IDEuN2VtICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSAxOSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLmhlYWRlciBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSAyNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLmhlYWRlciAuYXV0aG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjQ2NjY3ZW07IH1cbiAgICAvKiBsaW5lIDI5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAuaGVhZGVyIC5wdWxsLXJpZ2h0LFxuICAgIC5oZWFkZXIgLnB1bGwtbGVmdCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC53b3JraW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC8qIGxpbmUgMzYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC53b3JraW5mbyA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAwLjZlbSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5mb2xsb3doZWFkZXIuc2Nyb2xsZWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjE1ZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmNhcm91c2VsIHtcbiAgICBtYXJnaW4tdG9wOiAwZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7XG4gICAgLyomID4gZGl2IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gICAgICAuY2Fyb3VzZWwtY2VsbCB7XG4gICAgICAgIC5oZXJvaW1hZ2Uge1xuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnBvcnRyYWl0IHtcbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgKi8gfVxuICAvKiBsaW5lIDcxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLm1haW5jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAvKiBsaW5lIDc2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnN3aXBlci1zbGlkZTpiZWZvcmUsIC5zd2lwZXItc2xpZGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmNvbnRlbnQgLnJlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAxLjRlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwLjc1ZW07IH1cbiAgLyogbGluZSA5MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIGRpdi5wcm9qZWt0bGluayAubWFya2VyLFxuICBoMS5saXN0IC5tYXJrZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDk3LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmdNYXAgLmN1c3RvbS1tYXJrZXIge1xuICAgIC8qLmJ1YmJsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH0qLyB9XG4gICAgLyogbGluZSA5OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLmdNYXAgLmN1c3RvbS1tYXJrZXIgLm1hcmtlciB7XG4gICAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU01BTEwgTU9CSUxFIERFVklDRVNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgMTIyLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnBhbmVsX21lbnUge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1ZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyNSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5wYW5lbF90b3Age1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMzAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuZml4ZWQge1xuICAgIGxlZnQ6IDAuNWVtICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMzYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuc29jaWFsIGZvcm0gYSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS43ZW07IH1cbiAgLyogbGluZSAxNDIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuc3BsYXNoIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQ4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLm1lZGlhZ2FsbGVyeSAucmVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwZW07IH1cbiAgLyogbGluZSAxNTEsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAubWVkaWFnYWxsZXJ5IC5lbnRyeSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAvKiBsaW5lIDE1NSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5tZWRpYWdhbGxlcnkgaDIge1xuICAgIGZvbnQtc2l6ZTogMS40ZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4zNWVtICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDE1OCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLm1lZGlhZ2FsbGVyeSBoMiBpIHtcbiAgICAgIHRvcDogMGVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNjMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAubWVkaWFnYWxsZXJ5IC5hY2NvcmRlb24gPiBhIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNjYsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAubWVkaWFnYWxsZXJ5IC5hY2NvcmRlb24gcC5jYXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwZW07XG4gICAgZm9udC1zaXplOiAwLjZlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTc1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnNjcm9sbGVkIC5mb2xsb3doZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4MiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5zd2lwZXItc2xpZGU6bm90KC5mdWxsc2NyZWVuKSA+IGRpdjpub3QoLm1lbnVzbGlkZSkge1xuICAgIHBhZGRpbmc6IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxODUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuc3dpcGVyLXNsaWRlOm5vdCguZnVsbHNjcmVlbikgLnBhbmVsX3BhZGRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEuNzVlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTkxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLndvcmtpbmZvID4gZGl2IGRpdi5oYWxmc3BhY2Uge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMGVtICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE5OSwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMjAxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1ZW0gIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMjA0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAuYnV0dG9uLWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTQwJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjA5LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmFubm90YXRpb25zIHtcbiAgICBmb250LXNpemU6IDAuNmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMGVtICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDIxNCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLmFubm90YXRpb25zLmFubm90YXRpb25zID4gcDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSAyMTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5hbm5vdGF0aW9ucy5hbm5vdGF0aW9ucyA+IHA6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLyogbGluZSAyMjQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5hbm5vdGF0aW9ucy5tYWdhemluZSB1bCBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDIyOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLmFubm90YXRpb25zLm1hZ2F6aW5lIHVsIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAvKiBsaW5lIDIzNiwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5kb3Qge1xuICAgIG1hcmdpbjogMC4yZW0gMC4yZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTJweCAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSAyNDAsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5kb3QuaXMtc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQ2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLnBhZ2UtZG90cyAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuOTZlbSAhaW1wb3J0YW50OyB9IH1cblxuLypcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE5PVCBNT0JJTEVcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC8qIGxpbmUgMjYwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmNvbnRlbnQgLnJlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjRlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW0gIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMjYzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAuY29udGVudCAucmVhZGVyIGZpZ2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAwLjQyODU3ZW0gIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMjY2LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAuY29udGVudCAucmVhZGVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDAuNzVlbTsgfVxuICAvKiBsaW5lIDI3MywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5mb2xsb3doZWFkZXIsXG4gIC5oZWFkZXIge1xuICAgIC8qICAgIC5wdWxsLWxlZnQge1xuICAgICAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4qLyB9XG4gIC8qIGxpbmUgMjgxLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgI2RpcmVjdGlvbnNfcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU01BTEwgU0NSRUVOU1xuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLyogbGluZSAyOTUsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuY2xlYXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4vKlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUmVzcG9uc2l2ZSBJbWFnZXNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qIGxpbmUgMzA4LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbmZpZ3VyZS5yZi1wYXJzZWQsIGZpZ3VyZS5zbWFsbGltYWdlIHtcbiAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICB3aWR0aDogNzAlOyB9XG4gIC8qIGxpbmUgMzEzLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgZmlndXJlLnJmLXBhcnNlZCBpbWcsIGZpZ3VyZS5zbWFsbGltYWdlIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLyogbGluZSAzMTcsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIGZpZ3VyZS5yZi1wYXJzZWQgaW1nLnNjYWxlZCwgZmlndXJlLnNtYWxsaW1hZ2UgaW1nLnNjYWxlZCB7XG4gICAgICAvKiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgICAgICAmXzAge2Rpc3BsYXk6IG5vbmU7fVxuICAgICAgICAmXzEge2Rpc3BsYXk6IGJsb2NrO31cbiAgICAgICAgJl8yIHtkaXNwbGF5OiBub25lO31cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgJl8wIHtkaXNwbGF5OiBub25lO31cbiAgICAgICAgJl8xIHtkaXNwbGF5OiBub25lO31cbiAgICAgICAgJl8yIHtkaXNwbGF5OiBibG9jazt9XG4gICAgICB9XG4qLyB9XG4gICAgICAvKiBsaW5lIDMxOCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICBmaWd1cmUucmYtcGFyc2VkIGltZy5zY2FsZWRfMCwgZmlndXJlLnNtYWxsaW1hZ2UgaW1nLnNjYWxlZF8wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLyogbGluZSAzMTksIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgICAgZmlndXJlLnJmLXBhcnNlZCBpbWcuc2NhbGVkXzEsIGZpZ3VyZS5zbWFsbGltYWdlIGltZy5zY2FsZWRfMSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMzIwLCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAgIGZpZ3VyZS5yZi1wYXJzZWQgaW1nLnNjYWxlZF8yLCBmaWd1cmUuc21hbGxpbWFnZSBpbWcuc2NhbGVkXzIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLyogbGluZSAzMzQsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICBmaWd1cmUucmYtcGFyc2VkIGZpZ2NhcHRpb24sIGZpZ3VyZS5zbWFsbGltYWdlIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC8qIGxpbmUgMzM0LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAgIGZpZ3VyZS5yZi1wYXJzZWQgZmlnY2FwdGlvbiwgZmlndXJlLnNtYWxsaW1hZ2UgZmlnY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfSB9XG4gICAgLyogbGluZSAzNDMsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAgIGZpZ3VyZS5yZi1wYXJzZWQgZmlnY2FwdGlvbi5zaG93LCBmaWd1cmUuc21hbGxpbWFnZSBmaWdjYXB0aW9uLnNob3cge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBSZXRpbmEgU3R1ZmZcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qIGxpbmUgMzU1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbi5oaXJlcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzNTgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuLmxvd3JlcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41IC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcbiAgLyogbGluZSAzNjIsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuaGlyZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMzY1LCAvVXNlcnMvdXJzaG9mZXIvRG9jdW1lbnRzL1dvcmsvUmVwb3NpdG9yaWVzL3NrdWxwdHVyZW4tcHJvamVrdGUtMjAxNy9hcHAvc3R5bGVzL19yZXNwb25zaXZlLnNjc3MgKi9cbiAgLmxvd3JlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBSZXRpbmEgU3R1ZmZcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBtZWRpYSBvbmx5IHByaW50IHtcbiAgLyogbGluZSAzNzgsIC9Vc2Vycy91cnNob2Zlci9Eb2N1bWVudHMvV29yay9SZXBvc2l0b3JpZXMvc2t1bHB0dXJlbi1wcm9qZWt0ZS0yMDE3L2FwcC9zdHlsZXMvX3Jlc3BvbnNpdmUuc2NzcyAqL1xuICAuZnVsbHNjcmVlbiwgaHRtbCwgYm9keSwgLmJvdW5jZXByZXZlbnQsICNtYWluY29udGFpbmVyLCAucGFnZWNvbnRhaW5lciwgLnBhZ2Uge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM4NCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5wYWdlLWRvdHMsIC5mb2xsb3doZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM4NywgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gICoge1xuICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgfVxuICAvKiBsaW5lIDM5MCwgL1VzZXJzL3Vyc2hvZmVyL0RvY3VtZW50cy9Xb3JrL1JlcG9zaXRvcmllcy9za3VscHR1cmVuLXByb2pla3RlLTIwMTcvYXBwL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzICovXG4gIC5mdWxsc2NyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9IH1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGlmICRib3JkZXItYm94LXNpemluZyA9PSB0cnVlIHtcbiAgaHRtbCB7IC8vIGh0dHA6Ly9iaXQubHkvMXFrMnRWUlxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAqIHtcbiAgICAmLFxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNS4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwYXRoXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcImxhcmdlclwiO1xuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcImFuaW1hdGVkXCI7XG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwic3RhY2tlZFwiO1xuQGltcG9ydCBcImljb25zXCI7XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWVTUE0tUmVndWxhci5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZVNQTS1SZWd1bGFyLmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWVTUE0tUmVndWxhci53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZVNQTS1SZWd1bGFyLndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZVNQTS1SZWd1bGFyLnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZVNQTS1SZWd1bGFyLm90Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHMvZm9udGF3ZXNvbWVcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNS4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNS4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFuY2hvcjogXCJcXGYxM2RcIjtcbiRmYS12YXItYW5kcm9pZDogXCJcXGYxN2JcIjtcbiRmYS12YXItYW5nZWxsaXN0OiBcIlxcZjIwOVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXCJcXGYxMDNcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFwiXFxmMTAwXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXCJcXGYxMDFcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcIlxcZjEwMlwiO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcIlxcZjEwN1wiO1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcIlxcZjEwNFwiO1xuJGZhLXZhci1hbmdsZS1yaWdodDogXCJcXGYxMDVcIjtcbiRmYS12YXItYW5nbGUtdXA6IFwiXFxmMTA2XCI7XG4kZmEtdmFyLWFwcGxlOiBcIlxcZjE3OVwiO1xuJGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xuJGZhLXZhci1hcmVhLWNoYXJ0OiBcIlxcZjFmZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXCJcXGYwYWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFwiXFxmMGE4XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246IFwiXFxmMDFhXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ6IFwiXFxmMTkwXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiBcIlxcZjE4ZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogXCJcXGYwMWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcIlxcZjBhOVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFwiXFxmMGFhXCI7XG4kZmEtdmFyLWFycm93LWRvd246IFwiXFxmMDYzXCI7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFwiXFxmMDYwXCI7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xuJGZhLXZhci1hcnJvdy11cDogXCJcXGYwNjJcIjtcbiRmYS12YXItYXJyb3dzOiBcIlxcZjA0N1wiO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xuJGZhLXZhci1hcnJvd3MtaDogXCJcXGYwN2VcIjtcbiRmYS12YXItYXJyb3dzLXY6IFwiXFxmMDdkXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXV0b21vYmlsZTogXCJcXGYxYjlcIjtcbiRmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XG4kZmEtdmFyLWJhbjogXCJcXGYwNWVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItZGVsaWNpb3VzOiBcIlxcZjFhNVwiO1xuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcIlxcZjFiZFwiO1xuJGZhLXZhci1kaWFtb25kOiBcIlxcZjIxOVwiO1xuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xuJGZhLXZhci1kb2xsYXI6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLWRvdC1jaXJjbGUtbzogXCJcXGYxOTJcIjtcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XG4kZmEtdmFyLWRyaWJiYmxlOiBcIlxcZjE3ZFwiO1xuJGZhLXZhci1kcm9wYm94OiBcIlxcZjE2YlwiO1xuJGZhLXZhci1kcnVwYWw6IFwiXFxmMWE5XCI7XG4kZmEtdmFyLWVkZ2U6IFwiXFxmMjgyXCI7XG4kZmEtdmFyLWVkaXQ6IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcIlxcZjE0MlwiO1xuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWVudmVsb3BlOiBcIlxcZjBlMFwiO1xuJGZhLXZhci1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmxhZzogXCJcXGYwMjRcIjtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFwiXFxmMTFlXCI7XG4kZmEtdmFyLWZsYWctbzogXCJcXGYxMWRcIjtcbiRmYS12YXItZmxhc2g6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWZsYXNrOiBcIlxcZjBjM1wiO1xuJGZhLXZhci1mbGlja3I6IFwiXFxmMTZlXCI7XG4kZmEtdmFyLWZsb3BweS1vOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1mb2xkZXI6IFwiXFxmMDdiXCI7XG4kZmEtdmFyLWZvbGRlci1vOiBcIlxcZjExNFwiO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcbiRmYS12YXItZm9sZGVyLW9wZW4tbzogXCJcXGYxMTVcIjtcbiRmYS12YXItZm9udDogXCJcXGYwMzFcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcm93bi1vOiBcIlxcZjExOVwiO1xuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcbiRmYS12YXItZ2F2ZWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWdlYXI6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcIlxcZjI2NVwiO1xuJGZhLXZhci1nZzogXCJcXGYyNjBcIjtcbiRmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xuJGZhLXZhci1naWZ0OiBcIlxcZjA2YlwiO1xuJGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XG4kZmEtdmFyLWdpdGh1YjogXCJcXGYwOWJcIjtcbiRmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XG4kZmEtdmFyLWdvb2dsZTogXCJcXGYxYTBcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xuJGZhLXZhci1ncm91cDogXCJcXGYwYzBcIjtcbiRmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xuJGZhLXZhci1oYW5kLWdyYWItbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcbiRmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XG4kZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcbiRmYS12YXItaGFuZC1wYXBlci1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XG4kZmEtdmFyLWhhbmQtcG9pbnRlci1vOiBcIlxcZjI1YVwiO1xuJGZhLXZhci1oYW5kLXJvY2stbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xuJGZhLXZhci1oYW5kLXNwb2NrLW86IFwiXFxmMjU5XCI7XG4kZmEtdmFyLWhhbmQtc3RvcC1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYXNodGFnOiBcIlxcZjI5MlwiO1xuJGZhLXZhci1oZGQtbzogXCJcXGYwYTBcIjtcbiRmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xuJGZhLXZhci1oZWFydDogXCJcXGYwMDRcIjtcbiRmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcbiRmYS12YXItaGVhcnRiZWF0OiBcIlxcZjIxZVwiO1xuJGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xuJGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xuJGZhLXZhci1ob3NwaXRhbC1vOiBcIlxcZjBmOFwiO1xuJGZhLXZhci1ob3RlbDogXCJcXGYyMzZcIjtcbiRmYS12YXItaG91cmdsYXNzOiBcIlxcZjI1NFwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMTogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91cmdsYXNzLTI6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLW86IFwiXFxmMjUwXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91eno6IFwiXFxmMjdjXCI7XG4kZmEtdmFyLWh0bWw1OiBcIlxcZjEzYlwiO1xuJGZhLXZhci1pLWN1cnNvcjogXCJcXGYyNDZcIjtcbiRmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1pbWFnZTogXCJcXGYwM2VcIjtcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XG4kZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcbiRmYS12YXItaW5kdXN0cnk6IFwiXFxmMjc1XCI7XG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcIlxcZjA1YVwiO1xuJGZhLXZhci1pbnI6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcbiRmYS12YXItaW5zdGl0dXRpb246IFwiXFxmMTljXCI7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcIlxcZjI2YlwiO1xuJGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcbiRmYS12YXItaW94aG9zdDogXCJcXGYyMDhcIjtcbiRmYS12YXItaXRhbGljOiBcIlxcZjAzM1wiO1xuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XG4kZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcbiRmYS12YXItanNmaWRkbGU6IFwiXFxmMWNjXCI7XG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcbiRmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcbiRmYS12YXIta3J3OiBcIlxcZjE1OVwiO1xuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xuJGZhLXZhci1sYXN0Zm06IFwiXFxmMjAyXCI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XG4kZmEtdmFyLWxlYWY6IFwiXFxmMDZjXCI7XG4kZmEtdmFyLWxlYW5wdWI6IFwiXFxmMjEyXCI7XG4kZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xuJGZhLXZhci1sZXZlbC1kb3duOiBcIlxcZjE0OVwiO1xuJGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcbiRmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLWJ1b3k6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlnaHRidWxiLW86IFwiXFxmMGViXCI7XG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XG4kZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcIlxcZjEzMFwiO1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcIlxcZjA1NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xuJGZhLXZhci1taXhjbG91ZDogXCJcXGYyODlcIjtcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vZHg6IFwiXFxmMjg1XCI7XG4kZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xuJGZhLXZhci1tb29uLW86IFwiXFxmMTg2XCI7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcbiRmYS12YXItbW90b3JjeWNsZTogXCJcXGYyMWNcIjtcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXCJcXGYyNDVcIjtcbiRmYS12YXItbXVzaWM6IFwiXFxmMDAxXCI7XG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XG4kZmEtdmFyLW5ldXRlcjogXCJcXGYyMmNcIjtcbiRmYS12YXItbmV3c3BhcGVyLW86IFwiXFxmMWVhXCI7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXCJcXGYyNDdcIjtcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFwiXFxmMjQ4XCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFwiXFxmMjYzXCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcIlxcZjI2NFwiO1xuJGZhLXZhci1vcGVuY2FydDogXCJcXGYyM2RcIjtcbiRmYS12YXItb3BlbmlkOiBcIlxcZjE5YlwiO1xuJGZhLXZhci1vcGVyYTogXCJcXGYyNmFcIjtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXCJcXGYyM2NcIjtcbiRmYS12YXItb3V0ZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xuJGZhLXZhci1wYWludC1icnVzaDogXCJcXGYxZmNcIjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXBhcGVyY2xpcDogXCJcXGYwYzZcIjtcbiRmYS12YXItcGFyYWdyYXBoOiBcIlxcZjFkZFwiO1xuJGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcbiRmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXCJcXGYyOGJcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlLW86IFwiXFxmMjhjXCI7XG4kZmEtdmFyLXBhdzogXCJcXGYxYjBcIjtcbiRmYS12YXItcGF5cGFsOiBcIlxcZjFlZFwiO1xuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFwiXFxmMTRiXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzogXCJcXGYwNDRcIjtcbiRmYS12YXItcGVyY2VudDogXCJcXGYyOTVcIjtcbiRmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXCJcXGYwOThcIjtcbiRmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGllLWNoYXJ0OiBcIlxcZjIwMFwiO1xuJGZhLXZhci1waWVkLXBpcGVyOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXCJcXGYxYThcIjtcbiRmYS12YXItcGludGVyZXN0OiBcIlxcZjBkMlwiO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXCJcXGYyMzFcIjtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXCJcXGYwZDNcIjtcbiRmYS12YXItcGxhbmU6IFwiXFxmMDcyXCI7XG4kZmEtdmFyLXBsYXk6IFwiXFxmMDRiXCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcIlxcZjE0NFwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiBcIlxcZjAxZFwiO1xuJGZhLXZhci1wbHVnOiBcIlxcZjFlNlwiO1xuJGZhLXZhci1wbHVzOiBcIlxcZjA2N1wiO1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXCJcXGYwNTVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFwiXFxmMGZlXCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86IFwiXFxmMTk2XCI7XG4kZmEtdmFyLXBvd2VyLW9mZjogXCJcXGYwMTFcIjtcbiRmYS12YXItcHJpbnQ6IFwiXFxmMDJmXCI7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXCJcXGYyODhcIjtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcIlxcZjEyZVwiO1xuJGZhLXZhci1xcTogXCJcXGYxZDZcIjtcbiRmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xuJGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcIlxcZjA1OVwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2lnbi1pbjogXCJcXGYwOTBcIjtcbiRmYS12YXItc2lnbi1vdXQ6IFwiXFxmMDhiXCI7XG4kZmEtdmFyLXNpZ25hbDogXCJcXGYwMTJcIjtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFwiXFxmMjE1XCI7XG4kZmEtdmFyLXNpdGVtYXA6IFwiXFxmMGU4XCI7XG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xuJGZhLXZhci1za3lwZTogXCJcXGYxN2VcIjtcbiRmYS12YXItc2xhY2s6IFwiXFxmMTk4XCI7XG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFwiXFxmMWU3XCI7XG4kZmEtdmFyLXNtaWxlLW86IFwiXFxmMTE4XCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XG4kZmEtdmFyLXRhYmxldDogXCJcXGYxMGFcIjtcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xuJGZhLXZhci10YWdzOiBcIlxcZjAyY1wiO1xuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFwiXFxmMDhkXCI7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xuJGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xuJGZhLXZhci10aHVtYnMtby11cDogXCJcXGYwODdcIjtcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xuJGZhLXZhci10aWNrZXQ6IFwiXFwxZjNhYlwiO1xuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuJGZhLXZhci10djogXCJcXGYyNmNcIjtcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmVudXM6IFwiXFxmMjIxXCI7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXCJcXGYyMjZcIjtcbiRmYS12YXItdmVudXMtbWFyczogXCJcXGYyMjhcIjtcbiRmYS12YXItdmlhY29pbjogXCJcXGYyMzdcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFwiXFxmMDI2XCI7XG4kZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcbiRmYS12YXItd2FybmluZzogXCJcXGYwNzFcIjtcbiRmYS12YXItd2VjaGF0OiBcIlxcZjFkN1wiO1xuJGZhLXZhci13ZWlibzogXCJcXGYxOGFcIjtcbiRmYS12YXItd2VpeGluOiBcIlxcZjFkN1wiO1xuJGZhLXZhci13aGF0c2FwcDogXCJcXGYyMzJcIjtcbiRmYS12YXItd2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XG4kZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcbiRmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xuJGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xuJGZhLXZhci15YzogXCJcXGYyM2JcIjtcbiRmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xuJGZhLXZhci15ZW46IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbiIsIkBpbXBvcnQgXCJmYS9mb250LWF3ZXNvbWVcIjtcblxuLyogVW5zcGFjZWQgVmVyc2lvbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIb21lJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0hvbWUvMDFfQm9vay9ob21lc3BtLWJvb2std2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0hvbWUvMDFfQm9vay9ob21lc3BtLWJvb2std2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvSG9tZS8wMV9Cb29rL2hvbWVzcG0tYm9vay13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvSG9tZS8wMV9Cb29rL2hvbWVzcG0tYm9vay13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOlwia2VyblwiIDE7XG4gIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6XCJrZXJuXCIgMTtcbiAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOlwia2VyblwiIDE7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOlwia2VyblwiIDE7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImtlcm5cIiAxO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIb21lJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0hvbWUvMDJfQm9va19JdGFsaWMvaG9tZXNwbS1ib29raXRhbGljLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Ib21lLzAyX0Jvb2tfSXRhbGljL2hvbWVzcG0tYm9va2l0YWxpYy13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9Ib21lLzAyX0Jvb2tfSXRhbGljL2hvbWVzcG0tYm9va2l0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvSG9tZS8wMl9Cb29rX0l0YWxpYy9ob21lc3BtLWJvb2tpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImtlcm5cIiAxO1xuICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOlwia2VyblwiIDE7XG4gIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImtlcm5cIiAxO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImtlcm5cIiAxO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJrZXJuXCIgMTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSG9tZSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Ib21lLzA0X0JvbGQvaG9tZXNwbS1ib2xkLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Ib21lLzA0X0JvbGQvaG9tZXNwbS1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0hvbWUvMDRfQm9sZC9ob21lc3BtLWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0hvbWUvMDRfQm9sZC9ob21lc3BtLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXdlaWdodDogIGJvbGQ7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOlwia2VyblwiIDE7XG4gIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6XCJrZXJuXCIgMTtcbiAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOlwia2VyblwiIDE7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOlwia2VyblwiIDE7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImtlcm5cIiAxO1xufVxuXG5cbi8qIDEwIFZlcnNpb24gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSG9tZTEwJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0hvbWUvMDFfQm9vay9ob21lc3BtLWJvb2sxNS13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvSG9tZS8wMV9Cb29rL2hvbWVzcG0tYm9vazE1LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0hvbWUvMDFfQm9vay9ob21lc3BtLWJvb2sxNS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvSG9tZS8wMV9Cb29rL2hvbWVzcG0tYm9vazE1LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6XCJrZXJuXCIgMTtcbiAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImtlcm5cIiAxO1xuICAtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6XCJrZXJuXCIgMTtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6XCJrZXJuXCIgMTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOlwia2VyblwiIDE7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hvbWUxMCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Ib21lLzAyX0Jvb2tfSXRhbGljL2hvbWVzcG0tYm9va2l0YWxpYzEwLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Ib21lLzAyX0Jvb2tfSXRhbGljL2hvbWVzcG0tYm9va2l0YWxpYzEwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0hvbWUvMDJfQm9va19JdGFsaWMvaG9tZXNwbS1ib29raXRhbGljMTAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0hvbWUvMDJfQm9va19JdGFsaWMvaG9tZXNwbS1ib29raXRhbGljMTAtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImtlcm5cIiAxO1xuICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOlwia2VyblwiIDE7XG4gIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImtlcm5cIiAxO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImtlcm5cIiAxO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJrZXJuXCIgMTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSG9tZTEwJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0hvbWUvMDRfQm9sZC9ob21lc3BtLWJvbGQxMC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvSG9tZS8wNF9Cb2xkL2hvbWVzcG0tYm9sZDEwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0hvbWUvMDRfQm9sZC9ob21lc3BtLWJvbGQxMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvSG9tZS8wNF9Cb2xkL2hvbWVzcG0tYm9sZDEwLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICBib2xkO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImtlcm5cIiAxO1xuICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOlwia2VyblwiIDE7XG4gIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImtlcm5cIiAxO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImtlcm5cIiAxO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJrZXJuXCIgMTtcbn1cbiIsIi8vIGNvbG9yc1xuJGJsdWU6IHJnYigxMDcsMjE3LDI1NCk7XG4kZ3JlZW46IHJnYigxNDQsMjU1LDYwKTtcbiRyZWQ6ICNlMjFmM2Y7XG4kZ3JheTogI2JkYzNjNztcbiRibGFjazogcmdiYSgwLDAsMCwxKTtcbiR3aGl0ZTogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiRyb3NlOiByZ2IoMjM5LDYyLDE1Myk7XG4kY29sb3JfYXp1cmVfcmFkaWFuY2VfYXBwcm94OiAjMDlmO1xuJGNvbG9yX21pbmVfc2hhZnRfYXBwcm94OiAjMzMzO1xuJGxpZ2h0LWdyYXk6IHJnYmEoMjA0LDIwNCwyMDQsIDAuMik7XG5cbi8vIEJvcmRlcnNcbiRib3JkZXItd2lkdGg6IDNweDtcbiRib3JkZXItd2lkdGgtbW9iaWxlOiAzcHg7XG5cbi8vIHNwYWNpbmdcbiRwYW5lbC10b3Atb2Zmc2V0OiAyLjNlbTtcbiRwYW5lbC1zbWFsbG1vYmlsZS10b3Atb2Zmc2V0OiAxLjc1ZW07XG5cbiRwYW5lbG1lbnUtdG9wLXNwYWNlOiAtMmVtO1xuJHBhbmVsbWVudS1zbWFsbG1vYmlsZS10b3Atc3BhY2U6IC0xLjI1ZW07XG5cbiRoZXJvLXBhZGRpbmc6IDJlbTtcbiRmdWxsc2NyZWVuLWhlYWRlci1vZmZzZXQ6IDdlbTtcblxuLy8gZm9udCBzaXppbmdcblxuJGZvbnQtc2l6ZS1ib2R5OiAxZW07XG4kbGluZS1oZWlnaHQtYm9keTogMS4zNWVtO1xuXG4kZm9udC1zaXplLWJpZzogMS43ZW07XG4kbGluZS1oZWlnaHQtYmlnOiAxLjJlbTtcblxuJGZvbnQtc2l6ZS1tZWRpdW06IDEuN2VtO1xuJGxpbmUtaGVpZ2h0LW1lZGl1bTogMS4yZW07XG5cbiRmb250LXNpemUtc21hbGw6IDAuNmVtO1xuJGxpbmUtaGVpZ2h0LXNtYWxsOiAxLjJlbTtcblxuJGZvbnQtc2l6ZS1zdXBlcnNpemU6IDMuNWVtO1xuJGxpbmUtaGVpZ2h0LXN1cGVyc2l6ZTogMS4xZW07XG5cblxuXG5cbiRmb290ZXItaGVpZ2h0OiAzZW07XG4kc2xpZGUtcGFkZGluZzogMS41ZW07XG4kc2xpZGUtcGFkZGluZy1zbWFsbG1vYmlsZTogMC41ZW07XG5cbi8vIEZ1bGwgU2NyZWVuXG5cbiRmdWxsc2NyZWVuLWhlYWRlci1mb250LXNpemU6IDIuOWVtO1xuJGZ1bGxzY3JlZW4taGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjE1ZW07XG5cbiRmdWxsc2NyZWVuLXJlYWRlci1mb250LXNpemU6IDEuNGVtO1xuJGZ1bGxzY3JlZW4tcmVhZGVyLWxpbmUtaGVpZ2h0OiAxLjM1ZW07XG5cbiRmdWxsc2NyZWVuLXJlYWRlci10aXRsZS1mb250LXNpemU6ICRmdWxsc2NyZWVuLXJlYWRlci1mb250LXNpemU7XG4kZnVsbHNjcmVlbi1yZWFkZXItdGl0bGUtbGluZS1oZWlnaHQ6ICRmdWxsc2NyZWVuLXJlYWRlci1saW5lLWhlaWdodDtcblxuLy8gU2l6ZXNcblxuJGZzLWhlYWRlci1tYXgtd2lkdGg6IDExNTBweDtcbiRmcy1jb250ZW50LW1heC13aWR0aDogODUwcHg7XG4kZnMtaGVhZGVyLXBhZGRpbmc6IDEuMjVlbTtcblxuLy8gQnJlYWtwb2ludHNcbiRtb2JpbGU6IG5ldy1icmVha3BvaW50KG1heC13aWR0aCA2NDBweCA0KTtcbiRzbWFsbDogbmV3LWJyZWFrcG9pbnQobWF4LXdpZHRoIDk2MHB4IDQpO1xuJG1lZGl1bTogbmV3LWJyZWFrcG9pbnQobWF4LXdpZHRoIDE0NDBweCA0KTtcbiRub3Rtb2JpbGU6IG5ldy1icmVha3BvaW50KG1pbi13aWR0aCA2NDBweCA0KTtcbiRzbWFsbG1vYmlsZTogbmV3LWJyZWFrcG9pbnQobWF4LXdpZHRoIDQ4MHB4IDQpO1xuXG5cbi8vIEZvbnQtRmFtaWxpZXNcblxuJGJvZHktZm9udC1mYW1pbHk6IEhvbWUxMCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiRoZWFkLWZvbnQtZmFtaWx5OiBIb21lLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuXG4vLyBNaXhpbnNcblxuQG1peGluIGJveC1zaGFkb3coJHRvcCwgJGxlZnQsICRibHVyLCAkY29sb3IsICRpbnNldDogZmFsc2UpIHtcbiAgQGlmICRpbnNldCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICBib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICB9IEBlbHNlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIC1tb3otYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gIH1cbn1cblxuQG1peGluIGNvbC1zbWFsbCgpIHtcbiAgd2lkdGg6IDI1JTtcblxuICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgd2lkdGg6IDMzLjMzNCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIGNvbC1tYXAoKSB7XG4gIHdpZHRoOiA3NSU7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJG1lZGl1bSkge1xuICAgIHdpZHRoOiA2Ni42NjclO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBjb2wtd2lkZSgpIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtZWRpYSgkbWVkaXVtKSB7XG4gICAgd2lkdGg6IDY2LjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1peGluIHJvdW5kLWJvcmRlcigkbWFyZ2luOiAwLjdlbSwgJG1hcmdpbi1ib3R0b206IDFlbSkge1xuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgaGVpZ2h0OiAkYm9yZGVyLXdpZHRoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgQGluY2x1ZGUgcHJlZml4ZXIoYm9yZGVyLXJhZGl1cywgJGJvcmRlci13aWR0aC8yICwgd2Via2l0IG1veiBzcGVjKTtcbiAgICBtYXJnaW46ICRtYXJnaW4gMCAkbWFyZ2luLWJvdHRvbSAwO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRzbWFsbG1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiAkYm9yZGVyLXdpZHRoLW1vYmlsZTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHJvdW5kLWJvcmRlci1iZWZvcmUoJG1hcmdpbjogMC43ZW0sICRtYXJnaW4tYm90dG9tOiAxZW0pIHtcbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBoZWlnaHQ6ICRib3JkZXItd2lkdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBAaW5jbHVkZSBwcmVmaXhlcihib3JkZXItcmFkaXVzLCAkYm9yZGVyLXdpZHRoLzIsIHdlYmtpdCBtb3ogc3BlYyk7XG4gICAgbWFyZ2luOiAkbWFyZ2luIDAgJG1hcmdpbi1ib3R0b20gMDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGxtb2JpbGUpIHtcbiAgICAgIGhlaWdodDogJGJvcmRlci13aWR0aC1tb2JpbGU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiByb3VuZC12ZXJ0aWNhbC1ib3JkZXIoJGNvbG9yOiAkYmxhY2spIHtcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRib3JkZXItd2lkdGg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIHRvcDogMS41ZW07XG4gICAgYm90dG9tOiAwZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRmb290ZXItaGVpZ2h0O1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgcHJlZml4ZXIoYm9yZGVyLXJhZGl1cywgJGJvcmRlci13aWR0aC8yLCB3ZWJraXQgbW96IHNwZWMpO1xuICB9XG59XG5cbkBtaXhpbiByb3VuZC12ZXJ0aWNhbC1ib3JkZXItYmVmb3JlKCRjb2xvcjogJGJsYWNrKSB7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGJvcmRlci13aWR0aDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgdG9wOiAxLjVlbTtcbiAgICBib3R0b206IDBlbTtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRmb290ZXItaGVpZ2h0O1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgcHJlZml4ZXIoYm9yZGVyLXJhZGl1cywgJGJvcmRlci13aWR0aC8yLCB3ZWJraXQgbW96IHNwZWMpO1xuICB9XG59XG5cbkBtaXhpbiByb3VuZC1ib3JkZXItb3ZlcnJ1bGUoJGNvbG9yOiAkd2hpdGUpIHtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuQG1peGluIG5vc2VsZWN0KCkge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuQG1peGluIGRvc2VsZWN0KCkge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dCAhaW1wb3J0YW50O1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogdGV4dCAhaW1wb3J0YW50O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudDtcbn1cblxuQG1peGluIHBsYWNlaG9sZGVyLXN0eWxlKCkge1xuICBjb2xvcjogICRncmF5O1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHotaW5kZXg6IDA7XG59XG5cblxuXG5cblxuQG1peGluIGJwLW1lZGl1bSB7XG4gIEBpbmNsdWRlIG1lZGlhKCRtZWRpdW0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtc21hbGwge1xuICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBkZWZpbmUtYnJlYWtwb2ludCgkbmFtZSkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJG5hbWU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItc3R5bGUoKTtcbn1cbjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLXN0eWxlKCk7XG59XG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLXN0eWxlKCk7XG59XG46Oi1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLXN0eWxlKCk7XG59XG4iLCJwIHtcbiAgbWFyZ2luOiAwO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuXG4ucGFuZWxfcGFkZGluZyB7XG4gIHAge1xuICAgIGIge1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgIGZvbnQtc2l6ZTogMTI1JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC13ZWJraXQtaHlwaGVuczogbWFudWFsICFpbXBvcnRhbnQ7XG4gICAgICAtbW96LWh5cGhlbnM6IG1hbnVhbCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWh5cGhlbnM6IG1hbnVhbCAhaW1wb3J0YW50O1xuICAgICAgaHlwaGVuczogbWFudWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmEsIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmIGltZyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICB1IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuaDEsaDIsaDMsaDQsaDUsIC5wdWxsLWxlZnQsIC5wdWxsLXJpZ2h0LCAuZG93bmxvYWRzLCAubWVudSwgLmxvZ29ibG9jaywgLm1lZGlhZ2FsbGVyeSwgLnN1YnNlbGVjdG9yLCAuc2VsZWN0b3IsIC5wYWdlLWRvdHMsIC5hcnRpc3RsaXN0LCAuYnViYmxlIHtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVudHJ5LCAubWFya2VyLCAubGlzdC1jb250YWluZXIsIC5mYSwgLndpZGVidXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICYgPiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5O1xufVxuXG4vKiBCaWcgRm9udCBTaXplcyAqL1xuXG5oMSwgLm1lbnUgYSwgLm1lbnUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJpZztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iaWc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDAuMmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRzbWFsbG1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZWRpdW07XG4gIH1cbn1cblxucCB7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbn1cblxuZGl2LmZ1bGxzY3JlZW4ge1xuICBwIHtcbiAgICAtd2Via2l0LWh5cGhlbnM6IG1hbnVhbCAhaW1wb3J0YW50O1xuICAgIC1tb3otaHlwaGVuczogbWFudWFsICFpbXBvcnRhbnQ7XG4gICAgLW1zLWh5cGhlbnM6IG1hbnVhbCAhaW1wb3J0YW50O1xuICAgIGh5cGhlbnM6IG1hbnVhbCAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG4ucGFnZS1kb3RzIGEsXG4uc3VibWVudSBhLFxuLnBhbmVsX21lbnUgYSxcbi5tZW51IGEge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZ3JheSAhaW1wb3J0YW50O1xuICAgIGkge1xuICAgICAgY29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5tZW51IHNwYW4ge1xuICBjb2xvcjogJGdyYXk7XG59XG5cbmRpdi5ib3JkZXJlZCB7XG4gIEBpbmNsdWRlIHJvdW5kLWJvcmRlcigwLjZlbSwgMS4zZW0pO1xufVxuI3BhZ2UtMSBkaXYuYm9yZGVyZWQge1xuICBAaW5jbHVkZSByb3VuZC1ib3JkZXItb3ZlcnJ1bGUoKTtcbn1cblxuLyogTWVkaXVtIEZvbnQgU2l6ZXMgKi9cblxuaDIsaDMge1xuICBmb250LWZhbWlseTogJGhlYWQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWVkaXVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLypoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59Ki9cblxuaDEuc3VwZXJzaXplIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3VwZXJzaXplO1xufVxuXG5cbi5jZW50ZXJpemVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBAaW5jbHVkZSByb3VuZC1ib3JkZXIoMC4zZW0sIDApO1xufVxuXG4vKiBTbWFsbCBIZWFkZXJzOiBTYW1lIHNpemUgYXMgYm9keSwgYnV0IG5vIG1hcmdpbiBpbmJldHdlZW4pICovXG5cbmg0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaDUge1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi8qIFNtYWxsIENvbnRhaW5lcnMgKi9cblxuLnBhbmVsX21lbnUgYSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbn1cblxuLyogTGF1ZnRleHQgTGlua3MgKi9cblxuLyphLnVuZGVybGluZWQsXG4uY2FsZW5kYXIgLmFjY29yZGVvbiA+IGRpdiA+IGRpdiA+IGEsXG5wIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiovXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBPdXRwdXRzIGEgbWVkaWEtcXVlcnkgYmxvY2sgd2l0aCBhbiBvcHRpb25hbCBncmlkIGNvbnRleHQgKHRoZSB0b3RhbCBudW1iZXIgb2YgY29sdW1ucyB1c2VkIGluIHRoZSBncmlkKS5cbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHF1ZXJ5XG4vLy8gICBBIGxpc3Qgb2YgbWVkaWEgcXVlcnkgZmVhdHVyZXMgYW5kIHZhbHVlcywgd2hlcmUgZWFjaCBgJGZlYXR1cmVgIHNob3VsZCBoYXZlIGEgY29ycmVzcG9uZGluZyBgJHZhbHVlYC5cbi8vLyAgIEZvciBhIGxpc3Qgb2YgdmFsaWQgdmFsdWVzIGZvciBgJGZlYXR1cmVgLCBjbGljayBbaGVyZV0oaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1tZWRpYXF1ZXJpZXMvI21lZGlhMSkuXG4vLy9cbi8vLyAgIElmIHRoZXJlIGlzIG9ubHkgYSBzaW5nbGUgYCR2YWx1ZWAgaW4gYCRxdWVyeWAsIGAkZGVmYXVsdC1mZWF0dXJlYCBpcyBnb2luZyB0byBiZSB1c2VkLlxuLy8vXG4vLy8gICBUaGUgbnVtYmVyIG9mIHRvdGFsIGNvbHVtbnMgaW4gdGhlIGdyaWQgY2FuIGJlIHNldCBieSBwYXNzaW5nIGAkY29sdW1uc2AgYXQgdGhlIGVuZCBvZiB0aGUgbGlzdCAob3ZlcnJpZGVzIGAkdG90YWwtY29sdW1uc2ApLlxuLy8vXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlciAodW5pdGxlc3MpfSAkdG90YWwtY29sdW1ucyBbJGdyaWQtY29sdW1uc11cbi8vLyAgIC0gTnVtYmVyIG9mIGNvbHVtbnMgdG8gdXNlIGluIHRoZSBuZXcgZ3JpZCBjb250ZXh0LiBDYW4gYmUgc2V0IGFzIGEgc2hvcnRoYW5kIGluIHRoZSBmaXJzdCBwYXJhbWV0ZXIuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5yZXNwb25zaXZlLWVsZW1lbnQge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoNzY5cHgpIHtcbi8vLyAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuLy8vICAgICAgfVxuLy8vICAgfVxuLy8vXG4vLy8gIC5uZXctY29udGV4dC1lbGVtZW50IHtcbi8vLyAgICBAaW5jbHVkZSBtZWRpYShtaW4td2lkdGggMzIwcHggbWF4LXdpZHRoIDQ4MHB4LCA2KSB7XG4vLy8gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4vLy8gICAgLnJlc3BvbnNpdmUtZWxlbWVudCB7XG4vLy8gICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgICAgIGZsb2F0OiBsZWZ0O1xuLy8vICAgICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbi8vLyAgICAgIHdpZHRoOiA0OC44MjExNyU7XG4vLy8gICAgfVxuLy8vXG4vLy8gICAgLnJlc3BvbnNpdmUtZWxlbWVudDpsYXN0LWNoaWxkIHtcbi8vLyAgICAgIG1hcmdpbi1yaWdodDogMDtcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4vLy8gICAgLm5ldy1jb250ZXh0LWVsZW1lbnQge1xuLy8vICAgICAgZGlzcGxheTogYmxvY2s7XG4vLy8gICAgICBmbG9hdDogbGVmdDtcbi8vLyAgICAgIG1hcmdpbi1yaWdodDogNC44MjkxNiU7XG4vLy8gICAgICB3aWR0aDogMTAwJTtcbi8vLyAgICB9XG4vLy9cbi8vLyAgICAubmV3LWNvbnRleHQtZWxlbWVudDpsYXN0LWNoaWxkIHtcbi8vLyAgICAgIG1hcmdpbi1yaWdodDogMDtcbi8vLyAgICB9XG4vLy8gIH1cblxuQG1peGluIG1lZGlhKCRxdWVyeTogJGZlYXR1cmUgJHZhbHVlICRjb2x1bW5zLCAkdG90YWwtY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgbGVuZ3RoKCRxdWVyeSkgPT0gMSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCRkZWZhdWx0LWZlYXR1cmU6IG50aCgkcXVlcnksIDEpKSB7XG4gICAgICAkZGVmYXVsdC1ncmlkLWNvbHVtbnM6ICRncmlkLWNvbHVtbnM7XG4gICAgICAkZ3JpZC1jb2x1bW5zOiAkdG90YWwtY29sdW1ucyAhZ2xvYmFsO1xuICAgICAgQGNvbnRlbnQ7XG4gICAgICAkZ3JpZC1jb2x1bW5zOiAkZGVmYXVsdC1ncmlkLWNvbHVtbnMgIWdsb2JhbDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICRsb29wLXRvOiBsZW5ndGgoJHF1ZXJ5KTtcbiAgICAkbWVkaWEtcXVlcnk6IFwic2NyZWVuIGFuZCBcIjtcbiAgICAkZGVmYXVsdC1ncmlkLWNvbHVtbnM6ICRncmlkLWNvbHVtbnM7XG4gICAgJGdyaWQtY29sdW1uczogJHRvdGFsLWNvbHVtbnMgIWdsb2JhbDtcblxuICAgIEBpZiBpcy1ub3QoaXMtZXZlbihsZW5ndGgoJHF1ZXJ5KSkpIHtcbiAgICAgICRncmlkLWNvbHVtbnM6IG50aCgkcXVlcnksICRsb29wLXRvKSAhZ2xvYmFsO1xuICAgICAgJGxvb3AtdG86ICRsb29wLXRvIC0gMTtcbiAgICB9XG5cbiAgICAkaTogMTtcbiAgICBAd2hpbGUgJGkgPD0gJGxvb3AtdG8ge1xuICAgICAgJG1lZGlhLXF1ZXJ5OiAkbWVkaWEtcXVlcnkgKyBcIihcIiArIG50aCgkcXVlcnksICRpKSArIFwiOiBcIiArIG50aCgkcXVlcnksICRpICsgMSkgKyBcIikgXCI7XG5cbiAgICAgIEBpZiAoJGkgKyAxKSAhPSAkbG9vcC10byB7XG4gICAgICAgICRtZWRpYS1xdWVyeTogJG1lZGlhLXF1ZXJ5ICsgXCJhbmQgXCI7XG4gICAgICB9XG5cbiAgICAgICRpOiAkaSArIDI7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1lZGlhLXF1ZXJ5fSB7XG4gICAgICBAY29udGVudDtcbiAgICAgICRncmlkLWNvbHVtbnM6ICRkZWZhdWx0LWdyaWQtY29sdW1ucyAhZ2xvYmFsO1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQSBtaXhpbiBmb3IgZ2VuZXJhdGluZyB2ZW5kb3IgcHJlZml4ZXMgb24gbm9uLXN0YW5kYXJkaXplZCBwcm9wZXJ0aWVzLlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRwcm9wZXJ0eVxuLy8vICAgUHJvcGVydHkgdG8gcHJlZml4XG4vLy9cbi8vLyBAcGFyYW0geyp9ICR2YWx1ZVxuLy8vICAgVmFsdWUgdG8gdXNlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRwcmVmaXhlc1xuLy8vICAgUHJlZml4ZXMgdG8gZGVmaW5lXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcHJlZml4ZXIoYm9yZGVyLXJhZGl1cywgMTBweCwgd2Via2l0IG1zIHNwZWMpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLy8gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3Itd2Via2l0XG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1tb3ppbGxhXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1taWNyb3NvZnRcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW9wZXJhXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1zcGVjXG5cbkBtaXhpbiBwcmVmaXhlcigkcHJvcGVydHksICR2YWx1ZSwgJHByZWZpeGVzKSB7XG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICBAaWYgJHByZWZpeCA9PSB3ZWJraXQge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLXdlYmtpdCB7XG4gICAgICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG1veiB7XG4gICAgICBAaWYgJHByZWZpeC1mb3ItbW96aWxsYSB7XG4gICAgICAgIC1tb3otI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG1zIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1taWNyb3NvZnQge1xuICAgICAgICAtbXMtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG8ge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW9wZXJhIHtcbiAgICAgICAgLW8tI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IHNwZWMge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLXNwZWMge1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlICB7XG4gICAgICBAd2FybiBcIlVucmVjb2duaXplZCBwcmVmaXg6ICN7JHByZWZpeH1cIjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRpc2FibGUtcHJlZml4LWZvci1hbGwoKSB7XG4gICRwcmVmaXgtZm9yLXdlYmtpdDogICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbW96aWxsYTogICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1taWNyb3NvZnQ6IGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLW9wZXJhOiAgICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itc3BlYzogICAgICBmYWxzZSAhZ2xvYmFsO1xufVxuIiwiLyohIEZsaWNraXR5IHYxLjEuMlxuaHR0cDovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBkcmFnZ2FibGUgKi9cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4vKiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyovXG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNzUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmhvdmVyIHsgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzA5Rjtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246YWN0aXZlIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTYwKTsgLyogSUU4ICovXG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMgeyBsZWZ0OiAxMHB4OyB9XG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHsgcmlnaHQ6IDEwcHg7IH1cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMCk7IC8qIElFOCAqL1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmFycm93IHtcbiAgZmlsbDogIzMzMztcbn1cblxuLyogY29sb3IgJiBzaXplIGlmIG5vIFNWRyAtIElFOCBhbmQgQW5kcm9pZCAyLjMgKi9cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5vLXN2ZyB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cblxuLmRvdHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICB0b3A6ICRmb290ZXItaGVpZ2h0IC8gMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMTtcblxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGxpbmVhcik7XG4gICYubmctaGlkZSB7XG4gICAgdG9wOiAkZm9vdGVyLWhlaWdodCAqIDI7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAmLm5nLWhpZGUtcmVtb3ZlLFxuICAmLm5nLWhpZGUtYWRkIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gICYubmctaGlkZS1yZW1vdmUge1xuICAgIHRvcDogJGZvb3Rlci1oZWlnaHQgKiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5uZy1oaWRlLWFkZCB7XG4gICAgdG9wOiAkZm9vdGVyLWhlaWdodCAvIDIgIWltcG9ydGFudDtcbiAgfVxuXG5cbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMgeyBkaXJlY3Rpb246IHJ0bDsgfVxuXG5kaXY6bm90KC5mbGljay1mcy1jb250YWluZXIpIHtcbiAgJiA+IC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW46IDAgNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTI1KTsgLyogSUU4ICovXG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IC8qIElFOCAqL1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIH07XG4gICAgfVxuICAgICYuaXMtZmlyc3Qge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1sYXN0IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cyg4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmxpY2stZnMtY29udGFpbmVyIHtcbiAgJiA+IC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41ZW07XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBlYXNlLWluLW91dCk7XG4gICAgLmRvdCB7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRncmF5LCAwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGdyYXksIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gUHJvdmlkZXMgYSBxdWljayBtZXRob2QgZm9yIHRhcmdldGluZyBgYm9yZGVyLXJhZGl1c2Agb24gYm90aCBjb3JuZXJzIG9uIHRoZSBzaWRlIG9mIGEgYm94LlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRyYWRpaVxuLy8vICAgTGlzdCBvZiBhcmd1bWVudHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQtb25lIHtcbi8vLyAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoNXB4KTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmVsZW1lbnQtdHdvIHtcbi8vLyAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDNweCk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudC1vbmUge1xuLy8vICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4vLy8gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50LXR3byB7XG4vLy8gICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbi8vLyAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuLy8vICAgfVxuLy8vXG4vLy8gQG91dHB1dCBgYm9yZGVyLXJhZGl1c2BcblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpaSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaWk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaWk7XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpaSkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGlpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGlpO1xufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGlpKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpaTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpaTtcbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaWkpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGlpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaWk7XG59XG4iLCIkcHMtdGhlbWUtZGVmYXVsdDogKFxuICBib3JkZXItcmFkaXVzOiAkcHMtYm9yZGVyLXJhZGl1cyxcbiAgcmFpbC1kZWZhdWx0LW9wYWNpdHk6ICRwcy1yYWlsLWRlZmF1bHQtb3BhY2l0eSxcbiAgcmFpbC1jb250YWluZXItaG92ZXItb3BhY2l0eTogJHBzLXJhaWwtY29udGFpbmVyLWhvdmVyLW9wYWNpdHksXG4gIHJhaWwtaG92ZXItb3BhY2l0eTogJHBzLXJhaWwtaG92ZXItb3BhY2l0eSxcbiAgYmFyLWJnOiAkcHMtYmFyLWJnLFxuICBiYXItY29udGFpbmVyLWhvdmVyLWJnOiAkcHMtYmFyLWNvbnRhaW5lci1ob3Zlci1iZyxcbiAgYmFyLWhvdmVyLWJnOiAkcHMtYmFyLWhvdmVyLWJnLFxuICByYWlsLWhvdmVyLWJnOiAkcHMtcmFpbC1ob3Zlci1iZyxcbiAgc2Nyb2xsYmFyLXgtcmFpbC1ib3R0b206ICRwcy1zY3JvbGxiYXIteC1yYWlsLWJvdHRvbSxcbiAgc2Nyb2xsYmFyLXgtcmFpbC1oZWlnaHQ6ICRwcy1zY3JvbGxiYXIteC1yYWlsLWhlaWdodCxcbiAgc2Nyb2xsYmFyLXgtYm90dG9tOiAkcHMtc2Nyb2xsYmFyLXgtYm90dG9tLFxuICBzY3JvbGxiYXIteC1oZWlnaHQ6ICRwcy1zY3JvbGxiYXIteC1oZWlnaHQsXG4gIHNjcm9sbGJhci15LXJhaWwtcmlnaHQ6ICRwcy1zY3JvbGxiYXIteS1yYWlsLXJpZ2h0LFxuICBzY3JvbGxiYXIteS1yYWlsLXdpZHRoOiAkcHMtc2Nyb2xsYmFyLXktcmFpbC13aWR0aCxcbiAgc2Nyb2xsYmFyLXktcmlnaHQ6ICRwcy1zY3JvbGxiYXIteS1yaWdodCxcbiAgc2Nyb2xsYmFyLXktd2lkdGg6ICRwcy1zY3JvbGxiYXIteS13aWR0aCxcbik7XG5cbi8vIERlZmF1bHQgdGhlbWVcbi5wcy1jb250YWluZXIge1xuICBAaW5jbHVkZSBwcy1jb250YWluZXIoJHBzLXRoZW1lLWRlZmF1bHQpO1xufVxuIiwiQG1peGluIHNjcm9sbGJhci1yYWlsLWRlZmF1bHQoJHRoZW1lKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIGJvcmRlci1yYWRpdXM6IG1hcF9nZXQoJHRoZW1lLCBib3JkZXItcmFkaXVzKTtcbiAgb3BhY2l0eTogbWFwX2dldCgkdGhlbWUsIHJhaWwtZGVmYXVsdC1vcGFjaXR5KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG59XG5cbkBtaXhpbiBzY3JvbGxiYXItcmFpbC1ob3ZlcigkdGhlbWUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkdGhlbWUsIHJhaWwtaG92ZXItYmcpO1xuICBvcGFjaXR5OiBtYXBfZ2V0KCR0aGVtZSwgcmFpbC1ob3Zlci1vcGFjaXR5KTtcbn1cblxuQG1peGluIHNjcm9sbGJhci1kZWZhdWx0KCR0aGVtZSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCR0aGVtZSwgYmFyLWNvbnRhaW5lci1ob3Zlci1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IG1hcF9nZXQoJHRoZW1lLCBib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xufVxuXG5AbWl4aW4gc2Nyb2xsYmFyLWhvdmVyKCR0aGVtZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCR0aGVtZSwgYmFyLWhvdmVyLWJnKTtcbn1cblxuQG1peGluIGluLXNjcm9sbGluZygkdGhlbWUpIHtcbiAgJi5wcy1pbi1zY3JvbGxpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICYucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcbiAgICAgIEBpbmNsdWRlIHNjcm9sbGJhci1yYWlsLWhvdmVyKCR0aGVtZSk7XG4gICAgICA+IC5wcy1zY3JvbGxiYXIteCB7XG4gICAgICAgIEBpbmNsdWRlIHNjcm9sbGJhci1ob3ZlcigkdGhlbWUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgICBAaW5jbHVkZSBzY3JvbGxiYXItcmFpbC1ob3ZlcigkdGhlbWUpO1xuICAgICAgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXItaG92ZXIoJHRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTGF5b3V0IGFuZCB0aGVtZSBtaXhpblxuQG1peGluIHBzLWNvbnRhaW5lcigkdGhlbWUpIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblxuICAvLyBFZGdlXG4gIEBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvLyBJRTEwK1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnBzLWFjdGl2ZS14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwsXG4gICYucHMtYWN0aXZlLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkdGhlbWUsIGJhci1iZyk7XG4gIH1cblxuICBAaW5jbHVkZSBpbi1zY3JvbGxpbmcoJHRoZW1lKTtcblxuICA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcbiAgICBAaW5jbHVkZSBzY3JvbGxiYXItcmFpbC1kZWZhdWx0KCR0aGVtZSk7XG4gICAgYm90dG9tOiBtYXBfZ2V0KCR0aGVtZSwgc2Nyb2xsYmFyLXgtcmFpbC1ib3R0b20pOyAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteC1yYWlsICovXG4gICAgaGVpZ2h0OiBtYXBfZ2V0KCR0aGVtZSwgc2Nyb2xsYmFyLXgtcmFpbC1oZWlnaHQpO1xuXG4gICAgPiAucHMtc2Nyb2xsYmFyLXgge1xuICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyLWRlZmF1bHQoJHRoZW1lKTtcbiAgICAgIGJvdHRvbTogbWFwX2dldCgkdGhlbWUsIHNjcm9sbGJhci14LWJvdHRvbSk7IC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzLXNjcm9sbGJhci14ICovXG4gICAgICBoZWlnaHQ6IG1hcF9nZXQoJHRoZW1lLCBzY3JvbGxiYXIteC1oZWlnaHQpO1xuICAgIH1cbiAgfVxuXG4gID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgIEBpbmNsdWRlIHNjcm9sbGJhci1yYWlsLWRlZmF1bHQoJHRoZW1lKTtcbiAgICByaWdodDogbWFwX2dldCgkdGhlbWUsIHNjcm9sbGJhci15LXJhaWwtcmlnaHQpOyAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzLXNjcm9sbGJhci15LXJhaWwgKi9cbiAgICB3aWR0aDogbWFwX2dldCgkdGhlbWUsIHNjcm9sbGJhci15LXJhaWwtd2lkdGgpO1xuXG4gICAgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyLWRlZmF1bHQoJHRoZW1lKTtcbiAgICAgIHJpZ2h0OiBtYXBfZ2V0KCR0aGVtZSwgc2Nyb2xsYmFyLXktcmlnaHQpOyAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzLXNjcm9sbGJhci15ICovXG4gICAgICB3aWR0aDogbWFwX2dldCgkdGhlbWUsIHNjcm9sbGJhci15LXdpZHRoKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBpbi1zY3JvbGxpbmcoJHRoZW1lKTtcblxuICAgID4gLnBzLXNjcm9sbGJhci14LXJhaWwsXG4gICAgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgICBvcGFjaXR5OiBtYXBfZ2V0KCR0aGVtZSwgcmFpbC1jb250YWluZXItaG92ZXItb3BhY2l0eSk7XG4gICAgfVxuXG4gICAgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBzY3JvbGxiYXItcmFpbC1ob3ZlcigkdGhlbWUpO1xuXG4gICAgICA+IC5wcy1zY3JvbGxiYXIteCB7XG4gICAgICAgIEBpbmNsdWRlIHNjcm9sbGJhci1ob3ZlcigkdGhlbWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyLXJhaWwtaG92ZXIoJHRoZW1lKTtcblxuICAgICAgPiAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXItaG92ZXIoJHRoZW1lKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbG9yc1xuJHBzLWJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcblxuJHBzLXJhaWwtZGVmYXVsdC1vcGFjaXR5OiAwICFkZWZhdWx0O1xuJHBzLXJhaWwtY29udGFpbmVyLWhvdmVyLW9wYWNpdHk6IDAuNiAhZGVmYXVsdDtcbiRwcy1yYWlsLWhvdmVyLW9wYWNpdHk6IDAuOSAhZGVmYXVsdDtcblxuJHBzLWJhci1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kcHMtYmFyLWNvbnRhaW5lci1ob3Zlci1iZzogI2FhYSAhZGVmYXVsdDtcbiRwcy1iYXItaG92ZXItYmc6ICM5OTkgIWRlZmF1bHQ7XG4kcHMtcmFpbC1ob3Zlci1iZzogI2VlZSAhZGVmYXVsdDtcblxuLy8gU2l6ZXNcbiRwcy1zY3JvbGxiYXIteC1yYWlsLWJvdHRvbTogM3B4ICFkZWZhdWx0O1xuJHBzLXNjcm9sbGJhci14LXJhaWwtaGVpZ2h0OiA4cHggIWRlZmF1bHQ7XG4kcHMtc2Nyb2xsYmFyLXgtYm90dG9tOiAwICFkZWZhdWx0O1xuJHBzLXNjcm9sbGJhci14LWhlaWdodDogOHB4ICFkZWZhdWx0O1xuXG4kcHMtc2Nyb2xsYmFyLXktcmFpbC1yaWdodDogM3B4ICFkZWZhdWx0O1xuJHBzLXNjcm9sbGJhci15LXJhaWwtd2lkdGg6IDhweCAhZGVmYXVsdDtcbiRwcy1zY3JvbGxiYXIteS1yaWdodDogMCAhZGVmYXVsdDtcbiRwcy1zY3JvbGxiYXIteS13aWR0aDogOHB4ICFkZWZhdWx0O1xuIiwiQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib3VyYm9uJztcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9uZWF0JztcbkBpbXBvcnQgJ2ZvbnRzJztcbkBpbXBvcnQgJ3ZhcnMnO1xuQGltcG9ydCAndHlwb2dyYXBoeSc7XG5AaW1wb3J0ICdmbGlja2l0eSc7XG5AaW1wb3J0ICdwZXJmZWN0X3Njcm9sbGJhci9tYWluJztcblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgYnAtbWVkaXVtKCl7XG4gICAgICBAaW5jbHVkZSBkZWZpbmUtYnJlYWtwb2ludChcImJwLW1lZGl1bVwiKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJwLXNtYWxsKCl7XG4gICAgICBAaW5jbHVkZSBkZWZpbmUtYnJlYWtwb2ludChcImJwLXNtYWxsXCIpO1xuICB9XG5cbiAgQGluY2x1ZGUgYnAtbW9iaWxlKCl7XG4gICAgICBAaW5jbHVkZSBkZWZpbmUtYnJlYWtwb2ludChcImJwLW1vYmlsZVwiKTtcbiAgfVxuXG4gIC8qIFRvcCBMZXZlbCBESVYgYmVsb3cgYm9keSBwcmV2ZW50aW5nIGlPUyBmcm9tIGJvdW5jaW5nIGFyb3VuZCAqL1xuXG4gICYgPiAuYm91bmNlcHJldmVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZsaWNraXR5IENvbnRhaW5lcnMgKi9cblxuLnN3aXBlci1jb250YWluZXIgIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuLyogIGJhY2tncm91bmQ6ICR3aGl0ZTsqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgfVxuXG5cbiAgJiAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIHJvdW5kLXZlcnRpY2FsLWJvcmRlcigpO1xuICAgIC8qJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSByb3VuZC12ZXJ0aWNhbC1ib3JkZXItYmVmb3JlKCk7XG4gICAgfSovXG5cbiAgICBAaW5jbHVkZSBjb2wtc21hbGwoKTtcblxuICAgICYgPiBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogJHNsaWRlLXBhZGRpbmc7XG4gICAgICAvKkBpbmNsdWRlIG1lZGlhKCRzbWFsbG1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAkc2xpZGUtcGFkZGluZy1zbWFsbG1vYmlsZTtcbiAgICAgICAgfSovXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLm5vYm9yZGVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5wYW5lbF9wYWRkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6ICRwYW5lbC10b3Atb2Zmc2V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9vdGVyLWhlaWdodCAqIDEuNSAhaW1wb3J0YW50O1xufVxuXG4vKiBQYWdlIERvdHMgKi9cblxuLnBhZ2UtZG90cyB7XG4gIEBpbmNsdWRlIG5vc2VsZWN0KCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAkZm9vdGVyLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb290ZXItaGVpZ2h0ICogMC45NTtcbiAgei1pbmRleDogMjAwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxO1xuICBib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOTUpO1xuXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC00cHggNnB4IDJweCByZ2JhKDAsMCwwLDAuMTcpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAtNHB4IDZweCAycHggcmdiYSgwLDAsMCwwLjE3KTtcbiAgYm94LXNoYWRvdzogMHB4IC00cHggNnB4IDJweCByZ2JhKDAsMCwwLDAuMTcpO1xuXG5cbiAgY29sb3I6ICRibGFjaztcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgLW1vei1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi8qIFBlcmZlY3QgU2Nyb2xsIFdyYXBwZXJzICovXG5cbi5zY3JvbGwtd3JhcHBlciwgLnNjcm9sbC13cmFwcGVyLW1vYmlsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNjcm9sbC13cmFwcGVyLW1vYmlsZSB7XG4gIG92ZXJmbG93LXg6IG5vbmUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIC8qICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IG1vdmVkIGRvd24gdG8gZmxpcHBlZCBzdHlsZXMgKi9cbn1cblxuXG4vKiBCYXNpYyBQYWdlczogQmxhY2sgb3IgV2hpdGUgKi9cblxuLm1haW5jb250YWluZXIge1xuICBwZXJzcGVjdGl2ZTogODAwcHg7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDgwMHB4O1xuICAtbW96LXBlcnNwZWN0aXZlOiA4MDBweDtcbiAgLW1zLXBlcnNwZWN0aXZlOiA4MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjc1cyBlYXNlLWluLW91dCk7XG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbn1cblxuLyogUGFnZWNvbnRhaW5lcjogQ29udGFpbnMgQmFjayBhbmQgRnJvbnRzaWRlICovXG5cbi5wYWdlY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG5cbiAgLnBhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zY3JvbGwtd3JhcHBlci1tb2JpbGUge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjc1cyBlYXNlLWluLW91dCk7XG59XG5cblxuXG4vKiBNZW51ICovXG5cbmhlYWRlciB7XG4gIHBhZGRpbmc6IDAgJHNsaWRlX3BhZGRpbmc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaW1nIHtcbiAgICB3aWR0aDogOTklO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCA2cyBlYXNlLWluLW91dCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDM2MDBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudSwgLnN1Ym1lbnUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgJi5tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyLjdlbTtcbiAgICAmID4gbGkge1xuICAgICAgQGluY2x1ZGUgcm91bmQtYm9yZGVyKDAuNzVlbSwgMC43M2VtKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi8qIE1lbnUgQ29udGFpbmVyICovXG5cbi5wYW5lbF90b3Age1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6ICRzbGlkZV9wYWRkaW5nO1xuXG4gIC5zb2NpYWwge1xuICAgIGZvbnQtc2l6ZTogI3skZm9udC1zaXplLWJvZHkgLyAkZm9udC1zaXplLWJpZ31lbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICYucHVsbC1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBlbTtcbiAgICAgICAgcmlnaHQ6IDBlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogQm90dG9tIEZpeCBUcmljayAqL1xuXG4ucGFuZWxfdG9wIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbmhlYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1lbnUge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4ubWVudXNsaWRlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLyogRk9STSBHRU5FUkFMICovXG5cbmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UtaW4tb3V0KTtcblxuICBpbnB1dCwgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZzogMCAwLjVlbTtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgZG9zZWxlY3QoKTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cblxuICBidXR0b24ge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4yNXMgZWFzZS1pbi1vdXQpO1xuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBGbG9hdGVycyAqL1xuXG4ucHVsbC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFlbTtcbiAgdG9wOiAwcHg7XG4gICYubm9wYWRkaW5nIHtcbiAgICByaWdodDogMGVtO1xuICB9XG59XG5cbi5wdWxsLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFlbTtcbiAgdG9wOiAwcHg7XG4gICYubm9wYWRkaW5nIHtcbiAgICBsZWZ0OiAwZW07XG4gIH1cbiAgYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNsZWFyIHtcbiAgbWFyZ2luLXRvcDogMS44ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNGVtO1xuICB3aWR0aDogNTAlO1xuLyogIEBpbmNsdWRlIG1lZGlhKCRzbWFsbCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9Ki9cbn1cblxuXG4vKiBTdWJtZW51ICovXG5cbi5wYW5lbF9tZW51IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogJHBhbmVsbWVudS10b3Atc3BhY2U7XG4vKiAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsbW9iaWxlKSB7XG4gICAgbWFyZ2luLXRvcDogJHBhbmVsbWVudS1zbWFsbG1vYmlsZS10b3Atc3BhY2U7XG4gIH0qL1xuXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAmIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMGVtO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICAmLmxpbmstYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi8qIFNwbGFzaCBJbWFnZSAqL1xuXG4uc3BsYXNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6ICRzbGlkZS1wYWRkaW5nO1xuLyogIEBpbmNsdWRlIG1lZGlhKCRzbWFsbG1vYmlsZSkge1xuICAgIHBhZGRpbmc6ICRzbGlkZS1wYWRkaW5nLXNtYWxsbW9iaWxlO1xuICB9Ki9cblxuICAmLm5nLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYubmctaGlkZS1yZW1vdmUsXG4gICYubmctaGlkZS1hZGQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQpO1xuICB9XG5cbiAgJiBpIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1ZW07XG4gICAgaGVpZ2h0OiA1ZW07XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gICAgbWFyZ2luLXRvcDogLTIuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb24tbmFtZTogbG9hZGVyO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIEBrZXlmcmFtZXMgbG9hZGVyIHtcbiAgXHQ1MCUge1xuICAgICAgd2lkdGg6IDVlbTtcbiAgICAgIGhlaWdodDogNWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0yLjVlbTtcbiAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgfVxuICBcdDEwMCUge1xuICAgICAgd2lkdGg6IDhlbTtcbiAgICAgIGhlaWdodDogOGVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gICAgICBtYXJnaW4tdG9wOiAtNGVtO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICB9XG5cbn1cblxuLm9uc3BsYXNoIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNSU7XG4gIHRvcDogM2VtO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMjAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJiBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cblxuLyogTGlzdCBDb250YWluZXIgKi9cblxuLmxpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDBlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgQGluY2x1ZGUgcm91bmQtYm9yZGVyKDEuMWVtLCAwLjI1ZW0pO1xuICAmOmxhc3QtY2hpbGQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgcCArIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgfVxuICBoMiArIHAge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuXG4vKiBJbWFnZSBDYXJvdXNlbHMgKi9cbi8qIEhlcm9pbWFnZTogb25seSBvbmUsIGJpZyBpbWFnZSB3aXRoIGEgbGl0dGxlIG1hcmdpbiAqL1xuXG4uY2Fyb3VzZWwge1xuXG4gIG1hcmdpbjogMGVtIGF1dG87XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXgtd2lkdGg6ICRmcy1jb250ZW50LW1heC13aWR0aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAwZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDtcblxuICAmID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgIC8qIG92ZXJmbG93OiB2aXNpYmxlOyovXG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWNlbGwge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogZXctcmVzaXplICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG5cbiAgICAgIC5oZXJvaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wb3J0cmFpdCB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gICAgICAgIGJvdHRvbTogMC41ZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndpdGhjYXB0aW9uIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgICAuZmxpY2tpdHktdmlld3BvcnQge1xuICAgICAgfVxuICAgICAgLmNhcm91c2VsLWNlbGwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJiAuc2luZ2xlIHtcbiAgICAuY2Fyb3VzZWwtY2VsbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLyogSGVyb2ltYWdlOiBvbmx5IG9uZSwgYmlnIGltYWdlIHdpdGggYSBsaXR0bGUgbWFyZ2luICovXG5cbi5oZXJvaW1hZ2Uge1xuXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gICYuY29udGFpbixcbiAgJi5sYW5kc2NhcGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYuY2luZW1hIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmZvdG8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NiUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgfVxuXG4gICYuZm90by5wb3J0cmFpdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjclO1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cblxuICAmLm1hcmdpbiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDYuMiUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJi5tYXJnaW4ucG9ydHJhaXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cblxuICAmICsgLmNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIC13ZWJraXQtaHlwaGVuczogbWFudWFsICFpbXBvcnRhbnQ7XG4gICAgLW1vei1oeXBoZW5zOiBtYW51YWwgIWltcG9ydGFudDtcbiAgICAtbXMtaHlwaGVuczogbWFudWFsICFpbXBvcnRhbnQ7XG4gICAgaHlwaGVuczogbWFudWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmZvdG8ucG9ydHJhaXQgICsgLmNhcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NyU7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxuXG4gICYubWFyZ2luICsgLmNhcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIE1lZGlhIEdhbGxlcnkgKi9cblxuLm1lZGlhZ2FsbGVyeSB7XG5cbiAgLnJlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICB9XG5cbiAgLmVudHJ5IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIEBpbmNsdWRlIHJvdW5kLWJvcmRlcigwZW0sIDFlbSk7XG5cbiAgICAvKiBTZWN0aW9uIFRpdGxlICovXG5cbiAgICAmID4gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICB9XG5cbiAgICAvKiBDb250cmlidXRpbm9uIENvbnRhaW5lciAqL1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICBAaW5jbHVkZSByb3VuZC1ib3JkZXItYmVmb3JlKDBlbSwgMWVtKTtcbiAgICAgICYgPiBhID4gaDIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMGVtO1xuICAgICAgICAgIHRvcDogLTAuMmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjI1cyBlYXNlLWluLW91dCk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cblxuICAgIC5hY2NvcmRlb24ge1xuICAgICAgbWFyZ2luOiAwIC0wLjVlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgdmlkZW8sXG4gICAgICBhdWRpbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAxZW0gMGVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJiA+IGEgeyAvKiBNZWRpYSAqL1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICB3aWR0aDogMzMuMyU7XG5cbiAgICAgICAgJiA+IC5jb250YWluIHtcbiAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FwdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuRG9rdW1lbnRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICYgPiBhIHsgLyogTWVkaWEgKi9cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYgPiAuY29udGFpbiB7XG4gICAgICAgICAgaGVpZ2h0OiAzZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogM2VtO1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDogM2VtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogM2VtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAuY2FwdGlvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxufVxuXG4vKiBBbm5vYXRhdGlvbiBDbGFzcyAqL1xuXG4uYW5ub3RhdGlvbnMge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLndvcmtpbmZvIHtcbiAgbWF4LXdpZHRoOiAkZnMtaGVhZGVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xuICBtYXJnaW46IDBlbSBhdXRvIDNlbSBhdXRvO1xuICAmID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcm91bmQtYm9yZGVyKCk7XG4gICAgQGluY2x1ZGUgcm91bmQtYm9yZGVyLW92ZXJydWxlKCk7XG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMGVtICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMGVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJiA+IGRpdiB7XG4gICAgICBtYXgtd2lkdGg6ICRmcy1jb250ZW50LW1heC13aWR0aDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IC0xZW07XG4gICAgICAmIGRpdi5oYWxmc3BhY2Uge1xuXG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICB9XG4gICAgICAmIGRpdi5sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICAmIGRpdi5yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgICYgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIERvd25sb2FkcyBDbGFzcyAqL1xuLmRvd25sb2FkcyB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICYgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfTtcbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygxcHgsIDFweCwgNHB4LCAkZ3JheSk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG4gICYuYmlnZm9udCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICYgPiBhIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGF0ZWVudHJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwZW1cbiAgfVxuICAmIGg0IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJsYWNrO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHNsaWRlLXBhZGRpbmc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJHNsaWRlLXBhZGRpbmc7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2xpZGUtcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2xpZGUtcGFkZGluZztcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQgaDQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4vKiBBcnRpc3QgTmFtZSBMaXN0ICovXG5zcGFuLm1hcmtlcixcbmEubWFya2VyIHtcbiAgZm9udC1zaXplOiAyLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMC4yZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMWVtO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBpOmJlZm9yZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIH1cbn1cblxuXG5oMS5saXN0IHtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGl2Lm1hcmtlcmNvbnRhaW5lciB7XG4gICAgdG9wOiAwLjJlbTtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICBhLm1hcmtlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMWVtO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMjVzIGVhc2UtaW4tb3V0KTtcbiAgfVxuICAmLmFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgYS5tYXJrZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG59XG5cbmRpdi5wcm9qZWt0bGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIH1cbiAgYS5tYXJrZXIge1xuICAgIGJvdHRvbTogMC41ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4yNXMgZWFzZS1pbi1vdXQpO1xuICB9XG4gICYuYWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBhLm1hcmtlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuLyogQWNjb3JkZW9ucyAqL1xuXG4uYWNjb3JkZW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLm5nLWVudGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMS41cyBlYXNlLWluLW91dCk7XG4gIH1cbiAgJi5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgfVxuICAmLm5nLWxlYXZlIHtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjc1cyBlYXNlLWluLW91dCk7XG4gIH1cbiAgJi5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgfVxufVxuXG4vKiBNYWdhemluZSBMaXN0ICovXG5cbi5tYWd0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjYlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdXBlcnNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zdXBlcnNpemU7XG4gIH1cbn1cbi5tYWdsZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG59XG5cblxuLyogTmFodGxvc2UgUGFyYWdyYXBoZW4gdm9yIEFjY29yZGVvbnMgKi9cblxuLmdhcGxlc3Mge1xuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuXG4vKiBEb3RzIEFjY29yZGVvbiBNYXJrZXIgKi9cblxuLmRvdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAplwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG59XG5cblxuLyogTGVhZCBvbiBsb2FkZWQgYWNjb3JkZW9uICovXG5cbi5sZWFkIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4vKiBGdWxsIFNpemUgQnV0dG9ucyAqL1xuXG4uc2VsZWN0b3Ige1xuICBjb2xvcjogJGdyYXk7XG4gIC5saW5rLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICBAaW5jbHVkZSByb3VuZC1ib3JkZXIoMWVtLCAxLjVlbSk7XG4gICYtdGlnaHQge1xuICAgIEBpbmNsdWRlIHJvdW5kLWJvcmRlcigxLjVlbSwgMWVtKTtcbiAgfVxufVxuLnN1YnNlbGVjdG9yIHtcbiAgY29sb3I6ICRncmF5O1xuICAubGluay1hY3RpdmUge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgQGluY2x1ZGUgcm91bmQtYm9yZGVyLWJlZm9yZSgxZW0sIDFlbSk7XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICBib3JkZXItY29sb3I6ICRncmF5O1xuICB9XG59XG5cbi52ZXJtaXR0bHVuZ3Nmb3JtIHtcblxuICAuZW50cmllcyB7XG4gICAgQGluY2x1ZGUgcm91bmQtYm9yZGVyKDEuNWVtLCAxLjVlbSk7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9vdGVyLWhlaWdodCAqIDIuNTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICAuZmlsdGVyIHtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZW50cmllcyB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxuICAgIC5hbm1lcmt1bmdlbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgbWFyZ2luOiAwLjVlbSAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAuYnV0dG9uLWJsb2NrIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNTAlO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwIDAuM2VtIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIFBlcmZlY3QgU2Nyb2xsYmFyIE92ZXJydWxlICovXG5cblxuLnBzLXNjcm9sbGJhci14LXJhaWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zY3JvbGxiYXIteSB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlci1oZWlnaHQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uZnVsbHNjcmVlbiwgLnBhbmVsX292ZXJsYXksIC5tYXAge1xuICAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgbWFyZ2luLXRvcDogMGVtO1xuICB9XG59XG5cblxuLyogU29jaWFsIE1lZGlhICovXG5cbi5zaGFyZWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAmID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIH1cblxuICAuc2hhcmluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1pbik7XG4gICAgJi5uZy1oaWRlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBhIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UtaW4pO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cblxufVxuXG4vKiA7bG9nb2Jsb2NrICovXG5cbi5sb2dvYmxvY2sge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICB9XG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxufVxuXG4udGVtcGxhdGVjb250YWluZXIge1xuICBvcGFjaXR5OjE7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1pbi1vdXQpO1xuXG4gICYubmctZW50ZXIge1xuICAgIG9wYWNpdHk6MDtcbiAgfVxuICAmLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTowO1xuICB9XG4gICYubmctbGVhdmUge1xuICAgIG9wYWNpdHk6MDtcbiAgfVxuICAmLm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTowO1xuICB9XG59XG5cbi8qIFNlYXJjaCBQYWdlICovXG5cbi5zZWFyY2hwYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDg1JTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtNHB4IDZweCAycHggcmdiYSgwLDAsMCwwLjE3KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggLTRweCA2cHggMnB4IHJnYmEoMCwwLDAsMC4xNyk7XG4gIGJveC1zaGFkb3c6IDBweCAtNHB4IDZweCAycHggcmdiYSgwLDAsMCwwLjE3KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMXMgZWFzZS1pbi1vdXQpO1xuICAmLm5nLWhpZGUge1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAmLm5nLWhpZGUtcmVtb3ZlXG4gICYubmctaGlkZS1hZGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIEltYWdlIFpvb20gQ2xhc3MgKi9cblxuLnpvb20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMyJTtcbiAgcGFkZGluZzogMGVtO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgJi5uZy1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gIH1cblxuICAmIC5wb3BvdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjI1cyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCA2cHggMnB4IHJnYmEoMCwwLDAsMC40KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggNnB4IDJweCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggMnB4IHJnYmEoMCwwLDAsMC40KTtcbiAgICAmLm5nLWhpZGUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5ub2dhcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuQGltcG9ydCAndmVyc2lvbjInO1xuQGltcG9ydCAncmVzcG9uc2l2ZSc7XG4iLCIucmYtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnJmLWVtYmVkZGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucGFuZWxfb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTFweDtcbiAgICByaWdodDogLTNweDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlci1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpKTtcblxuICAgICYubmctaGlkZSB7XG4gICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2VudGVyaXplZCB7XG4gICAgICBAaW5jbHVkZSByb3VuZC1ib3JkZXItb3ZlcnJ1bGUoKTtcbiAgICB9XG5cbiAgICAuY2FsZW5kYXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMGVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucGFuZWxfb3ZlcmxheSwgLnNpZGVNZW51IHtcbiAgLnB1bGwtbGVmdCwgLnB1bGwtcmlnaHQge1xuICAgIHBhZGRpbmc6ICRzbGlkZS1wYWRkaW5nO1xuICAgIHBhZGRpbmctdG9wOiAkcGFuZWwtdG9wLW9mZnNldCAvIDI7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgaSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmlnO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiAkc2xpZGUtcGFkZGluZy1zbWFsbG1vYmlsZTtcbiAgICB9XG4gIH1cbn1cblxuLmZ1bGxzY3JlZW4sIC5tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMCU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpKTtcblxuICAmLm5nLWhpZGUge1xuICAgIHRvcDogMTAwJTtcbiAgfVxuXG4gICYubmctaGlkZSxcbiAgJi5uZy1oaWRlLXJlbW92ZSxcbiAgJi5uZy1oaWRlLWFkZCB7XG4gICAgLmZvbGxvd2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qIFdpZGUgQ29udGVudCwgaS5lLiBQdWJsaWNhdGlvbnMgKi9cblxuLmZ1bGxzY3JlZW4ge1xuXG4gICYgPiBkaXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDBlbTtcbiAgICBwYWRkaW5nLXRvcDogMGVtO1xuICB9XG5cbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnBhbmVsX3BhZGRpbmcge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5kaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cblxuICAudGV4dCB7XG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgICAgZm9udC1zaXplOiA2MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yZW07XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmNlbnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAkcGFuZWwtdG9wLW9mZnNldDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnRleHRoZWFkZXIge1xuICAgICAgLmNlbnRlciB7XG4gICAgICAgIC8qbWF4LXdpZHRoOiA2ODVweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyovXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBoMSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMGVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXV0aG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogICRwYW5lbC10b3Atb2Zmc2V0O1xuICAgICAgICBmb250LXNpemU6ICAkZnVsbHNjcmVlbi1yZWFkZXItdGl0bGUtZm9udC1zaXplICogMS40O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSwgYSB7XG4gICAgICBmb250LXNpemU6ICRmdWxsc2NyZWVuLWhlYWRlci1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGZ1bGxzY3JlZW4taGVhZGVyLWxpbmUtaGVpZ2h0O1xuICAgIH1cblxuICB9XG5cbiAgLmZvbGxvd2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDIwMDAwO1xuICAgIGhlaWdodDogNGVtO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogJGZzLWhlYWRlci1wYWRkaW5nO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMXMpO1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4xcyk7XG4gICAgfVxuXG4gIH1cblxuICAuZm9sbG93aGVhZGVyLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFweCAxZW0gMCAxZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIqJGZvb3Rlci1oZWlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogJGZzLWNvbnRlbnQtbWF4LXdpZHRoO1xuICAgIC5hbm5vdGF0aW9ucyB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDNlbTtcblxuICAgICAgJi5hbm5vdGF0aW9ucyA+IHAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tYWdhemluZSB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvbGxvd2hlYWRlciB7XG4gICYuc2Nyb2xsZWQge1xuICAgIGhlaWdodDogMmVtO1xuICAgIHBhZGRpbmctdG9wOiAwZW07XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA2cHggMHB4IHJnYmEoMCwwLDAsMC4xNyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDZweCAwcHggcmdiYSgwLDAsMCwwLjE3KTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAwcHggcmdiYSgwLDAsMCwwLjE3KTtcbiAgfVxufVxuXG5cblxuLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRyb3NlO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNzVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2Utb3V0KTtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICYtcG9zaXRpdmUge1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuICAmLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGdyZWVuLCAyMCUpO1xuICB9XG4gICYubmctaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgfVxuICAmIC5wdWxsLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwLjc1ZW07XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJpZztcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAkZnVsbHNjcmVlbi1yZWFkZXItZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZnVsbHNjcmVlbi1yZWFkZXItbGluZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udGVtcGxhdGVjb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2Utb3V0KTtcbiAgJi5uZy1oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi53aWRlYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBwcmVmaXhlcihib3JkZXItcmFkaXVzLCA2cHgsIHdlYmtpdCBtb3ogc3BlYyk7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC44ZW0gMWVtIDAuOGVtIDFlbTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4yNXMgZWFzZS1vdXQpO1xuICBzcGFuIHtcbiAgICBmb250LXNpemU6ICRmdWxsc2NyZWVuLXJlYWRlci1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRmdWxsc2NyZWVuLXJlYWRlci1mb250LXNpemU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4uZnVsbHNjcmVlbiB7XG4gIHotaW5kZXg6IDI7XG5cbiAgJi5Xb3JrRGV0YWlsIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgLmZvbGxvd2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAwMDAsIDApO1xuICAgICAgJi5zY3JvbGxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMDAwMCwgMC43NSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBoMSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtICFpbXBvcnRhbnQ7ICAgICAgXG4gICAgfVxuICB9XG5cbiAgJi5NZWRpYUxpc3RlIHtcbiAgICAuZm9sbG93aGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoI0ZGRkZGRiwgMCk7XG4gICAgICAmLnNjcm9sbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjRkZGRkZGLCAwLjkpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLk91dE9mQm9keSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRTlERTtcbiAgICAuZm9sbG93aGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoI0ZGRTlERSwgMCk7XG4gICAgICAmLnNjcm9sbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjRkZFOURFLCAwLjkpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5PdXRPZlRpbWUge1xuICAgIGJhY2tncm91bmQ6IHJnYigyMDQsMjU1LDIwNCk7XG4gICAgLmZvbGxvd2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwyNTUsMjA0LCAwKTtcbiAgICAgICYuc2Nyb2xsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwyNTUsMjA0LCAwLjkpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuT3V0T2ZQbGFjZSB7XG4gICAgYmFja2dyb3VuZDogcmdiKDE4NSwyMDcsMjM1KTtcbiAgICAuZm9sbG93aGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTg1LDIwNywyMywgMCkgIWltcG9ydGFudDtcbiAgICAgICYuc2Nyb2xsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4NSwyMDcsMjM1LCAwLjkpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYXAge1xuICB6LWluZGV4OiAzO1xufVxuLnViZXJtYXAge1xuICB6LWluZGV4OiA0O1xufVxuLnViZXJmcyB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmFydGlzdGxpc3Qge1xuICAubWFya2VyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5tYXJrZXI6bm90KC5kaXNhYmxlZCkge1xuICAgIC5mYS1jaXJjbGUtbyB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmluZm9ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxZW0gMGVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDAuOGVtIDFlbTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzLjVlbTtcbiAgICAgIHBhZGRpbmc6IDAuOGVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgfVxuICAgIC5kYXRlcmVmIHtcbiAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICB9XG4gIH1cbn1cblxuLnJhZGlvIHtcbiAgaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gIH1cbn1cblxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgJiA+IGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHJvdW5kLWJvcmRlcigxZW0sIDEuNWVtKTtcbiAgfVxuICAmLmZvbGRvdXQgPiBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYW5lbF9vdmVybGF5LFxuLmNhbGVuZGFyIHtcbiAgLmRpdmlkZXIge1xuICAgIEBpbmNsdWRlIHJvdW5kLWJvcmRlcigxZW0sIDEuNWVtKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgLmxlZnQge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAubGVmdCxcbiAgICAucmlnaHQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgICB9XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAkZnVsbHNjcmVlbi1oZWFkZXItZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgJi5ncmF5OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiAgICB9XG4gIH1cbiAgJi5wYW5lbF9vdmVybGF5IC5kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSByb3VuZC1ib3JkZXIoMC42ZW0sIDFyZW0pO1xuICAgIEBpbmNsdWRlIHJvdW5kLWJvcmRlci1vdmVycnVsZSgpO1xuICAgIGgxIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG4gICAgfVxuICAgIC5sZWZ0LFxuICAgIC5yaWdodCB7XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBDYWxlbmRhciBMaXN0ICovXG5cbi5jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZW50cnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHJvdW5kLWJvcmRlcigxZW0sIDEuNWVtKTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAmID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4yNXMgZWFzZS1vdXQpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHAgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgdGhlYWQge1xuICAgICAgdGQge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5mbyB7XG4gICAgICAmLm5nLWhpZGUge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgQGluY2x1ZGUgcHJlZml4ZXIoYm9yZGVyLXJhZGl1cywgNnB4LCB3ZWJraXQgbW96IHNwZWMpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2Utb3V0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDFlbSAxZW0gMC41ZW0gMWVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJvZHk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMC43NWVtO1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAmLmxpbmstYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgJi5mb2xkb3V0LFxuICAgICAgJi50b2RheSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgQGluY2x1ZGUgcHJlZml4ZXIoYm9yZGVyLXJhZGl1cywgMS4yNWVtLCB3ZWJraXQgbW96IHNwZWMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRvZGF5IHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvZ2dsZXIge1xuICBwIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1vdXQpO1xuICAgICYubmctaGlkZSB7XG4gICAgICBtYXgtaGVpZ2h0OjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnByZXNzZm9ybSxcbi5sb2dpbmZvcm0sXG4ua29udGFrdGZvcm11bGFyIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XG4gIHBhZGRpbmc6IDFlbTtcbiAgcGFkZGluZy10b3A6IDAuMmVtO1xuICBtYXJnaW46IDFlbSAwZW07XG4gIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgQGluY2x1ZGUgcHJlZml4ZXIoYm9yZGVyLXJhZGl1cywgNnB4LCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG4ucHJlc3Nmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBkaXYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGZvcm0ge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAmLm5nLWhpZGUge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAxZW0gMHB4IDBweCAwcHg7XG4gICAgJi5hbGVydCB7XG4gICAgICBjb2xvcjogJHJvc2U7XG4gICAgfVxuICB9XG59XG5cbi5sb2dpbmZvcm0ge1xuICBwIHtcbiAgICBtYXJnaW46IDFlbSAwcHggMHB4IDBweDtcbiAgICBjb2xvcjogJHJvc2U7XG4gIH1cbn1cblxuXG4vKiBSb3VuZGVkIEJ1dHRvbnMgKi9cblxuLmJ1dHRvbiB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMjVzIGVhc2Utb3V0KTtcbiAgQGluY2x1ZGUgbm9zZWxlY3QoKTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgfVxuICAmLWxhcmdlIHtcbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAwLjVlbTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjM2ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaG93bWVudSB7XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjI1cyBlYXNlLWluLW91dCk7XG4gIH1cblxuICAmLnZlcnRpY2FsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNDUlIDY1JTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNDUlIDY1JTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDQ1JSA2NSU7XG4gICAgfVxuICB9XG59XG5cbi5tYXBzd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMWVtIDAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMGVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBjb250ZW50OiBcInhcIjtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogLTAuNWVtO1xuICAgIHJpZ2h0OiAtMC41ZW07XG4gICAgdG9wOiAwLjVlbTtcbiAgICBib3R0b206IDAuNWVtO1xuICAgIEBpbmNsdWRlIHByZWZpeGVyKGJvcmRlci1yYWRpdXMsIDZweCwgd2Via2l0IG1veiBzcGVjKTtcbiAgfVxufVxuXG4ubGFuZ3VhZ2Vzd2l0Y2gge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBHb29nbGUgTWFwICovXG5cbi5tYXBXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAuc2lkZU1lbnUge1xuICAgIEBpbmNsdWRlIGNvbC1zbWFsbCgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAkc2xpZGUtcGFkZGluZztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9vdGVyLWhlaWdodDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiAkZm9vdGVyLWhlaWdodCAqIDI7XG4gICAgICAmLm5nLWhpZGUge1xuICAgICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTYuNWVtICFpbXBvcnRhbnQ7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucHVsbC1yaWdodCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgICB9XG4gICAgICAgIC5wYW5lbF9wYWRkaW5nIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMGVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMGVtO1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpc3RsaXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpKTtcbiAgICBoMSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5wYW5lbHRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuYXJ0aXN0bGlzdCB7XG4gICAgICBAaW5jbHVkZSByb3VuZC1ib3JkZXItYmVmb3JlKDFlbSwgMS41ZW0pO1xuICAgICAgQGluY2x1ZGUgcm91bmQtYm9yZGVyLW92ZXJydWxlKCk7XG4gICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5mYS1jaXJjbGUge1xuICAgICAgICBjb2xvcjogJHJvc2U7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYW5lbF9vdmVybGF5IHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvb3Rlci1oZWlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLmdNYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBAaW5jbHVkZSBjb2wtbWFwKCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICYgKiB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJiAuc3R5bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG5cbiAgICAvKiAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRwYW5lbG1lbnUtc21hbGxtb2JpbGUtdG9wLXNwYWNlO1xuICAgICAgfSovXG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgJiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBwcmVmaXhlcihib3JkZXItcmFkaXVzLCA1MCUsIHdlYmtpdCBtb3ogc3BlYyk7XG4gICAgICAgIHdpZHRoOiA0ZW07XG4gICAgICAgIGhlaWdodDogNGVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDdlbTtcbiAgICAgICAgICB0b3A6IDAuMTRlbTtcbiAgICAgICAgICBsZWZ0OiAwLjAxZW07XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNsaWRlLXBhZGRpbmc7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAmIGxpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRyb3NlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjFlbTtcbiAgICAgICAgICAgIHRvcDogMC4zNmVtO1xuICAgICAgICAgICAgbGVmdDogMC4yMmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zZW07XG4gICAgICAgICAgICAgIGxlZnQ6IDAuMThlbTtcbiAgICAgICAgICAgICAgdG9wOiAwLjZlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDAuMmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDAuNWVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogR29vZ2xlIE1hcCBNYXJrZXIgKi9cbiAgICAuY3VzdG9tLW1hcmtlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAmIC5idWJibGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCA2cHggMnB4IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDZweCAycHggcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDZweCAycHggcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICB3aWR0aDogMjBlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMWVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwZW0gIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMS41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgIWltcG9ydGFudCk7XG4gICAgICAgICYudG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLm5nLXNob3cge1xuICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFlbSAxZW0gMDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjayB0cmFuc3BhcmVudDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjllbTtcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjVlbSAwLjI1ZW07XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAmLnBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIC5tYXJrZXIge1xuICAgICAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIEBpbmNsdWRlIHByZWZpeGVyKGJvcmRlci1yYWRpdXMsIDUwJSwgd2Via2l0IG1veiBzcGVjKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHJvc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHJvc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogQm9yZGVyIENvbG9ycyAqL1xuXG4uaXNzdWUge1xuICAvKiBQcm9qZWt0ZSAqL1xuICAmLTIyLTUyIHtcbiAgICBpOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHJvc2U7XG4gICAgfVxuICB9XG4gIC8qIFNhdGVsbGl0ZW4gKi9cbiAgJi0yMi01OSB7XG4gICAgaTpiZWZvcmUge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxuICAvKiBTYW1tbHVuZyAqL1xuICAmLTctMjgge1xuICAgIGk6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG4gIC8qIE9ydGUgKi9cbiAgJi0xMC02NCB7XG4gICAgaTpiZWZvcmUge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxufVxuXG4ubWFya2VyaXNzdWUge1xuICAvKiBQcm9qZWt0ZSAqL1xuICAmLTIyLTUyIHtcbiAgICBib3JkZXItY29sb3I6ICRyb3NlICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcm9zZSAhaW1wb3J0YW50XG4gICAgfVxuICB9XG4gIC8qIFNhdGVsbGl0ZW4gKi9cbiAgJi0yMi01OSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUgIWltcG9ydGFudFxuICAgIH1cbiAgfVxuICAvKiBTYW1tbHVuZyAqL1xuICAmLTctMjgge1xuICAgIGJvcmRlci1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4gIWltcG9ydGFudFxuICAgIH1cbiAgfVxuICAvKiBPcnRlICovXG4gICYtMTAtNjQge1xuICAgIGJvcmRlci1jb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlICFpbXBvcnRhbnRcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBRUiBDb2RlIERvd25sb2FkICovXG4ucXJjb2RlIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keTtcbiAgcGFkZGluZzogMWVtIDBlbTtcbiAgJiA+IGEge1xuICAgIEBpbmNsdWRlIHByZWZpeGVyKGJvcmRlci1yYWRpdXMsIDZweCwgd2Via2l0IG1veiBzcGVjKTtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDAuOGVtIDFlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSk7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBoZWlnaHQ6IDI1JTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICB9XG4gIH1cbn1cblxuLyogRnVsbCBTY3JlZW4gU3R1ZmYgKi9cbi5tZWRpYWdhbGxlcnkge1xuICAucmVhZGVyIHtcbiAgICAubGlzdC1jb250YWluZXIge1xuICAgICAgaDIgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAucXJjb2RlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAmID4gYSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub25lbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaW5mby1jaXJjbGV7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJpXCI7XG4gICAgZm9udC1zaXplOiAwLjM1ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDAuNzRlbTtcbiAgICB0b3A6IDEuMjZlbTtcbiAgfVxufVxuIiwiXG4vKlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTUVESVVNIE1PQklMRSBERVZJQ0VTXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbkBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgLmhlYWRlciB7XG4gICAgLmNlbnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgcGFkZGluZy10b3A6IDAuNmVtO1xuICAgIGgxLCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmF1dGhvciB7XG4gICAgICBmb250LXNpemU6ICRmdWxsc2NyZWVuLXJlYWRlci10aXRsZS1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAkZnVsbHNjcmVlbi1yZWFkZXItdGl0bGUtZm9udC1zaXplIC8gMztcbiAgICB9XG4gICAgLnB1bGwtcmlnaHQsXG4gICAgLnB1bGwtbGVmdCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4yNWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC53b3JraW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAmID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGwgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGwgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmZvbGxvd2hlYWRlciB7XG4gICAgJi5zY3JvbGxlZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4xNWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNhcm91c2VsIHtcbiAgICBtYXJnaW4tdG9wOiAwZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7XG4gICAgLyomID4gZGl2IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gICAgICAuY2Fyb3VzZWwtY2VsbCB7XG4gICAgICAgIC5oZXJvaW1hZ2Uge1xuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnBvcnRyYWl0IHtcbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgKi9cbiAgfVxuXG4gIC5tYWluY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICAmIC5yZWFkZXIge1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6ICRmdWxsc2NyZWVuLXJlYWRlci10aXRsZS1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmdWxsc2NyZWVuLXJlYWRlci10aXRsZS1saW5lLWhlaWdodCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGRpdi5wcm9qZWt0bGluayxcbiAgaDEubGlzdCB7XG4gICAgJiAubWFya2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmdNYXAge1xuICAgIC5jdXN0b20tbWFya2VyIHtcbiAgICAgIC5tYXJrZXIge1xuICAgICAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAvKi5idWJibGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9Ki9cbiAgICB9XG4gIH1cbn1cblxuLypcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNNQUxMIE1PQklMRSBERVZJQ0VTXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbkBpbmNsdWRlIG1lZGlhKCRzbWFsbG1vYmlsZSkge1xuICAucGFuZWxfbWVudSB7XG4gICAgbWFyZ2luLXRvcDogJHBhbmVsbWVudS1zbWFsbG1vYmlsZS10b3Atc3BhY2UgIWltcG9ydGFudDtcbiAgfVxuICAucGFuZWxfdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzbGlkZS1wYWRkaW5nLXNtYWxsbW9iaWxlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogJHNsaWRlLXBhZGRpbmctc21hbGxtb2JpbGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5maXhlZCB7XG4gICAgbGVmdDogJHNsaWRlLXBhZGRpbmctc21hbGxtb2JpbGUgIWltcG9ydGFudDtcbiAgICByaWdodDogJHNsaWRlLXBhZGRpbmctc21hbGxtb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuICAuc29jaWFsIHtcbiAgICBmb3JtIHtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iaWc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zcGxhc2gge1xuICAgIHBhZGRpbmc6ICRzbGlkZS1wYWRkaW5nLXNtYWxsbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC5tZWRpYWdhbGxlcnkge1xuICAgIC5yZWFkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMGVtO1xuICAgIH1cbiAgICAuZW50cnkge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6ICRmdWxsc2NyZWVuLXJlYWRlci1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkZnVsbHNjcmVlbi1yZWFkZXItbGluZS1oZWlnaHQgIWltcG9ydGFudDtcbiAgICAgIGkge1xuICAgICAgICB0b3A6IDBlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkZW9uIHtcbiAgICAgICYgPiBhIHtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgcC5jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGwgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2Nyb2xsZWQge1xuICAgIC5mb2xsb3doZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDAuMjVlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG5cbiAgLnN3aXBlci1zbGlkZTpub3QoLmZ1bGxzY3JlZW4pIHtcbiAgICAmID4gZGl2Om5vdCgubWVudXNsaWRlKSB7XG4gICAgICBwYWRkaW5nOiAkc2xpZGUtcGFkZGluZy1zbWFsbG1vYmlsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmIC5wYW5lbF9wYWRkaW5nIHtcbiAgICAgIG1hcmdpbi10b3A6ICRwYW5lbC1zbWFsbG1vYmlsZS10b3Atb2Zmc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC53b3JraW5mbyB7XG4gICAgJiA+IGRpdiB7XG4gICAgICAmIGRpdi5oYWxmc3BhY2Uge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwZW0gIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNWVtICFpbXBvcnRhbnQ7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC43NWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAxNDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmFubm90YXRpb25zIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGwgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMGVtICFpbXBvcnRhbnQ7XG4gICAgJi5hbm5vdGF0aW9ucyA+IHAge1xuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1hZ2F6aW5lIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZG90IHtcbiAgICBtYXJnaW46IDAuMmVtIDAuMmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICAmLmlzLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnBhZ2UtZG90cyB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDAuOTZlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTk9UIE1PQklMRVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5AaW5jbHVkZSBtZWRpYSgkbm90bW9iaWxlKSB7XG4gIC5jb250ZW50IHtcbiAgICAmIC5yZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAkZnVsbHNjcmVlbi1yZWFkZXItZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogJGZ1bGxzY3JlZW4tcmVhZGVyLWxpbmUtaGVpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAmIGZpZ2NhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6ICN7JGZvbnQtc2l6ZS1zbWFsbCAvICRmdWxsc2NyZWVuLXJlYWRlci1mb250LXNpemV9ZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkZnVsbHNjcmVlbi1yZWFkZXItdGl0bGUtZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZnVsbHNjcmVlbi1yZWFkZXItdGl0bGUtbGluZS1oZWlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43NWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9sbG93aGVhZGVyLFxuICAuaGVhZGVyIHtcbi8qICAgIC5wdWxsLWxlZnQge1xuICAgICAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4qLyAgfVxuICAjZGlyZWN0aW9uc19wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cblxuLypcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNNQUxMIFNDUkVFTlNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuQGluY2x1ZGUgbWVkaWEoJHNtYWxsKSB7XG4gIC5jbGVhciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8qXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBSZXNwb25zaXZlIEltYWdlc1xuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cbmZpZ3VyZS5yZi1wYXJzZWQsIGZpZ3VyZS5zbWFsbGltYWdlICB7XG5cbiAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICB3aWR0aDogNzAlO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICYuc2NhbGVkIHtcbiAgICAgICZfMCB7ZGlzcGxheTogbm9uZTt9XG4gICAgICAmXzEge2Rpc3BsYXk6IG5vbmU7fVxuICAgICAgJl8yIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxuLyogICAgICBAaW5jbHVkZSBtZWRpYSgkc21hbGwpIHtcbiAgICAgICAgJl8wIHtkaXNwbGF5OiBub25lO31cbiAgICAgICAgJl8xIHtkaXNwbGF5OiBibG9jazt9XG4gICAgICAgICZfMiB7ZGlzcGxheTogbm9uZTt9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgICZfMCB7ZGlzcGxheTogbm9uZTt9XG4gICAgICAgICZfMSB7ZGlzcGxheTogbm9uZTt9XG4gICAgICAgICZfMiB7ZGlzcGxheTogYmxvY2s7fVxuICAgICAgfVxuKi9cbiAgICB9XG4gIH1cbiAgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gICAgfVxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLypcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFJldGluYSBTdHVmZlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4uaGlyZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvd3JlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQGluY2x1ZGUgaGlkcGkoMS41KSB7XG4gIC5oaXJlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxvd3JlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8qXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBSZXRpbmEgU3R1ZmZcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuQG1lZGlhIG9ubHkgcHJpbnQge1xuICAgLmZ1bGxzY3JlZW4sIGh0bWwsIGJvZHksIC5ib3VuY2VwcmV2ZW50LCAjbWFpbmNvbnRhaW5lciwgLnBhZ2Vjb250YWluZXIsIC5wYWdlIHtcbiAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgfVxuICAgLnBhZ2UtZG90cywgLmZvbGxvd2hlYWRlciB7XG4gICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgIH1cbiAgICoge1xuICAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IFxuICAgfVxuICAgLmZ1bGxzY3JlZW4gIHtcbiAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICB9XG59IiwiLy8gSGlEUEkgbWl4aW4uIERlZmF1bHQgdmFsdWUgc2V0IHRvIDEuMyB0byB0YXJnZXQgR29vZ2xlIE5leHVzIDcgKGh0dHA6Ly9iamFuZ28uY29tL2FydGljbGVzL21pbi1kZXZpY2UtcGl4ZWwtcmF0aW8vKVxuQG1peGluIGhpZHBpKCRyYXRpbzogMS4zKSB7XG4gIEBpbmNsdWRlIF9ib3VyYm9uLWRlcHJlY2F0ZS1mb3ItcHJlZml4aW5nKFwiaGlkcGlcIik7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAkcmF0aW8pLFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogJHJhdGlvKSxcbiAgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAjeyRyYXRpb30vMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IHJvdW5kKCRyYXRpbyAqIDk2ZHBpKSksXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246ICRyYXRpbyAqIDFkcHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiJdfQ== */
