/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./themes/JustBlue/assets/scss/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Hind+Siliguri);
/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./themes/JustBlue/assets/scss/style.scss (1) ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.noUi-target {
  position: relative;
  direction: ltr;
}

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1; /* Fix 401 */
}

.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.noUi-handle {
  position: relative;
  z-index: 1;
}

.noUi-stacking .noUi-handle {
  /* This class is applied to the lower origin when
     its values is > 50%. */
  z-index: 10;
}

.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px;
}

.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}

/* Styling;
 */
.noUi-background {
  background: #FAFAFA;
  box-shadow: inset 0 1px 1px #f0f0f0;
}

.noUi-connect {
  background: #3FB8AF;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  -webkit-transition: background 450ms;
  transition: background 450ms;
}

.noUi-origin {
  border-radius: 2px;
}

.noUi-target {
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}

.noUi-target.noUi-connect {
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB;
}

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: w-resize;
}

.noUi-vertical .noUi-draggable {
  cursor: n-resize;
}

.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}

.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}

/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}

.noUi-handle:after {
  left: 17px;
}

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}

.noUi-vertical .noUi-handle:after {
  top: 17px;
}

/* Disabled state;
 */
[disabled].noUi-connect,
[disabled] .noUi-connect {
  background: #B8B8B8;
}

[disabled].noUi-origin,
[disabled] .noUi-handle {
  cursor: not-allowed;
}

/*!
 *  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: new URL(/build/nomisoft/justblue-theme/fonts/fontawesome-webfont.eot);
  src: new URL(/build/nomisoft/justblue-theme/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"), new URL(/build/nomisoft/justblue-theme/fonts/fontawesome-webfont.woff2) format("woff2"), new URL(/build/nomisoft/justblue-theme/fonts/fontawesome-webfont.woff) format("woff"), new URL(/build/nomisoft/justblue-theme/fonts/fontawesome-webfont.ttf) format("truetype"), new URL(/build/nomisoft/justblue-theme/images/fontawesome-webfont.svg#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}
.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 */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

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

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

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

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

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

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

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

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

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

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

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

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

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

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

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

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

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

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

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

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

.fa-inverse {
  color: #fff;
}

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

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

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

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

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

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

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

.fa-th:before {
  content: "\f00a";
}

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

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

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

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

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

.fa-signal:before {
  content: "\f012";
}

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

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

.fa-home:before {
  content: "\f015";
}

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

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

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

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

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

.fa-inbox:before {
  content: "\f01c";
}

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

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

.fa-refresh:before {
  content: "\f021";
}

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

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

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

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

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

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

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

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

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

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

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

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

.fa-list:before {
  content: "\f03a";
}

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

.fa-indent:before {
  content: "\f03c";
}

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

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

.fa-pencil:before {
  content: "\f040";
}

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

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

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

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

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

.fa-arrows:before {
  content: "\f047";
}

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

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

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

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

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

.fa-eject:before {
  content: "\f052";
}

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

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

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

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

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

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

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

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

.fa-crosshairs:before {
  content: "\f05b";
}

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

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

.fa-ban:before {
  content: "\f05e";
}

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

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

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

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

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

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

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

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

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

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

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

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

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

.fa-retweet:before {
  content: "\f079";
}

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

.fa-folder:before {
  content: "\f07b";
}

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

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

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

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

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

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

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

.fa-key:before {
  content: "\f084";
}

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

.fa-comments:before {
  content: "\f086";
}

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

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

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

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

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

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

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

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

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

.fa-trophy:before {
  content: "\f091";
}

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

.fa-upload:before {
  content: "\f093";
}

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

.fa-phone:before {
  content: "\f095";
}

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

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

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

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

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

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

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

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

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

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

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

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

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

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

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

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

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

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

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

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

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

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

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

.fa-paperclip:before {
  content: "\f0c6";
}

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

.fa-square:before {
  content: "\f0c8";
}

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

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

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

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

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

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

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

.fa-money:before {
  content: "\f0d6";
}

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

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

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

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

.fa-columns:before {
  content: "\f0db";
}

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

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

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

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

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

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

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

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

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

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

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

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

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

.fa-exchange:before {
  content: "\f0ec";
}

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

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

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

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

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

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

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

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

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

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

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

.fa-beer:before {
  content: "\f0fc";
}

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

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

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

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

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

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

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

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

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

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

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

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

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

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

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

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

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

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

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

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

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

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

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

.fa-gamepad:before {
  content: "\f11b";
}

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

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

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

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

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

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

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

.fa-crop:before {
  content: "\f125";
}

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

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

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

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

.fa-microphone:before {
  content: "\f130";
}

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

.fa-shield:before {
  content: "\f132";
}

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

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

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

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

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

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

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

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

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

.fa-bullseye:before {
  content: "\f140";
}

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

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

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

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

.fa-ticket:before {
  content: "\f145";
}

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

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

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

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

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

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

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

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

.fa-compass:before {
  content: "\f14e";
}

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

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

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

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

.fa-gbp:before {
  content: "\f154";
}

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

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

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

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

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

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

.fa-file:before {
  content: "\f15b";
}

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

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

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

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

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

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

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

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

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

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

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

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

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

.fa-dropbox:before {
  content: "\f16b";
}

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

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

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

.fa-tumblr:before {
  content: "\f173";
}

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

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

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

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

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

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

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

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

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

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

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

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

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

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

.fa-wheelchair:before {
  content: "\f193";
}

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

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

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

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

.fa-slack:before {
  content: "\f198";
}

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

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

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

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

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

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

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

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper:before {
  content: "\f1a7";
}

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

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

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

.fa-steam:before {
  content: "\f1b6";
}

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

.fa-recycle:before {
  content: "\f1b8";
}

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

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

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

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

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

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

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

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

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

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

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

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

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

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

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

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

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

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

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

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

.fa-qq:before {
  content: "\f1d6";
}

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

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

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

.fa-history:before {
  content: "\f1da";
}

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

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

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

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

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

table {
  border-collapse: collapse;
  border-spacing: 0;
}

@font-face {
  font-family: "FoundationSans-UltraLight";
  src: url(/build/nomisoft/justblue-theme/fonts/FoundationSans-UltraLight-webfont.eot);
  src: url(/build/nomisoft/justblue-theme/fonts/FoundationSans-UltraLight-webfont.eot?#iefix) format("embedded-opentype"), url(/build/nomisoft/justblue-theme/fonts/FoundationSans-UltraLight-webfont.woff) format("woff"), url(/build/nomisoft/justblue-theme/fonts/FoundationSans-UltraLight-webfont.ttf) format("truetype"), url(/build/nomisoft/justblue-theme/images/FoundationSans-UltraLight-webfont.svg#FoundationSans-UltraLight) format("svg");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "chantilly-regular";
  src: url(/build/nomisoft/justblue-theme/fonts/chantilly-regular-webfont.eot);
  src: url(/build/nomisoft/justblue-theme/fonts/chantilly-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/build/nomisoft/justblue-theme/fonts/chantilly-regular-webfont.woff) format("woff"), url(/build/nomisoft/justblue-theme/fonts/chantilly-regular-webfont.ttf) format("truetype"), url(/build/nomisoft/justblue-theme/images/chantilly-regular-webfont.svg#chantilly-regular) format("svg");
  font-style: normal;
  font-weight: normal;
}
html {
  font-size: 100%;
  line-height: 1.5;
}

body {
  background: #ffffff !important;
  color: #1b1b37;
  font-family: "Hind Siliguri", arial;
}

.container {
  clear: both;
  width: 100%;
  max-width: 1280px;
  display: block;
  margin: 0 auto;
}
.container:after {
  content: "";
  display: table;
  clear: both;
}

.logo {
  text-align: center;
  font-size: 2.5rem;
  font-family: "FoundationSans-UltraLight", arial;
  margin-bottom: 0.25em;
  overflow: hidden;
  line-height: 1em;
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
@media (min-width: 480px) {
  .logo {
    font-size: 3.5rem;
  }
}
.logo span {
  line-height: 1em;
}
.logo a {
  text-decoration: none;
  color: #1b1b37;
}
.logo a .dot {
  font-size: 1.2em;
  font-family: "chantilly-regular", arial;
  color: #1b1b37;
}

#header {
  clear: both;
  position: fixed;
  top: 0;
  width: 100%;
  background: #ffffff;
  z-index: 100;
}
#header:after {
  content: "";
  display: table;
  clear: both;
}
#header .cookies {
  background: #666666;
  color: #FFFFFF;
  text-align: center;
}
@media (min-width: 960px) {
  #header .cookies .container {
    display: flex;
  }
}
#header .cookies p {
  margin: 0;
  padding: 1em 0;
  font-family: "Arial", sans-serif;
  max-width: none !important;
}
@media (min-width: 960px) {
  #header .cookies p {
    flex: 1 1 auto;
  }
}
#header .cookies p a {
  color: #FFFFFF;
  text-decoration: underline;
}
#header .cookies .ok {
  align-self: center;
  padding: 0 0 0 1em;
  cursor: pointer;
  font-weight: bold;
}
@media (min-width: 960px) {
  #header .cookies .ok {
    flex: 1 1 auto;
  }
}
#header .cookies .ok span {
  border: 1px solid white;
  padding: 0.25em 0.5em;
}
#header nav.secondary {
  clear: both;
  background: #1b1b37;
  color: #cccccc;
  display: none;
}
#header nav.secondary:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 480px) {
  #header nav.secondary {
    display: block;
  }
}
#header nav.secondary .container > ul {
  margin: 0 0.5em;
}
#header nav.secondary .container > ul li {
  float: left;
}
#header nav.secondary .container > ul li a {
  color: #cccccc;
  text-decoration: none;
  display: block;
  padding: 0.5em 1em 0.5em 0;
}
#header nav.secondary #mini_logo {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  font-size: 1.5em;
  opacity: 0;
}
#header nav.secondary #mini_logo.display {
  opacity: 1;
}
#header nav.secondary #mini_logo a {
  color: #cccccc;
}
#header nav.secondary #mini_logo a .dot {
  color: #cccccc;
}
#header nav.secondary #currency {
  float: right;
  padding: 0.5em;
  position: relative;
  cursor: pointer;
}
#header nav.secondary #currency img {
  width: 1.4em;
}
#header nav.secondary #currency span {
  font-size: 0.9em;
  padding: 0.1em;
}
#header nav.secondary #currency:after {
  content: "▼";
  font-size: 0.55em;
  position: relative;
  top: -0.15em;
  left: 0.15em;
  cursor: pointer;
}
#header nav.secondary #currency .dropdown {
  position: absolute;
  margin-top: 0.4em;
  background: #1b1b37;
  padding: 0.5em;
  right: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -ms-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
}
#header nav.secondary #currency .dropdown a {
  display: block;
  color: #cccccc;
  text-decoration: none;
  margin: 0.25em 0;
  float: right;
}
#header nav.secondary #currency .dropdown a img {
  margin-right: 0.25em;
  width: 1.2em;
}
#header nav.secondary #currency:hover .dropdown {
  visibility: visible;
  opacity: 1;
}
#header nav.secondary #basket {
  float: right;
  padding: 0.5em;
  position: relative;
  cursor: pointer;
}
#header nav.secondary #basket a {
  text-decoration: none;
  color: #cccccc;
}
#header nav.secondary #basket:not(.empty):after {
  content: "▼";
  font-size: 0.55em;
  position: relative;
  top: -0.15em;
  left: 0.15em;
  cursor: pointer;
}
#header nav.secondary #basket .dropdown {
  position: absolute;
  margin-top: 0.5em;
  padding: 0.5em;
  background: #ffffff;
  color: #1b1b37;
  border-bottom: 2px solid #1b1b37;
  border-left: 2px solid #1b1b37;
  border-right: 2px solid #1b1b37;
  width: 200%;
  right: -2px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -ms-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
}
#header nav.secondary #basket .dropdown ul {
  margin: 0.5em;
}
#header nav.secondary #basket .dropdown ul li {
  clear: both;
  margin: 0.25em 0;
  line-height: 1.25em;
  text-align: right;
}
#header nav.secondary #basket .dropdown ul li:after {
  content: "";
  display: table;
  clear: both;
}
#header nav.secondary #basket .dropdown ul li span {
  float: left;
  width: 2em;
  height: 0;
  padding-bottom: 20%;
  margin-right: 0.25em;
  background-size: cover;
  background-position: center;
}
#header nav.secondary #basket .dropdown p {
  clear: both;
  margin: 0.5em;
  float: right;
}
#header nav.secondary #basket .dropdown p:after {
  content: "";
  display: table;
  clear: both;
}
#header nav.secondary #basket .dropdown a {
  clear: both;
  box-sizing: border-box;
  display: block;
  width: 100%;
  padding: 0.5em 1em;
  background: #1b1b37;
  color: #cccccc;
  text-decoration: none;
  border: 1px solid #1b1b37;
  text-align: center;
  font-weight: bold;
}
#header nav.secondary #basket .dropdown a:after {
  content: "";
  display: table;
  clear: both;
}
#header nav.secondary #basket .dropdown a:hover {
  background: #323c6c;
}
#header nav.secondary #basket:hover .dropdown {
  visibility: visible;
  opacity: 1;
}
#header nav.primary {
  clear: both;
  border-top: 1px solid #1b1b37;
  border-bottom: 1px solid #1b1b37;
}
#header nav.primary:after {
  content: "";
  display: table;
  clear: both;
}
#header nav.primary .container > ul:nth-of-type(1) {
  clear: both;
  background: #1b1b37;
  color: #cccccc;
}
#header nav.primary .container > ul:nth-of-type(1):after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 480px) {
  #header nav.primary .container > ul:nth-of-type(1) {
    display: none;
  }
}
#header nav.primary .container > ul:nth-of-type(1) li {
  width: 20%;
  float: left;
  text-align: center;
  padding: 0.5em;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 0.8em;
}
@media (min-width: 480px) {
  #header nav.primary .container > ul:nth-of-type(1) li {
    font-size: 1em;
  }
}
#header nav.primary .container > ul:nth-of-type(1) li a, #header nav.primary .container > ul:nth-of-type(1) li img {
  color: #cccccc;
  display: block;
  margin: 0em auto 0.5em auto;
  height: 1.5em;
  text-decoration: none;
}
#header nav.primary .container > ul:nth-of-type(1) li a img, #header nav.primary .container > ul:nth-of-type(1) li img img {
  width: 100%;
  height: 100%;
}
#header nav.primary .container > ul:nth-of-type(1) li.currency .dropdown {
  clear: both;
  position: absolute;
  margin-top: 0.5em;
  background: #1b1b37;
  padding: 0.5em 0 1em 0;
  width: 100%;
  right: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -ms-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
#header nav.primary .container > ul:nth-of-type(1) li.currency .dropdown:after {
  content: "";
  display: table;
  clear: both;
}
#header nav.primary .container > ul:nth-of-type(1) li.currency .dropdown a {
  display: block;
  color: #cccccc;
  text-decoration: none;
  margin: 0.25em 0;
  width: 33.3333333333%;
  float: left;
  font-weight: bold;
}
#header nav.primary .container > ul:nth-of-type(1) li.currency .dropdown a img {
  width: 1.5em;
  height: auto;
}
#header nav.primary .container > ul:nth-of-type(1) li.currency .dropdown.active {
  visibility: visible;
  opacity: 1;
}
#header nav.primary .container > ul:nth-of-type(2) {
  opacity: 0;
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -ms-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
  position: absolute;
  background: #ffffff;
  width: 100%;
  visibility: hidden;
  border-bottom: 2px solid #1b1b37;
}
#header nav.primary .container > ul:nth-of-type(2).active {
  visibility: visible;
  opacity: 1;
}
@media (min-width: 480px) {
  #header nav.primary .container > ul:nth-of-type(2) {
    display: block;
    text-align: left;
    font-size: 1.1rem;
    opacity: 1;
    position: static;
    background: transparent;
    width: auto;
    visibility: visible;
    border-bottom: none;
  }
}
#header nav.primary .container > ul:nth-of-type(2) > li {
  position: relative;
  width: 100%;
}
@media (min-width: 480px) {
  #header nav.primary .container > ul:nth-of-type(2) > li {
    float: left;
    width: auto;
  }
  #header nav.primary .container > ul:nth-of-type(2) > li:hover {
    background: #1b1b37;
  }
  #header nav.primary .container > ul:nth-of-type(2) > li:hover > a {
    color: #cccccc;
  }
}
#header nav.primary .container > ul:nth-of-type(2) > li.active {
  font-weight: bold;
}
#header nav.primary .container > ul:nth-of-type(2) > li a {
  color: #1b1b37;
  text-decoration: none;
  display: block;
  padding: 0em 0.5em 0em 0.5em;
  line-height: 2em;
}
#header nav.primary .container > ul:nth-of-type(2) > li ul {
  left: 0;
  background: #ffffff;
  border-bottom: 1px solid #1b1b37;
  border-left: 1px solid #1b1b37;
  border-right: 1px solid #1b1b37;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -ms-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  font-size: 1rem;
  display: none;
}
@media (min-width: 480px) {
  #header nav.primary .container > ul:nth-of-type(2) > li ul {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    display: block;
    padding: 0.25em 0;
  }
}
#header nav.primary .container > ul:nth-of-type(2) > li ul.active {
  display: block;
}
@media (min-width: 480px) {
  #header nav.primary .container > ul:nth-of-type(2) > li ul.columned {
    columns: 3;
    column-gap: 0.5em;
    padding: 0.25em;
  }
}
#header nav.primary .container > ul:nth-of-type(2) > li ul li {
  float: none;
  width: 100%;
  text-align: left;
  white-space: nowrap;
}
@media (min-width: 480px) {
  #header nav.primary .container > ul:nth-of-type(2) > li ul li {
    margin: 0.25em;
  }
}
#header nav.primary .container > ul:nth-of-type(2) > li ul li.parent {
  margin: 0em 0;
  break-inside: avoid;
}
#header nav.primary .container > ul:nth-of-type(2) > li ul li.parent > a {
  background: #1b1b37;
  color: #cccccc;
  padding: 0.5em 0.5em 0.5em 1em;
  width: 100%;
  box-sizing: border-box;
  font-size: 0.9rem;
}
@media (min-width: 480px) {
  #header nav.primary .container > ul:nth-of-type(2) > li ul li.parent > a {
    font-weight: bold;
  }
}
#header nav.primary .container > ul:nth-of-type(2) > li ul li a {
  line-height: 1.25em;
  text-transform: none;
  padding: 0.15em 1.5em;
  color: #1b1b37;
}
#header nav.primary .container > ul:nth-of-type(2) > li ul li ul {
  position: relative;
  width: 100%;
  border: none;
  font-size: 0.9em;
  display: none;
}
@media (min-width: 480px) {
  #header nav.primary .container > ul:nth-of-type(2) > li ul li ul {
    columns: unset;
    display: block;
  }
}
#header nav.primary .container > ul:nth-of-type(2) > li ul li ul.active {
  display: block;
}
#header nav.primary .container > ul:nth-of-type(2) > li ul li ul li {
  width: 100%;
  padding: 0.15em 0;
  margin: 0;
}
#header nav.primary .container > ul:nth-of-type(2) > li ul li ul li a {
  background: #ffffff;
  color: #1b1b37;
}
#header nav.primary .container > ul:nth-of-type(2) > li ul .column {
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  #header nav.primary .container > ul:nth-of-type(2) > li ul .column {
    width: 33%;
    float: left;
    padding: 0 1%;
  }
}
@media (min-width: 480px) {
  #header nav.primary .container > ul:nth-of-type(2) > li:hover ul {
    visibility: visible;
    opacity: 1;
  }
}
#header nav.primary div.search {
  opacity: 0;
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -ms-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
  position: absolute;
  background: #ffffff;
  width: 100%;
  padding: 1em;
  box-sizing: border-box;
  visibility: hidden;
}
#header nav.primary div.search.active {
  opacity: 1;
  visibility: visible;
}
@media (min-width: 480px) {
  #header nav.primary div.search {
    display: block;
    float: right;
    position: static;
    opacity: 1;
    background: transparent;
    width: auto;
    padding: 0;
    visibility: visible;
  }
}
#header nav.primary div.search input {
  padding: 0.15em 0.25em;
  margin: 0.15em 0;
  font-size: 0.9rem;
}
#header nav.primary div.search button {
  background: #1b1b37;
  color: #cccccc;
  border: 0px solid #1b1b37;
  border-radius: 10%;
  padding: 0.25em 0.25em;
  margin: 0.15em 0 0.15em 0.15em;
  font-size: 0.9rem;
}
#header nav.primary div.search button img {
  height: 1em;
  width: auto;
}
#header #main_logo.shrunk {
  margin: 0;
  font-size: 0rem;
}
#header #main_logo a .tagline {
  display: none;
  font-size: 0.5em;
  font-family: "chantilly-regular", arial;
  color: #1b1b37;
}
@media (min-width: 480px) {
  #header #main_logo a .tagline {
    display: block;
  }
}

@media (min-width: 480px) {
  header + .container {
    margin-top: 200px;
  }
}

.breadcrumb {
  clear: both;
  padding: 0.5em 0;
  display: none;
}
.breadcrumb:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 480px) {
  .breadcrumb {
    display: block;
  }
}
.breadcrumb li {
  float: left;
  margin-right: 0.25em;
}
.breadcrumb li a {
  text-decoration: none;
  color: #1b1b37;
  font-size: 0.9em;
}

.header_notice {
  clear: both;
  color: #cccccc;
  text-align: center;
  padding: 0.25em;
  margin: 0 auto;
  width: auto;
  height: auto;
  letter-spacing: 0.15em;
  text-transform: capitalize;
  border-bottom: 1px solid #cccccc;
  background: #1b1b37;
  font-size: 1em;
  overflow: hidden;
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
.header_notice:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 480px) {
  .header_notice {
    font-size: 1.3em;
  }
}
@media (min-width: 960px) {
  .header_notice {
    font-size: 1.5em;
  }
}
.header_notice.shrunk {
  padding: 0;
  font-size: 0em;
  opacity: 0;
}

main {
  z-index: 2;
  padding: 1em 0.5em;
  box-sizing: border-box;
}
main h1 {
  font-size: 2.6em;
  margin: 0 0 0.288em 0;
}
main h2 {
  font-size: 2em;
  margin: 0 0 0.375em 0;
}
main h3 {
  font-size: 1.5em;
  margin: 0 0 0.5em 0;
}
main h4 {
  font-size: 1.2em;
  margin: 0 0 0.625em 0;
}
main p {
  font-size: 1em;
  margin: 0 0 0.75em 0;
}
main p a {
  color: inherit;
}
main ul li {
  font-size: 1em;
  margin: 0 0 0.75em 0;
}
main strong {
  font-weight: bold;
}
main small {
  font-size: 0.8em;
}
main form .field {
  clear: both;
  margin: 0.5em 0;
}
main form .field:after {
  content: "";
  display: table;
  clear: both;
}
main form label {
  float: left;
  width: 10em;
  padding: 0.2em;
}
main form label[for=sylius_customer_registration_subscribedToNewsletter] {
  width: auto;
}
main form .required label::after {
  content: "*";
  display: inline;
}
main form input, main form textarea {
  padding: 0.5em;
}
main form textarea {
  min-width: 50%;
  max-width: 90%;
}
main form .buttons {
  display: block;
  margin: 1em auto;
  text-align: center;
}
main form .buttons * {
  vertical-align: bottom;
  margin: 0.25em;
}

#footer {
  clear: both;
  border-top: 1px solid #1b1b37;
}
#footer:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 960px) {
  #footer {
    margin-top: 0.5em;
    padding: 0.5em 0 0 0;
  }
}
#footer .columns {
  clear: both;
}
#footer .columns:after {
  content: "";
  display: table;
  clear: both;
}
#footer .columns .column {
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding: 0.5em;
}
#footer .columns .column:first-of-type {
  border-top: none;
}
@media (min-width: 960px) {
  #footer .columns .column {
    width: 20%;
    border-top: none;
    padding: 0;
  }
}
#footer .columns .column h5 {
  font-weight: bold;
  width: 100%;
  position: relative;
  cursor: pointer;
}
#footer .columns .column h5:after {
  content: "▼";
  font-size: 0.55em;
  position: absolute;
  top: 0.35em;
  right: 1em;
}
@media (min-width: 960px) {
  #footer .columns .column h5 {
    cursor: auto;
    margin-top: 0.5em;
  }
  #footer .columns .column h5:after {
    content: "";
  }
}
#footer .columns .column > div {
  max-height: 0;
  overflow: hidden;
}
@media (min-width: 960px) {
  #footer .columns .column > div {
    max-height: none;
    margin-top: 0.5em;
  }
}
#footer .columns .column > div ul {
  -webkit-transition: max-height 1s ease;
  -moz-transition: max-height 1s ease;
  -ms-transition: max-height 1s ease;
  -o-transition: max-height 1s ease;
  transition: max-height 1s ease;
}
@media (min-width: 960px) {
  #footer .columns .column > div ul {
    max-height: none;
  }
}
#footer .columns .column > div ul li a {
  color: #1b1b37;
  text-decoration: none;
}
#footer .columns .column > div p {
  padding: 0.1em 0;
}
#footer .columns .column > div p a {
  color: #1b1b37;
  text-decoration: none;
}
#footer .columns .column > div input[type=text] {
  box-sizing: border-box;
  max-width: 75%;
  padding: 0.25em 0.25em;
  margin: 0.15em 0;
  font-size: 0.9rem;
}
#footer .columns .column > div button {
  background: #1b1b37;
  color: #cccccc;
  border: 0px solid #1b1b37;
  border-radius: 10%;
  padding: 0.25em 0.25em;
  margin: 0.15em 0;
  font-size: 0.9rem;
  box-sizing: border-box;
  max-width: 25%;
}
#footer .columns .column > div button img {
  height: 1em;
  width: auto;
  vertical-align: middle;
}
#footer .columns .column.active h5:after {
  content: "▶";
}
#footer .columns .column.active > div {
  max-height: 1000px;
  padding-top: 0.5em;
}
#footer .social {
  width: 100%;
  margin-top: 0.25em;
  clear: both;
  text-align: center;
}
#footer .social:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 480px) {
  #footer .social {
    text-align: left;
  }
}
#footer .social img {
  width: 10%;
  padding: 0 2% 0 0;
}
@media (min-width: 480px) {
  #footer .social img {
    float: left;
  }
}
#footer .copyright {
  border-top: 1px solid #1b1b37;
  padding: 0.5em 0;
}
@media (min-width: 480px) {
  #footer .copyright {
    margin-top: 0.5em;
  }
}
#footer .copyright p {
  clear: both;
  font-size: 0.9em;
  text-align: center;
  margin: 0.5em;
}
#footer .copyright p:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 480px) {
  #footer .copyright p {
    text-align: left;
    margin: 0;
    display: inline;
    float: left;
  }
}
#footer .copyright .payments {
  width: 70%;
  display: block;
  margin: 0.5em auto 0 auto;
}
@media (min-width: 480px) {
  #footer .copyright .payments {
    width: 12%;
    float: right;
    margin: 0;
  }
}
#footer .copyright .payments img {
  float: left;
  box-sizing: border-box;
  width: 33%;
  padding: 0 1% 0 1%;
}

body:not(.admin) select:not(.InputDropDownList, .InputDropDownListSmall) {
  border: 1px solid #111;
  background: transparent;
  padding: 0.5em 2em 0.5em 0.5em;
  margin: 0;
  font-size: 0.9rem;
  border: 1px solid #ccc;
  background: #eee url(/build/nomisoft/justblue-theme/images/arrow.svg);
  background-size: 0.9em auto;
  background-position: right 0.5em top 50%;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/*target Internet Explorer 9 and Internet Explorer 10:*/
@media screen and (min-width: 0\0 ) {
  body:not(.admin) select {
    background: none;
    padding: 5px;
  }
}
input[type=submit], main button {
  padding: 0.75em 1.5em;
  border: 0;
  border-radius: 5px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  color: #cccccc;
  cursor: pointer;
  background: #1b1b37;
  background-image: -webkit-linear-gradient(#35356c, #1b1b37);
  background-image: -o-linear-gradient(#35356c, #1b1b37);
  background-image: -moz-linear-gradient(#35356c, #1b1b37);
  background-image: linear-gradient(#35356c, #1b1b37);
}

.message {
  padding: 1em;
  margin: 0.5em 0;
}
.message:before {
  float: left;
  margin-right: 0.5em;
  font-family: FontAwesome;
}
.message.info {
  color: #00529B;
  background-color: #BDE5F8;
}
.message.info:before {
  content: "\f05a";
}
.message.error {
  color: #D8000C;
  background-color: #FFBABA;
}
.message.error:before {
  content: "\f057";
}
.message.warning {
  color: #9F6000;
  background-color: #FEEFB3;
}
.message.warning:before {
  content: "\f05a";
}
.message.success {
  color: #4F8A10;
  background-color: #DFF2BF;
}
.message.success:before {
  content: "\f05a";
}
.message ul {
  margin: 0.5em 0 0 2em;
}
.message ul li {
  margin: 0.5em 0 0 0;
}

.home {
  padding: 0;
}
@media (min-width: 480px) {
  .home {
    padding: 0.5em 0 0 0;
  }
}
.home .primary_boxes {
  clear: both;
}
.home .primary_boxes:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 480px) {
  .home .primary_boxes {
    margin-bottom: 8px;
  }
}
.home .primary_boxes .column {
  width: 100%;
  float: left;
}
@media (min-width: 480px) {
  .home .primary_boxes .column {
    width: 33.3333%;
  }
}
.home .primary_boxes .column .box {
  width: 100%;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -ms-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.home .primary_boxes .column .box img {
  width: 100%;
}
.home .primary_boxes .column:first-of-type .box {
  height: 0;
  padding-bottom: 156%;
}
.home .primary_boxes .column:nth-of-type(2) .box:first-of-type {
  height: 0;
  padding-bottom: 63%;
}
.home .primary_boxes .column:nth-of-type(2) .box:last-of-type {
  height: 0;
  padding-bottom: 93%;
}
.home .primary_boxes .column:last-of-type .box:first-of-type {
  height: 0;
  padding-bottom: 111%;
}
.home .primary_boxes .column:last-of-type .box:last-of-type {
  height: 0;
  padding-bottom: 45%;
}
.home .home_bar {
  clear: both;
  background: #1b1b37;
  color: #cccccc;
  display: none;
}
.home .home_bar:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 480px) {
  .home .home_bar {
    display: block;
    margin-bottom: 6px;
  }
}
.home .home_bar ul li {
  float: left;
  margin: 0.5em 0;
  width: 25%;
  box-sizing: border-box;
  text-align: center;
  text-transform: uppercase;
  border-right: 1px solid #cccccc;
}
.home .home_bar ul li:last-of-type {
  width: 50%;
  border-right: none;
  margin: 0.25em 0;
}
.home .home_bar ul li a {
  color: #cccccc;
  text-decoration: none;
  -webkit-transition: font 0.2s ease;
  -moz-transition: font 0.2s ease;
  -ms-transition: font 0.2s ease;
  -o-transition: font 0.2s ease;
  transition: font 0.2s ease;
}
.home .home_bar ul li a:hover {
  font-size: 1rem;
}
.home .home_bar ul li form {
  display: inline;
}
.home .home_bar ul li input[type=text] {
  line-height: 1.5em;
  padding: 0 0.2em;
  margin: 0em 0 0em 0.5em;
}
.home .home_bar ul li button {
  background: #1b1b37;
  color: #cccccc;
  border: 0px solid #1b1b37;
  border-radius: 10%;
  margin: 0.25em 0;
  line-height: 1.5em;
  padding: 0 0.125em;
  box-sizing: border-box;
  max-width: 25%;
}
.home .home_bar ul li button img {
  height: 1em;
  width: auto;
  vertical-align: middle;
}
.home .secondary_boxes {
  clear: both;
}
.home .secondary_boxes:after {
  content: "";
  display: table;
  clear: both;
}
.home .secondary_boxes .column {
  width: 100%;
  float: left;
}
@media (min-width: 480px) {
  .home .secondary_boxes .column {
    width: 49%;
    width: calc(50% - 4px);
    margin: 0 2px;
  }
}
@media (min-width: 960px) {
  .home .secondary_boxes .column {
    width: 24%;
    width: calc(25% - 6px);
    margin: 0 4px;
  }
  .home .secondary_boxes .column:first-of-type {
    margin-left: 0;
  }
  .home .secondary_boxes .column:last-of-type {
    margin-right: 0;
  }
}
.home .secondary_boxes .column .box {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  text-align: center;
  background-size: cover;
  background-position: center;
}
@media (min-width: 480px) {
  .home .secondary_boxes .column .box {
    margin-bottom: 0;
  }
}
.home .secondary_boxes .column .box a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  color: #1b1b37;
}
.home .secondary_boxes .column .box .overlay {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.65);
  text-transform: uppercase;
  padding: 0.5em;
  box-sizing: border-box;
}
.home .secondary_boxes .column .box .overlay h4 {
  text-decoration: underline;
  margin: 0;
  font-size: 1.2rem;
  -webkit-transition: font 0.2s ease;
  -moz-transition: font 0.2s ease;
  -ms-transition: font 0.2s ease;
  -o-transition: font 0.2s ease;
  transition: font 0.2s ease;
}
.home .secondary_boxes .column .box .overlay p {
  margin: 0;
  font-weight: bold;
  font-size: 0.9rem;
  -webkit-transition: font 0.2s ease;
  -moz-transition: font 0.2s ease;
  -ms-transition: font 0.2s ease;
  -o-transition: font 0.2s ease;
  transition: font 0.2s ease;
}
.home .secondary_boxes .column .box:hover h4 {
  font-size: 1.4rem;
}
.home .secondary_boxes .column .box:hover p {
  font-size: 1rem;
}

.products {
  clear: both;
}
.products:after {
  content: "";
  display: table;
  clear: both;
}
.products .product {
  width: 100%;
  float: left;
}
@media (min-width: 300px) {
  .products .product {
    width: 50%;
    padding: 0.5em;
    box-sizing: border-box;
  }
  .products .product:nth-of-type(2n+1) {
    clear: both;
  }
  .products .product:nth-of-type(2n+1):after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (min-width: 480px) {
  .products .product {
    width: 25%;
    margin-bottom: 1em;
  }
  .products .product:nth-of-type(2n+1) {
    clear: none;
  }
  .products .product:nth-of-type(4n+1) {
    clear: both;
  }
  .products .product:nth-of-type(4n+1):after {
    content: "";
    display: table;
    clear: both;
  }
}
.products .product .title {
  text-align: center;
  margin: 0;
}
@media (min-width: 480px) {
  .products .product .title {
    text-align: left;
  }
}
.products .product .title a {
  color: #1b1b37;
  text-decoration: none;
}
.products .product .price {
  font-weight: bold;
  text-align: center;
  margin: 0;
}
@media (min-width: 480px) {
  .products .product .price {
    text-align: left;
  }
}
.products .product .price .previousprice {
  color: #999999;
  text-decoration: line-through;
  padding-left: 0.25em;
}
.products .product img {
  width: 100%;
}

main.category, main.search, main.sale, main.new {
  float: right;
  width: 100%;
}
@media (min-width: 960px) {
  main.category, main.search, main.sale, main.new {
    width: 75%;
  }
}
main.category .intro, main.search .intro, main.sale .intro, main.new .intro {
  margin: 0 0 1em 0;
  padding: 0;
}
@media (min-width: 480px) {
  main.category .intro, main.search .intro, main.sale .intro, main.new .intro {
    padding: 0 0 1em 0;
  }
}
@media (min-width: 480px) {
  main.category .intro p, main.search .intro p, main.sale .intro p, main.new .intro p {
    padding-left: 3em;
  }
}
main.category .sort div, main.search .sort div, main.sale .sort div, main.new .sort div {
  display: block;
  margin: 0 auto;
  width: 50%;
}
@media (min-width: 480px) {
  main.category .sort div, main.search .sort div, main.sale .sort div, main.new .sort div {
    float: right;
    width: auto;
  }
}
main.category .pagination, main.search .pagination, main.sale .pagination, main.new .pagination {
  clear: both;
}
main.category .pagination:after, main.search .pagination:after, main.sale .pagination:after, main.new .pagination:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 480px) {
  main.category .pagination, main.search .pagination, main.sale .pagination, main.new .pagination {
    text-align: right;
  }
}
main.category .pagination ul, main.search .pagination ul, main.sale .pagination ul, main.new .pagination ul {
  display: inline-block;
}
main.category .pagination ul li, main.search .pagination ul li, main.sale .pagination ul li, main.new .pagination ul li {
  display: inline-block;
  padding: 0 0.1em;
  margin: 0 0.15em;
  cursor: pointer;
  text-align: center;
  line-height: 1em;
}
main.category .pagination ul li.active, main.search .pagination ul li.active, main.sale .pagination ul li.active, main.new .pagination ul li.active {
  border-bottom: 1px solid #1b1b37;
}
main.category .pagination ul li a, main.search .pagination ul li a, main.sale .pagination ul li a, main.new .pagination ul li a {
  color: inherit;
  text-decoration: none;
}

main.noresults {
  width: 100% !important;
}

.filters > div {
  display: none;
  margin: 0 1em;
}
@media (min-width: 960px) {
  .filters > div {
    display: block;
    margin: 0;
  }
}
.filters .filter_toggle {
  display: block;
  text-align: center;
  cursor: pointer;
  font-weight: bold;
  margin: 1em 0;
}
@media (min-width: 960px) {
  .filters .filter_toggle {
    display: none;
  }
}
.filters h3 {
  font-size: 1.4em;
  margin: 0.25em 0 0.75em 0;
}
.filters h3 span {
  font-size: 0.65em;
  color: #686894;
  text-decoration: underline;
  cursor: pointer;
  margin-left: 0.5em;
}
.filters h4 {
  font-size: 1.1em;
  margin: 0.75em 0 0.25em 0;
}
.filters h4 span {
  font-size: 0.8em;
  color: #686894;
  text-decoration: underline;
  margin-left: 0.5em;
  cursor: pointer;
}
.filters label {
  width: 100%;
}
.filters form > div > .field > label {
  font-size: 1.1em;
  padding: 0;
  margin: 0.75em 0 0.25em 0;
}
.filters form > div > .field > label.required:after {
  display: none;
}
.filters .grouped .field {
  margin: 0;
}
.filters .grouped .field input {
  display: none;
}
.filters .grouped .field label {
  cursor: pointer;
  font-size: 0.9em;
  padding: 0;
}
.filters .grouped .field input + label:before {
  width: 0.75em;
  height: 0.75em;
  border: 1px solid gray;
  border-radius: 2px;
  background: #ffffff;
  position: relative;
  display: inline-block;
  margin-right: 1ex;
  content: "";
}
.filters .grouped .field input + label:after {
  display: none;
}
.filters .grouped .field input:checked + label:before {
  background: #1b1b37;
}
.filters .price_options > div {
  padding: 0.2em 0;
}
.filters .price_options #price_slider {
  max-width: 12em;
  margin: 1em;
}
.filters .price_options #price_slider .noUi-connect {
  background: #1b1b37;
}
.filters .price_options .noUi-horizontal {
  height: 1.2em;
}
.filters .price_options .noUi-handle {
  width: 1.6em;
  height: 1.6em;
  left: -0.4em;
  top: -0.4em;
}
.filters .price_options .noUi-handle:before,
.filters .price_options .noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 1em;
  width: 1px;
  background: #E8E7E6;
  left: 1em;
  top: 0.3em;
}
.filters .price_options .noUi-handle:after {
  left: 0.6em;
}
.filters .price_options .price_inputs {
  width: 14em;
}
.filters .price_options input {
  width: 2.5em;
  margin: 0;
  text-align: center;
}
.filters .price_options input#min_price {
  float: left;
}
.filters .price_options input#max_price {
  float: right;
}
.filters .recent {
  display: none;
}
@media (min-width: 960px) {
  .filters .recent {
    clear: both;
    display: block;
    margin: 1em auto;
  }
  .filters .recent:after {
    content: "";
    display: table;
    clear: both;
  }
}
.filters .recent > div {
  margin: 0 10% 0 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 2px;
}
.filters .recent > div img {
  width: 100%;
}
.filters .ui.checkbox {
  min-height: auto;
  line-height: normal;
  min-width: auto;
  display: block;
}

main.product > h1 {
  font-size: 2em;
}
@media (min-width: 480px) {
  main.product > h1 {
    display: none;
  }
}
main.product .images {
  float: left;
  width: 100%;
}
@media (min-width: 480px) {
  main.product .images {
    width: 50%;
  }
}
main.product .images .main {
  width: 100%;
  position: relative;
  margin-bottom: 0.25em;
  overflow: hidden;
}
main.product .images .main .image-stack {
  display: grid;
}
main.product .images .main .image-stack div {
  grid-area: 1/1; /* stack them all */
  width: 100%;
  height: auto;
  display: block;
  transition: opacity 0.3s ease;
}
main.product .images .main .image-stack div {
  visibility: hidden;
  opacity: 0;
}
main.product .images .main .image-stack div.active {
  visibility: visible;
  opacity: 1;
}
main.product .images .main img {
  width: 100%;
}
main.product .images .main .prev, main.product .images .main .next {
  position: absolute;
  top: 45%;
  width: 5%;
  cursor: pointer;
}
main.product .images .main .prev {
  left: 5%;
}
main.product .images .main .next {
  right: 5%;
}
main.product .images .thumbnails {
  display: none;
}
@media (min-width: 480px) {
  main.product .images .thumbnails {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
}
main.product .images .thumbnails img {
  width: 100%;
  cursor: pointer;
  margin-bottom: 0.25em;
}
main.product video {
  display: block;
  max-width: 80%;
  margin: 0 auto;
}
main.product .details {
  float: left;
  width: 100%;
}
@media (min-width: 480px) {
  main.product .details {
    width: 50%;
  }
}
main.product .details h1 {
  display: none;
}
@media (min-width: 480px) {
  main.product .details h1 {
    display: block;
    font-size: 2.2em;
    line-height: 1em;
  }
}
main.product .details .review div {
  display: inline-block;
}
main.product .details .review div .rating {
  height: 0.8em;
  margin-right: 0.15em;
}
main.product .details .review a {
  text-decoration: none;
  color: #1b1b37;
}
main.product .details .price {
  clear: both;
  color: #1b1b37;
  font-size: 2em;
  font-weight: bold;
  margin: 0.5em 0;
}
main.product .details .price:after {
  content: "";
  display: table;
  clear: both;
}
main.product .details .price .previousprice {
  color: #999999;
  text-decoration: line-through;
}
main.product .details .description {
  clear: both;
  margin: 1em 0;
}
main.product .details .description:after {
  content: "";
  display: table;
  clear: both;
}
main.product .details .colours {
  clear: both;
  margin: 1em 0;
}
main.product .details .colours:after {
  content: "";
  display: table;
  clear: both;
}
main.product .details .colours p {
  margin: 0 0.2em;
}
main.product .details .colours .colour {
  float: left;
  margin: 0.2em;
  border: 1px solid #999;
  height: 2.5em;
  width: 2.5em;
  background-size: cover;
}
main.product .details .colours .colour img {
  width: 100%;
}
main.product .details .size {
  clear: both;
  margin: 1em 0;
}
main.product .details .size:after {
  content: "";
  display: table;
  clear: both;
}
main.product .details .size label {
  clear: both;
  margin: 0 0.2em;
  width: auto;
}
main.product .details .size label:after {
  content: "";
  display: table;
  clear: both;
}
main.product .details .qty {
  clear: both;
  margin: 1em 0;
}
main.product .details .qty:after {
  content: "";
  display: table;
  clear: both;
}
main.product .details .qty label {
  clear: both;
  margin: 0 0.2em;
  width: auto;
}
main.product .details .qty label:after {
  content: "";
  display: table;
  clear: both;
}
main.product .details .qty .decrease, main.product .details .qty .increase {
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  float: left;
  height: 1.5em;
  margin: 0.2em;
  width: 1.5em;
  border: 1px solid #ccc;
  font-size: 1rem;
  line-height: 1.5em;
}
main.product .details .qty input {
  float: left;
  text-align: center;
  height: 1.5em;
  line-height: 1em;
  width: 2.5em;
  font-size: 0.9rem;
  margin: 0.2em;
  padding: 0;
  border: 1px solid #ccc;
}
main.product .details button {
  font-weight: bold;
  background-image: url(/build/nomisoft/justblue-theme/images/basket.svg);
  background-position: right 5% top 45%;
  background-repeat: no-repeat;
  background-size: auto 40%;
  padding: 1em calc(1em + 5%) 1em 1em;
}
@media (min-width: 1200px) {
  main.product .details button {
    padding: 1em calc(0.5em + 5%) 1em 1em;
  }
}
main.product .details .share {
  float: right;
}
main.product .details .ask {
  clear: both;
  margin: 1em 0;
}
main.product .details .ask:after {
  content: "";
  display: table;
  clear: both;
}
main.product .info {
  float: right;
  width: 100%;
  clear: both;
}
@media (min-width: 960px) {
  main.product .info {
    width: 50%;
    clear: none;
  }
}
main.product .tabs {
  margin: 1em 0;
  font-size: 0.8em;
}
@media (min-width: 480px) {
  main.product .tabs {
    font-size: 1em;
  }
}
main.product .tabs > ul {
  clear: both;
  background: #ffffff;
}
main.product .tabs > ul:after {
  content: "";
  display: table;
  clear: both;
}
main.product .tabs > ul li {
  position: relative;
  top: 1px;
  float: left;
  box-sizing: border-box;
  margin: 0 2px;
  padding: 0.25em;
  text-align: center;
  width: calc(33.3333333333% - 3px);
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  background: #eee;
  cursor: pointer;
  font-size: 0.85em;
}
@media (min-width: 960px) {
  main.product .tabs > ul li {
    font-size: 0.9em;
  }
}
@media (min-width: 1200px) {
  main.product .tabs > ul li {
    font-size: 0.95em;
  }
}
main.product .tabs > ul li span {
  display: none;
}
@media (min-width: 960px) {
  main.product .tabs > ul li span {
    display: inline;
  }
}
main.product .tabs > ul li:first-of-type {
  margin-left: 0;
}
main.product .tabs > ul li:last-of-type {
  margin-right: 0;
}
main.product .tabs > ul li.active {
  background: #ffffff;
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
  border-right: 1px solid #666;
  font-weight: bold;
}
main.product .tabs > div {
  clear: both;
  border: 1px solid #666;
  padding: 1em;
  overflow-x: auto;
}
main.product .tabs > div:after {
  content: "";
  display: table;
  clear: both;
}
main.product .tabs > div div.panel:not(:first-of-type) {
  display: none;
}
main.product .tabs > div div.panel h4 {
  font-weight: bold;
}
main.product .related {
  display: none;
  clear: both;
  width: 100%;
  padding-top: 2em;
}
main.product .related:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 480px) {
  main.product .related {
    display: block;
  }
}
main.product .related h4 {
  font-weight: bold;
}
main.product .related .product {
  width: 50%;
  float: left;
}
@media (min-width: 480px) {
  main.product .related .product {
    width: 25%;
    padding: 0.5em;
    box-sizing: border-box;
    display: none;
  }
  main.product .related .product:nth-child(-n+5) {
    display: block;
  }
  main.product .related .product:nth-of-type(4n+1) {
    clear: both;
  }
  main.product .related .product:nth-of-type(4n+1):after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (min-width: 960px) {
  main.product .related .product {
    width: 12.5%;
    margin-bottom: 1em;
    display: block;
  }
  main.product .related .product:nth-of-type(4n+1) {
    clear: none;
  }
  main.product .related .product:nth-of-type(8n+1) {
    clear: both;
  }
  main.product .related .product:nth-of-type(8n+1):after {
    content: "";
    display: table;
    clear: both;
  }
}

main.cart .existing_customer_link, main.checkout .existing_customer_link {
  cursor: pointer;
  text-align: center;
}
@media (min-width: 960px) {
  main.cart .existing_customer_link, main.checkout .existing_customer_link {
    display: none;
  }
}
main.cart .existing_customer_link span, main.checkout .existing_customer_link span {
  text-decoration: underline;
}
main.cart .column, main.checkout .column {
  width: 100%;
  float: left;
  margin: 0 2px 1em 2px;
}
main.cart .column:last-of-type, main.checkout .column:last-of-type {
  border-top: 1px dashed #1b1b37;
  padding-top: 1em;
}
@media (min-width: 960px) {
  main.cart .column, main.checkout .column {
    width: calc(50% - 4px - 4em);
    margin: 0 2px 0.5em 2px;
    padding: 1em 2em;
  }
  main.cart .column:first-of-type, main.checkout .column:first-of-type {
    margin-left: 0;
  }
  main.cart .column + .column, main.checkout .column + .column {
    border-left: 1px dashed #1b1b37;
    margin-right: 0;
  }
  main.cart .column:last-of-type, main.checkout .column:last-of-type {
    border-top: none;
  }
}
main.cart h2, main.checkout h2 {
  text-align: center;
}
@media (min-width: 960px) {
  main.cart h2, main.checkout h2 {
    text-align: left;
  }
}
main.cart label, main.checkout label {
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  main.cart label, main.checkout label {
    width: 10em;
  }
}
main.cart input[type=text], main.cart input[type=password], main.checkout input[type=text], main.checkout input[type=password] {
  padding: 0.5em;
}
main.cart select, main.checkout select {
  padding: 0.5em 2em 0.5em 0.5em;
}
main.cart input[type=text], main.cart input[type=password], main.cart select, main.checkout input[type=text], main.checkout input[type=password], main.checkout select {
  margin: 0;
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  main.cart input[type=text], main.cart input[type=password], main.cart select, main.checkout input[type=text], main.checkout input[type=password], main.checkout select {
    width: initial;
  }
}
main.cart #discount_code, main.checkout #discount_code {
  padding: 0.4em;
  width: 6em;
}
main.cart #apply, main.checkout #apply {
  padding: 0.5em 1em;
}
main.cart #newsletter_label, main.checkout #newsletter_label {
  width: auto;
}
main.cart input[name=empty], main.checkout input[name=empty] {
  display: none;
}
@media (min-width: 480px) {
  main.cart input[name=empty], main.checkout input[name=empty] {
    display: inline-block;
  }
}
main.cart table.cart, main.checkout table.cart {
  width: 100%;
}
main.cart table.cart thead tr th, main.checkout table.cart thead tr th {
  background: #e6e6e6;
  color: #1b1b37;
  padding: 0.25em 0;
  font-weight: bold;
}
main.cart table.cart thead tr th:first-of-type, main.checkout table.cart thead tr th:first-of-type {
  display: none;
}
@media (min-width: 480px) {
  main.cart table.cart thead tr th:first-of-type, main.checkout table.cart thead tr th:first-of-type {
    display: table-cell;
  }
}
main.cart table.cart tbody tr.highlighted td, main.cart table.cart tfoot tr.highlighted td, main.checkout table.cart tbody tr.highlighted td, main.checkout table.cart tfoot tr.highlighted td {
  background: #cccccc;
}
main.cart table.cart tbody tr td, main.cart table.cart tfoot tr td, main.checkout table.cart tbody tr td, main.checkout table.cart tfoot tr td {
  padding: 0.5em 0.25em;
  vertical-align: middle;
}
main.cart table.cart tbody tr td:first-of-type, main.cart table.cart tfoot tr td:first-of-type, main.checkout table.cart tbody tr td:first-of-type, main.checkout table.cart tfoot tr td:first-of-type {
  display: none;
}
@media (min-width: 480px) {
  main.cart table.cart tbody tr td:first-of-type, main.cart table.cart tfoot tr td:first-of-type, main.checkout table.cart tbody tr td:first-of-type, main.checkout table.cart tfoot tr td:first-of-type {
    display: table-cell;
  }
}
main.cart table.cart tbody tr td a, main.cart table.cart tfoot tr td a, main.checkout table.cart tbody tr td a, main.checkout table.cart tfoot tr td a {
  text-decoration: none;
  color: #1b1b37;
}
main.cart table.cart tbody tr td img, main.cart table.cart tfoot tr td img, main.checkout table.cart tbody tr td img, main.checkout table.cart tfoot tr td img {
  width: 5em;
  vertical-align: middle;
}
main.cart table.cart tbody tr td input, main.cart table.cart tfoot tr td input, main.checkout table.cart tbody tr td input, main.checkout table.cart tfoot tr td input {
  width: 2em;
  padding: 0.5em 0.25em;
  text-align: center;
}
main.cart table.cart tbody tr td .delete, main.cart table.cart tfoot tr td .delete, main.checkout table.cart tbody tr td .delete, main.checkout table.cart tfoot tr td .delete {
  vertical-align: middle;
  height: 1.4em;
  width: auto;
}
main.cart table.checkout, main.checkout table.checkout {
  width: 100%;
}
main.cart table.checkout thead tr th, main.checkout table.checkout thead tr th {
  background: #1b1b37;
  color: #cccccc;
  padding: 0.25em 0;
}
main.cart table.checkout tbody tr:nth-of-type(odd) td, main.cart table.checkout tfoot tr:nth-of-type(odd) td, main.checkout table.checkout tbody tr:nth-of-type(odd) td, main.checkout table.checkout tfoot tr:nth-of-type(odd) td {
  background: #eee;
}
main.cart table.checkout tbody tr.highlighted td, main.cart table.checkout tfoot tr.highlighted td, main.checkout table.checkout tbody tr.highlighted td, main.checkout table.checkout tfoot tr.highlighted td {
  background: #cccccc;
}
main.cart table.checkout tbody tr td, main.cart table.checkout tfoot tr td, main.checkout table.checkout tbody tr td, main.checkout table.checkout tfoot tr td {
  padding: 0.5em;
  vertical-align: middle;
}
main.cart table.checkout tbody tr:last-of-type, main.cart table.checkout tfoot tr:last-of-type, main.checkout table.checkout tbody tr:last-of-type, main.checkout table.checkout tfoot tr:last-of-type {
  font-weight: bold;
}
main.cart table.cart.checkout, main.checkout table.cart.checkout {
  text-align: center;
}
main.cart input[name=apply], main.checkout input[name=apply] {
  padding: 0.2em 1em;
}
main.cart .delivery_methods > div, main.checkout .delivery_methods > div {
  clear: both;
}
main.cart .delivery_methods > div:after, main.checkout .delivery_methods > div:after {
  content: "";
  display: table;
  clear: both;
}
main.cart .delivery_methods > div input[type=radio], main.checkout .delivery_methods > div input[type=radio] {
  float: left;
  margin: 0.6em 0.2em;
}
main.cart .delivery_methods > div label, main.checkout .delivery_methods > div label {
  float: left;
  clear: none;
  width: auto;
}
main.cart .paypal, main.checkout .paypal {
  height: 2.8em;
}
main.cart #AmazonPayButton, main.checkout #AmazonPayButton {
  display: inline-block;
}

.sylius-quantity.ui.form input {
  width: 5em;
}

main table.simpletext {
  border: 1px solid #bbb;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1em;
}
main table.simpletext th {
  font-weight: bold;
}
main table.simpletext td, main table.simpletext th {
  border: 1px solid #bbb;
  padding: 5px;
}
main table.simpletext tr:nth-of-type(even) th, main table.simpletext tr:nth-of-type(even) td {
  background: #eee none repeat scroll 0 0;
}
main .faq {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 0.25em;
  margin-bottom: 2em;
}
@media (min-width: 480px) {
  main .faq {
    grid-template-columns: repeat(3, 1fr);
  }
}
main .faq .column ul li {
  margin: 0 0 0.15em;
}
main .faq-item {
  margin: 1em 0;
  scroll-margin-top: 180px;
}
@media (min-width: 480px) {
  main .faq-item {
    scroll-margin-top: 100px;
  }
}

main.orders table.orders, main.orders table.items, main.order table.orders, main.order table.items {
  width: 100%;
}
@media (min-width: 480px) {
  main.orders .column + .column, main.order .column + .column {
    border-left: 1px dashed #1b1b37;
    margin-right: 0;
  }
}
main.orders h2, main.order h2 {
  clear: both;
}
main.orders h2:after, main.order h2:after {
  content: "";
  display: table;
  clear: both;
}

main.registration .newsletter {
  clear: both;
}

.blog_category article {
  float: left;
  box-sizing: border-box;
  margin: 1em;
  width: calc(100% - 2em);
}
@media (min-width: 480px) {
  .blog_category article {
    width: calc(50% - 2em);
  }
  .blog_category article:nth-of-type(2n+1) {
    clear: left;
  }
}
@media (min-width: 960px) {
  .blog_category article {
    width: calc(25% - 2em);
  }
  .blog_category article:nth-of-type(2n+1) {
    clear: none;
  }
  .blog_category article:nth-of-type(4n+1) {
    clear: left;
  }
}
.blog_category article h2 {
  text-align: center;
  font-size: 1.8em;
}
.blog_category article h2 a {
  color: #1b1b37;
  text-decoration: none;
}
.blog_category article .thumnail {
  width: 100%;
  height: 12em;
  background-size: cover;
  background-position: top center;
}
.blog_category article .thumnail a {
  display: block;
  width: 100%;
  height: 100%;
}
.blog_category .navigation {
  clear: both;
}

.blog_post article img {
  max-width: 100%;
}
.blog_post .comments h2 {
  margin-top: 1em;
}
.blog_post .comments ol.commentlist li .comment-author {
  margin: 0.5em 0;
}
.blog_post .comments ol.commentlist li .comment-meta {
  margin: 0.5em 0;
}
.blog_post .comments ol.commentlist li p {
  margin: 0.5em 0;
}
.blog_post .comments ol.commentlist li .children {
  margin-left: 3em;
}
.blog_post .comments textarea {
  box-sizing: border-box;
  width: 100%;
}
.blog_post .alignleft {
  float: left;
  margin: 0 0.5em 0.5em 0;
}
.blog_post .alignright {
  float: right;
  margin: 0 0 0.5em 0.5em;
}
.blog_post .aligncenter {
  display: block;
  margin: 0 auto;
}

main.review .rating {
  height: 0.8em;
  margin-right: 0.15em;
}
main.review div.average_rating {
  margin: 1em 0;
}
main.review div.review {
  margin: 2em 0;
}
main.review div.review h3 {
  font-size: 1.2em;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoianVzdGJsdWUtdGhlbWUuY3NzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQSxnQkFBZ0I7QUNDaEI7OztFQUFBO0FBSUE7O0VBRUE7RUFDQTtFQUNBO0VBQ0M7RUFDRDtFQUNBO0VBQ0E7RUFDQztBREVEOztBQ0FBO0VBQ0M7RUFDQTtBREdEOztBQ0RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QURJRDs7QUNGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURLRDs7QUNIQTtFQUNDO0VBQ0E7QURNRDs7QUNKQTtFQUNBOzJCQUFBO0VBRUM7QURPRDs7QUNMQTtFQUNBO0VBQ0M7QURRRDs7QUNOQTtFQUNDO0FEU0Q7O0FDTkE7O0VBQUE7QUFHQTtFQUNDO0VBQ0E7QURTRDs7QUNOQTtFQUFBO0FBRUE7RUFDQztBRFNEOztBQ1BBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QURVRDs7QUNSQTtFQUNDO0FEV0Q7O0FDVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRFlEOztBQ1RBO0VBQUE7QUFFQTtFQUNDO0VBQ0E7QURZRDs7QUNWQTtFQUNDO0VBQ0E7RUFDRDtFQUNDO0FEYUQ7O0FDWEE7RUFDQztBRGNEOztBQ1pBO0VBQ0M7RUFDQTtFQUNBO0FEZUQ7O0FDYkE7RUFDQztBRGdCRDs7QUNiQTtFQUFBO0FBRUE7RUFDQztBRGdCRDs7QUNkQTtFQUNDO0FEaUJEOztBQ2ZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtCRDs7QUNkQTtFQUNDO0FEaUJEOztBQ1pBO0VBQUE7QUFFQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZUQ7O0FDYkE7RUFDQztBRGdCRDs7QUNkQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBRGlCRDs7QUNmQTtFQUNDO0FEa0JEOztBQ2ZBO0VBQUE7QUFFQTs7RUFFQztBRGtCRDs7QUNoQkE7O0VBRUM7QURtQkQ7O0FFcExBOzs7RUFBQTtBQ0FBOytCQUFBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0FIcUxKO0FJL0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKaU1GOztBS3ZNQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FMME1GOztBS3hNQTtFQUF3QjtBTDRNeEI7O0FLM01BO0VBQXdCO0FMK014Qjs7QUs5TUE7RUFBd0I7QUxrTnhCOztBS2pOQTtFQUF3QjtBTHFOeEI7O0FNL05BO0VBQ0U7RUFDQTtBTmtPRjs7QU9uT0E7RUFDRTtFQUNBLDJCQ01vQjtFRExwQjtBUHNPRjtBT3JPRTtFQUFPO0FQd09UOztBT3RPQTtFQUNFO0VBQ0E7RUFDQSxxQkNEb0I7RURFcEI7RUFDQTtBUHlPRjtBT3hPRTtFQUNFO0FQME9KOztBU3ZQQTtFQUNFO0VBQ0E7RUFDQTtBVDBQRjs7QVN2UEE7RUFBK0I7QVQyUC9COztBUzFQQTtFQUFnQztBVDhQaEM7O0FTM1BFO0VBQWdDO0FUK1BsQztBUzlQRTtFQUFpQztBVGlRbkM7O0FTOVBBO0FBQ0E7RUFBYztBVGtRZDs7QVNqUUE7RUFBYTtBVHFRYjs7QVNsUUU7RUFBYztBVHNRaEI7QVNyUUU7RUFBZTtBVHdRakI7O0FVNVJBO0VBQ0U7RUFDUTtBVitSVjs7QVU1UkE7RUFDRTtFQUNRO0FWK1JWOztBVTVSQTtFQUNFO0lBQ0U7SUFDUTtFVitSVjtFVTdSQTtJQUNFO0lBQ1E7RVYrUlY7QUFDRjtBVTVSQTtFQUNFO0lBQ0U7SUFDUTtFVjhSVjtFVTVSQTtJQUNFO0lBQ1E7RVY4UlY7QUFDRjtBVzNUQTtFQ1dFO0VBQ0E7RUFDSTtFQUNJO0FabVRWOztBV2hVQTtFQ1VFO0VBQ0E7RUFDSTtFQUNJO0FaMFRWOztBV3RVQTtFQ1NFO0VBQ0E7RUFDSTtFQUNJO0FaaVVWOztBVzNVQTtFQ2NFO0VBQ0E7RUFDSTtFQUNJO0FaaVVWOztBV2pWQTtFQ2FFO0VBQ0E7RUFDSTtFQUNJO0Fad1VWOztBV25WQTs7Ozs7RUFLRTtBWHNWRjs7QWFyV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ3V0Y7O0FhdFdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWJ5V0Y7O0FhdldBO0VBQThCO0FiMlc5Qjs7QWExV0E7RUFBOEI7QWI4VzlCOztBYTdXQTtFQUE2QixXTFRQO0FSMFh0Qjs7QWNwWUE7bUVBQUE7QUFHQTtFQUFrQyxnQk40U25CO0FSMkZmOztBY3RZQTtFQUFrQyxnQk5nYm5CO0FSdENmOztBY3pZQTtFQUFtQyxnQk53Z0JuQjtBUjNIaEI7O0FjNVlBO0VBQXVDLGdCTm1ObkI7QVI2THBCOztBYy9ZQTtFQUFrQyxnQk5vVW5CO0FSK0VmOztBY2xaQTtFQUFpQyxnQk55akJuQjtBUm5LZDs7QWNyWkE7RUFBbUMsZ0JONmpCbkI7QVJwS2hCOztBY3haQTtFQUFpQyxnQk4rb0JuQjtBUm5QZDs7QWMzWkE7RUFBaUMsZ0JOMlBuQjtBUm9LZDs7QWM5WkE7RUFBcUMsZ0JONGxCbkI7QVIxTGxCOztBY2phQTtFQUErQixnQk4wbEJuQjtBUnJMWjs7QWNwYUE7RUFBb0MsZ0JOMmxCbkI7QVJuTGpCOztBY3ZhQTtFQUFrQyxnQk4ySG5CO0FSZ1RmOztBYzFhQTs7O0VBRWtDLGdCTjhsQm5CO0FSaExmOztBYzdhQTtFQUF3QyxnQk40Zm5CO0FSM0VyQjs7QWNoYkE7RUFBeUMsZ0JOMGZuQjtBUnRFdEI7O0FjbmJBO0VBQXNDLGdCTitjbkI7QVJ4Qm5COztBY3RiQTtFQUFtQyxnQk42Z0JuQjtBUm5GaEI7O0FjemJBOztFQUNnQyxnQk5rSm5CO0FSMlNiOztBYzViQTtFQUFvQyxnQk5zbUJuQjtBUnRLakI7O0FjL2JBO0VBQWlDLGdCTnFUbkI7QVI4SWQ7O0FjbGNBO0VBQW1DLGdCTitObkI7QVJ1T2hCOztBY3JjQTtFQUFvQyxnQk5rSW5CO0FSdVVqQjs7QWN4Y0E7RUFBaUMsZ0JOa2VuQjtBUnRCZDs7QWMzY0E7RUFBcUMsZ0JOZ0xuQjtBUitSbEI7O0FjOWNBO0VBQWdELGdCTk9uQjtBUjJjN0I7O0FjamRBO0VBQThDLGdCTlNuQjtBUjRjM0I7O0FjcGRBO0VBQWtDLGdCTjhUbkI7QVIwSmY7O0FjdmRBO0VBQTBDLGdCTjRibkI7QVIrQnZCOztBYzFkQTs7RUFDbUMsZ0JOc2RuQjtBUlFoQjs7QWM3ZEE7RUFBb0MsZ0JOZ2RuQjtBUmlCakI7O0FjaGVBO0VBQXFDLGdCTmdXbkI7QVJvSWxCOztBY25lQTtFQUFpQyxnQk5tV25CO0FSb0lkOztBY3RlQTtFQUFpQyxnQk5tT25CO0FSdVFkOztBY3plQTtFQUF1QyxnQk5pU25CO0FSNE1wQjs7QWM1ZUE7RUFBdUMsZ0JOK25CbkI7QVIvSXBCOztBYy9lQTtFQUF3QyxnQk42bkJuQjtBUjFJckI7O0FjbGZBO0VBQXNDLGdCTjhuQm5CO0FSeEluQjs7QWNyZkE7RUFBbUMsZ0JONGJuQjtBUjZEaEI7O0FjeGZBO0VBQW9DLGdCTmVuQjtBUjZlakI7O0FjM2ZBO0VBQWdDLGdCTitpQm5CO0FSaERiOztBYzlmQTtFQUFpQyxnQk4raUJuQjtBUjdDZDs7QWNqZ0JBO0VBQWlDLGdCTjRDbkI7QVJ5ZGQ7O0FjcGdCQTtFQUFxQyxnQk40Q25CO0FSNGRsQjs7QWN2Z0JBO0VBQWtDLGdCTmtibkI7QVJ5RmY7O0FjMWdCQTtFQUFtQyxnQk42RG5CO0FSaWRoQjs7QWM3Z0JBO0VBQWlDLGdCTmlPbkI7QVJnVGQ7O0FjaGhCQTtFQUFpQyxnQk5vQ25CO0FSZ2ZkOztBY25oQkE7RUFBbUMsZ0JObVRuQjtBUm9PaEI7O0FjdGhCQTtFQUF3QyxnQk42aUJuQjtBUm5CckI7O0FjemhCQTtFQUF1QyxnQk42aUJuQjtBUmhCcEI7O0FjNWhCQTtFQUF1QyxnQk54Q25CO0FSd2tCcEI7O0FjL2hCQTtFQUF5QyxnQk4zQ25CO0FSOGtCdEI7O0FjbGlCQTtFQUF3QyxnQk56Q25CO0FSK2tCckI7O0FjcmlCQTtFQUEwQyxnQk41Q25CO0FScWxCdkI7O0FjeGlCQTtFQUFpQyxnQk51VW5CO0FScU9kOztBYzNpQkE7O0VBQ29DLGdCTmdZbkI7QVIrS2pCOztBYzlpQkE7RUFBbUMsZ0JOK1JuQjtBUm1SaEI7O0FjampCQTtFQUF5QyxnQk5pbUJuQjtBUjVDdEI7O0FjcGpCQTs7O0VBRXNDLGdCTitZbkI7QVJ5S25COztBY3ZqQkE7RUFBbUMsZ0JOdVluQjtBUm9MaEI7O0FjMWpCQTtFQUF1QyxnQk4rVW5CO0FSK09wQjs7QWM3akJBO0VBQW1DLGdCTjFEbkI7QVIybkJoQjs7QWNoa0JBO0VBQWlDLGdCTjBpQm5CO0FSMEJkOztBY25rQkE7O0VBQzRDLGdCTm9ZbkI7QVJtTXpCOztBY3RrQkE7RUFBMkMsZ0JONGNuQjtBUjhIeEI7O0FjemtCQTtFQUEyQyxnQk5pRW5CO0FSNGdCeEI7O0FjNWtCQTtFQUFtQyxnQk45Qm5CO0FSOG1CaEI7O0FjL2tCQTtFQUEwQyxnQk4wZm5CO0FSeUZ2Qjs7QWNsbEJBO0VBQTBDLGdCTjZKbkI7QVJ5YnZCOztBY3JsQkE7RUFBcUMsZ0JOMUJuQjtBUm1uQmxCOztBY3hsQkE7RUFBaUMsZ0JOMFluQjtBUmtOZDs7QWMzbEJBO0VBQWtDLGdCTnFYbkI7QVIwT2Y7O0FjOWxCQTtFQUFpQyxnQk4wZm5CO0FSd0dkOztBY2ptQkE7RUFBb0MsZ0JOcU1uQjtBUmdhakI7O0FjcG1CQTtFQUF5QyxnQk53Sm5CO0FSZ2R0Qjs7QWN2bUJBO0VBQXlDLGdCTm1mbkI7QVJ3SHRCOztBYzFtQkE7RUFBa0MsZ0JONEhuQjtBUmtmZjs7QWM3bUJBO0VBQXlDLGdCTjJEbkI7QVJzakJ0Qjs7QWNobkJBO0VBQTBDLGdCTjJEbkI7QVJ5akJ2Qjs7QWNubkJBO0VBQXdDLGdCTnNZbkI7QVJpUHJCOztBY3RuQkE7RUFBeUMsZ0JONFVuQjtBUjhTdEI7O0Fjem5CQTtFQUF5QyxnQk5vaEJuQjtBUnlHdEI7O0FjNW5CQTtFQUF5QyxnQk42Q25CO0FSbWxCdEI7O0FjL25CQTtFQUE0QyxnQk40WW5CO0FSdVB6Qjs7QWNsb0JBO0VBQXdDLGdCTm1RbkI7QVJtWXJCOztBY3JvQkE7RUFBdUMsZ0JONEZuQjtBUjZpQnBCOztBY3hvQkE7RUFBMkMsZ0JOZ2hCbkI7QVI0SHhCOztBYzNvQkE7RUFBMkMsZ0JOeUNuQjtBUnNtQnhCOztBYzlvQkE7RUFBZ0MsZ0JOM0NuQjtBUjZyQmI7O0FjanBCQTtFQUF1QyxnQk54RG5CO0FSNnNCcEI7O0FjcHBCQTtFQUF3QyxnQk54RG5CO0FSZ3RCckI7O0FjdnBCQTtFQUFxQyxnQk54RG5CO0FSbXRCbEI7O0FjMXBCQTtFQUF1QyxnQk41RG5CO0FSMHRCcEI7O0FjN3BCQTs7RUFDa0MsZ0JOMGFuQjtBUnVQZjs7QWNocUJBO0VBQW1DLGdCTnVIbkI7QVI2aUJoQjs7QWNucUJBO0VBQXFDLGdCTndFbkI7QVIrbEJsQjs7QWN0cUJBO0VBQWlDLGdCTm1YbkI7QVJ1VGQ7O0FjenFCQTtFQUFrQyxnQk55VG5CO0FSb1hmOztBYzVxQkE7RUFBcUMsZ0JOM0RuQjtBUjJ1QmxCOztBYy9xQkE7RUFBK0MsZ0JOZ0huQjtBUm1rQjVCOztBY2xyQkE7RUFBaUMsZ0JOdUxuQjtBUitmZDs7QWNyckJBO0VBQWlDLGdCTm1RbkI7QVJzYmQ7O0FjeHJCQTtFQUFpQyxnQk5xSm5CO0FSdWlCZDs7QWMzckJBO0VBQWdDLGdCTmtIbkI7QVI2a0JiOztBYzlyQkE7RUFBc0MsZ0JOa0huQjtBUmdsQm5COztBY2pzQkE7O0VBQ2lELGdCTjBHbkI7QVIybEI5Qjs7QWNwc0JBO0VBQWtDLGdCTm1XbkI7QVJxV2Y7O0FjdnNCQTtFQUFxQyxnQk5kbkI7QVJ5dEJsQjs7QWMxc0JBO0VBQW1DLGdCTnFYbkI7QVJ5VmhCOztBYzdzQkE7RUFBb0MsZ0JOa0RuQjtBUitwQmpCOztBY2h0QkE7RUFBbUMsZ0JOb1JuQjtBUmdjaEI7O0FjbnRCQTtFQUF1QyxnQk55Qm5CO0FSOHJCcEI7O0FjdHRCQTtFQUF5QyxnQk5xQm5CO0FScXNCdEI7O0FjenRCQTtFQUFvQyxnQk44WG5CO0FSK1ZqQjs7QWM1dEJBO0VBQTBDLGdCTmdhbkI7QVJnVXZCOztBYy90QkE7RUFBbUMsZ0JOaUpuQjtBUmtsQmhCOztBY2x1QkE7RUFBd0MsZ0JOa0puQjtBUm9sQnJCOztBY3J1QkE7RUFBcUMsZ0JOaEZuQjtBUnl6QmxCOztBY3h1QkE7RUFBcUMsZ0JObEZuQjtBUjh6QmxCOztBYzN1QkE7O0VBQ3NDLGdCTjNFbkI7QVIwekJuQjs7QWM5dUJBO0VBQTJDLGdCTnNnQm5CO0FSNE94Qjs7QWNqdkJBO0VBQTRDLGdCTm9HbkI7QVJpcEJ6Qjs7QWNwdkJBO0VBQXlDLGdCTnZCbkI7QVIrd0J0Qjs7QWN2dkJBO0VBQWdDLGdCTm9PbkI7QVJ1aEJiOztBYzF2QkE7O0VBQ2lDLGdCTitCbkI7QVIrdEJkOztBYzd2QkE7RUFBcUMsZ0JOb0NuQjtBUjZ0QmxCOztBY2h3QkE7RUFBd0MsZ0JOK2RuQjtBUnFTckI7O0FjbndCQTtFQUEwQyxnQk42ZG5CO0FSMFN2Qjs7QWN0d0JBO0VBQXNDLGdCTmtibkI7QVJ3Vm5COztBY3p3QkE7RUFBb0MsZ0JOMkxuQjtBUmtsQmpCOztBYzV3QkE7RUFBcUMsZ0JOZ1puQjtBUmdZbEI7O0FjL3dCQTtFQUE0QyxnQk5nUG5CO0FSbWlCekI7O0FjbHhCQTtFQUF1QyxnQk5zZG5CO0FSZ1VwQjs7QWNyeEJBO0VBQTBDLGdCTitFbkI7QVIwc0J2Qjs7QWN4eEJBO0VBQW9DLGdCTjJZbkI7QVJpWmpCOztBYzN4QkE7RUFBbUMsZ0JONGVuQjtBUm1UaEI7O0FjOXhCQTtFQUEwQyxnQk5xSm5CO0FSNm9CdkI7O0FjanlCQTtFQUFtQyxnQk42Zm5CO0FSd1NoQjs7QWNweUJBO0VBQW9DLGdCTjhObkI7QVIwa0JqQjs7QWN2eUJBO0VBQWtDLGdCTnNUbkI7QVJxZmY7O0FjMXlCQTtFQUFxQyxnQk5rYW5CO0FSNFlsQjs7QWM3eUJBO0VBQXVDLGdCTjlEbkI7QVIrMkJwQjs7QWNoekJBO0VBQXlDLGdCTm9UbkI7QVJnZ0J0Qjs7QWNuekJBO0VBQW9DLGdCTjZlbkI7QVIwVWpCOztBY3R6QkE7O0VBQ3FDLGdCTndFbkI7QVJrdkJsQjs7QWN6ekJBO0VBQW1DLGdCTnlJbkI7QVJvckJoQjs7QWM1ekJBO0VBQW1DLGdCTmdmbkI7QVJnVmhCOztBYy96QkE7RUFBd0MsZ0JOc0JuQjtBUjZ5QnJCOztBY2wwQkE7O0VBQ2dDLGdCTjhWbkI7QVJ3ZWI7O0FjcjBCQTtFQUFrQyxnQk5pS25CO0FSd3FCZjs7QWN4MEJBO0VBQXFDLGdCTm5FbkI7QVIrNEJsQjs7QWMzMEJBO0VBQWlDLGdCTjVGbkI7QVIyNkJkOztBYzkwQkE7RUFBd0MsZ0JObkNuQjtBUnEzQnJCOztBY2oxQkE7RUFBeUMsZ0JObUpuQjtBUmtzQnRCOztBY3AxQkE7RUFBd0MsZ0JOaUpuQjtBUnVzQnJCOztBY3YxQkE7RUFBc0MsZ0JOa0puQjtBUnlzQm5COztBYzExQkE7RUFBd0MsZ0JOOEluQjtBUmd0QnJCOztBYzcxQkE7RUFBOEMsZ0JOMUluQjtBUjIrQjNCOztBY2gyQkE7RUFBK0MsZ0JOdEluQjtBUjArQjVCOztBY24yQkE7RUFBNEMsZ0JOdEluQjtBUjYrQnpCOztBY3QyQkE7RUFBOEMsZ0JOOUluQjtBUncvQjNCOztBY3oyQkE7RUFBa0MsZ0JONkhuQjtBUmd2QmY7O0FjNTJCQTtFQUFtQyxnQk5rZ0JuQjtBUjhXaEI7O0FjLzJCQTtFQUFrQyxnQk4yYW5CO0FSd2NmOztBY2wzQkE7RUFBbUMsZ0JOaUZuQjtBUnF5QmhCOztBY3IzQkE7RUFBc0MsZ0JOdkZuQjtBUmc5Qm5COztBY3gzQkE7RUFBdUMsZ0JOdkluQjtBUm1nQ3BCOztBYzMzQkE7O0VBQ2tDLGdCTm9lbkI7QVIyWmY7O0FjOTNCQTs7RUFDaUMsZ0JOcU1uQjtBUjZyQmQ7O0FjajRCQTtFQUFrQyxnQk41Qm5CO0FSaTZCZjs7QWNwNEJBO0VBQWtDLGdCTmlGbkI7QVJ1ekJmOztBY3Y0QkE7O0VBQ3FDLGdCTjJVbkI7QVJna0JsQjs7QWMxNEJBOztFQUNvQyxnQk5tRW5CO0FSMjBCakI7O0FjNzRCQTtFQUFzQyxnQk5rUW5CO0FSK29CbkI7O0FjaDVCQTs7RUFDcUMsZ0JONEVuQjtBUncwQmxCOztBY241QkE7RUFBbUMsZ0JOdVhuQjtBUmdpQmhCOztBY3Q1QkE7OztFQUVpQyxnQk4zSW5CO0FScWlDZDs7QWN6NUJBO0VBQW9DLGdCTjhMbkI7QVIrdEJqQjs7QWM1NUJBO0VBQW9DLGdCTjRMbkI7QVJvdUJqQjs7QWMvNUJBO0VBQTBDLGdCTnNZbkI7QVI2aEJ2Qjs7QWNsNkJBO0VBQXNDLGdCTmtjbkI7QVJvZW5COztBY3I2QkE7RUFBa0MsZ0JONlluQjtBUjRoQmY7O0FjeDZCQTtFQUFrQyxnQk5nTW5CO0FSNHVCZjs7QWMzNkJBO0VBQWtDLGdCTm9ibkI7QVIyZmY7O0FjOTZCQTtFQUFzQyxnQk51UW5CO0FSMnFCbkI7O0FjajdCQTtFQUE2QyxnQk53UW5CO0FSNnFCMUI7O0FjcDdCQTtFQUErQyxnQk5nR25CO0FSdzFCNUI7O0FjdjdCQTtFQUF3QyxnQk44Rm5CO0FSNjFCckI7O0FjMTdCQTtFQUFrQyxnQk4wTm5CO0FSb3VCZjs7QWM3N0JBO0VBQXVDLGdCTmxHbkI7QVJtaUNwQjs7QWNoOEJBO0VBQXFDLGdCTjVGbkI7QVJnaUNsQjs7QWNuOEJBO0VBQXVDLGdCTm5HbkI7QVIwaUNwQjs7QWN0OEJBO0VBQXdDLGdCTm5HbkI7QVI2aUNyQjs7QWN6OEJBO0VBQW9DLGdCTjlDbkI7QVIyL0JqQjs7QWM1OEJBOztFQUNpQyxnQk5pVm5CO0FSK25CZDs7QWMvOEJBOztFQUNzQyxnQk5xVm5CO0FSOG5CbkI7O0FjbDlCQTs7RUFDcUMsZ0JOa1ZuQjtBUm9vQmxCOztBY3I5QkE7RUFBcUMsZ0JOVG5CO0FSaytCbEI7O0FjeDlCQTtFQUFxQyxnQk5nS25CO0FSNHpCbEI7O0FjMzlCQTs7RUFDaUMsZ0JONGFuQjtBUm1qQmQ7O0FjOTlCQTs7RUFDa0MsZ0JOeURuQjtBUnk2QmY7O0FjaitCQTs7RUFDdUMsZ0JOcVhuQjtBUmduQnBCOztBY3ArQkE7RUFBc0MsZ0JOM0RuQjtBUm1pQ25COztBY3YrQkE7RUFBdUMsZ0JOeERuQjtBUm1pQ3BCOztBYzErQkE7O0VBQ2lDLGdCTmpKbkI7QVIrbkNkOztBYzcrQkE7RUFBb0MsZ0JOd1RuQjtBUnlyQmpCOztBY2gvQkE7RUFBcUMsZ0JOZ2FuQjtBUm9sQmxCOztBY24vQkE7O0VBQ3NDLGdCTm5GbkI7QVIwa0NuQjs7QWN0L0JBO0VBQXdDLGdCTjhJbkI7QVI0MkJyQjs7QWN6L0JBO0VBQXFDLGdCTnBCbkI7QVJpaENsQjs7QWM1L0JBO0VBQTJDLGdCTmpGbkI7QVJpbEN4Qjs7QWMvL0JBO0VBQXlDLGdCTmpGbkI7QVJvbEN0Qjs7QWNsZ0NBO0VBQW9DLGdCTnFhbkI7QVJpbUJqQjs7QWNyZ0NBO0VBQXdDLGdCTnFWbkI7QVJvckJyQjs7QWN4Z0NBO0VBQXFDLGdCTmdXbkI7QVI0cUJsQjs7QWMzZ0NBO0VBQW1DLGdCTjFLbkI7QVJ5ckNoQjs7QWM5Z0NBO0VBQW1DLGdCTmhGbkI7QVJrbUNoQjs7QWNqaENBO0VBQW9DLGdCTnhEbkI7QVI2a0NqQjs7QWNwaENBO0VBQXdDLGdCTk1uQjtBUmtoQ3JCOztBY3ZoQ0E7RUFBdUMsZ0JOeEpuQjtBUm1yQ3BCOztBYzFoQ0E7RUFBdUMsZ0JObUZuQjtBUjI4QnBCOztBYzdoQ0E7RUFBc0MsZ0JOek9uQjtBUjB3Q25COztBY2hpQ0E7RUFBbUMsZ0JObUtuQjtBUmk0QmhCOztBY25pQ0E7RUFBd0MsZ0JOZG5CO0FScWpDckI7O0FjdGlDQTtFQUFpQyxnQk52TG5CO0FSaXVDZDs7QWN6aUNBO0VBQXFDLGdCTnNEbkI7QVJ1L0JsQjs7QWM1aUNBO0VBQXdDLGdCTitObkI7QVJpMUJyQjs7QWMvaUNBO0VBQThDLGdCTjFPbkI7QVI2eEMzQjs7QWNsakNBO0VBQStDLGdCTjFPbkI7QVJneUM1Qjs7QWNyakNBO0VBQTRDLGdCTjFPbkI7QVJteUN6Qjs7QWN4akNBO0VBQThDLGdCTjlPbkI7QVIweUMzQjs7QWMzakNBO0VBQXVDLGdCTjFPbkI7QVJ5eUNwQjs7QWM5akNBO0VBQXdDLGdCTjFPbkI7QVI0eUNyQjs7QWNqa0NBO0VBQXFDLGdCTjFPbkI7QVIreUNsQjs7QWNwa0NBO0VBQXVDLGdCTjlPbkI7QVJzekNwQjs7QWN2a0NBO0VBQW9DLGdCTnBFbkI7QVIrb0NqQjs7QWMxa0NBO0VBQW1DLGdCTnFHbkI7QVJ5K0JoQjs7QWM3a0NBO0VBQW1DLGdCTjhVbkI7QVJtd0JoQjs7QWNobENBOztFQUNtQyxnQk40Sm5CO0FSdzdCaEI7O0FjbmxDQTtFQUFxQyxnQk52SG5CO0FSOHNDbEI7O0FjdGxDQTtFQUF1QyxnQk4wTm5CO0FSZzRCcEI7O0FjemxDQTtFQUF3QyxnQk4wTm5CO0FSbTRCckI7O0FjNWxDQTtFQUFvQyxnQk5zU25CO0FSMHpCakI7O0FjL2xDQTtFQUFtQyxnQk41SG5CO0FSK3RDaEI7O0FjbG1DQTs7RUFDa0MsZ0JOb09uQjtBUms0QmY7O0Fjcm1DQTtFQUF1QyxnQk5vQm5CO0FScWxDcEI7O0FjeG1DQTtFQUFxQyxnQk5ObkI7QVJrbkNsQjs7QWMzbUNBO0VBQTBDLGdCTkxuQjtBUm9uQ3ZCOztBYzltQ0E7RUFBb0MsZ0JOZ1JuQjtBUmsyQmpCOztBY2puQ0E7RUFBb0M7QWRxbkNwQzs7QWNwbkNBO0VBQWtDLGdCTnNJbkI7QVJrL0JmOztBY3ZuQ0E7RUFBb0M7QWQybkNwQzs7QWMxbkNBO0VBQXVDLGdCTmdGbkI7QVI4aUNwQjs7QWM3bkNBO0VBQW1DLGdCTm5CbkI7QVJvcENoQjs7QWNob0NBO0VBQTJDLGdCTnJCbkI7QVJ5cEN4Qjs7QWNub0NBO0VBQXFDLGdCTmtVbkI7QVJxMEJsQjs7QWN0b0NBO0VBQWlDLGdCTjlIbkI7QVJ3d0NkOztBY3pvQ0E7O0VBQ3NDLGdCTnVObkI7QVJzN0JuQjs7QWM1b0NBOzs7RUFFd0MsZ0JONlJuQjtBUm0zQnJCOztBYy9vQ0E7RUFBMkMsZ0JOZ0duQjtBUm1qQ3hCOztBY2xwQ0E7RUFBaUMsZ0JOOUduQjtBUm93Q2Q7O0FjcnBDQTtFQUFzQyxnQk5ySW5CO0FSOHhDbkI7O0FjeHBDQTs7RUFDeUMsZ0JOcEtuQjtBUmcwQ3RCOztBYzNwQ0E7RUFBcUMsZ0JONExuQjtBUm0rQmxCOztBYzlwQ0E7RUFBaUMsZ0JObURuQjtBUittQ2Q7O0FjanFDQTtFQUF3QyxnQk5qRm5CO0FSc3ZDckI7O0FjcHFDQTtFQUF3QyxnQk53U25CO0FSZzRCckI7O0FjdnFDQTtFQUFzQyxnQk5tU25CO0FSdzRCbkI7O0FjMXFDQTtFQUFtQyxnQk54Rm5CO0FSc3dDaEI7O0FjN3FDQTtFQUF5QyxnQk5tTG5CO0FSOC9CdEI7O0FjaHJDQTtFQUF1QyxnQk5nSG5CO0FSb2tDcEI7O0FjbnJDQTtFQUE2QyxnQk5nSG5CO0FSdWtDMUI7O0FjdHJDQTtFQUFtQyxnQk5vT25CO0FSczlCaEI7O0FjenJDQTtFQUF1QyxnQk4xTW5CO0FSdTRDcEI7O0FjNXJDQTtFQUE4QyxnQk5oRG5CO0FSZ3ZDM0I7O0FjL3JDQTtFQUFtQyxnQk5zTW5CO0FSNi9CaEI7O0FjbHNDQTtFQUFtQyxnQk5vR25CO0FSa21DaEI7O0FjcnNDQTtFQUFnRCxnQk41S25CO0FScTNDN0I7O0FjeHNDQTtFQUFpRCxnQk41S25CO0FSdzNDOUI7O0FjM3NDQTtFQUE4QyxnQk41S25CO0FSMjNDM0I7O0FjOXNDQTtFQUFnRCxnQk5oTG5CO0FSazRDN0I7O0FjanRDQTtFQUFrQyxnQk4yQm5CO0FSMHJDZjs7QWNwdENBO0VBQWlDLGdCTm5JbkI7QVIyMUNkOztBY3Z0Q0E7RUFBbUMsZ0JONVNuQjtBUnVnRGhCOztBYzF0Q0E7RUFBdUMsZ0JOaVZuQjtBUjY0QnBCOztBYzd0Q0E7RUFBcUMsZ0JOOU5uQjtBUis3Q2xCOztBY2h1Q0E7RUFBdUMsZ0JOaEhuQjtBUm8xQ3BCOztBY251Q0E7RUFBdUMsZ0JOaEhuQjtBUnUxQ3BCOztBY3R1Q0E7RUFBdUMsZ0JOOExuQjtBUjRpQ3BCOztBY3p1Q0E7RUFBd0MsZ0JOcUpuQjtBUndsQ3JCOztBYzV1Q0E7RUFBbUMsZ0JOc1NuQjtBUjA4QmhCOztBYy91Q0E7RUFBeUMsZ0JOK0ZuQjtBUm9wQ3RCOztBY2x2Q0E7RUFBMkMsZ0JOK0ZuQjtBUnVwQ3hCOztBY3J2Q0E7RUFBcUMsZ0JOOENuQjtBUjJzQ2xCOztBY3h2Q0E7RUFBdUMsZ0JONENuQjtBUmd0Q3BCOztBYzN2Q0E7RUFBeUMsZ0JOak1uQjtBUmc4Q3RCOztBYzl2Q0E7RUFBMEMsZ0JOK0huQjtBUm1vQ3ZCOztBY2p3Q0E7RUFBaUQsZ0JOM0duQjtBUmczQzlCOztBY3B3Q0E7RUFBeUMsZ0JOc01uQjtBUmtrQ3RCOztBY3Z3Q0E7RUFBb0MsZ0JOL0puQjtBUjA2Q2pCOztBYzF3Q0E7O0VBQ2dELGdCTjdObkI7QVIyK0M3Qjs7QWM3d0NBOztFQUM4QyxnQk41Tm5CO0FSNitDM0I7O0FjaHhDQTs7RUFDaUQsZ0JOL05uQjtBUm0vQzlCOztBY254Q0E7O0VBQ2dDLGdCTjlIbkI7QVJxNUNiOztBY3R4Q0E7RUFBZ0MsZ0JOM0RuQjtBUnExQ2I7O0FjenhDQTs7RUFDZ0MsZ0JOMlRuQjtBUmsrQmI7O0FjNXhDQTs7RUFDZ0MsZ0JOS25CO0FSMnhDYjs7QWMveENBOzs7O0VBR2dDLGdCTlNuQjtBUjB4Q2I7O0FjbHlDQTs7O0VBRWdDLGdCTmdLbkI7QVJzb0NiOztBY3J5Q0E7O0VBQ2dDLGdCTlFuQjtBUml5Q2I7O0FjeHlDQTs7RUFDZ0MsZ0JOelFuQjtBUnFqRGI7O0FjM3lDQTtFQUFpQyxnQk54SG5CO0FSdTZDZDs7QWM5eUNBO0VBQXNDLGdCTjVHbkI7QVI4NUNuQjs7QWNqekNBO0VBQTJDLGdCTmlNbkI7QVJvbkN4Qjs7QWNwekNBO0VBQTRDLGdCTmlNbkI7QVJ1bkN6Qjs7QWN2ekNBO0VBQTRDLGdCTmlNbkI7QVIwbkN6Qjs7QWMxekNBO0VBQTZDLGdCTmlNbkI7QVI2bkMxQjs7QWM3ekNBO0VBQTZDLGdCTm9NbkI7QVI2bkMxQjs7QWNoMENBO0VBQThDLGdCTm9NbkI7QVJnb0MzQjs7QWNuMENBO0VBQXNDLGdCTjJQbkI7QVI0a0NuQjs7QWN0MENBO0VBQXdDLGdCTnVQbkI7QVJtbENyQjs7QWN6MENBO0VBQTJDLGdCTjZVbkI7QVJnZ0N4Qjs7QWM1MENBO0VBQW9DLGdCTjBVbkI7QVJzZ0NqQjs7QWMvMENBO0VBQWlDLGdCTmdVbkI7QVJtaENkOztBY2wxQ0E7RUFBd0MsZ0JOZ1VuQjtBUnNoQ3JCOztBY3IxQ0E7RUFBeUMsZ0JOd1VuQjtBUmloQ3RCOztBY3gxQ0E7RUFBb0MsZ0JOMUtuQjtBUnNnRGpCOztBYzMxQ0E7RUFBMkMsZ0JOcU1uQjtBUjBwQ3hCOztBYzkxQ0E7RUFBc0MsZ0JOdkJuQjtBUnkzQ25COztBY2oyQ0E7RUFBbUMsZ0JON0duQjtBUms5Q2hCOztBY3AyQ0E7RUFBZ0MsZ0JOL1duQjtBUnV0RGI7O0FjdjJDQTtFQUFzQyxnQk4zU25CO0FSc3BEbkI7O0FjMTJDQTtFQUE2QyxnQk4zU25CO0FSeXBEMUI7O0FjNzJDQTtFQUFtQyxnQk5zUW5CO0FSMm1DaEI7O0FjaDNDQTtFQUEwQyxnQk5zUW5CO0FSOG1DdkI7O0FjbjNDQTtFQUE0QyxnQk5RbkI7QVIrMkN6Qjs7QWN0M0NBO0VBQTBDLGdCTlVuQjtBUmczQ3ZCOztBY3ozQ0E7RUFBNEMsZ0JOT25CO0FSczNDekI7O0FjNTNDQTtFQUE2QyxnQk5PbkI7QVJ5M0MxQjs7QWMvM0NBO0VBQWtDLGdCTnRXbkI7QVJ5dURmOztBY2w0Q0E7RUFBb0MsZ0JOMlNuQjtBUjJsQ2pCOztBY3I0Q0E7RUFBb0MsZ0JObFhuQjtBUjJ2RGpCOztBY3g0Q0E7RUFBa0MsZ0JOTm5CO0FSazVDZjs7QWMzNENBO0VBQXFDLGdCTjVMbkI7QVIya0RsQjs7QWM5NENBO0VBQWtDLGdCTjJKbkI7QVJ1dkNmOztBY2o1Q0E7RUFBdUMsZ0JObEhuQjtBUnVnRHBCOztBY3A1Q0E7RUFBbUMsZ0JObVBuQjtBUnFxQ2hCOztBY3Y1Q0E7RUFBbUMsZ0JOOUpuQjtBUnlqRGhCOztBYzE1Q0E7RUFBaUMsZ0JOSW5CO0FSMDVDZDs7QWM3NUNBOztFQUNxQyxnQk41Rm5CO0FSNi9DbEI7O0FjaDZDQTtFQUFrQyxnQk5xTW5CO0FSK3RDZjs7QWNuNkNBO0VBQW1DLGdCTjRCbkI7QVIyNENoQjs7QWN0NkNBO0VBQW9DLGdCTm5YbkI7QVI2eERqQjs7QWN6NkNBO0VBQWdDLGdCTnBUbkI7QVJpdURiOztBYzU2Q0E7RUFBK0IsZ0JOZ1JuQjtBUmdxQ1o7O0FjLzZDQTtFQUFrQyxnQk5xUm5CO0FSOHBDZjs7QWNsN0NBO0VBQW1DLGdCTitGbkI7QVJ1MUNoQjs7QWNyN0NBO0VBQXNDLGdCTnVDbkI7QVJrNUNuQjs7QWN4N0NBO0VBQTJDLGdCTm9LbkI7QVJ3eEN4Qjs7QWMzN0NBO0VBQWlELGdCTnBYbkI7QVJtekQ5Qjs7QWM5N0NBO0VBQWdELGdCTnRYbkI7QVJ3ekQ3Qjs7QWNqOENBOztFQUNnRCxnQk52U25CO0FSNHVEN0I7O0FjcDhDQTtFQUF5QyxnQk5uTm5CO0FSMnBEdEI7O0FjdjhDQTtFQUF1QyxnQk4rUW5CO0FSNHJDcEI7O0FjMThDQTtFQUF5QyxnQk5tUW5CO0FSMnNDdEI7O0FjNzhDQTs7RUFDZ0MsZ0JOaU9uQjtBUmd2Q2I7O0FjaDlDQTtFQUEwQyxnQk44RG5CO0FSczVDdkI7O0FjbjlDQTtFQUEwQyxnQk5tSm5CO0FSbzBDdkI7O0FjdDlDQTtFQUFrQyxnQk5pSW5CO0FSeTFDZjs7QWN6OUNBO0VBQTRDLGdCTjlNbkI7QVIycUR6Qjs7QWM1OUNBO0VBQXNDLGdCTjRRbkI7QVJvdENuQjs7QWMvOUNBO0VBQW1DLGdCTm1CbkI7QVJnOUNoQjs7QWNsK0NBOzs7RUFFdUMsZ0JOb09uQjtBUmt3Q3BCOztBY3IrQ0E7O0VBQzJDLGdCTjFIbkI7QVJtbUR4Qjs7QWN4K0NBO0VBQWtDLGdCTjJRbkI7QVJpdUNmOztBYzMrQ0E7RUFBbUMsZ0JOaEluQjtBUittRGhCOztBYzkrQ0E7RUFBbUMsZ0JOZ0VuQjtBUms3Q2hCOztBY2ovQ0E7RUFBMEMsZ0JOaUVuQjtBUm83Q3ZCOztBY3AvQ0E7RUFBK0MsZ0JOZ0tuQjtBUncxQzVCOztBY3YvQ0E7RUFBd0MsZ0JOOEpuQjtBUjYxQ3JCOztBYzEvQ0E7RUFBc0MsZ0JOL09uQjtBUjZ1RG5COztBYzcvQ0E7RUFBaUMsZ0JONU9uQjtBUjZ1RGQ7O0FjaGdEQTtFQUF1QyxnQk44Qm5CO0FScytDcEI7O0FjbmdEQTtFQUEyQyxnQk44Qm5CO0FSeStDeEI7O0FjdGdEQTtFQUFtQyxnQk56T25CO0FSbXZEaEI7O0FjemdEQTtFQUFtQyxnQk5oRm5CO0FSNmxEaEI7O0FjNWdEQTtFQUFxQyxnQk4zRW5CO0FSMmxEbEI7O0FjL2dEQTtFQUFnQyxnQk45TW5CO0FSaXVEYjs7QWNsaERBO0VBQXFDLGdCTjNWbkI7QVJpM0RsQjs7QWNyaERBO0VBQWtDLGdCTnhTbkI7QVJpMERmOztBY3hoREE7RUFBZ0MsZ0JOV25CO0FSaWhEYjs7QWMzaERBO0VBQWtDLGdCTjBIbkI7QVJxNkNmOztBYzloREE7RUFBaUMsZ0JOblFuQjtBUnF5RGQ7O0FjamlEQTtFQUFrQyxnQk5uUW5CO0FSd3lEZjs7QWNwaURBO0VBQW9DLGdCTnpYbkI7QVJpNkRqQjs7QWN2aURBO0VBQTJDLGdCTnpYbkI7QVJvNkR4Qjs7QWMxaURBO0VBQWtDLGdCTmlJbkI7QVI2NkNmOztBYzdpREE7RUFBeUMsZ0JOaUluQjtBUmc3Q3RCOztBY2hqREE7RUFBb0MsZ0JOeUNuQjtBUjJnRGpCOztBY25qREE7O0VBQ2dDLGdCTnZWbkI7QVI4NERiOztBY3RqREE7O0VBQ2lDLGdCTnFKbkI7QVJxNkNkOztBY3pqREE7RUFBaUMsZ0JObUxuQjtBUjA0Q2Q7O0FjNWpEQTtFQUFvQyxnQk44R25CO0FSazlDakI7O0FjL2pEQTtFQUF1QyxnQk50UW5CO0FSeTBEcEI7O0FjbGtEQTtFQUF1QyxnQk53R25CO0FSODlDcEI7O0FjcmtEQTtFQUFxQyxnQk41UW5CO0FScTFEbEI7O0FjeGtEQTtFQUF1QyxnQk52Tm5CO0FSbXlEcEI7O0FjM2tEQTtFQUF3QyxnQk5oTm5CO0FSK3hEckI7O0FjOWtEQTtFQUF5QyxnQk43Tm5CO0FSK3lEdEI7O0FjamxEQTtFQUE4QyxnQk52Tm5CO0FSNHlEM0I7O0FjcGxEQTs7O0VBRXlDLGdCTmhPbkI7QVJ3ekR0Qjs7QWN2bERBOztFQUMyQyxnQk50T25CO0FSaTBEeEI7O0FjMWxEQTs7RUFDeUMsZ0JOdk9uQjtBUnEwRHRCOztBYzdsREE7O0VBQ3lDLGdCTjVObkI7QVI2ekR0Qjs7QWNobURBO0VBQXdDLGdCTnpPbkI7QVI2MERyQjs7QWNubURBO0VBQWlDLGdCTnNNbkI7QVJpNkNkOztBY3RtREE7RUFBb0MsZ0JOMVRuQjtBUm82RGpCOztBY3ptREE7RUFBcUMsZ0JOckhuQjtBUmt1RGxCOztBYzVtREE7Ozs7O0VBSXNDLGdCTjFHbkI7QVIwdERuQjs7QWMvbURBO0VBQTJDLGdCTjdVbkI7QVJnOER4Qjs7QWNsbkRBOztFQUNrQyxnQk5NbkI7QVJnbkRmOztBY3JuREE7O0VBQ21DLGdCTnJSbkI7QVI4NERoQjs7QWN4bkRBO0VBQXVDLGdCTm5NbkI7QVIrekRwQjs7QWMzbkRBO0VBQWdDLGdCTnJNbkI7QVJvMERiOztBYzluREE7OztFQUV3QyxnQk54TG5CO0FSMHpEckI7O0Fjam9EQTtFQUEwQyxnQk5pSG5CO0FSb2hEdkI7O0FjcG9EQTtFQUErQixnQk5YbkI7QVJtcERaOztBY3ZvREE7O0VBQ21DLGdCTnlMbkI7QVJrOUNoQjs7QWMxb0RBOztFQUN3QyxnQk5wRG5CO0FSa3NEckI7O0FjN29EQTs7RUFDMEMsZ0JOckRuQjtBUnNzRHZCOztBY2hwREE7RUFBb0MsZ0JONUtuQjtBUmcwRGpCOztBY25wREE7RUFBd0MsZ0JOL1ZuQjtBUnMvRHJCOztBY3RwREE7RUFBbUMsZ0JObkxuQjtBUjYwRGhCOztBY3pwREE7RUFBc0MsZ0JOdkRuQjtBUm90RG5COztBYzVwREE7RUFBb0MsZ0JOMkNuQjtBUnFuRGpCOztBYy9wREE7RUFBc0MsZ0JOc0JuQjtBUjZvRG5COztBY2xxREE7RUFBNkMsZ0JOc0JuQjtBUmdwRDFCOztBY3JxREE7RUFBaUMsZ0JOcmFuQjtBUjhrRWQ7O0FjeHFEQTs7RUFDcUMsZ0JOdE9uQjtBUms1RGxCOztBYzNxREE7RUFBZ0MsZ0JOa0luQjtBUjZpRGI7O0FjOXFEQTtFQUF1QyxnQk5uYm5CO0FScW1FcEI7O0FjanJEQTtFQUFpQyxnQk52Q25CO0FSNHREZDs7QWNwckRBO0VBQXVDLGdCTm1DbkI7QVJxcERwQjs7QWN2ckRBO0VBQW1DLGdCTm1JbkI7QVJ3akRoQjs7QWMxckRBO0VBQWlDLGdCTnFMbkI7QVJ5Z0RkOztBYzdyREE7RUFBd0MsZ0JObkZuQjtBUm94RHJCOztBY2hzREE7RUFBaUMsZ0JOc0tuQjtBUjhoRGQ7O0FjbnNEQTtFQUF1QyxnQk5sYW5CO0FSeW1FcEI7O0FjdHNEQTtFQUFtQyxnQk5qRW5CO0FSMndEaEI7O0FjenNEQTtFQUEwQyxnQk4xTm5CO0FSdTZEdkI7O0FjNXNEQTtFQUFvQyxnQk56WW5CO0FSeWxFakI7O0FjL3NEQTtFQUEwQyxnQk43WW5CO0FSZ21FdkI7O0FjbHREQTtFQUF3QyxnQk5oWm5CO0FSc21FckI7O0FjcnREQTtFQUFvQyxnQk5uWm5CO0FSNG1FakI7O0FjeHREQTtFQUFzQyxnQk4vWW5CO0FSMm1FbkI7O0FjM3REQTtFQUFzQyxnQk4vWW5CO0FSOG1FbkI7O0FjOXREQTtFQUF1QyxnQk50Y25CO0FSd3FFcEI7O0FjanVEQTtFQUF5QyxnQk50Y25CO0FSMnFFdEI7O0FjcHVEQTtFQUFrQyxnQk51R25CO0FSaW9EZjs7QWN2dURBO0VBQXNDLGdCTmhXbkI7QVIya0VuQjs7QWMxdURBO0VBQStCLGdCTnBlbkI7QVJrdEVaOztBYzd1REE7RUFBdUMsZ0JObFRuQjtBUm1pRXBCOztBY2h2REE7RUFBd0MsZ0JOekZuQjtBUjYwRHJCOztBY252REE7RUFBMEMsZ0JOemNuQjtBUmdzRXZCOztBY3R2REE7RUFBdUMsZ0JOMWZuQjtBUm92RXBCOztBY3p2REE7RUFBc0MsZ0JOekVuQjtBUnMwRG5COztBYzV2REE7RUFBdUMsZ0JOL0puQjtBUis1RHBCOztBYy92REE7RUFBbUMsZ0JON0tuQjtBUmc3RGhCOztBY2x3REE7RUFBMEMsZ0JON0tuQjtBUm03RHZCOztBY3J3REE7RUFBdUMsZ0JOb0ZuQjtBUnFyRHBCOztBY3h3REE7RUFBc0MsZ0JOb0ZuQjtBUndyRG5COztBYzN3REE7RUFBb0MsZ0JObmRuQjtBUmt1RWpCOztBYzl3REE7RUFBZ0MsZ0JOOWJuQjtBUmd0RWI7O0FjanhEQTtFQUFvQyxnQk43TG5CO0FSazlEakI7O0FjcHhEQTtFQUFzQyxnQk4vZ0JuQjtBUnV5RW5COztBY3Z4REE7RUFBK0IsZ0JOMWFuQjtBUnFzRVo7O0FjMXhEQTs7O0VBRWdDLGdCTjlNbkI7QVI0K0RiOztBYzd4REE7RUFBcUMsZ0JONUluQjtBUjY2RGxCOztBY2h5REE7RUFBdUMsZ0JOcmNuQjtBUnl1RXBCOztBY255REE7RUFBMkMsZ0JOelhuQjtBUmdxRXhCOztBY3R5REE7RUFBcUMsZ0JOM1duQjtBUnFwRWxCOztBY3p5REE7RUFBcUMsZ0JOdlJuQjtBUm9rRWxCOztBYzV5REE7RUFBb0MsZ0JOM0xuQjtBUjIrRGpCOztBYy95REE7RUFBbUMsZ0JObENuQjtBUnExRGhCOztBY2x6REE7RUFBeUMsZ0JOdEJuQjtBUjQwRHRCOztBY3J6REE7RUFBd0MsZ0JOaEJuQjtBUnkwRHJCOztBY3h6REE7RUFBcUMsZ0JOZm5CO0FSMjBEbEI7O0FjM3pEQTtFQUFzQyxnQk56Ym5CO0FSd3ZFbkI7O0FjOXpEQTtFQUE0QyxnQk4zYm5CO0FSNnZFekI7O0FjajBEQTtFQUFvQyxnQk45V25CO0FSbXJFakI7O0FjcDBEQTtFQUFpQyxnQk43Qm5CO0FScTJEZDs7QWN2MERBO0VBQXdDLGdCTmtHbkI7QVJ5dURyQjs7QWMxMERBO0VBQXVDLGdCTnpJbkI7QVJ1OURwQjs7QWM3MERBO0VBQXdDLGdCTnFCbkI7QVI0ekRyQjs7QWNoMURBO0VBQXNDLGdCTmhQbkI7QVJva0VuQjs7QWNuMURBO0VBQWtDLGdCTmlHbkI7QVJzdkRmOztBY3QxREE7RUFBaUMsZ0JOcktuQjtBUisvRGQ7O0FjejFEQTtFQUFvQyxnQk41Sm5CO0FSeS9EakI7O0FjNTFEQTs7RUFDd0MsZ0JOMERuQjtBUnN5RHJCOztBYy8xREE7RUFBNEMsZ0JOMERuQjtBUnl5RHpCOztBY2wyREE7RUFBeUMsZ0JONEZuQjtBUjB3RHRCOztBY3IyREE7RUFBd0MsZ0JOMUtuQjtBUm1oRXJCOztBY3gyREE7RUFBdUMsZ0JOMkZuQjtBUml4RHBCOztBYzMyREE7RUFBd0MsZ0JOM0tuQjtBUjBoRXJCOztBYzkyREE7RUFBMEMsZ0JOMUtuQjtBUjRoRXZCOztBY2ozREE7RUFBMEMsZ0JONUtuQjtBUmlpRXZCOztBY3AzREE7RUFBbUMsZ0JOcEpuQjtBUjRnRWhCOztBY3YzREE7RUFBdUMsZ0JOdlNuQjtBUmtxRXBCOztBYzEzREE7RUFBOEMsZ0JOalduQjtBUit0RTNCOztBYzczREE7RUFBd0MsZ0JOcEhuQjtBUnEvRHJCOztBY2g0REE7RUFBcUMsZ0JOaUduQjtBUm15RGxCOztBY240REE7RUFBbUMsZ0JONURuQjtBUm04RGhCOztBY3Q0REE7RUFBc0MsZ0JOMkVuQjtBUit6RG5COztBY3o0REE7RUFBdUMsZ0JONEVuQjtBUmkwRHBCOztBYzU0REE7O0VBQ2dDLGdCTjFnQm5CO0FSMDVFYjs7QWMvNERBO0VBQW9DLGdCTjhFbkI7QVJxMERqQjs7QWNsNURBO0VBQWtDLGdCTnNDbkI7QVJnM0RmOztBY3I1REE7RUFBbUM7QWR5NURuQzs7QWN4NURBO0VBQW1DLGdCTnRMbkI7QVJrbEVoQjs7QWMzNURBOztFQUN5QyxnQk5nR25CO0FSK3pEdEI7O0FjOTVEQTtFQUEwQyxnQk4zSm5CO0FSNmpFdkI7O0FjajZEQTtFQUFxQyxnQk4vSm5CO0FSb2tFbEI7O0FjcDZEQTtFQUF5QyxnQk56WG5CO0FSaXlFdEI7O0FjdjZEQTs7RUFDeUMsZ0JOemhCbkI7QVJvOEV0Qjs7QWMxNkRBOztFQUNtRCxnQk54aEJuQjtBUnM4RWhDOztBYzc2REE7O0VBQ3lDLGdCTjVoQm5CO0FSNjhFdEI7O0FjaDdEQTs7RUFDNEMsZ0JON2hCbkI7QVJpOUV6Qjs7QWNuN0RBOztFQUMwQyxnQk5saUJuQjtBUnk5RXZCOztBY3Q3REE7RUFBMEMsZ0JOcExuQjtBUjhtRXZCOztBY3o3REE7RUFBcUMsZ0JONVFuQjtBUnlzRWxCOztBYzU3REE7RUFBeUMsZ0JOakxuQjtBUmluRXRCOztBYy83REE7RUFBMkMsZ0JOakxuQjtBUm9uRXhCOztBY2w4REE7RUFBd0MsZ0JOL0JuQjtBUnErRHJCOztBY3I4REE7RUFBMEMsZ0JOL0JuQjtBUncrRHZCOztBY3g4REE7RUFBbUMsZ0JOM2VuQjtBUnU3RWhCOztBYzM4REE7RUFBMkMsZ0JOOWVuQjtBUjY3RXhCOztBYzk4REE7RUFBa0MsZ0JOaGRuQjtBUms2RWY7O0FjajlEQTtFQUEwQyxnQk54akJuQjtBUjZnRnZCOztBY3A5REE7RUFBd0MsZ0JOelJuQjtBUml2RXJCOztBY3Y5REE7O0VBQzRDLGdCTjFSbkI7QVJxdkV6Qjs7QWMxOURBOztFQUMyQyxnQk45Um5CO0FSNHZFeEI7O0FjNzlEQTs7RUFDMEMsZ0JOalNuQjtBUmt3RXZCOztBY2grREE7RUFBc0MsZ0JOdFNuQjtBUjB3RW5COztBY24rREE7O0VBQ3dDLGdCTnZUbkI7QVI4eEVyQjs7QWN0K0RBOztFQUN5QyxnQk41VG5CO0FSc3lFdEI7O0FjeitEQTtFQUE0QyxnQk56VG5CO0FSc3lFekI7O0FjNStEQTtFQUEwQyxnQk5uVW5CO0FSbXpFdkI7O0FjLytEQTtFQUF5QyxnQk4xVG5CO0FSNnlFdEI7O0FjbC9EQTtFQUEyQyxnQk45VG5CO0FSb3pFeEI7O0Fjci9EQTtFQUF5QyxnQk5oVW5CO0FSeXpFdEI7O0FjeC9EQTtFQUFzQyxnQk5SbkI7QVJvZ0VuQjs7QWMzL0RBO0VBQXVDLGdCTjdJbkI7QVI0b0VwQjs7QWM5L0RBO0VBQTZDLGdCTjNjbkI7QVI2OEUxQjs7QWNqZ0VBO0VBQStCLGdCTi9WbkI7QVJvMkVaOztBY3BnRUE7RUFBc0MsZ0JOL1ZuQjtBUnUyRW5COztBY3ZnRUE7RUFBd0MsZ0JOTG5CO0FSZ2hFckI7O0FjMWdFQTtFQUEwQyxnQk45TW5CO0FSNHRFdkI7O0FjN2dFQTtFQUFpRCxnQk45TW5CO0FSK3RFOUI7O0FjaGhFQTtFQUF1QyxnQk5yV25CO0FSeTNFcEI7O0FjbmhFQTtFQUF3QyxnQk51Q25CO0FSZy9EckI7O0FjdGhFQTtFQUFtQyxnQk5uSW5CO0FSNnBFaEI7O0FjemhFQTtFQUFtQyxnQk5yZm5CO0FSa2hGaEI7O0FjNWhFQTtFQUFvQyxnQk5wWW5CO0FSbzZFakI7O0FjL2hFQTtFQUFrQyxnQk5qTm5CO0FSb3ZFZjs7QWNsaUVBO0VBQThDLGdCTnpTbkI7QVIrMEUzQjs7QWNyaUVBOztFQUN1QyxnQk5oRG5CO0FSeWxFcEI7O0FjeGlFQTtFQUFtQyxnQk43ZG5CO0FSeWdGaEI7O0FjM2lFQTtFQUFrQyxnQk52b0JuQjtBUnNyRmY7O0FjOWlFQTtFQUFtQyxnQk5qb0JuQjtBUm1yRmhCOztBY2pqRUE7RUFBNEMsZ0JOdmlCbkI7QVI0bEZ6Qjs7QWNwakVBO0VBQTZDLGdCTjFpQm5CO0FSa21GMUI7O0FjdmpFQTtFQUE2QyxnQk54aUJuQjtBUm1tRjFCOztBYzFqRUE7RUFBNkMsZ0JON2lCbkI7QVIybUYxQjs7QWM3akVBO0VBQXFDLGdCTnpUbkI7QVIwM0VsQjs7QWNoa0VBO0VBQW9DLGdCTm5RbkI7QVJ1MEVqQjs7QWNua0VBO0VBQXNDLGdCTm5RbkI7QVIwMEVuQjs7QWN0a0VBO0VBQWtDLGdCTnRRbkI7QVJnMUVmOztBY3prRUE7RUFBZ0MsZ0JOelFuQjtBUnMxRWI7O0FjNWtFQTtFQUF1QyxnQk5oZm5CO0FSZ2tGcEI7O0FjL2tFQTtFQUF5QyxnQk5oZm5CO0FSbWtGdEI7O0FjbGxFQTtFQUFrQyxnQk52VW5CO0FSNjVFZjs7QWNybEVBO0VBQWtDLGdCTkVuQjtBUnVsRWY7O0FjeGxFQTtFQUFzQyxnQk41a0JuQjtBUndxRm5COztBYzNsRUE7RUFBc0MsZ0JON1luQjtBUjQrRW5COztBYzlsRUE7RUFBeUMsZ0JObExuQjtBUm94RXRCOztBY2ptRUE7RUFBaUMsZ0JOcGRuQjtBUnlqRmQ7O0FjcG1FQTtFQUE0QyxnQk41ZW5CO0FSb2xGekI7O0Fjdm1FQTtFQUFxQyxnQk5oZ0JuQjtBUjJtRmxCOztBYzFtRUE7RUFBaUMsZ0JOM1BuQjtBUnkyRWQ7O0FjN21FQTtFQUF5QyxnQk5sWm5CO0FSbWdGdEI7O0FjaG5FQTtFQUFnQyxnQk5wQm5CO0FSd29FYjs7QWNubkVBO0VBQXlDLGdCTnRNbkI7QVI2ekV0Qjs7QWN0bkVBO0VBQXFDLGdCTmxRbkI7QVI0M0VsQjs7QWN6bkVBO0VBQW1DLGdCTmxLbkI7QVIreEVoQjs7QWM1bkVBO0VBQXlDLGdCTnRPbkI7QVJzMkV0Qjs7QWMvbkVBO0VBQTJDLGdCTnRPbkI7QVJ5MkV4Qjs7QWNsb0VBO0VBQXdDLGdCTmxHbkI7QVJ3dUVyQjs7QWNyb0VBO0VBQTBDLGdCTmxHbkI7QVIydUV2Qjs7QWN4b0VBO0VBQXlDLGdCTnJKbkI7QVJpeUV0Qjs7QWMzb0VBO0VBQTRDLGdCTnJKbkI7QVJveUV6Qjs7QWM5b0VBO0VBQW9DLGdCTjlXbkI7QVJnZ0ZqQjs7QWNqcEVBO0VBQXNDLGdCTjlsQm5CO0FSbXZGbkI7O0FjcHBFQTtFQUF3QyxnQk45bEJuQjtBUnN2RnJCOztBY3ZwRUE7RUFBb0MsZ0JOeE9uQjtBUm00RWpCOztBZW4xRkE7OztDQUFBO0FBS0E7Ozs7Ozs7Ozs7Ozs7RUFhSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZxMUZKOztBZW4xRkE7QUFDQTs7RUFFSTtBZnMxRko7O0FlajFGQTtFQUNJO0FmbzFGSjs7QWVsMUZBO0VBQ0k7QWZxMUZKOztBZW4xRkE7O0VBRUk7RUFDQTtBZnMxRko7O0FlcDFGQTtFQUNJO0VBQ0E7QWZ1MUZKOztBZ0IvMkZJO0VBQ0ksd0NDdkJXO0VEd0JYO0VBQ0E7RUFLQSxrQkFUOEI7RUFVOUIsbUJBVjhDO0FoQnczRnREO0FnQnYzRkk7RUFDSSxnQ0N0Qlc7RUR1Qlg7RUFDQTtFQUtBLGtCQVQ4QjtFQVU5QixtQkFWOEM7QWhCKzNGdEQ7QWlCLzRGQTtFQUNJO0VBQ0E7QWpCaTVGSjs7QWlCOTRGQTtFQUNJO0VBQ0EsY0NGa0I7RURHbEI7QWpCaTVGSjs7QWlCOTRGQTtFRDhESTtFQzVEQTtFQUNBO0VBQ0E7RUFDQTtBakJpNUZKO0FnQnQxRkk7RUFDSTtFQUNBO0VBQ0E7QWhCdzFGUjs7QWlCbjVGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRGdDQSxpQ0MvQm9CO0VEZ0NwQiw4QkNoQ29CO0VEaUNwQiw2QkNqQ29CO0VEa0NwQiw0QkNsQ29CO0VEbUNwQix5QkNuQ29CO0FqQjA1RnhCO0FnQmg3Rkk7RUNlSjtJQVVRO0VqQjI1Rk47QUFDRjtBaUIxNUZJO0VBQ0k7QWpCNDVGUjtBaUJ6NUZJO0VBQ0k7RUFDQSxjQ2hDYztBbEIyN0Z0QjtBaUJ6NUZRO0VBQ0k7RUFDQTtFQUNBLGNDckNVO0FsQmc4RnRCOztBaUJyNUZBO0VEeUJJO0VDdkJBO0VBQ0E7RUFDQTtFQUNBLG1CQ25EYTtFRG9EYjtBakJ3NUZKO0FnQm40Rkk7RUFDSTtFQUNBO0VBQ0E7QWhCcTRGUjtBaUIzNUZJO0VBQ0k7RUFDQTtFQUNBO0FqQjY1RlI7QWdCcDlGSTtFQzBEUTtJQUNJO0VqQjY1RmQ7QUFDRjtBaUIxNUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpCNDVGWjtBZ0IvOUZJO0VDK0RJO0lBTVE7RWpCODVGZDtBQUNGO0FpQjU1Rlk7RUFDSTtFQUNBO0FqQjg1RmhCO0FpQjE1RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakI0NUZaO0FnQjkrRkk7RUM4RUk7SUFPUTtFakI2NUZkO0FBQ0Y7QWlCMzVGWTtFQUNJO0VBQ0E7QWpCNjVGaEI7QWlCeDVGSTtFRDFCQTtFQzRCSSxtQkNsR1c7RURtR1gsY0NoR2dCO0VEaUdoQjtBakIwNUZSO0FnQnQ3Rkk7RUFDSTtFQUNBO0VBQ0E7QWhCdzdGUjtBZ0JsZ0dJO0VDK0ZBO0lBT1E7RWpCZzZGVjtBQUNGO0FpQjk1RlE7RUFDSTtBakJnNkZaO0FpQjk1Rlk7RUFDSTtBakJnNkZoQjtBaUI5NUZnQjtFQUNJLGNDOUdJO0VEK0dKO0VBQ0E7RUFDQTtBakJnNkZwQjtBaUIzNUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjY1Rlo7QWlCMzVGWTtFQUNJO0FqQjY1RmhCO0FpQjE1Rlk7RUFDSSxjQ25JUTtBbEIraEd4QjtBaUIzNUZnQjtFQUNJLGNDcklJO0FsQmtpR3hCO0FpQnQ1RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakJ3NUZaO0FpQnQ1Rlk7RUFDSTtBakJ3NUZoQjtBaUJ0NUZZO0VBQ0k7RUFDQTtBakJ3NUZoQjtBaUJyNUZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnU1RmhCO0FpQnA1Rlk7RUFDSTtFQUNBO0VBQ0EsbUJDektHO0VEMEtIO0VBQ0E7RUFDQTtFQUNBO0VEdkhaLG1DQ3dIZ0M7RUR2SGhDLGdDQ3VIZ0M7RUR0SGhDLCtCQ3NIZ0M7RURySGhDLDhCQ3FIZ0M7RURwSGhDLDJCQ29IZ0M7QWpCMDVGcEM7QWlCdjVGZ0I7RUFDSTtFQUNBLGNDaExJO0VEaUxKO0VBQ0E7RUFDQTtBakJ5NUZwQjtBaUJ2NUZvQjtFQUNJO0VBQ0E7QWpCeTVGeEI7QWlCbjVGZ0I7RUFDSTtFQUNBO0FqQnE1RnBCO0FpQmg1RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakJrNUZaO0FpQmg1Rlk7RUFDSTtFQUNBLGNDNU1RO0FsQjhsR3hCO0FpQjk0RmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmc1RnBCO0FpQjU0Rlk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxtQkNsT0M7RURtT0QsY0NoT007RURpT047RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURuTFosbUNDb0xnQztFRG5MaEMsZ0NDbUxnQztFRGxMaEMsK0JDa0xnQztFRGpMaEMsOEJDaUxnQztFRGhMaEMsMkJDZ0xnQztBakJrNUZwQztBaUJoNUZnQjtFQUNJO0FqQms1RnBCO0FpQmg1Rm9CO0VEektoQjtFQzJLb0I7RUFDQTtFQUNBO0FqQms1RnhCO0FnQjdqR0k7RUFDSTtFQUNBO0VBQ0E7QWhCK2pHUjtBaUJyNUZ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnU1RjVCO0FpQm41RmdCO0VEMUxaO0VDNExnQjtFQUNBO0FqQnE1RnBCO0FnQmhsR0k7RUFDSTtFQUNBO0VBQ0E7QWhCa2xHUjtBaUJ2NUZnQjtFRGhNWjtFQ2tNZ0I7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkM1UUQ7RUQ2UUMsY0MxUUk7RUQyUUo7RUFDQTtFQUNBO0VBQ0E7QWpCeTVGcEI7QWdCbG1HSTtFQUNJO0VBQ0E7RUFDQTtBaEJvbUdSO0FpQjU1Rm9CO0VBQ0ksbUJDblJDO0FsQmlyR3pCO0FpQnY1RmdCO0VBQ0k7RUFDQTtBakJ5NUZwQjtBaUJsNUZJO0VEOU5BO0VDZ09JO0VBQ0E7QWpCbzVGUjtBZ0JubkdJO0VBQ0k7RUFDQTtFQUNBO0FoQnFuR1I7QWlCdDVGUTtFRHBPSjtFQ3NPUSxtQkM1U087RUQ2U1AsY0MxU1k7QWxCa3NHeEI7QWdCN25HSTtFQUNJO0VBQ0E7RUFDQTtBaEIrbkdSO0FnQnpzR0k7RUN5U0k7SUFNUTtFakI4NUZkO0FBQ0Y7QWlCNTVGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjg1RmhCO0FnQnZ0R0k7RUNrVFE7SUFVUTtFakIrNUZsQjtBQUNGO0FpQjc1RmdCO0VBQ0ksY0M5VEk7RUQrVEo7RUFDQTtFQUNBO0VBQ0E7QWpCKzVGcEI7QWlCNzVGb0I7RUFDSTtFQUNBO0FqQis1RnhCO0FpQjE1Rm9CO0VEeFFoQjtFQzBRb0I7RUFDQTtFQUNBLG1CQ2xWTDtFRG1WSztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEalNwQixxQ0NrU3dDO0VEalN4QyxrQ0NpU3dDO0VEaFN4QyxpQ0NnU3dDO0VEL1J4QyxnQ0MrUndDO0VEOVJ4Qyw2QkM4UndDO0FqQmc2RjVDO0FnQmhyR0k7RUFDSTtFQUNBO0VBQ0E7QWhCa3JHUjtBaUJuNkZ3QjtFQUNJO0VBQ0EsY0N6Vko7RUQwVkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJxNkY1QjtBaUJuNkY0QjtFQUNJO0VBQ0E7QWpCcTZGaEM7QWlCajZGd0I7RUFDSTtFQUNBO0FqQm02RjVCO0FpQng1RlE7RUFDSTtFRGpVUixtQ0NrVTRCO0VEalU1QixnQ0NpVTRCO0VEaFU1QiwrQkNnVTRCO0VEL1Q1Qiw4QkMrVDRCO0VEOVQ1QiwyQkM4VDRCO0VBQ3BCO0VBQ0EsbUJDM1hLO0VENFhMO0VBQ0E7RUFDQTtBakI4NUZaO0FpQjU1Rlk7RUFDSTtFQUNBO0FqQjg1RmhCO0FnQjl4R0k7RUNxWEk7SUFlUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpCODVGZDtBQUNGO0FpQjU1Rlk7RUFDSTtFQUNBO0FqQjg1RmhCO0FnQi95R0k7RUMrWVE7SUFLUTtJQUNBO0VqQis1RmxCO0VpQjc1RmtCO0lBQ0ksbUJDelpMO0VsQnd6R2pCO0VpQjk1RnNCO0lBQ0ksY0N4Wko7RWxCd3pHdEI7QUFDRjtBaUI1NUZnQjtFQUNJO0FqQjg1RnBCO0FpQjM1RmdCO0VBQ0ksY0NuYUU7RURvYUY7RUFDQTtFQUNBO0VBQ0E7QWpCNjVGcEI7QWlCMTVGZ0I7RUFDSTtFQUNBLG1CQy9hSDtFRGdiRztFQUNBO0VBQ0E7RUQzWGhCLHFDQzRYb0M7RUQzWHBDLGtDQzJYb0M7RUQxWHBDLGlDQzBYb0M7RUR6WHBDLGdDQ3lYb0M7RUR4WHBDLDZCQ3dYb0M7RUFDcEI7RUFDQTtBakJnNkZwQjtBZ0JuMUdJO0VDMmFZO0lBVVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakJrNkZ0QjtBQUNGO0FpQmg2Rm9CO0VBQ0k7QWpCazZGeEI7QWdCLzFHSTtFQ2djZ0I7SUFFUTtJQUNBO0lBQ0E7RWpCaTZGMUI7QUFDRjtBaUI5NUZvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQmc2RnhCO0FnQjUyR0k7RUN3Y2dCO0lBTVE7RWpCazZGMUI7QUFDRjtBaUJoNkZ3QjtFQUNJO0VBQ0E7QWpCazZGNUI7QWlCaDZGNEI7RUFDSSxtQkN2ZGI7RUR3ZGEsY0NyZFI7RURzZFE7RUFDQTtFQUNBO0VBQ0E7QWpCazZGaEM7QWdCNzNHSTtFQ3Fkd0I7SUFRUTtFakJvNkZsQztBQUNGO0FpQmg2RndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY0NyZU47QWxCdTRHdEI7QWlCLzVGd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmk2RjVCO0FnQi80R0k7RUN5ZW9CO0lBT1E7SUFDQTtFakJtNkY5QjtBQUNGO0FpQmo2RjRCO0VBQ0k7QWpCbTZGaEM7QWlCaDZGNEI7RUFDSTtFQUNBO0VBQ0E7QWpCazZGaEM7QWlCaDZGZ0M7RUFDSSxtQkNoZ0JuQjtFRGlnQm1CLGNDOWZkO0FsQmc2R3RCO0FpQjE1Rm9CO0VBQ0k7RUFDQTtBakI0NUZ4QjtBZ0JyNkdJO0VDdWdCZ0I7SUFJUTtJQUNBO0lBQ0E7RWpCODVGMUI7QUFDRjtBZ0I1NkdJO0VDb2hCb0I7SUFDSTtJQUNBO0VqQjI1RjFCO0FBQ0Y7QWlCcjVGUTtFQUNJO0VEemVSLG1DQzBlNEI7RUR6ZTVCLGdDQ3llNEI7RUR4ZTVCLCtCQ3dlNEI7RUR2ZTVCLDhCQ3VlNEI7RUR0ZTVCLDJCQ3NlNEI7RUFDcEI7RUFDQSxtQkNuaUJLO0VEb2lCTDtFQUNBO0VBQ0E7RUFDQTtBakIyNUZaO0FpQno1Rlk7RUFDSTtFQUNBO0FqQjI1RmhCO0FnQnA4R0k7RUM2aEJJO0lBZ0JRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpCMjVGZDtBQUNGO0FpQno1Rlk7RUFDSTtFQUNBO0VBQ0E7QWpCMjVGaEI7QWlCeDVGWTtFQUNJLG1CQy9qQkc7RURna0JILGNDN2pCUTtFRDhqQlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIwNUZoQjtBaUJ4NUZnQjtFQUNJO0VBQ0E7QWpCMDVGcEI7QWlCaDVGUTtFQUNJO0VBQ0E7QWpCazVGWjtBaUI5NEZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY0MzbEJNO0FsQjIrR3RCO0FnQjUrR0k7RUN3bEJRO0lBT1E7RWpCaTVGbEI7QUFDRjs7QWdCai9HSTtFQ3dtQko7SUFFUTtFakI0NEZOO0FBQ0Y7O0FpQno0RkE7RUR6aUJJO0VDMmlCQTtFQUNBO0FqQjQ0Rko7QWdCdDdHSTtFQUNJO0VBQ0E7RUFDQTtBaEJ3N0dSO0FnQmxnSEk7RUM4bUJKO0lBS1E7RWpCbTVGTjtBQUNGO0FpQmo1Rkk7RUFDSTtFQUNBO0FqQm01RlI7QWlCajVGUTtFQUNJO0VBQ0EsY0MzbkJVO0VENG5CVjtBakJtNUZaOztBaUI3NEZBO0VEOWpCSTtFQ2drQkEsY0Nub0JvQjtFRG9vQnBCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkMvb0JlO0VEZ3BCZjtFQUNBO0VEM2xCQSxpQ0M0bEJvQjtFRDNsQnBCLDhCQzJsQm9CO0VEMWxCcEIsNkJDMGxCb0I7RUR6bEJwQiw0QkN5bEJvQjtFRHhsQnBCLHlCQ3dsQm9CO0FqQm81RnhCO0FnQjk5R0k7RUFDSTtFQUNBO0VBQ0E7QWhCZytHUjtBZ0IxaUhJO0VDbW9CSjtJQWlCUTtFakIwNUZOO0FBQ0Y7QWdCL2lISTtFQ21vQko7SUFxQlE7RWpCMjVGTjtBQUNGO0FpQno1Rkk7RUFDSTtFQUNBO0VBQ0E7QWpCMjVGUjs7QWlCdjVGQTtFQUNJO0VBQ0E7RUFDQTtBakIwNUZKO0FpQng1Rkk7RUFDSTtFQUNBO0FqQjA1RlI7QWlCdjVGSTtFQUNJO0VBQ0E7QWpCeTVGUjtBaUJ0NUZJO0VBQ0k7RUFDQTtBakJ3NUZSO0FpQnI1Rkk7RUFDSTtFQUNBO0FqQnU1RlI7QWlCcDVGSTtFQUNJO0VBQ0E7QWpCczVGUjtBaUJwNUZRO0VBQ0k7QWpCczVGWjtBaUJqNUZRO0VBQ0k7RUFDQTtBakJtNUZaO0FpQi80Rkk7RUFDSTtBakJpNUZSO0FpQi80Rkk7RUFDSTtBakJpNUZSO0FpQjU0RlE7RUQvb0JKO0VDaXBCUTtBakI4NEZaO0FnQjdoSEk7RUFDSTtFQUNBO0VBQ0E7QWhCK2hIUjtBaUJoNUZRO0VBQ0k7RUFDQTtFQUNBO0FqQms1Rlo7QWlCaDVGWTtFQUNJO0FqQms1RmhCO0FpQjk0RlE7RUFDSTtFQUNBO0FqQmc1Rlo7QWlCNzRGUTtFQUNJO0FqQis0Rlo7QWlCNTRGUTtFQUNJO0VBQ0E7QWpCODRGWjtBaUIzNEZRO0VBQ0k7RUFDQTtFQUNBO0FqQjY0Rlo7QWlCMzRGWTtFQUNJO0VBQ0E7QWpCNjRGaEI7O0FpQnI0RkE7RUQzckJJO0VDNnJCQTtBakJ3NEZKO0FnQm5rSEk7RUFDSTtFQUNBO0VBQ0E7QWhCcWtIUjtBZ0Ivb0hJO0VDZ3dCSjtJQUtRO0lBQ0E7RWpCODRGTjtBQUNGO0FpQjU0Rkk7RURwc0JBO0FoQm1sSEo7QWdCamxISTtFQUNJO0VBQ0E7RUFDQTtBaEJtbEhSO0FpQmo1RlE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBakJrNUZaO0FpQmg1Rlk7RUFDSTtBakJrNUZoQjtBZ0J0cUhJO0VDNHdCSTtJQWVRO0lBQ0E7SUFDQTtFakIrNEZkO0FBQ0Y7QWlCNzRGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQis0RmhCO0FpQjc0RmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIrNEZwQjtBZ0IxckhJO0VDZ3lCUTtJQWVRO0lBQ0E7RWpCKzRGbEI7RWlCNzRGa0I7SUFDSTtFakIrNEZ0QjtBQUNGO0FpQjM0Rlk7RUFDSTtFQUNBO0FqQjY0RmhCO0FnQnZzSEk7RUN3ekJRO0lBS1E7SUFDQTtFakI4NEZsQjtBQUNGO0FpQjU0RmdCO0VENXdCWixzQ0M2d0JvQztFRDV3QnBDLG1DQzR3Qm9DO0VEM3dCcEMsa0NDMndCb0M7RUQxd0JwQyxpQ0Mwd0JvQztFRHp3QnBDLDhCQ3l3Qm9DO0FqQms1RnhDO0FnQnB0SEk7RUNpMEJZO0lBSVE7RWpCbTVGdEI7QUFDRjtBaUIvNEZ3QjtFQUNJLGNDMTBCTjtFRDIwQk07QWpCaTVGNUI7QWlCMzRGZ0I7RUFDSTtBakI2NEZwQjtBaUIzNEZvQjtFQUNJLGNDcjFCRjtFRHMxQkU7QWpCNjRGeEI7QWlCeDRGZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjA0RnBCO0FpQnQ0RmdCO0VBQ0ksbUJDdjJCRDtFRHcyQkMsY0NyMkJJO0VEczJCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ3NEZwQjtBaUJ0NEZvQjtFQUNJO0VBQ0E7RUFDQTtBakJ3NEZ4QjtBaUJoNEZnQjtFQUNJO0FqQms0RnBCO0FpQi8zRmdCO0VBQ0k7RUFDQTtBakJpNEZwQjtBaUIxM0ZJO0VBQ0k7RUFDQTtFRHIwQko7RUN1MEJJO0FqQjQzRlI7QWdCanNISTtFQUNJO0VBQ0E7RUFDQTtBaEJtc0hSO0FnQjd3SEk7RUN3NEJBO0lBTVE7RWpCbTRGVjtBQUNGO0FpQmo0RlE7RUFDSTtFQUNBO0FqQm00Rlo7QWdCdHhISTtFQ2k1Qkk7SUFJUTtFakJxNEZkO0FBQ0Y7QWlCajRGSTtFQUNJO0VBQ0E7QWpCbTRGUjtBZ0IveEhJO0VDMDVCQTtJQUlRO0VqQnE0RlY7QUFDRjtBaUJuNEZRO0VENTFCSjtFQzgxQlE7RUFDQTtFQUNBO0FqQnE0Rlo7QWdCbnVISTtFQUNJO0VBQ0E7RUFDQTtBaEJxdUhSO0FnQi95SEk7RUNpNkJJO0lBT1E7SUFDQTtJQUNBO0lBQ0E7RWpCMjRGZDtBQUNGO0FpQng0RlE7RUFDSTtFQUNBO0VBQ0E7QWpCMDRGWjtBZ0I1ekhJO0VDKzZCSTtJQU1RO0lBQ0E7SUFDQTtFakIyNEZkO0FBQ0Y7QWlCejRGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQjI0RmhCOztBaUJuNEZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCczRGSjs7QWlCbjRGQTtBQUNBO0VBQ0k7SUFDSTtJQUNBO0VqQnM0Rk47QUFDRjtBaUJsNEZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ2wrQm9CO0VEbStCcEI7RUFDQSxtQkN2K0JlO0VEdytCZjtFQUNBO0VBQ0E7RUFDQTtBakJvNEZKOztBaUJqNEZBO0VBQ0k7RUFDQTtBakJvNEZKO0FpQmw0Rkk7RUFDSTtFQUNBO0VBQ0E7QWpCbzRGUjtBaUJqNEZJO0VBQ0k7RUFDQTtBakJtNEZSO0FpQmw0RlE7RUFDSTtBakJvNEZaO0FpQmo0Rkk7RUFDSTtFQUNBO0FqQm00RlI7QWlCbDRGUTtFQUNJO0FqQm80Rlo7QWlCajRGSTtFQUNJO0VBQ0E7QWpCbTRGUjtBaUJsNEZRO0VBQ0k7QWpCbzRGWjtBaUJqNEZJO0VBQ0k7RUFDQTtBakJtNEZSO0FpQmw0RlE7RUFDSTtBakJvNEZaO0FpQmg0Rkk7RUFDSTtBakJrNEZSO0FpQmg0RlE7RUFDSTtBakJrNEZaOztBbUJuNkhBO0VBQ0M7QW5CczZIRDtBZ0I5NUhJO0VHVEo7SUFJSztFbkJ1NkhIO0FBQ0Y7QW1CcjZIQztFSHVFRztBaEJpMkhKO0FnQi8xSEk7RUFDSTtFQUNBO0VBQ0E7QWhCaTJIUjtBZ0IzNkhJO0VHRkg7SUFJVztFbkI2NkhWO0FBQ0Y7QW1CMzZIRTtFQUNDO0VBQ0E7QW5CNjZISDtBZ0JwN0hJO0VHS0Y7SUFLRTtFbkI4NkhGO0FBQ0Y7QW1CNTZIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VIb0NBLHFDR25DZ0M7RUhvQ2hDLGtDR3BDZ0M7RUhxQ2hDLGlDR3JDZ0M7RUhzQ2hDLGdDR3RDZ0M7RUh1Q2hDLDZCR3ZDZ0M7QW5CazdIcEM7QW1CaDdISTtFQUNDO0FuQms3SEw7QW1CNzZISTtFQUNDO0VBQ0E7QW5CKzZITDtBbUIzNkhJO0VBQ0M7RUFDQTtBbkI2NkhMO0FtQjE2SEk7RUFDQztFQUNBO0FuQjQ2SEw7QW1CeDZISTtFQUNDO0VBQ0E7QW5CMDZITDtBbUJ2NkhJO0VBQ0M7RUFDQTtBbkJ5NkhMO0FtQmo2SEM7RUhXRztFR1RGLG1CRDdEaUI7RUM4RGpCLGNEM0RzQjtFQzREaEI7QW5CbTZIUjtBZ0IxNUhJO0VBQ0k7RUFDQTtFQUNBO0FoQjQ1SFI7QWdCdCtISTtFRzBESDtJQU9XO0lBQ0E7RW5CeTZIVjtBQUNGO0FtQnI2SEc7RUFDQztFQUNBO0VBQ1k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ1NkhoQjtBbUJyNkhnQjtFQUNJO0VBQ0E7RUFDWjtBbkJ1NkhSO0FtQnA2SEk7RUFDQyxjRHJGbUI7RUNzRm5CO0VIbkNELGtDR29DaUM7RUhuQ2pDLCtCR21DaUM7RUhsQ2pDLDhCR2tDaUM7RUhqQ2pDLDZCR2lDaUM7RUhoQ2pDLDBCR2dDaUM7QW5CMDZIckM7QW1CeDZIaUI7RUFDQztBbkIwNkhsQjtBbUJyNkhnQjtFQUNJO0FuQnU2SHBCO0FtQnA2SGdCO0VBQ0k7RUFDQTtFQUNBO0FuQnM2SHBCO0FtQmw2SGdCO0VBQ0ksbUJEOUdEO0VDK0dDLGNENUdJO0VDNkdKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQm82SHBCO0FtQmw2SG9CO0VBQ0k7RUFDQTtFQUNBO0FuQm82SHhCO0FtQjM1SEM7RUg5REc7QWhCNDlISjtBZ0IxOUhJO0VBQ0k7RUFDQTtFQUNBO0FoQjQ5SFI7QW1CaDZIRTtFQUNDO0VBQ0E7QW5CazZISDtBZ0IxaUlJO0VHc0lGO0lBS0U7SUFDQTtJQUNBO0VuQm02SEY7QUFDRjtBZ0JqaklJO0VHc0lGO0lBVUU7SUFDQTtJQUNBO0VuQnE2SEY7RW1CbjZIRTtJQUNDO0VuQnE2SEg7RW1CbjZIRTtJQUNDO0VuQnE2SEg7QUFDRjtBbUJsNkhHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CbzZISjtBZ0J2a0lJO0VHNEpEO0lBVUU7RW5CcTZISDtBQUNGO0FtQm42SEk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0Q5S2lCO0FsQm1sSXRCO0FtQmw2SEk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNlO0FuQm82SHBCO0FtQmw2SEs7RUFDQztFQUNBO0VBQ2tCO0VIMUlwQixrQ0cySXFDO0VIMUlyQywrQkcwSXFDO0VIeklyQyw4Qkd5SXFDO0VIeElyQyw2Qkd3SXFDO0VIdklyQywwQkd1SXFDO0FuQnc2SHpDO0FtQnI2SEs7RUFDQztFQUNBO0VBQ0E7RUhqSkYsa0NHa0pxQztFSGpKckMsK0JHaUpxQztFSGhKckMsOEJHZ0pxQztFSC9JckMsNkJHK0lxQztFSDlJckMsMEJHOElxQztBbkIyNkh6QztBbUJyNkhpQjtFQUNJO0FuQnU2SHJCO0FtQnI2SG9CO0VBQ0M7QW5CdTZIckI7O0FvQmpvSUE7RUo4RUk7QWhCdWpJSjtBZ0JyaklJO0VBQ0k7RUFDQTtFQUNBO0FoQnVqSVI7QW9Cdm9JQztFQUNDO0VBQ0E7QXBCeW9JRjtBZ0Jyb0lJO0VJTkg7SUFLRTtJQUNBO0lBQ0E7RXBCMG9JRDtFb0J4b0lDO0lKa0VDO0VoQnlrSUY7RWdCdmtJRTtJQUNJO0lBQ0E7SUFDQTtFaEJ5a0lOO0FBQ0Y7QWdCcHBJSTtFSU5IO0lBZUU7SUFDQTtFcEIrb0lEO0VvQjdvSUM7SUFDQztFcEIrb0lGO0VvQjVvSUM7SUpxREM7RWhCMGxJRjtFZ0J4bElFO0lBQ0k7SUFDQTtJQUNBO0VoQjBsSU47QUFDRjtBb0JocElFO0VBQ0M7RUFDQTtBcEJrcElIO0FnQnpxSUk7RUlxQkY7SUFLRTtFcEJtcElGO0FBQ0Y7QW9CanBJRztFQUNDLGNGN0JrQjtFRThCbEI7QXBCbXBJSjtBb0Ivb0lFO0VBQ0M7RUFDQTtFQUNBO0FwQmlwSUg7QWdCdnJJSTtFSW1DRjtJQU1FO0VwQmtwSUY7QUFDRjtBb0JocElHO0VBQ0M7RUFDRztFQUNBO0FwQmtwSVA7QW9COW9JRTtFQUNDO0FwQmdwSUg7O0FvQnpvSUE7RUFDQztFQUNBO0FwQjRvSUQ7QWdCenNJSTtFSTJESjtJQUtFO0VwQjZvSUE7QUFDRjtBb0Izb0lDO0VBQ0M7RUFDQTtBcEI2b0lGO0FnQmx0SUk7RUltRUg7SUFJRTtFcEIrb0lEO0FBQ0Y7QWdCdnRJSTtFSTZFRjtJQUVFO0VwQjRvSUY7QUFDRjtBb0J2b0lFO0VBQ0M7RUFDRztFQUNBO0FwQnlvSU47QWdCanVJSTtFSXFGRjtJQUtFO0lBQ0E7RXBCMm9JRjtBQUNGO0FvQnZvSUk7RUozQkE7QWhCcXFJSjtBZ0JucUlJO0VBQ0k7RUFDQTtFQUNBO0FoQnFxSVI7QWdCL3VJSTtFSWdHQTtJQUlRO0VwQitvSVY7QUFDRjtBb0I3b0lRO0VBQ0k7QXBCK29JWjtBb0I3b0lZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQitvSWhCO0FvQjdvSWdCO0VBQ0k7QXBCK29JcEI7QW9CNW9JSTtFQUNDO0VBQ0E7QXBCOG9JTDs7QW9Cdm9JQTtFQUNDO0FwQjBvSUQ7O0FvQnJvSUM7RUFDQztFQUNBO0FwQndvSUY7QWdCL3dJSTtFSXFJSDtJQUtFO0lBQ0E7RXBCeW9JRDtBQUNGO0FvQnRvSUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQndvSUY7QWdCNXhJSTtFSStJSDtJQVFFO0VwQnlvSUQ7QUFDRjtBb0J0b0lDO0VBQ0M7RUFDQTtBcEJ3b0lGO0FvQnRvSUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQndvSUg7QW9CcG9JQztFQUNDO0VBQ0E7QXBCc29JRjtBb0Jwb0lFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJzb0lIO0FvQmxvSUk7RUFDSTtBcEJvb0lSO0FvQmpvSUk7RUFDSTtFQUNBO0VBQ0E7QXBCbW9JUjtBb0Jsb0lRO0VBQ0k7QXBCb29JWjtBb0Job0lDO0VBQ087QXBCa29JUjtBb0I5bklFO0VBQ0M7QXBCZ29JSDtBb0I5bklFO0VBQ0c7RUFDQTtFQUNBO0FwQmdvSUw7QW9CN25JRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIrbklKO0FvQjduSUU7RUFDRTtBcEIrbklKO0FvQjVuSUU7RUFDQyxtQkZqT2dCO0FsQisxSW5CO0FvQnhuSUU7RUFDQztBcEIwbklIO0FvQnZuSUU7RUFDQztFQUNBO0FwQnluSUg7QW9Cdm5JRztFQUNDLG1CRmhQZTtBbEJ5MkluQjtBb0JwbklFO0VBQ0M7QXBCc25JSDtBb0JwbklFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBCc25JSDtBb0JubklFOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCcW5JSDtBb0JubklFO0VBQ0M7QXBCcW5JSDtBb0JqbklFO0VBQ0M7QXBCbW5JSDtBb0JobklFO0VBQ0M7RUFDQTtFQUNBO0FwQmtuSUg7QW9CaG5JRztFQUNDO0FwQmtuSUo7QW9CL21JRztFQUNDO0FwQmluSUo7QW9CM21JQztFQUNDO0FwQjZtSUY7QWdCaDVJSTtFSWtTSDtJSjdORztJSWtPRDtJQUNBO0VwQjhtSUQ7RWdCLzBJRTtJQUNJO0lBQ0E7SUFDQTtFaEJpMUlOO0FBQ0Y7QW9Cam5JRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwQm1uSUg7QW9Cam5JRztFQUNDO0FwQm1uSUo7QW9COW1JSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwQmduSVI7O0FxQmw3SUk7RUFDSTtBckJxN0lSO0FnQi82SUk7RUtQQTtJQUlRO0VyQnM3SVY7QUFDRjtBcUJuN0lJO0VBQ0k7RUFDQTtBckJxN0lSO0FnQng3SUk7RUtDQTtJQUtRO0VyQnM3SVY7QUFDRjtBcUJwN0lRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJCczdJWjtBcUJwN0lZO0VBQ0k7QXJCczdJaEI7QXFCcDdJZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnM3SXBCO0FxQm43SWdCO0VBQ0k7RUFDQTtBckJxN0lwQjtBcUJsN0lnQjtFQUNJO0VBQ0E7QXJCbzdJcEI7QXFCaDdJWTtFQUNJO0FyQms3SWhCO0FxQi82SVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckJpN0loQjtBcUIvNklZO0VBQ0k7QXJCaTdJaEI7QXFCLzZJWTtFQUNJO0FyQmk3SWhCO0FxQjk2SVE7RUFDSTtBckJnN0laO0FnQnYrSUk7RUtzREk7SUFJUTtJQUNBO0VyQmk3SWQ7QUFDRjtBcUIvNklZO0VBQ0k7RUFDQTtFQUNBO0FyQmk3SWhCO0FxQjc2SUk7RUFDSTtFQUNBO0VBQ0E7QXJCKzZJUjtBcUI3NklJO0VBQ0k7RUFDQTtBckIrNklSO0FnQjMvSUk7RUswRUE7SUFLUTtFckJnN0lWO0FBQ0Y7QXFCOTZJUTtFQUNJO0FyQmc3SVo7QWdCbmdKSTtFS2tGSTtJQUlRO0lBQ0E7SUFDQTtFckJpN0lkO0FBQ0Y7QXFCNzZJWTtFQUNJO0FyQis2SWhCO0FxQjc2SWdCO0VBQ0k7RUFDQTtBckIrNklwQjtBcUI1NklZO0VBQ0k7RUFDQSxjSHRHTTtBbEJvaEp0QjtBcUIxNklRO0VMdENKO0VLd0NRLGNIOUdPO0VHK0dQO0VBQ0E7RUFDQTtBckI0NklaO0FnQnI5SUk7RUFDSTtFQUNBO0VBQ0E7QWhCdTlJUjtBcUIvNklZO0VBQ0k7RUFDQTtBckJpN0loQjtBcUI3NklRO0VMbkRKO0VLcURRO0FyQis2SVo7QWdCbCtJSTtFQUNJO0VBQ0E7RUFDQTtBaEJvK0lSO0FxQmo3SVE7RUx4REo7RUswRFE7QXJCbTdJWjtBZ0IzK0lJO0VBQ0k7RUFDQTtFQUNBO0FoQjYrSVI7QXFCdDdJWTtFQUNJO0FyQnc3SWhCO0FxQnI3SVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCdTdJaEI7QXFCcjdJZ0I7RUFDSTtBckJ1N0lwQjtBcUJsN0lRO0VMOUVKO0VLZ0ZRO0FyQm83SVo7QWdCbGdKSTtFQUNJO0VBQ0E7RUFDQTtBaEJvZ0pSO0FxQnY3SVk7RUxsRlI7RUtvRlk7RUFDQTtBckJ5N0loQjtBZ0I1Z0pJO0VBQ0k7RUFDQTtFQUNBO0FoQjhnSlI7QXFCMTdJUTtFTHpGSjtFSzJGUTtBckI0N0laO0FnQnJoSkk7RUFDSTtFQUNBO0VBQ0E7QWhCdWhKUjtBcUIvN0lZO0VMN0ZSO0VLK0ZZO0VBQ0E7QXJCaThJaEI7QWdCL2hKSTtFQUNJO0VBQ0E7RUFDQTtBaEJpaUpSO0FxQm44SVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJxOEloQjtBcUJsOElZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQm84SWhCO0FxQi83SVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCaThJWjtBZ0Ixb0pJO0VLbU1JO0lBU1E7RXJCazhJZDtBQUNGO0FxQi83SVE7RUFDSTtBckJpOElaO0FxQjk3SVE7RUwvSUo7RUtpSlE7QXJCZzhJWjtBZ0Iva0pJO0VBQ0k7RUFDQTtFQUNBO0FoQmlsSlI7QXFCLzdJSTtFQUNJO0VBQ0E7RUFDQTtBckJpOElSO0FnQmhxSkk7RUs0TkE7SUFNUTtJQUNBO0VyQms4SVY7QUFDRjtBcUI5N0lJO0VBQ0k7RUFDQTtBckJnOElSO0FnQjFxSkk7RUt3T0E7SUFLUTtFckJpOElWO0FBQ0Y7QXFCLzdJUTtFTDNLSjtFSzZLUSxtQkhwUEs7QWxCcXJKakI7QWdCNW1KSTtFQUNJO0VBQ0E7RUFDQTtBaEI4bUpSO0FxQnA4SVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnM4SWhCO0FnQnhzSkk7RUtvUFE7SUFpQlE7RXJCdThJbEI7QUFDRjtBZ0I3c0pJO0VLb1BRO0lBcUJRO0VyQnc4SWxCO0FBQ0Y7QXFCdDhJZ0I7RUFDSTtBckJ3OElwQjtBZ0JydEpJO0VLNFFZO0lBSVE7RXJCeThJdEI7QUFDRjtBcUJ0OElnQjtFQUNJO0FyQnc4SXBCO0FxQnQ4SWdCO0VBQ0k7QXJCdzhJcEI7QXFCcjhJZ0I7RUFDSSxtQkg5Ukg7RUcrUkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ1OElwQjtBcUJsOElRO0VMak9KO0VLbU9RO0VBQ0E7RUFDQTtBckJvOElaO0FnQnZxSkk7RUFDSTtFQUNBO0VBQ0E7QWhCeXFKUjtBcUJyOElnQjtFQUNJO0FyQnU4SXBCO0FxQnA4SWdCO0VBQ0k7QXJCczhJcEI7QXFCLzdJSTtFQUNJO0VMdFBKO0VLd1BJO0VBQ0E7QXJCaThJUjtBZ0J4ckpJO0VBQ0k7RUFDQTtFQUNBO0FoQjBySlI7QWdCcHdKSTtFSzBUQTtJQU9RO0VyQnU4SVY7QUFDRjtBcUJyOElRO0VBQ0k7QXJCdThJWjtBcUJwOElRO0VBQ0k7RUFDQTtBckJzOElaO0FnQmh4Skk7RUt3VUk7SUFLUTtJQUNBO0lBQ0E7SUFDQTtFckJ1OElkO0VxQnI4SWM7SUFDSTtFckJ1OElsQjtFcUJwOEljO0lMalJaO0VoQnd0SkY7RWdCdHRKRTtJQUNJO0lBQ0E7SUFDQTtFaEJ3dEpOO0FBQ0Y7QWdCbnlKSTtFS3dVSTtJQXFCUTtJQUNBO0lBQ0E7RXJCMDhJZDtFcUJ4OEljO0lBQ0k7RXJCMDhJbEI7RXFCdjhJYztJTGhTWjtFaEIwdUpGO0VnQnh1SkU7SUFDSTtJQUNBO0lBQ0E7RWhCMHVKTjtBQUNGOztBc0I1ekpJO0VBQ0k7RUFDQTtBdEIrekpSO0FnQjF6Skk7RU1QQTtJQUtRO0V0QmcwSlY7QUFDRjtBc0IvekpRO0VBQ0k7QXRCaTBKWjtBc0I3ekpJO0VBQ0k7RUFDQTtFQUNBO0F0Qit6SlI7QXNCN3pKUTtFQUNJO0VBQ0E7QXRCK3pKWjtBZ0IzMEpJO0VNS0E7SUFXUTtJQUNBO0lBQ0E7RXRCK3pKVjtFc0I3ekpVO0lBQ0k7RXRCK3pKZDtFc0I3ekpVO0lBQ0k7SUFDQTtFdEIrekpkO0VzQjd6SlU7SUFDSTtFdEIrekpkO0FBQ0Y7QXNCMXpKSTtFQUNJO0F0QjR6SlI7QWdCLzFKSTtFTWtDQTtJQUdRO0V0Qjh6SlY7QUFDRjtBc0IzekpJO0VBQ0k7RUFDQTtBdEI2ekpSO0FnQngySkk7RU15Q0E7SUFJUTtFdEIrekpWO0FBQ0Y7QXNCN3pKSTtFQUNJO0F0Qit6SlI7QXNCN3pKSTtFQUNJO0F0Qit6SlI7QXNCN3pKSTtFQUNJO0VBQ0E7RUFDQTtBdEIrekpSO0FnQngzSkk7RU1zREE7SUFLUTtFdEJpMEpWO0FBQ0Y7QXNCL3pKSTtFQUNJO0VBQ0E7QXRCaTBKUjtBc0IvekpJO0VBQ0k7QXRCaTBKUjtBc0IvekpJO0VBQ0k7QXRCaTBKUjtBc0I5ekpJO0VBQ0k7QXRCZzBKUjtBZ0IxNEpJO0VNeUVBO0lBSVE7RXRCaTBKVjtBQUNGO0FzQjl6Skk7RUFDSTtBdEJnMEpSO0FzQjV6SmdCO0VBQ0k7RUFDQSxjSnZGRTtFSXdGRjtFQUNBO0F0Qjh6SnBCO0FzQjV6Sm9CO0VBQ0k7QXRCOHpKeEI7QWdCMzVKSTtFTTRGZ0I7SUFHUTtFdEJnMEoxQjtBQUNGO0FzQnR6Sm9CO0VBQ0k7QXRCd3pKeEI7QXNCcnpKZ0I7RUFDSTtFQUNBO0F0QnV6SnBCO0FzQnJ6Sm9CO0VBQ0k7QXRCdXpKeEI7QWdCMTZKSTtFTWtIZ0I7SUFHUTtFdEJ5ekoxQjtBQUNGO0FzQnR6Sm9CO0VBQ0k7RUFDQSxjSjFIRjtBbEJrN0p0QjtBc0JyekpvQjtFQUNJO0VBQ0E7QXRCdXpKeEI7QXNCcHpKb0I7RUFDSTtFQUNBO0VBQ0E7QXRCc3pKeEI7QXNCbnpKb0I7RUFDSTtFQUNBO0VBQ0E7QXRCcXpKeEI7QXNCNXlKSTtFQUNJO0F0Qjh5SlI7QXNCMXlKZ0I7RUFDSSxtQko1SkQ7RUk2SkMsY0oxSkk7RUkySko7QXRCNHlKcEI7QXNCbnlKb0I7RUFDSTtBdEJxeUp4QjtBc0JoeUpvQjtFQUNJO0F0Qmt5SnhCO0FzQi94SmdCO0VBQ0k7RUFDQTtBdEJpeUpwQjtBc0I5eEpnQjtFQUNJO0F0Qmd5SnBCO0FzQjF4Skk7RUFDSTtBdEI0eEpSO0FzQnp4Skk7RUFDSTtBdEIyeEpSO0FzQnR4SlE7RU5qSUo7QWhCMDVKSjtBZ0J4NUpJO0VBQ0k7RUFDQTtFQUNBO0FoQjA1SlI7QXNCM3hKWTtFQUNJO0VBQ0E7QXRCNnhKaEI7QXNCM3hKWTtFQUNJO0VBQ0E7RUFDQTtBdEI2eEpoQjtBc0J4eEpJO0VBQ0k7QXRCMHhKUjtBc0J2eEpJO0VBQ0k7QXRCeXhKUjs7QXNCcHhKSTtFQUNJO0F0QnV4SlI7O0F1QjcvSkM7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkJnZ0tMO0F1QjkvSks7RUFDQztBdkJnZ0tOO0F1QjcvSkU7RUFDSTtFQUNBO0F2QisvSk47QXVCNS9KRTtFQUNJO0F2QjgvSk47QXVCei9KSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2QjIvSlI7QWdCOWdLSTtFT2VBO0lBT1E7RXZCNC9KVjtBQUNGO0F1Qi8rSmdCO0VBQ0k7QXZCaS9KcEI7QXVCMytKSTtFQUNJO0VBQ0E7QXZCNitKUjtBZ0IxaEtJO0VPMkNBO0lBSVE7RXZCKytKVjtBQUNGOztBd0J0aUtJO0VBQ0k7QXhCeWlLUjtBZ0JuaUtJO0VRQVE7SUFDSTtJQUNBO0V4QnNpS2Q7QUFDRjtBd0JsaUtJO0VSOERBO0FoQnUrSko7QWdCcitKSTtFQUNJO0VBQ0E7RUFDQTtBaEJ1K0pSOztBd0JuaUtJO0VBQ0k7QXhCc2lLUjs7QXlCNWpLQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6QitqS0Y7QWdCNWpLSTtFU1BIO0lBT0U7RXpCZ2tLRDtFeUI5aktDO0lBQ0M7RXpCZ2tLRjtBQUNGO0FnQnBrS0k7RVNQSDtJQWVFO0V6QmdrS0Q7RXlCOWpLQztJQUNDO0V6QmdrS0Y7RXlCOWpLQztJQUNDO0V6QmdrS0Y7QUFDRjtBeUI3aktFO0VBQ0M7RUFDQTtBekIraktIO0F5QjdqS0c7RUFDQyxjUHRCa0I7RU91QmxCO0F6QitqS0o7QXlCM2pLRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6QjZqS0g7QXlCM2pLRztFQUNDO0VBQ0E7RUFDQTtBekI2aktKO0F5QnhqS0M7RUFDQztBekIwaktGOztBeUJqaktFO0VBQ0M7QXpCb2pLSDtBeUI5aUtFO0VBQ0M7QXpCZ2pLSDtBeUIxaUtJO0VBQ0M7QXpCNGlLTDtBeUJ6aUtJO0VBQ0M7QXpCMmlLTDtBeUJ4aUtJO0VBQ0M7QXpCMGlLTDtBeUJ2aUtJO0VBQ0M7QXpCeWlLTDtBeUJuaUtFO0VBQ0M7RUFDQTtBekJxaUtIO0F5QmppS0M7RUFDQztFQUNBO0F6Qm1pS0Y7QXlCaGlLQztFQUNDO0VBQ0E7QXpCa2lLRjtBeUIvaEtDO0VBQ0M7RUFDQTtBekJpaUtGOztBMEIvb0tJO0VBQ0k7RUFDQTtBMUJrcEtSO0EwQi9vS0k7RUFDRjtBMUJpcEtGO0EwQjlvS0M7RUFDQztBMUJncEtGO0EwQjlvS0U7RUFDQztBMUJncEtILEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi90aGVtZXMvSnVzdEJsdWUvYXNzZXRzL3Njc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvSnVzdEJsdWUvYXNzZXRzL3Njc3Mvbm91aXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy9KdXN0Qmx1ZS9hc3NldHMvc2Nzcy9mb250LWF3ZXNvbWUvZm9udC1hd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL0p1c3RCbHVlL2Fzc2V0cy9zY3NzL2ZvbnQtYXdlc29tZS9fcGF0aC5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy9KdXN0Qmx1ZS9hc3NldHMvc2Nzcy9mb250LWF3ZXNvbWUvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvSnVzdEJsdWUvYXNzZXRzL3Njc3MvZm9udC1hd2Vzb21lL19sYXJnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvSnVzdEJsdWUvYXNzZXRzL3Njc3MvZm9udC1hd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy9KdXN0Qmx1ZS9hc3NldHMvc2Nzcy9mb250LWF3ZXNvbWUvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvSnVzdEJsdWUvYXNzZXRzL3Njc3MvZm9udC1hd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvSnVzdEJsdWUvYXNzZXRzL3Njc3MvZm9udC1hd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvSnVzdEJsdWUvYXNzZXRzL3Njc3MvZm9udC1hd2Vzb21lL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy9KdXN0Qmx1ZS9hc3NldHMvc2Nzcy9mb250LWF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy9KdXN0Qmx1ZS9hc3NldHMvc2Nzcy9mb250LWF3ZXNvbWUvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy9KdXN0Qmx1ZS9hc3NldHMvc2Nzcy9mb250LWF3ZXNvbWUvX3N0YWNrZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvSnVzdEJsdWUvYXNzZXRzL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy9KdXN0Qmx1ZS9hc3NldHMvc2Nzcy9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvSnVzdEJsdWUvYXNzZXRzL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy9KdXN0Qmx1ZS9hc3NldHMvc2Nzcy9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy9KdXN0Qmx1ZS9hc3NldHMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL0p1c3RCbHVlL2Fzc2V0cy9zY3NzL19ob21lcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy9KdXN0Qmx1ZS9hc3NldHMvc2Nzcy9fY2F0ZWdvcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvSnVzdEJsdWUvYXNzZXRzL3Njc3MvX3Byb2R1Y3Quc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvSnVzdEJsdWUvYXNzZXRzL3Njc3MvX2NoZWNrb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL0p1c3RCbHVlL2Fzc2V0cy9zY3NzL19jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL0p1c3RCbHVlL2Fzc2V0cy9zY3NzL19hY2NvdW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL0p1c3RCbHVlL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL0p1c3RCbHVlL2Fzc2V0cy9zY3NzL19yZXZpZXdzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cbiAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9SGluZCtTaWxpZ3VyaVwiKTtcbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4ubm9VaS1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyAvKiBGaXggNDAxICovXG59XG5cbi5ub1VpLW9yaWdpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubm9VaS1oYW5kbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ub1VpLXN0YWNraW5nIC5ub1VpLWhhbmRsZSB7XG4gIC8qIFRoaXMgY2xhc3MgaXMgYXBwbGllZCB0byB0aGUgbG93ZXIgb3JpZ2luIHdoZW5cbiAgICAgaXRzIHZhbHVlcyBpcyA+IDUwJS4gKi9cbiAgei1pbmRleDogMTA7XG59XG5cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4zcywgdG9wIDAuM3M7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcywgdG9wIDAuM3M7XG59XG5cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4vKiBQYWludGluZyBhbmQgcGVyZm9ybWFuY2U7XG4gKiBCcm93c2VycyBjYW4gcGFpbnQgaGFuZGxlcyBpbiB0aGVpciBvd24gbGF5ZXIuXG4gKi9cbi5ub1VpLWJhc2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xuICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxlZnQ6IC0xN3B4O1xuICB0b3A6IC02cHg7XG59XG5cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogLTE3cHg7XG59XG5cbi8qIFN0eWxpbmc7XG4gKi9cbi5ub1VpLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI2YwZjBmMDtcbn1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSg1MSwgNTEsIDUxLCAwLjQ1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xufVxuXG4ubm9VaS1vcmlnaW4ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5ub1VpLXRhcmdldCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsIDAgM3B4IDZweCAtNXB4ICNCQkI7XG59XG5cbi5ub1VpLXRhcmdldC5ub1VpLWNvbm5lY3Qge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoNTEsIDUxLCA1MSwgMC40NSksIDAgM3B4IDZweCAtNXB4ICNCQkI7XG59XG5cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCO1xufVxuXG4ubm9VaS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRERELCAwIDNweCA2cHggLTNweCAjQkJCO1xufVxuXG4vKiBIYW5kbGUgc3RyaXBlcztcbiAqL1xuLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA2cHg7XG59XG5cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGxlZnQ6IDE3cHg7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxNHB4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDE3cHg7XG59XG5cbi8qIERpc2FibGVkIHN0YXRlO1xuICovXG5bZGlzYWJsZWRdLm5vVWktY29ubmVjdCxcbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7XG59XG5cbltkaXNhYmxlZF0ubm9VaS1vcmlnaW4sXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjUuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHNyYzogbmV3IFVSTChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC41LjBcIik7XG4gIHNyYzogbmV3IFVSTChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNS4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBuZXcgVVJMKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNS4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCBuZXcgVVJMKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC41LjBcIikgZm9ybWF0KFwid29mZlwiKSwgbmV3IFVSTChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC41LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIG5ldyBVUkwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNS4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0Mjg1N2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTQyOWVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NTcxNDI5ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0MjllbTtcbiAgdG9wOiAwLjE0Mjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODU3MWVtO1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjtcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cblxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjtcbn1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG5cbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb3VuZGF0aW9uU2Fucy1VbHRyYUxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRm91bmRhdGlvblNhbnMtVWx0cmFMaWdodC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Gb3VuZGF0aW9uU2Fucy1VbHRyYUxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRm91bmRhdGlvblNhbnMtVWx0cmFMaWdodC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRm91bmRhdGlvblNhbnMtVWx0cmFMaWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRm91bmRhdGlvblNhbnMtVWx0cmFMaWdodC13ZWJmb250LnN2ZyNGb3VuZGF0aW9uU2Fucy1VbHRyYUxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNoYW50aWxseS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY2hhbnRpbGx5LXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY2hhbnRpbGx5LXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9jaGFudGlsbHktcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvY2hhbnRpbGx5LXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2NoYW50aWxseS1yZWd1bGFyLXdlYmZvbnQuc3ZnI2NoYW50aWxseS1yZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYjFiMzc7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmQgU2lsaWd1cmlcIiwgYXJpYWw7XG59XG5cbi5jb250YWluZXIge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kYXRpb25TYW5zLVVsdHJhTGlnaHRcIiwgYXJpYWw7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5sb2dvIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuLmxvZ28gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4ubG9nbyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFiMWIzNztcbn1cbi5sb2dvIGEgLmRvdCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtZmFtaWx5OiBcImNoYW50aWxseS1yZWd1bGFyXCIsIGFyaWFsO1xuICBjb2xvcjogIzFiMWIzNztcbn1cblxuI2hlYWRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwMDtcbn1cbiNoZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4jaGVhZGVyIC5jb29raWVzIHtcbiAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAjaGVhZGVyIC5jb29raWVzIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiNoZWFkZXIgLmNvb2tpZXMgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICNoZWFkZXIgLmNvb2tpZXMgcCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbiNoZWFkZXIgLmNvb2tpZXMgcCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2hlYWRlciAuY29va2llcyAub2sge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAjaGVhZGVyIC5jb29raWVzIC5vayB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbiNoZWFkZXIgLmNvb2tpZXMgLm9rIHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xufVxuI2hlYWRlciBuYXYuc2Vjb25kYXJ5IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGJhY2tncm91bmQ6ICMxYjFiMzc7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBkaXNwbGF5OiBub25lO1xufVxuI2hlYWRlciBuYXYuc2Vjb25kYXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICNoZWFkZXIgbmF2LnNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNoZWFkZXIgbmF2LnNlY29uZGFyeSAuY29udGFpbmVyID4gdWwge1xuICBtYXJnaW46IDAgMC41ZW07XG59XG4jaGVhZGVyIG5hdi5zZWNvbmRhcnkgLmNvbnRhaW5lciA+IHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jaGVhZGVyIG5hdi5zZWNvbmRhcnkgLmNvbnRhaW5lciA+IHVsIGxpIGEge1xuICBjb2xvcjogI2NjY2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMWVtIDAuNWVtIDA7XG59XG4jaGVhZGVyIG5hdi5zZWNvbmRhcnkgI21pbmlfbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgb3BhY2l0eTogMDtcbn1cbiNoZWFkZXIgbmF2LnNlY29uZGFyeSAjbWluaV9sb2dvLmRpc3BsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuI2hlYWRlciBuYXYuc2Vjb25kYXJ5ICNtaW5pX2xvZ28gYSB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuI2hlYWRlciBuYXYuc2Vjb25kYXJ5ICNtaW5pX2xvZ28gYSAuZG90IHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG4jaGVhZGVyIG5hdi5zZWNvbmRhcnkgI2N1cnJlbmN5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaGVhZGVyIG5hdi5zZWNvbmRhcnkgI2N1cnJlbmN5IGltZyB7XG4gIHdpZHRoOiAxLjRlbTtcbn1cbiNoZWFkZXIgbmF2LnNlY29uZGFyeSAjY3VycmVuY3kgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBhZGRpbmc6IDAuMWVtO1xufVxuI2hlYWRlciBuYXYuc2Vjb25kYXJ5ICNjdXJyZW5jeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pa8XCI7XG4gIGZvbnQtc2l6ZTogMC41NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMTVlbTtcbiAgbGVmdDogMC4xNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaGVhZGVyIG5hdi5zZWNvbmRhcnkgI2N1cnJlbmN5IC5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC40ZW07XG4gIGJhY2tncm91bmQ6ICMxYjFiMzc7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xufVxuI2hlYWRlciBuYXYuc2Vjb25kYXJ5ICNjdXJyZW5jeSAuZHJvcGRvd24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2NjY2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAuMjVlbSAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG4jaGVhZGVyIG5hdi5zZWNvbmRhcnkgI2N1cnJlbmN5IC5kcm9wZG93biBhIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICB3aWR0aDogMS4yZW07XG59XG4jaGVhZGVyIG5hdi5zZWNvbmRhcnkgI2N1cnJlbmN5OmhvdmVyIC5kcm9wZG93biB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4jaGVhZGVyIG5hdi5zZWNvbmRhcnkgI2Jhc2tldCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2hlYWRlciBuYXYuc2Vjb25kYXJ5ICNiYXNrZXQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG4jaGVhZGVyIG5hdi5zZWNvbmRhcnkgI2Jhc2tldDpub3QoLmVtcHR5KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pa8XCI7XG4gIGZvbnQtc2l6ZTogMC41NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMTVlbTtcbiAgbGVmdDogMC4xNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaGVhZGVyIG5hdi5zZWNvbmRhcnkgI2Jhc2tldCAuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMxYjFiMzc7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMWIxYjM3O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxYjFiMzc7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxYjFiMzc7XG4gIHdpZHRoOiAyMDAlO1xuICByaWdodDogLTJweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xufVxuI2hlYWRlciBuYXYuc2Vjb25kYXJ5ICNiYXNrZXQgLmRyb3Bkb3duIHVsIHtcbiAgbWFyZ2luOiAwLjVlbTtcbn1cbiNoZWFkZXIgbmF2LnNlY29uZGFyeSAjYmFza2V0IC5kcm9wZG93biB1bCBsaSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAuMjVlbSAwO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNoZWFkZXIgbmF2LnNlY29uZGFyeSAjYmFza2V0IC5kcm9wZG93biB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbiNoZWFkZXIgbmF2LnNlY29uZGFyeSAjYmFza2V0IC5kcm9wZG93biB1bCBsaSBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbiNoZWFkZXIgbmF2LnNlY29uZGFyeSAjYmFza2V0IC5kcm9wZG93biBwIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMC41ZW07XG4gIGZsb2F0OiByaWdodDtcbn1cbiNoZWFkZXIgbmF2LnNlY29uZGFyeSAjYmFza2V0IC5kcm9wZG93biBwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuI2hlYWRlciBuYXYuc2Vjb25kYXJ5ICNiYXNrZXQgLmRyb3Bkb3duIGEge1xuICBjbGVhcjogYm90aDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJhY2tncm91bmQ6ICMxYjFiMzc7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYjFiMzc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jaGVhZGVyIG5hdi5zZWNvbmRhcnkgI2Jhc2tldCAuZHJvcGRvd24gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbiNoZWFkZXIgbmF2LnNlY29uZGFyeSAjYmFza2V0IC5kcm9wZG93biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMyM2M2Yztcbn1cbiNoZWFkZXIgbmF2LnNlY29uZGFyeSAjYmFza2V0OmhvdmVyIC5kcm9wZG93biB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4jaGVhZGVyIG5hdi5wcmltYXJ5IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWIxYjM3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFiMWIzNztcbn1cbiNoZWFkZXIgbmF2LnByaW1hcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4jaGVhZGVyIG5hdi5wcmltYXJ5IC5jb250YWluZXIgPiB1bDpudGgtb2YtdHlwZSgxKSB7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjMWIxYjM3O1xuICBjb2xvcjogI2NjY2NjYztcbn1cbiNoZWFkZXIgbmF2LnByaW1hcnkgLmNvbnRhaW5lciA+IHVsOm50aC1vZi10eXBlKDEpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICNoZWFkZXIgbmF2LnByaW1hcnkgLmNvbnRhaW5lciA+IHVsOm50aC1vZi10eXBlKDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jaGVhZGVyIG5hdi5wcmltYXJ5IC5jb250YWluZXIgPiB1bDpudGgtb2YtdHlwZSgxKSBsaSB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMSkgbGkge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG4jaGVhZGVyIG5hdi5wcmltYXJ5IC5jb250YWluZXIgPiB1bDpudGgtb2YtdHlwZSgxKSBsaSBhLCAjaGVhZGVyIG5hdi5wcmltYXJ5IC5jb250YWluZXIgPiB1bDpudGgtb2YtdHlwZSgxKSBsaSBpbWcge1xuICBjb2xvcjogI2NjY2NjYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMGVtIGF1dG8gMC41ZW0gYXV0bztcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMSkgbGkgYSBpbWcsICNoZWFkZXIgbmF2LnByaW1hcnkgLmNvbnRhaW5lciA+IHVsOm50aC1vZi10eXBlKDEpIGxpIGltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMSkgbGkuY3VycmVuY3kgLmRyb3Bkb3duIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGJhY2tncm91bmQ6ICMxYjFiMzc7XG4gIHBhZGRpbmc6IDAuNWVtIDAgMWVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cbiNoZWFkZXIgbmF2LnByaW1hcnkgLmNvbnRhaW5lciA+IHVsOm50aC1vZi10eXBlKDEpIGxpLmN1cnJlbmN5IC5kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbiNoZWFkZXIgbmF2LnByaW1hcnkgLmNvbnRhaW5lciA+IHVsOm50aC1vZi10eXBlKDEpIGxpLmN1cnJlbmN5IC5kcm9wZG93biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMC4yNWVtIDA7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMSkgbGkuY3VycmVuY3kgLmRyb3Bkb3duIGEgaW1nIHtcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jaGVhZGVyIG5hdi5wcmltYXJ5IC5jb250YWluZXIgPiB1bDpudGgtb2YtdHlwZSgxKSBsaS5jdXJyZW5jeSAuZHJvcGRvd24uYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbiNoZWFkZXIgbmF2LnByaW1hcnkgLmNvbnRhaW5lciA+IHVsOm50aC1vZi10eXBlKDIpIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzFiMWIzNztcbn1cbiNoZWFkZXIgbmF2LnByaW1hcnkgLmNvbnRhaW5lciA+IHVsOm50aC1vZi10eXBlKDIpLmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMikgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMikgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMikgPiBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFiMWIzNztcbiAgfVxuICAjaGVhZGVyIG5hdi5wcmltYXJ5IC5jb250YWluZXIgPiB1bDpudGgtb2YtdHlwZSgyKSA+IGxpOmhvdmVyID4gYSB7XG4gICAgY29sb3I6ICNjY2NjY2M7XG4gIH1cbn1cbiNoZWFkZXIgbmF2LnByaW1hcnkgLmNvbnRhaW5lciA+IHVsOm50aC1vZi10eXBlKDIpID4gbGkuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jaGVhZGVyIG5hdi5wcmltYXJ5IC5jb250YWluZXIgPiB1bDpudGgtb2YtdHlwZSgyKSA+IGxpIGEge1xuICBjb2xvcjogIzFiMWIzNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMGVtIDAuNWVtIDBlbSAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cbiNoZWFkZXIgbmF2LnByaW1hcnkgLmNvbnRhaW5lciA+IHVsOm50aC1vZi10eXBlKDIpID4gbGkgdWwge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFiMWIzNztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMWIxYjM3O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMWIxYjM3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICNoZWFkZXIgbmF2LnByaW1hcnkgLmNvbnRhaW5lciA+IHVsOm50aC1vZi10eXBlKDIpID4gbGkgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgfVxufVxuI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMikgPiBsaSB1bC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAjaGVhZGVyIG5hdi5wcmltYXJ5IC5jb250YWluZXIgPiB1bDpudGgtb2YtdHlwZSgyKSA+IGxpIHVsLmNvbHVtbmVkIHtcbiAgICBjb2x1bW5zOiAzO1xuICAgIGNvbHVtbi1nYXA6IDAuNWVtO1xuICAgIHBhZGRpbmc6IDAuMjVlbTtcbiAgfVxufVxuI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMikgPiBsaSB1bCBsaSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAjaGVhZGVyIG5hdi5wcmltYXJ5IC5jb250YWluZXIgPiB1bDpudGgtb2YtdHlwZSgyKSA+IGxpIHVsIGxpIHtcbiAgICBtYXJnaW46IDAuMjVlbTtcbiAgfVxufVxuI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMikgPiBsaSB1bCBsaS5wYXJlbnQge1xuICBtYXJnaW46IDBlbSAwO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMikgPiBsaSB1bCBsaS5wYXJlbnQgPiBhIHtcbiAgYmFja2dyb3VuZDogIzFiMWIzNztcbiAgY29sb3I6ICNjY2NjY2M7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtIDAuNWVtIDFlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICNoZWFkZXIgbmF2LnByaW1hcnkgLmNvbnRhaW5lciA+IHVsOm50aC1vZi10eXBlKDIpID4gbGkgdWwgbGkucGFyZW50ID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbiNoZWFkZXIgbmF2LnByaW1hcnkgLmNvbnRhaW5lciA+IHVsOm50aC1vZi10eXBlKDIpID4gbGkgdWwgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwLjE1ZW0gMS41ZW07XG4gIGNvbG9yOiAjMWIxYjM3O1xufVxuI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMikgPiBsaSB1bCBsaSB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAjaGVhZGVyIG5hdi5wcmltYXJ5IC5jb250YWluZXIgPiB1bDpudGgtb2YtdHlwZSgyKSA+IGxpIHVsIGxpIHVsIHtcbiAgICBjb2x1bW5zOiB1bnNldDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMikgPiBsaSB1bCBsaSB1bC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNoZWFkZXIgbmF2LnByaW1hcnkgLmNvbnRhaW5lciA+IHVsOm50aC1vZi10eXBlKDIpID4gbGkgdWwgbGkgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4xNWVtIDA7XG4gIG1hcmdpbjogMDtcbn1cbiNoZWFkZXIgbmF2LnByaW1hcnkgLmNvbnRhaW5lciA+IHVsOm50aC1vZi10eXBlKDIpID4gbGkgdWwgbGkgdWwgbGkgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMWIxYjM3O1xufVxuI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMikgPiBsaSB1bCAuY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgI2hlYWRlciBuYXYucHJpbWFyeSAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMikgPiBsaSB1bCAuY29sdW1uIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAjaGVhZGVyIG5hdi5wcmltYXJ5IC5jb250YWluZXIgPiB1bDpudGgtb2YtdHlwZSgyKSA+IGxpOmhvdmVyIHVsIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiNoZWFkZXIgbmF2LnByaW1hcnkgZGl2LnNlYXJjaCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuI2hlYWRlciBuYXYucHJpbWFyeSBkaXYuc2VhcmNoLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgI2hlYWRlciBuYXYucHJpbWFyeSBkaXYuc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuI2hlYWRlciBuYXYucHJpbWFyeSBkaXYuc2VhcmNoIGlucHV0IHtcbiAgcGFkZGluZzogMC4xNWVtIDAuMjVlbTtcbiAgbWFyZ2luOiAwLjE1ZW0gMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4jaGVhZGVyIG5hdi5wcmltYXJ5IGRpdi5zZWFyY2ggYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzFiMWIzNztcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMxYjFiMzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwJTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgbWFyZ2luOiAwLjE1ZW0gMCAwLjE1ZW0gMC4xNWVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbiNoZWFkZXIgbmF2LnByaW1hcnkgZGl2LnNlYXJjaCBidXR0b24gaW1nIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuI2hlYWRlciAjbWFpbl9sb2dvLnNocnVuayB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwcmVtO1xufVxuI2hlYWRlciAjbWFpbl9sb2dvIGEgLnRhZ2xpbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuNWVtO1xuICBmb250LWZhbWlseTogXCJjaGFudGlsbHktcmVndWxhclwiLCBhcmlhbDtcbiAgY29sb3I6ICMxYjFiMzc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgI2hlYWRlciAjbWFpbl9sb2dvIGEgLnRhZ2xpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBoZWFkZXIgKyAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkY3J1bWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnJlYWRjcnVtYiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbn1cbi5icmVhZGNydW1iIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWIxYjM3O1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4uaGVhZGVyX25vdGljZSB7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogI2NjY2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQ6ICMxYjFiMzc7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDEuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2U7XG59XG4uaGVhZGVyX25vdGljZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaGVhZGVyX25vdGljZSB7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oZWFkZXJfbm90aWNlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG4uaGVhZGVyX25vdGljZS5zaHJ1bmsge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDBlbTtcbiAgb3BhY2l0eTogMDtcbn1cblxubWFpbiB7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDFlbSAwLjVlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbm1haW4gaDEge1xuICBmb250LXNpemU6IDIuNmVtO1xuICBtYXJnaW46IDAgMCAwLjI4OGVtIDA7XG59XG5tYWluIGgyIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMCAwIDAuMzc1ZW0gMDtcbn1cbm1haW4gaDMge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xufVxubWFpbiBoNCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbjogMCAwIDAuNjI1ZW0gMDtcbn1cbm1haW4gcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDAgMCAwLjc1ZW0gMDtcbn1cbm1haW4gcCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5tYWluIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMCAwIDAuNzVlbSAwO1xufVxubWFpbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbm1haW4gc21hbGwge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxubWFpbiBmb3JtIC5maWVsZCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG5tYWluIGZvcm0gLmZpZWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxubWFpbiBmb3JtIGxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMGVtO1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cbm1haW4gZm9ybSBsYWJlbFtmb3I9c3lsaXVzX2N1c3RvbWVyX3JlZ2lzdHJhdGlvbl9zdWJzY3JpYmVkVG9OZXdzbGV0dGVyXSB7XG4gIHdpZHRoOiBhdXRvO1xufVxubWFpbiBmb3JtIC5yZXF1aXJlZCBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgZGlzcGxheTogaW5saW5lO1xufVxubWFpbiBmb3JtIGlucHV0LCBtYWluIGZvcm0gdGV4dGFyZWEge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbm1haW4gZm9ybSB0ZXh0YXJlYSB7XG4gIG1pbi13aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbm1haW4gZm9ybSAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5tYWluIGZvcm0gLmJ1dHRvbnMgKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbjogMC4yNWVtO1xufVxuXG4jZm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWIxYjM3O1xufVxuI2Zvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAjZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAwIDAgMDtcbiAgfVxufVxuI2Zvb3RlciAuY29sdW1ucyB7XG4gIGNsZWFyOiBib3RoO1xufVxuI2Zvb3RlciAuY29sdW1uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbiNmb290ZXIgLmNvbHVtbnMgLmNvbHVtbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMC41ZW07XG59XG4jZm9vdGVyIC5jb2x1bW5zIC5jb2x1bW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgI2Zvb3RlciAuY29sdW1ucyAuY29sdW1uIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI2Zvb3RlciAuY29sdW1ucyAuY29sdW1uIGg1IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNmb290ZXIgLmNvbHVtbnMgLmNvbHVtbiBoNTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pa8XCI7XG4gIGZvbnQtc2l6ZTogMC41NWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4zNWVtO1xuICByaWdodDogMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICNmb290ZXIgLmNvbHVtbnMgLmNvbHVtbiBoNSB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG4gICNmb290ZXIgLmNvbHVtbnMgLmNvbHVtbiBoNTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuI2Zvb3RlciAuY29sdW1ucyAuY29sdW1uID4gZGl2IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAjZm9vdGVyIC5jb2x1bW5zIC5jb2x1bW4gPiBkaXYge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cbn1cbiNmb290ZXIgLmNvbHVtbnMgLmNvbHVtbiA+IGRpdiB1bCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgI2Zvb3RlciAuY29sdW1ucyAuY29sdW1uID4gZGl2IHVsIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG4jZm9vdGVyIC5jb2x1bW5zIC5jb2x1bW4gPiBkaXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMWIxYjM3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jZm9vdGVyIC5jb2x1bW5zIC5jb2x1bW4gPiBkaXYgcCB7XG4gIHBhZGRpbmc6IDAuMWVtIDA7XG59XG4jZm9vdGVyIC5jb2x1bW5zIC5jb2x1bW4gPiBkaXYgcCBhIHtcbiAgY29sb3I6ICMxYjFiMzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNmb290ZXIgLmNvbHVtbnMgLmNvbHVtbiA+IGRpdiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIG1hcmdpbjogMC4xNWVtIDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuI2Zvb3RlciAuY29sdW1ucyAuY29sdW1uID4gZGl2IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMzc7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXI6IDBweCBzb2xpZCAjMWIxYjM3O1xuICBib3JkZXItcmFkaXVzOiAxMCU7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIG1hcmdpbjogMC4xNWVtIDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbiNmb290ZXIgLmNvbHVtbnMgLmNvbHVtbiA+IGRpdiBidXR0b24gaW1nIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2Zvb3RlciAuY29sdW1ucyAuY29sdW1uLmFjdGl2ZSBoNTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pa2XCI7XG59XG4jZm9vdGVyIC5jb2x1bW5zIC5jb2x1bW4uYWN0aXZlID4gZGl2IHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG59XG4jZm9vdGVyIC5zb2NpYWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2Zvb3RlciAuc29jaWFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICNmb290ZXIgLnNvY2lhbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI2Zvb3RlciAuc29jaWFsIGltZyB7XG4gIHdpZHRoOiAxMCU7XG4gIHBhZGRpbmc6IDAgMiUgMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICNmb290ZXIgLnNvY2lhbCBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4jZm9vdGVyIC5jb3B5cmlnaHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFiMWIzNztcbiAgcGFkZGluZzogMC41ZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAjZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG59XG4jZm9vdGVyIC5jb3B5cmlnaHQgcCB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDAuOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC41ZW07XG59XG4jZm9vdGVyIC5jb3B5cmlnaHQgcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAjZm9vdGVyIC5jb3B5cmlnaHQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4jZm9vdGVyIC5jb3B5cmlnaHQgLnBheW1lbnRzIHtcbiAgd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC41ZW0gYXV0byAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgI2Zvb3RlciAuY29weXJpZ2h0IC5wYXltZW50cyB7XG4gICAgd2lkdGg6IDEyJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4jZm9vdGVyIC5jb3B5cmlnaHQgLnBheW1lbnRzIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMzMlO1xuICBwYWRkaW5nOiAwIDElIDAgMSU7XG59XG5cbmJvZHk6bm90KC5hZG1pbikgc2VsZWN0Om5vdCguSW5wdXREcm9wRG93bkxpc3QsIC5JbnB1dERyb3BEb3duTGlzdFNtYWxsKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjVlbSAyZW0gMC41ZW0gMC41ZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6ICNlZWUgdXJsKC4uL2ltYWdlcy9hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuOWVtIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIHRvcCA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKnRhcmdldCBJbnRlcm5ldCBFeHBsb3JlciA5IGFuZCBJbnRlcm5ldCBFeHBsb3JlciAxMDoqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCApIHtcbiAgYm9keTpub3QoLmFkbWluKSBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF0sIG1haW4gYnV0dG9uIHtcbiAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMnB4IDJweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC41KSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgaW5zZXQ7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxYjFiMzc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMzNTM1NmMsICMxYjFiMzcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoIzM1MzU2YywgIzFiMWIzNyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCMzNTM1NmMsICMxYjFiMzcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzM1MzU2YywgIzFiMWIzNyk7XG59XG5cbi5tZXNzYWdlIHtcbiAgcGFkZGluZzogMWVtO1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG4ubWVzc2FnZTpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xufVxuLm1lc3NhZ2UuaW5mbyB7XG4gIGNvbG9yOiAjMDA1MjlCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRFNUY4O1xufVxuLm1lc3NhZ2UuaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuLm1lc3NhZ2UuZXJyb3Ige1xuICBjb2xvcjogI0Q4MDAwQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkFCQTtcbn1cbi5tZXNzYWdlLmVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG4ubWVzc2FnZS53YXJuaW5nIHtcbiAgY29sb3I6ICM5RjYwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUVGQjM7XG59XG4ubWVzc2FnZS53YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG4ubWVzc2FnZS5zdWNjZXNzIHtcbiAgY29sb3I6ICM0RjhBMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkYyQkY7XG59XG4ubWVzc2FnZS5zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG4ubWVzc2FnZSB1bCB7XG4gIG1hcmdpbjogMC41ZW0gMCAwIDJlbTtcbn1cbi5tZXNzYWdlIHVsIGxpIHtcbiAgbWFyZ2luOiAwLjVlbSAwIDAgMDtcbn1cblxuLmhvbWUge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ob21lIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAwIDAgMDtcbiAgfVxufVxuLmhvbWUgLnByaW1hcnlfYm94ZXMge1xuICBjbGVhcjogYm90aDtcbn1cbi5ob21lIC5wcmltYXJ5X2JveGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ob21lIC5wcmltYXJ5X2JveGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5ob21lIC5wcmltYXJ5X2JveGVzIC5jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhvbWUgLnByaW1hcnlfYm94ZXMgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG59XG4uaG9tZSAucHJpbWFyeV9ib3hlcyAuY29sdW1uIC5ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cbi5ob21lIC5wcmltYXJ5X2JveGVzIC5jb2x1bW4gLmJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lIC5wcmltYXJ5X2JveGVzIC5jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuYm94IHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTU2JTtcbn1cbi5ob21lIC5wcmltYXJ5X2JveGVzIC5jb2x1bW46bnRoLW9mLXR5cGUoMikgLmJveDpmaXJzdC1vZi10eXBlIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjMlO1xufVxuLmhvbWUgLnByaW1hcnlfYm94ZXMgLmNvbHVtbjpudGgtb2YtdHlwZSgyKSAuYm94Omxhc3Qtb2YtdHlwZSB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDkzJTtcbn1cbi5ob21lIC5wcmltYXJ5X2JveGVzIC5jb2x1bW46bGFzdC1vZi10eXBlIC5ib3g6Zmlyc3Qtb2YtdHlwZSB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDExMSU7XG59XG4uaG9tZSAucHJpbWFyeV9ib3hlcyAuY29sdW1uOmxhc3Qtb2YtdHlwZSAuYm94Omxhc3Qtb2YtdHlwZSB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDQ1JTtcbn1cbi5ob21lIC5ob21lX2JhciB7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjMWIxYjM3O1xuICBjb2xvcjogI2NjY2NjYztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lIC5ob21lX2JhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaG9tZSAuaG9tZV9iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuLmhvbWUgLmhvbWVfYmFyIHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgd2lkdGg6IDI1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLmhvbWUgLmhvbWVfYmFyIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwLjI1ZW0gMDtcbn1cbi5ob21lIC5ob21lX2JhciB1bCBsaSBhIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmb250IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBmb250IDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGZvbnQgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBmb250IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogZm9udCAwLjJzIGVhc2U7XG59XG4uaG9tZSAuaG9tZV9iYXIgdWwgbGkgYTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ob21lIC5ob21lX2JhciB1bCBsaSBmb3JtIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmhvbWUgLmhvbWVfYmFyIHVsIGxpIGlucHV0W3R5cGU9dGV4dF0ge1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHBhZGRpbmc6IDAgMC4yZW07XG4gIG1hcmdpbjogMGVtIDAgMGVtIDAuNWVtO1xufVxuLmhvbWUgLmhvbWVfYmFyIHVsIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMzc7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXI6IDBweCBzb2xpZCAjMWIxYjM3O1xuICBib3JkZXItcmFkaXVzOiAxMCU7XG4gIG1hcmdpbjogMC4yNWVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZzogMCAwLjEyNWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbi5ob21lIC5ob21lX2JhciB1bCBsaSBidXR0b24gaW1nIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmhvbWUgLnNlY29uZGFyeV9ib3hlcyB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmhvbWUgLnNlY29uZGFyeV9ib3hlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5ob21lIC5zZWNvbmRhcnlfYm94ZXMgLmNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaG9tZSAuc2Vjb25kYXJ5X2JveGVzIC5jb2x1bW4ge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICBtYXJnaW46IDAgMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUgLnNlY29uZGFyeV9ib3hlcyAuY29sdW1uIHtcbiAgICB3aWR0aDogMjQlO1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDZweCk7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxuICAuaG9tZSAuc2Vjb25kYXJ5X2JveGVzIC5jb2x1bW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmhvbWUgLnNlY29uZGFyeV9ib3hlcyAuY29sdW1uOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uaG9tZSAuc2Vjb25kYXJ5X2JveGVzIC5jb2x1bW4gLmJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ob21lIC5zZWNvbmRhcnlfYm94ZXMgLmNvbHVtbiAuYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaG9tZSAuc2Vjb25kYXJ5X2JveGVzIC5jb2x1bW4gLmJveCBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjMWIxYjM3O1xufVxuLmhvbWUgLnNlY29uZGFyeV9ib3hlcyAuY29sdW1uIC5ib3ggLm92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmhvbWUgLnNlY29uZGFyeV9ib3hlcyAuY29sdW1uIC5ib3ggLm92ZXJsYXkgaDQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmb250IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBmb250IDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGZvbnQgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBmb250IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogZm9udCAwLjJzIGVhc2U7XG59XG4uaG9tZSAuc2Vjb25kYXJ5X2JveGVzIC5jb2x1bW4gLmJveCAub3ZlcmxheSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZm9udCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogZm9udCAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBmb250IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogZm9udCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGZvbnQgMC4ycyBlYXNlO1xufVxuLmhvbWUgLnNlY29uZGFyeV9ib3hlcyAuY29sdW1uIC5ib3g6aG92ZXIgaDQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5ob21lIC5zZWNvbmRhcnlfYm94ZXMgLmNvbHVtbiAuYm94OmhvdmVyIHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5wcm9kdWN0cyB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnByb2R1Y3RzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnByb2R1Y3RzIC5wcm9kdWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSB7XG4gIC5wcm9kdWN0cyAucHJvZHVjdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5wcm9kdWN0cyAucHJvZHVjdDpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnByb2R1Y3RzIC5wcm9kdWN0Om50aC1vZi10eXBlKDJuKzEpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3RzIC5wcm9kdWN0IHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICAucHJvZHVjdHMgLnByb2R1Y3Q6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5wcm9kdWN0cyAucHJvZHVjdDpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnByb2R1Y3RzIC5wcm9kdWN0Om50aC1vZi10eXBlKDRuKzEpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4ucHJvZHVjdHMgLnByb2R1Y3QgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3RzIC5wcm9kdWN0IC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnByb2R1Y3RzIC5wcm9kdWN0IC50aXRsZSBhIHtcbiAgY29sb3I6ICMxYjFiMzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9kdWN0cyAucHJvZHVjdCAucHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3RzIC5wcm9kdWN0IC5wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnByb2R1Y3RzIC5wcm9kdWN0IC5wcmljZSAucHJldmlvdXNwcmljZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1ZW07XG59XG4ucHJvZHVjdHMgLnByb2R1Y3QgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbm1haW4uY2F0ZWdvcnksIG1haW4uc2VhcmNoLCBtYWluLnNhbGUsIG1haW4ubmV3IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBtYWluLmNhdGVnb3J5LCBtYWluLnNlYXJjaCwgbWFpbi5zYWxlLCBtYWluLm5ldyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxubWFpbi5jYXRlZ29yeSAuaW50cm8sIG1haW4uc2VhcmNoIC5pbnRybywgbWFpbi5zYWxlIC5pbnRybywgbWFpbi5uZXcgLmludHJvIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgbWFpbi5jYXRlZ29yeSAuaW50cm8sIG1haW4uc2VhcmNoIC5pbnRybywgbWFpbi5zYWxlIC5pbnRybywgbWFpbi5uZXcgLmludHJvIHtcbiAgICBwYWRkaW5nOiAwIDAgMWVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBtYWluLmNhdGVnb3J5IC5pbnRybyBwLCBtYWluLnNlYXJjaCAuaW50cm8gcCwgbWFpbi5zYWxlIC5pbnRybyBwLCBtYWluLm5ldyAuaW50cm8gcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIH1cbn1cbm1haW4uY2F0ZWdvcnkgLnNvcnQgZGl2LCBtYWluLnNlYXJjaCAuc29ydCBkaXYsIG1haW4uc2FsZSAuc29ydCBkaXYsIG1haW4ubmV3IC5zb3J0IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBtYWluLmNhdGVnb3J5IC5zb3J0IGRpdiwgbWFpbi5zZWFyY2ggLnNvcnQgZGl2LCBtYWluLnNhbGUgLnNvcnQgZGl2LCBtYWluLm5ldyAuc29ydCBkaXYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxubWFpbi5jYXRlZ29yeSAucGFnaW5hdGlvbiwgbWFpbi5zZWFyY2ggLnBhZ2luYXRpb24sIG1haW4uc2FsZSAucGFnaW5hdGlvbiwgbWFpbi5uZXcgLnBhZ2luYXRpb24ge1xuICBjbGVhcjogYm90aDtcbn1cbm1haW4uY2F0ZWdvcnkgLnBhZ2luYXRpb246YWZ0ZXIsIG1haW4uc2VhcmNoIC5wYWdpbmF0aW9uOmFmdGVyLCBtYWluLnNhbGUgLnBhZ2luYXRpb246YWZ0ZXIsIG1haW4ubmV3IC5wYWdpbmF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIG1haW4uY2F0ZWdvcnkgLnBhZ2luYXRpb24sIG1haW4uc2VhcmNoIC5wYWdpbmF0aW9uLCBtYWluLnNhbGUgLnBhZ2luYXRpb24sIG1haW4ubmV3IC5wYWdpbmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxubWFpbi5jYXRlZ29yeSAucGFnaW5hdGlvbiB1bCwgbWFpbi5zZWFyY2ggLnBhZ2luYXRpb24gdWwsIG1haW4uc2FsZSAucGFnaW5hdGlvbiB1bCwgbWFpbi5uZXcgLnBhZ2luYXRpb24gdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5tYWluLmNhdGVnb3J5IC5wYWdpbmF0aW9uIHVsIGxpLCBtYWluLnNlYXJjaCAucGFnaW5hdGlvbiB1bCBsaSwgbWFpbi5zYWxlIC5wYWdpbmF0aW9uIHVsIGxpLCBtYWluLm5ldyAucGFnaW5hdGlvbiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjFlbTtcbiAgbWFyZ2luOiAwIDAuMTVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5tYWluLmNhdGVnb3J5IC5wYWdpbmF0aW9uIHVsIGxpLmFjdGl2ZSwgbWFpbi5zZWFyY2ggLnBhZ2luYXRpb24gdWwgbGkuYWN0aXZlLCBtYWluLnNhbGUgLnBhZ2luYXRpb24gdWwgbGkuYWN0aXZlLCBtYWluLm5ldyAucGFnaW5hdGlvbiB1bCBsaS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFiMWIzNztcbn1cbm1haW4uY2F0ZWdvcnkgLnBhZ2luYXRpb24gdWwgbGkgYSwgbWFpbi5zZWFyY2ggLnBhZ2luYXRpb24gdWwgbGkgYSwgbWFpbi5zYWxlIC5wYWdpbmF0aW9uIHVsIGxpIGEsIG1haW4ubmV3IC5wYWdpbmF0aW9uIHVsIGxpIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5tYWluLm5vcmVzdWx0cyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXJzID4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwIDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZmlsdGVycyA+IGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZmlsdGVycyAuZmlsdGVyX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZpbHRlcnMgLmZpbHRlcl90b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5maWx0ZXJzIGgzIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgbWFyZ2luOiAwLjI1ZW0gMCAwLjc1ZW0gMDtcbn1cbi5maWx0ZXJzIGgzIHNwYW4ge1xuICBmb250LXNpemU6IDAuNjVlbTtcbiAgY29sb3I6ICM2ODY4OTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi5maWx0ZXJzIGg0IHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbWFyZ2luOiAwLjc1ZW0gMCAwLjI1ZW0gMDtcbn1cbi5maWx0ZXJzIGg0IHNwYW4ge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogIzY4Njg5NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlcnMgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXJzIGZvcm0gPiBkaXYgPiAuZmllbGQgPiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMC43NWVtIDAgMC4yNWVtIDA7XG59XG4uZmlsdGVycyBmb3JtID4gZGl2ID4gLmZpZWxkID4gbGFiZWwucmVxdWlyZWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcnMgLmdyb3VwZWQgLmZpZWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZpbHRlcnMgLmdyb3VwZWQgLmZpZWxkIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJzIC5ncm91cGVkIC5maWVsZCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcGFkZGluZzogMDtcbn1cbi5maWx0ZXJzIC5ncm91cGVkIC5maWVsZCBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAwLjc1ZW07XG4gIGhlaWdodDogMC43NWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFleDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5maWx0ZXJzIC5ncm91cGVkIC5maWVsZCBpbnB1dCArIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJzIC5ncm91cGVkIC5maWVsZCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzFiMWIzNztcbn1cbi5maWx0ZXJzIC5wcmljZV9vcHRpb25zID4gZGl2IHtcbiAgcGFkZGluZzogMC4yZW0gMDtcbn1cbi5maWx0ZXJzIC5wcmljZV9vcHRpb25zICNwcmljZV9zbGlkZXIge1xuICBtYXgtd2lkdGg6IDEyZW07XG4gIG1hcmdpbjogMWVtO1xufVxuLmZpbHRlcnMgLnByaWNlX29wdGlvbnMgI3ByaWNlX3NsaWRlciAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzFiMWIzNztcbn1cbi5maWx0ZXJzIC5wcmljZV9vcHRpb25zIC5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDEuMmVtO1xufVxuLmZpbHRlcnMgLnByaWNlX29wdGlvbnMgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDEuNmVtO1xuICBoZWlnaHQ6IDEuNmVtO1xuICBsZWZ0OiAtMC40ZW07XG4gIHRvcDogLTAuNGVtO1xufVxuLmZpbHRlcnMgLnByaWNlX29wdGlvbnMgLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5maWx0ZXJzIC5wcmljZV9vcHRpb25zIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xuICBsZWZ0OiAxZW07XG4gIHRvcDogMC4zZW07XG59XG4uZmlsdGVycyAucHJpY2Vfb3B0aW9ucyAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBsZWZ0OiAwLjZlbTtcbn1cbi5maWx0ZXJzIC5wcmljZV9vcHRpb25zIC5wcmljZV9pbnB1dHMge1xuICB3aWR0aDogMTRlbTtcbn1cbi5maWx0ZXJzIC5wcmljZV9vcHRpb25zIGlucHV0IHtcbiAgd2lkdGg6IDIuNWVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5maWx0ZXJzIC5wcmljZV9vcHRpb25zIGlucHV0I21pbl9wcmljZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZpbHRlcnMgLnByaWNlX29wdGlvbnMgaW5wdXQjbWF4X3ByaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZpbHRlcnMgLnJlY2VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZpbHRlcnMgLnJlY2VudCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxZW0gYXV0bztcbiAgfVxuICAuZmlsdGVycyAucmVjZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4uZmlsdGVycyAucmVjZW50ID4gZGl2IHtcbiAgbWFyZ2luOiAwIDEwJSAwIDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtZ2FwOiAycHg7XG59XG4uZmlsdGVycyAucmVjZW50ID4gZGl2IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbHRlcnMgLnVpLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxubWFpbi5wcm9kdWN0ID4gaDEge1xuICBmb250LXNpemU6IDJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBtYWluLnByb2R1Y3QgPiBoMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxubWFpbi5wcm9kdWN0IC5pbWFnZXMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgbWFpbi5wcm9kdWN0IC5pbWFnZXMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbm1haW4ucHJvZHVjdCAuaW1hZ2VzIC5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxubWFpbi5wcm9kdWN0IC5pbWFnZXMgLm1haW4gLmltYWdlLXN0YWNrIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbm1haW4ucHJvZHVjdCAuaW1hZ2VzIC5tYWluIC5pbWFnZS1zdGFjayBkaXYge1xuICBncmlkLWFyZWE6IDEvMTsgLyogc3RhY2sgdGhlbSBhbGwgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxubWFpbi5wcm9kdWN0IC5pbWFnZXMgLm1haW4gLmltYWdlLXN0YWNrIGRpdiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbm1haW4ucHJvZHVjdCAuaW1hZ2VzIC5tYWluIC5pbWFnZS1zdGFjayBkaXYuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbm1haW4ucHJvZHVjdCAuaW1hZ2VzIC5tYWluIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxubWFpbi5wcm9kdWN0IC5pbWFnZXMgLm1haW4gLnByZXYsIG1haW4ucHJvZHVjdCAuaW1hZ2VzIC5tYWluIC5uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgd2lkdGg6IDUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5tYWluLnByb2R1Y3QgLmltYWdlcyAubWFpbiAucHJldiB7XG4gIGxlZnQ6IDUlO1xufVxubWFpbi5wcm9kdWN0IC5pbWFnZXMgLm1haW4gLm5leHQge1xuICByaWdodDogNSU7XG59XG5tYWluLnByb2R1Y3QgLmltYWdlcyAudGh1bWJuYWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgbWFpbi5wcm9kdWN0IC5pbWFnZXMgLnRodW1ibmFpbHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxubWFpbi5wcm9kdWN0IC5pbWFnZXMgLnRodW1ibmFpbHMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxubWFpbi5wcm9kdWN0IHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbm1haW4ucHJvZHVjdCAuZGV0YWlscyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBtYWluLnByb2R1Y3QgLmRldGFpbHMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbm1haW4ucHJvZHVjdCAuZGV0YWlscyBoMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgbWFpbi5wcm9kdWN0IC5kZXRhaWxzIGgxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbn1cbm1haW4ucHJvZHVjdCAuZGV0YWlscyAucmV2aWV3IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbm1haW4ucHJvZHVjdCAuZGV0YWlscyAucmV2aWV3IGRpdiAucmF0aW5nIHtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjE1ZW07XG59XG5tYWluLnByb2R1Y3QgLmRldGFpbHMgLnJldmlldyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFiMWIzNztcbn1cbm1haW4ucHJvZHVjdCAuZGV0YWlscyAucHJpY2Uge1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICMxYjFiMzc7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwLjVlbSAwO1xufVxubWFpbi5wcm9kdWN0IC5kZXRhaWxzIC5wcmljZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbm1haW4ucHJvZHVjdCAuZGV0YWlscyAucHJpY2UgLnByZXZpb3VzcHJpY2Uge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5tYWluLnByb2R1Y3QgLmRldGFpbHMgLmRlc2NyaXB0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5tYWluLnByb2R1Y3QgLmRldGFpbHMgLmRlc2NyaXB0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxubWFpbi5wcm9kdWN0IC5kZXRhaWxzIC5jb2xvdXJzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5tYWluLnByb2R1Y3QgLmRldGFpbHMgLmNvbG91cnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5tYWluLnByb2R1Y3QgLmRldGFpbHMgLmNvbG91cnMgcCB7XG4gIG1hcmdpbjogMCAwLjJlbTtcbn1cbm1haW4ucHJvZHVjdCAuZGV0YWlscyAuY29sb3VycyAuY29sb3VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMC4yZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGhlaWdodDogMi41ZW07XG4gIHdpZHRoOiAyLjVlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbm1haW4ucHJvZHVjdCAuZGV0YWlscyAuY29sb3VycyAuY29sb3VyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxubWFpbi5wcm9kdWN0IC5kZXRhaWxzIC5zaXplIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5tYWluLnByb2R1Y3QgLmRldGFpbHMgLnNpemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5tYWluLnByb2R1Y3QgLmRldGFpbHMgLnNpemUgbGFiZWwge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAuMmVtO1xuICB3aWR0aDogYXV0bztcbn1cbm1haW4ucHJvZHVjdCAuZGV0YWlscyAuc2l6ZSBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbm1haW4ucHJvZHVjdCAuZGV0YWlscyAucXR5IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5tYWluLnByb2R1Y3QgLmRldGFpbHMgLnF0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbm1haW4ucHJvZHVjdCAuZGV0YWlscyAucXR5IGxhYmVsIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwLjJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG5tYWluLnByb2R1Y3QgLmRldGFpbHMgLnF0eSBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbm1haW4ucHJvZHVjdCAuZGV0YWlscyAucXR5IC5kZWNyZWFzZSwgbWFpbi5wcm9kdWN0IC5kZXRhaWxzIC5xdHkgLmluY3JlYXNlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDAuMmVtO1xuICB3aWR0aDogMS41ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxubWFpbi5wcm9kdWN0IC5kZXRhaWxzIC5xdHkgaW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB3aWR0aDogMi41ZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW46IDAuMmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxubWFpbi5wcm9kdWN0IC5kZXRhaWxzIGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Jhc2tldC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1JSB0b3AgNDUlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDAlO1xuICBwYWRkaW5nOiAxZW0gY2FsYygxZW0gKyA1JSkgMWVtIDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbWFpbi5wcm9kdWN0IC5kZXRhaWxzIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMWVtIGNhbGMoMC41ZW0gKyA1JSkgMWVtIDFlbTtcbiAgfVxufVxubWFpbi5wcm9kdWN0IC5kZXRhaWxzIC5zaGFyZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbm1haW4ucHJvZHVjdCAuZGV0YWlscyAuYXNrIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5tYWluLnByb2R1Y3QgLmRldGFpbHMgLmFzazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbm1haW4ucHJvZHVjdCAuaW5mbyB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIG1haW4ucHJvZHVjdCAuaW5mbyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxubWFpbi5wcm9kdWN0IC50YWJzIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBtYWluLnByb2R1Y3QgLnRhYnMge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5tYWluLnByb2R1Y3QgLnRhYnMgPiB1bCB7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxubWFpbi5wcm9kdWN0IC50YWJzID4gdWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5tYWluLnByb2R1Y3QgLnRhYnMgPiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAzcHgpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTk5O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIG1haW4ucHJvZHVjdCAudGFicyA+IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIG1haW4ucHJvZHVjdCAudGFicyA+IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDAuOTVlbTtcbiAgfVxufVxubWFpbi5wcm9kdWN0IC50YWJzID4gdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgbWFpbi5wcm9kdWN0IC50YWJzID4gdWwgbGkgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5tYWluLnByb2R1Y3QgLnRhYnMgPiB1bCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5tYWluLnByb2R1Y3QgLnRhYnMgPiB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5tYWluLnByb2R1Y3QgLnRhYnMgPiB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY2NjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5tYWluLnByb2R1Y3QgLnRhYnMgPiBkaXYge1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgcGFkZGluZzogMWVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxubWFpbi5wcm9kdWN0IC50YWJzID4gZGl2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxubWFpbi5wcm9kdWN0IC50YWJzID4gZGl2IGRpdi5wYW5lbDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm1haW4ucHJvZHVjdCAudGFicyA+IGRpdiBkaXYucGFuZWwgaDQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbm1haW4ucHJvZHVjdCAucmVsYXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDJlbTtcbn1cbm1haW4ucHJvZHVjdCAucmVsYXRlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBtYWluLnByb2R1Y3QgLnJlbGF0ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5tYWluLnByb2R1Y3QgLnJlbGF0ZWQgaDQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbm1haW4ucHJvZHVjdCAucmVsYXRlZCAucHJvZHVjdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIG1haW4ucHJvZHVjdCAucmVsYXRlZCAucHJvZHVjdCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbWFpbi5wcm9kdWN0IC5yZWxhdGVkIC5wcm9kdWN0Om50aC1jaGlsZCgtbis1KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgbWFpbi5wcm9kdWN0IC5yZWxhdGVkIC5wcm9kdWN0Om50aC1vZi10eXBlKDRuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBtYWluLnByb2R1Y3QgLnJlbGF0ZWQgLnByb2R1Y3Q6bnRoLW9mLXR5cGUoNG4rMSk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBtYWluLnByb2R1Y3QgLnJlbGF0ZWQgLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgbWFpbi5wcm9kdWN0IC5yZWxhdGVkIC5wcm9kdWN0Om50aC1vZi10eXBlKDRuKzEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICBtYWluLnByb2R1Y3QgLnJlbGF0ZWQgLnByb2R1Y3Q6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIG1haW4ucHJvZHVjdCAucmVsYXRlZCAucHJvZHVjdDpudGgtb2YtdHlwZSg4bisxKTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5tYWluLmNhcnQgLmV4aXN0aW5nX2N1c3RvbWVyX2xpbmssIG1haW4uY2hlY2tvdXQgLmV4aXN0aW5nX2N1c3RvbWVyX2xpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBtYWluLmNhcnQgLmV4aXN0aW5nX2N1c3RvbWVyX2xpbmssIG1haW4uY2hlY2tvdXQgLmV4aXN0aW5nX2N1c3RvbWVyX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbm1haW4uY2FydCAuZXhpc3RpbmdfY3VzdG9tZXJfbGluayBzcGFuLCBtYWluLmNoZWNrb3V0IC5leGlzdGluZ19jdXN0b21lcl9saW5rIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbm1haW4uY2FydCAuY29sdW1uLCBtYWluLmNoZWNrb3V0IC5jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAycHggMWVtIDJweDtcbn1cbm1haW4uY2FydCAuY29sdW1uOmxhc3Qtb2YtdHlwZSwgbWFpbi5jaGVja291dCAuY29sdW1uOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzFiMWIzNztcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBtYWluLmNhcnQgLmNvbHVtbiwgbWFpbi5jaGVja291dCAuY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHggLSA0ZW0pO1xuICAgIG1hcmdpbjogMCAycHggMC41ZW0gMnB4O1xuICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gIH1cbiAgbWFpbi5jYXJ0IC5jb2x1bW46Zmlyc3Qtb2YtdHlwZSwgbWFpbi5jaGVja291dCAuY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIG1haW4uY2FydCAuY29sdW1uICsgLmNvbHVtbiwgbWFpbi5jaGVja291dCAuY29sdW1uICsgLmNvbHVtbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzFiMWIzNztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgbWFpbi5jYXJ0IC5jb2x1bW46bGFzdC1vZi10eXBlLCBtYWluLmNoZWNrb3V0IC5jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5tYWluLmNhcnQgaDIsIG1haW4uY2hlY2tvdXQgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgbWFpbi5jYXJ0IGgyLCBtYWluLmNoZWNrb3V0IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5tYWluLmNhcnQgbGFiZWwsIG1haW4uY2hlY2tvdXQgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBtYWluLmNhcnQgbGFiZWwsIG1haW4uY2hlY2tvdXQgbGFiZWwge1xuICAgIHdpZHRoOiAxMGVtO1xuICB9XG59XG5tYWluLmNhcnQgaW5wdXRbdHlwZT10ZXh0XSwgbWFpbi5jYXJ0IGlucHV0W3R5cGU9cGFzc3dvcmRdLCBtYWluLmNoZWNrb3V0IGlucHV0W3R5cGU9dGV4dF0sIG1haW4uY2hlY2tvdXQgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbm1haW4uY2FydCBzZWxlY3QsIG1haW4uY2hlY2tvdXQgc2VsZWN0IHtcbiAgcGFkZGluZzogMC41ZW0gMmVtIDAuNWVtIDAuNWVtO1xufVxubWFpbi5jYXJ0IGlucHV0W3R5cGU9dGV4dF0sIG1haW4uY2FydCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgbWFpbi5jYXJ0IHNlbGVjdCwgbWFpbi5jaGVja291dCBpbnB1dFt0eXBlPXRleHRdLCBtYWluLmNoZWNrb3V0IGlucHV0W3R5cGU9cGFzc3dvcmRdLCBtYWluLmNoZWNrb3V0IHNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgbWFpbi5jYXJ0IGlucHV0W3R5cGU9dGV4dF0sIG1haW4uY2FydCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgbWFpbi5jYXJ0IHNlbGVjdCwgbWFpbi5jaGVja291dCBpbnB1dFt0eXBlPXRleHRdLCBtYWluLmNoZWNrb3V0IGlucHV0W3R5cGU9cGFzc3dvcmRdLCBtYWluLmNoZWNrb3V0IHNlbGVjdCB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbm1haW4uY2FydCAjZGlzY291bnRfY29kZSwgbWFpbi5jaGVja291dCAjZGlzY291bnRfY29kZSB7XG4gIHBhZGRpbmc6IDAuNGVtO1xuICB3aWR0aDogNmVtO1xufVxubWFpbi5jYXJ0ICNhcHBseSwgbWFpbi5jaGVja291dCAjYXBwbHkge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG5tYWluLmNhcnQgI25ld3NsZXR0ZXJfbGFiZWwsIG1haW4uY2hlY2tvdXQgI25ld3NsZXR0ZXJfbGFiZWwge1xuICB3aWR0aDogYXV0bztcbn1cbm1haW4uY2FydCBpbnB1dFtuYW1lPWVtcHR5XSwgbWFpbi5jaGVja291dCBpbnB1dFtuYW1lPWVtcHR5XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgbWFpbi5jYXJ0IGlucHV0W25hbWU9ZW1wdHldLCBtYWluLmNoZWNrb3V0IGlucHV0W25hbWU9ZW1wdHldIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbm1haW4uY2FydCB0YWJsZS5jYXJ0LCBtYWluLmNoZWNrb3V0IHRhYmxlLmNhcnQge1xuICB3aWR0aDogMTAwJTtcbn1cbm1haW4uY2FydCB0YWJsZS5jYXJ0IHRoZWFkIHRyIHRoLCBtYWluLmNoZWNrb3V0IHRhYmxlLmNhcnQgdGhlYWQgdHIgdGgge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogIzFiMWIzNztcbiAgcGFkZGluZzogMC4yNWVtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxubWFpbi5jYXJ0IHRhYmxlLmNhcnQgdGhlYWQgdHIgdGg6Zmlyc3Qtb2YtdHlwZSwgbWFpbi5jaGVja291dCB0YWJsZS5jYXJ0IHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIG1haW4uY2FydCB0YWJsZS5jYXJ0IHRoZWFkIHRyIHRoOmZpcnN0LW9mLXR5cGUsIG1haW4uY2hlY2tvdXQgdGFibGUuY2FydCB0aGVhZCB0ciB0aDpmaXJzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5tYWluLmNhcnQgdGFibGUuY2FydCB0Ym9keSB0ci5oaWdobGlnaHRlZCB0ZCwgbWFpbi5jYXJ0IHRhYmxlLmNhcnQgdGZvb3QgdHIuaGlnaGxpZ2h0ZWQgdGQsIG1haW4uY2hlY2tvdXQgdGFibGUuY2FydCB0Ym9keSB0ci5oaWdobGlnaHRlZCB0ZCwgbWFpbi5jaGVja291dCB0YWJsZS5jYXJ0IHRmb290IHRyLmhpZ2hsaWdodGVkIHRkIHtcbiAgYmFja2dyb3VuZDogI2NjY2NjYztcbn1cbm1haW4uY2FydCB0YWJsZS5jYXJ0IHRib2R5IHRyIHRkLCBtYWluLmNhcnQgdGFibGUuY2FydCB0Zm9vdCB0ciB0ZCwgbWFpbi5jaGVja291dCB0YWJsZS5jYXJ0IHRib2R5IHRyIHRkLCBtYWluLmNoZWNrb3V0IHRhYmxlLmNhcnQgdGZvb3QgdHIgdGQge1xuICBwYWRkaW5nOiAwLjVlbSAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5tYWluLmNhcnQgdGFibGUuY2FydCB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlLCBtYWluLmNhcnQgdGFibGUuY2FydCB0Zm9vdCB0ciB0ZDpmaXJzdC1vZi10eXBlLCBtYWluLmNoZWNrb3V0IHRhYmxlLmNhcnQgdGJvZHkgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSwgbWFpbi5jaGVja291dCB0YWJsZS5jYXJ0IHRmb290IHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIG1haW4uY2FydCB0YWJsZS5jYXJ0IHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGUsIG1haW4uY2FydCB0YWJsZS5jYXJ0IHRmb290IHRyIHRkOmZpcnN0LW9mLXR5cGUsIG1haW4uY2hlY2tvdXQgdGFibGUuY2FydCB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlLCBtYWluLmNoZWNrb3V0IHRhYmxlLmNhcnQgdGZvb3QgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxubWFpbi5jYXJ0IHRhYmxlLmNhcnQgdGJvZHkgdHIgdGQgYSwgbWFpbi5jYXJ0IHRhYmxlLmNhcnQgdGZvb3QgdHIgdGQgYSwgbWFpbi5jaGVja291dCB0YWJsZS5jYXJ0IHRib2R5IHRyIHRkIGEsIG1haW4uY2hlY2tvdXQgdGFibGUuY2FydCB0Zm9vdCB0ciB0ZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFiMWIzNztcbn1cbm1haW4uY2FydCB0YWJsZS5jYXJ0IHRib2R5IHRyIHRkIGltZywgbWFpbi5jYXJ0IHRhYmxlLmNhcnQgdGZvb3QgdHIgdGQgaW1nLCBtYWluLmNoZWNrb3V0IHRhYmxlLmNhcnQgdGJvZHkgdHIgdGQgaW1nLCBtYWluLmNoZWNrb3V0IHRhYmxlLmNhcnQgdGZvb3QgdHIgdGQgaW1nIHtcbiAgd2lkdGg6IDVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbm1haW4uY2FydCB0YWJsZS5jYXJ0IHRib2R5IHRyIHRkIGlucHV0LCBtYWluLmNhcnQgdGFibGUuY2FydCB0Zm9vdCB0ciB0ZCBpbnB1dCwgbWFpbi5jaGVja291dCB0YWJsZS5jYXJ0IHRib2R5IHRyIHRkIGlucHV0LCBtYWluLmNoZWNrb3V0IHRhYmxlLmNhcnQgdGZvb3QgdHIgdGQgaW5wdXQge1xuICB3aWR0aDogMmVtO1xuICBwYWRkaW5nOiAwLjVlbSAwLjI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbm1haW4uY2FydCB0YWJsZS5jYXJ0IHRib2R5IHRyIHRkIC5kZWxldGUsIG1haW4uY2FydCB0YWJsZS5jYXJ0IHRmb290IHRyIHRkIC5kZWxldGUsIG1haW4uY2hlY2tvdXQgdGFibGUuY2FydCB0Ym9keSB0ciB0ZCAuZGVsZXRlLCBtYWluLmNoZWNrb3V0IHRhYmxlLmNhcnQgdGZvb3QgdHIgdGQgLmRlbGV0ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMS40ZW07XG4gIHdpZHRoOiBhdXRvO1xufVxubWFpbi5jYXJ0IHRhYmxlLmNoZWNrb3V0LCBtYWluLmNoZWNrb3V0IHRhYmxlLmNoZWNrb3V0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5tYWluLmNhcnQgdGFibGUuY2hlY2tvdXQgdGhlYWQgdHIgdGgsIG1haW4uY2hlY2tvdXQgdGFibGUuY2hlY2tvdXQgdGhlYWQgdHIgdGgge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjM3O1xuICBjb2xvcjogI2NjY2NjYztcbiAgcGFkZGluZzogMC4yNWVtIDA7XG59XG5tYWluLmNhcnQgdGFibGUuY2hlY2tvdXQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB0ZCwgbWFpbi5jYXJ0IHRhYmxlLmNoZWNrb3V0IHRmb290IHRyOm50aC1vZi10eXBlKG9kZCkgdGQsIG1haW4uY2hlY2tvdXQgdGFibGUuY2hlY2tvdXQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB0ZCwgbWFpbi5jaGVja291dCB0YWJsZS5jaGVja291dCB0Zm9vdCB0cjpudGgtb2YtdHlwZShvZGQpIHRkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbm1haW4uY2FydCB0YWJsZS5jaGVja291dCB0Ym9keSB0ci5oaWdobGlnaHRlZCB0ZCwgbWFpbi5jYXJ0IHRhYmxlLmNoZWNrb3V0IHRmb290IHRyLmhpZ2hsaWdodGVkIHRkLCBtYWluLmNoZWNrb3V0IHRhYmxlLmNoZWNrb3V0IHRib2R5IHRyLmhpZ2hsaWdodGVkIHRkLCBtYWluLmNoZWNrb3V0IHRhYmxlLmNoZWNrb3V0IHRmb290IHRyLmhpZ2hsaWdodGVkIHRkIHtcbiAgYmFja2dyb3VuZDogI2NjY2NjYztcbn1cbm1haW4uY2FydCB0YWJsZS5jaGVja291dCB0Ym9keSB0ciB0ZCwgbWFpbi5jYXJ0IHRhYmxlLmNoZWNrb3V0IHRmb290IHRyIHRkLCBtYWluLmNoZWNrb3V0IHRhYmxlLmNoZWNrb3V0IHRib2R5IHRyIHRkLCBtYWluLmNoZWNrb3V0IHRhYmxlLmNoZWNrb3V0IHRmb290IHRyIHRkIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5tYWluLmNhcnQgdGFibGUuY2hlY2tvdXQgdGJvZHkgdHI6bGFzdC1vZi10eXBlLCBtYWluLmNhcnQgdGFibGUuY2hlY2tvdXQgdGZvb3QgdHI6bGFzdC1vZi10eXBlLCBtYWluLmNoZWNrb3V0IHRhYmxlLmNoZWNrb3V0IHRib2R5IHRyOmxhc3Qtb2YtdHlwZSwgbWFpbi5jaGVja291dCB0YWJsZS5jaGVja291dCB0Zm9vdCB0cjpsYXN0LW9mLXR5cGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbm1haW4uY2FydCB0YWJsZS5jYXJ0LmNoZWNrb3V0LCBtYWluLmNoZWNrb3V0IHRhYmxlLmNhcnQuY2hlY2tvdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5tYWluLmNhcnQgaW5wdXRbbmFtZT1hcHBseV0sIG1haW4uY2hlY2tvdXQgaW5wdXRbbmFtZT1hcHBseV0ge1xuICBwYWRkaW5nOiAwLjJlbSAxZW07XG59XG5tYWluLmNhcnQgLmRlbGl2ZXJ5X21ldGhvZHMgPiBkaXYsIG1haW4uY2hlY2tvdXQgLmRlbGl2ZXJ5X21ldGhvZHMgPiBkaXYge1xuICBjbGVhcjogYm90aDtcbn1cbm1haW4uY2FydCAuZGVsaXZlcnlfbWV0aG9kcyA+IGRpdjphZnRlciwgbWFpbi5jaGVja291dCAuZGVsaXZlcnlfbWV0aG9kcyA+IGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbm1haW4uY2FydCAuZGVsaXZlcnlfbWV0aG9kcyA+IGRpdiBpbnB1dFt0eXBlPXJhZGlvXSwgbWFpbi5jaGVja291dCAuZGVsaXZlcnlfbWV0aG9kcyA+IGRpdiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuNmVtIDAuMmVtO1xufVxubWFpbi5jYXJ0IC5kZWxpdmVyeV9tZXRob2RzID4gZGl2IGxhYmVsLCBtYWluLmNoZWNrb3V0IC5kZWxpdmVyeV9tZXRob2RzID4gZGl2IGxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbm1haW4uY2FydCAucGF5cGFsLCBtYWluLmNoZWNrb3V0IC5wYXlwYWwge1xuICBoZWlnaHQ6IDIuOGVtO1xufVxubWFpbi5jYXJ0ICNBbWF6b25QYXlCdXR0b24sIG1haW4uY2hlY2tvdXQgI0FtYXpvblBheUJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnN5bGl1cy1xdWFudGl0eS51aS5mb3JtIGlucHV0IHtcbiAgd2lkdGg6IDVlbTtcbn1cblxubWFpbiB0YWJsZS5zaW1wbGV0ZXh0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbm1haW4gdGFibGUuc2ltcGxldGV4dCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxubWFpbiB0YWJsZS5zaW1wbGV0ZXh0IHRkLCBtYWluIHRhYmxlLnNpbXBsZXRleHQgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBwYWRkaW5nOiA1cHg7XG59XG5tYWluIHRhYmxlLnNpbXBsZXRleHQgdHI6bnRoLW9mLXR5cGUoZXZlbikgdGgsIG1haW4gdGFibGUuc2ltcGxldGV4dCB0cjpudGgtb2YtdHlwZShldmVuKSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNlZWUgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbn1cbm1haW4gLmZhcSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMC4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgbWFpbiAuZmFxIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5tYWluIC5mYXEgLmNvbHVtbiB1bCBsaSB7XG4gIG1hcmdpbjogMCAwIDAuMTVlbTtcbn1cbm1haW4gLmZhcS1pdGVtIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDE4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIG1haW4gLmZhcS1pdGVtIHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxubWFpbi5vcmRlcnMgdGFibGUub3JkZXJzLCBtYWluLm9yZGVycyB0YWJsZS5pdGVtcywgbWFpbi5vcmRlciB0YWJsZS5vcmRlcnMsIG1haW4ub3JkZXIgdGFibGUuaXRlbXMge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBtYWluLm9yZGVycyAuY29sdW1uICsgLmNvbHVtbiwgbWFpbi5vcmRlciAuY29sdW1uICsgLmNvbHVtbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzFiMWIzNztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbm1haW4ub3JkZXJzIGgyLCBtYWluLm9yZGVyIGgyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5tYWluLm9yZGVycyBoMjphZnRlciwgbWFpbi5vcmRlciBoMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxubWFpbi5yZWdpc3RyYXRpb24gLm5ld3NsZXR0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJsb2dfY2F0ZWdvcnkgYXJ0aWNsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDFlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2dfY2F0ZWdvcnkgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMmVtKTtcbiAgfVxuICAuYmxvZ19jYXRlZ29yeSBhcnRpY2xlOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ibG9nX2NhdGVnb3J5IGFydGljbGUge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDJlbSk7XG4gIH1cbiAgLmJsb2dfY2F0ZWdvcnkgYXJ0aWNsZTpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmJsb2dfY2F0ZWdvcnkgYXJ0aWNsZTpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbi5ibG9nX2NhdGVnb3J5IGFydGljbGUgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG59XG4uYmxvZ19jYXRlZ29yeSBhcnRpY2xlIGgyIGEge1xuICBjb2xvcjogIzFiMWIzNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2dfY2F0ZWdvcnkgYXJ0aWNsZSAudGh1bW5haWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuLmJsb2dfY2F0ZWdvcnkgYXJ0aWNsZSAudGh1bW5haWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2dfY2F0ZWdvcnkgLm5hdmlnYXRpb24ge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJsb2dfcG9zdCBhcnRpY2xlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ibG9nX3Bvc3QgLmNvbW1lbnRzIGgyIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmJsb2dfcG9zdCAuY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtYXV0aG9yIHtcbiAgbWFyZ2luOiAwLjVlbSAwO1xufVxuLmJsb2dfcG9zdCAuY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtbWV0YSB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbn1cbi5ibG9nX3Bvc3QgLmNvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIHAge1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG4uYmxvZ19wb3N0IC5jb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY2hpbGRyZW4ge1xuICBtYXJnaW4tbGVmdDogM2VtO1xufVxuLmJsb2dfcG9zdCAuY29tbWVudHMgdGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9nX3Bvc3QgLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMC41ZW0gMC41ZW0gMDtcbn1cbi5ibG9nX3Bvc3QgLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDAuNWVtIDAuNWVtO1xufVxuLmJsb2dfcG9zdCAuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbm1haW4ucmV2aWV3IC5yYXRpbmcge1xuICBoZWlnaHQ6IDAuOGVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTVlbTtcbn1cbm1haW4ucmV2aWV3IGRpdi5hdmVyYWdlX3JhdGluZyB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5tYWluLnJldmlldyBkaXYucmV2aWV3IHtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbm1haW4ucmV2aWV3IGRpdi5yZXZpZXcgaDMge1xuICBmb250LXNpemU6IDEuMmVtO1xufSIsIlxuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cbiAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbi1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcdFxuLW1zLXVzZXItc2VsZWN0OiBub25lO1xuLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbi1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ub1VpLXRhcmdldCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlyZWN0aW9uOiBsdHI7XG59XG4ubm9VaS1iYXNlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxOyAvKiBGaXggNDAxICovXG59XG4ubm9VaS1vcmlnaW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi5ub1VpLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cbi5ub1VpLXN0YWNraW5nIC5ub1VpLWhhbmRsZSB7XG4vKiBUaGlzIGNsYXNzIGlzIGFwcGxpZWQgdG8gdGhlIGxvd2VyIG9yaWdpbiB3aGVuXG4gICBpdHMgdmFsdWVzIGlzID4gNTAlLiAqL1xuXHR6LWluZGV4OiAxMDtcbn1cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHRvcCAwLjNzO1xuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHRvcCAwLjNzO1xufVxuLm5vVWktc3RhdGUtZHJhZyAqIHtcblx0Y3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBhaW50aW5nIGFuZCBwZXJmb3JtYW5jZTtcbiAqIEJyb3dzZXJzIGNhbiBwYWludCBoYW5kbGVzIGluIHRoZWlyIG93biBsYXllci5cbiAqL1xuLm5vVWktYmFzZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xufVxuXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG5cdGhlaWdodDogMThweDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMjhweDtcblx0bGVmdDogLTE3cHg7XG5cdHRvcDogLTZweDtcbn1cbi5ub1VpLXZlcnRpY2FsIHtcblx0d2lkdGg6IDE4cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAzNHB4O1xuXHRsZWZ0OiAtNnB4O1xuXHR0b3A6IC0xN3B4O1xufVxuXG4vKiBTdHlsaW5nO1xuICovXG4ubm9VaS1iYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNmMGYwZjA7XG59XG4ubm9VaS1jb25uZWN0IHtcblx0YmFja2dyb3VuZDogIzNGQjhBRjtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDUxLDUxLDUxLDAuNDUpO1xuLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xufVxuLm5vVWktb3JpZ2luIHtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xufVxuLm5vVWktdGFyZ2V0IHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI0YwRjBGMCwgMCAzcHggNnB4IC01cHggI0JCQjtcbn1cbi5ub1VpLXRhcmdldC5ub1VpLWNvbm5lY3Qge1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoNTEsNTEsNTEsMC40NSksIDAgM3B4IDZweCAtNXB4ICNCQkI7XG59XG5cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG5cdGN1cnNvcjogdy1yZXNpemU7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xuXHRjdXJzb3I6IG4tcmVzaXplO1xufVxuLm5vVWktaGFuZGxlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRixcblx0XHRcdFx0aW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsXG5cdFx0XHRcdDAgM3B4IDZweCAtM3B4ICNCQkI7XG59XG4ubm9VaS1hY3RpdmUge1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsXG5cdFx0XHRcdGluc2V0IDAgMXB4IDdweCAjRERELFxuXHRcdFx0XHQwIDNweCA2cHggLTNweCAjQkJCO1xufVxuXG4vKiBIYW5kbGUgc3RyaXBlcztcbiAqL1xuLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLWhhbmRsZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMTRweDtcblx0d2lkdGg6IDFweDtcblx0YmFja2dyb3VuZDogI0U4RTdFNjtcblx0bGVmdDogMTRweDtcblx0dG9wOiA2cHg7XG59XG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuXHRsZWZ0OiAxN3B4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bGVmdDogNnB4O1xuXHR0b3A6IDE0cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuXHR0b3A6IDE3cHg7XG59XG5cbi8qIERpc2FibGVkIHN0YXRlO1xuICovXG5bZGlzYWJsZWRdLm5vVWktY29ubmVjdCxcbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG5cdGJhY2tncm91bmQ6ICNCOEI4Qjg7XG59XG5bZGlzYWJsZWRdLm5vVWktb3JpZ2luLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNS4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwYXRoXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcImxhcmdlclwiO1xuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcImFuaW1hdGVkXCI7XG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwic3RhY2tlZFwiO1xuQGltcG9ydCBcImljb25zXCI7XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIHNyYzogbmV3IFVSTCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PSN7JGZhLXZlcnNpb259Jyk7XG4gICAgc3JjOiBuZXcgVVJMKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIG5ldyBVUkwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIG5ldyBVUkwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICBuZXcgVVJMKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgbmV3IFVSTCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIHRvcDogKDJlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250c1wiICFkZWZhdWx0O1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgIDE0cHggIWRlZmF1bHQ7XG4kZmEtbGluZS1oZWlnaHQtYmFzZTogMSAhZGVmYXVsdDtcbi8vJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC41LjAvZm9udHNcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxuJGZhLWNzcy1wcmVmaXg6ICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgIFwiNC41LjBcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgKDMwZW0gLyAxNCkgIWRlZmF1bHQ7XG5cbiRmYS12YXItNTAwcHg6IFwiXFxmMjZlXCI7XG4kZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcbiRmYS12YXItYWRuOiBcIlxcZjE3MFwiO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFwiXFxmMDM3XCI7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFwiXFxmMDM2XCI7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcIlxcZjAzOFwiO1xuJGZhLXZhci1hbWF6b246IFwiXFxmMjcwXCI7XG4kZmEtdmFyLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XG4kZmEtdmFyLWF0OiBcIlxcZjFmYVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ibHVldG9vdGg6IFwiXFxmMjkzXCI7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcIlxcZjI5NFwiO1xuJGZhLXZhci1ib2xkOiBcIlxcZjAzMlwiO1xuJGZhLXZhci1ib2x0OiBcIlxcZjBlN1wiO1xuJGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xuJGZhLXZhci1ib29rOiBcIlxcZjAyZFwiO1xuJGZhLXZhci1ib29rbWFyazogXCJcXGYwMmVcIjtcbiRmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcbiRmYS12YXItYnJpZWZjYXNlOiBcIlxcZjBiMVwiO1xuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJ1ZzogXCJcXGYxODhcIjtcbiRmYS12YXItYnVpbGRpbmc6IFwiXFxmMWFkXCI7XG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XG4kZmEtdmFyLWJ1bGxob3JuOiBcIlxcZjBhMVwiO1xuJGZhLXZhci1idWxsc2V5ZTogXCJcXGYxNDBcIjtcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcIlxcZjIwZFwiO1xuJGZhLXZhci1jYWI6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOiBcIlxcZjI3NFwiO1xuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xuJGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzLW86IFwiXFxmMjcxXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XG4kZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcIlxcZjA4M1wiO1xuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFwiXFxmMGQ5XCI7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLWNhcmV0LXVwOiBcIlxcZjBkOFwiO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XG4kZmEtdmFyLWNhcnQtcGx1czogXCJcXGYyMTdcIjtcbiRmYS12YXItY2M6IFwiXFxmMjBhXCI7XG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcIlxcZjI0Y1wiO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXCJcXGYxZjJcIjtcbiRmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcIlxcZjFmMVwiO1xuJGZhLXZhci1jYy1wYXlwYWw6IFwiXFxmMWY0XCI7XG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcbiRmYS12YXItY2MtdmlzYTogXCJcXGYxZjBcIjtcbiRmYS12YXItY2VydGlmaWNhdGU6IFwiXFxmMGEzXCI7XG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFwiXFxmMTI3XCI7XG4kZmEtdmFyLWNoZWNrOiBcIlxcZjAwY1wiO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiBcIlxcZjA1ZFwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFwiXFxmMTRhXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcIlxcZjEzN1wiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXCJcXGYwNzhcIjtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcIlxcZjA3N1wiO1xuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcbiRmYS12YXItY2hyb21lOiBcIlxcZjI2OFwiO1xuJGZhLXZhci1jaXJjbGU6IFwiXFxmMTExXCI7XG4kZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogXCJcXGYxY2VcIjtcbiRmYS12YXItY2lyY2xlLXRoaW46IFwiXFxmMWRiXCI7XG4kZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcbiRmYS12YXItY2xvY2stbzogXCJcXGYwMTdcIjtcbiRmYS12YXItY2xvbmU6IFwiXFxmMjRkXCI7XG4kZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1jbG91ZDogXCJcXGYwYzJcIjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFwiXFxmMGVkXCI7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcbiRmYS12YXItY255OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1jb2RlOiBcIlxcZjEyMVwiO1xuJGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XG4kZmEtdmFyLWNvZGVwZW46IFwiXFxmMWNiXCI7XG4kZmEtdmFyLWNvZGllcGllOiBcIlxcZjI4NFwiO1xuJGZhLXZhci1jb2ZmZWU6IFwiXFxmMGY0XCI7XG4kZmEtdmFyLWNvZzogXCJcXGYwMTNcIjtcbiRmYS12YXItY29nczogXCJcXGYwODVcIjtcbiRmYS12YXItY29sdW1uczogXCJcXGYwZGJcIjtcbiRmYS12YXItY29tbWVudDogXCJcXGYwNzVcIjtcbiRmYS12YXItY29tbWVudC1vOiBcIlxcZjBlNVwiO1xuJGZhLXZhci1jb21tZW50aW5nOiBcIlxcZjI3YVwiO1xuJGZhLXZhci1jb21tZW50aW5nLW86IFwiXFxmMjdiXCI7XG4kZmEtdmFyLWNvbW1lbnRzOiBcIlxcZjA4NlwiO1xuJGZhLXZhci1jb21tZW50cy1vOiBcIlxcZjBlNlwiO1xuJGZhLXZhci1jb21wYXNzOiBcIlxcZjE0ZVwiO1xuJGZhLXZhci1jb21wcmVzczogXCJcXGYwNjZcIjtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFwiXFxmMjBlXCI7XG4kZmEtdmFyLWNvbnRhbzogXCJcXGYyNmRcIjtcbiRmYS12YXItY29weTogXCJcXGYwYzVcIjtcbiRmYS12YXItY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcIlxcZjI1ZVwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXCJcXGYwOWRcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xuJGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcIlxcZjA1YlwiO1xuJGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xuJGZhLXZhci1jdWJlczogXCJcXGYxYjNcIjtcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xuJGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xuJGZhLXZhci1kYXNoYm9hcmQ6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXCJcXGYxOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmFjZWJvb2s6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOiBcIlxcZjIzMFwiO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFwiXFxmMDQ5XCI7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcbiRmYS12YXItZmF4OiBcIlxcZjFhY1wiO1xuJGZhLXZhci1mZWVkOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcIlxcZjBmYlwiO1xuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZS1hdWRpby1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcbiRmYS12YXItZmlsZS1leGNlbC1vOiBcIlxcZjFjM1wiO1xuJGZhLXZhci1maWxlLWltYWdlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS1vOiBcIlxcZjAxNlwiO1xuJGZhLXZhci1maWxlLXBkZi1vOiBcIlxcZjFjMVwiO1xuJGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzogXCJcXGYxYzRcIjtcbiRmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLXRleHQ6IFwiXFxmMTVjXCI7XG4kZmEtdmFyLWZpbGUtdGV4dC1vOiBcIlxcZjBmNlwiO1xuJGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtd29yZC1vOiBcIlxcZjFjMlwiO1xuJGZhLXZhci1maWxlLXppcC1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xuJGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xuJGZhLXZhci1maWx0ZXI6IFwiXFxmMGIwXCI7XG4kZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcIlxcZjEzNFwiO1xuJGZhLXZhci1maXJlZm94OiBcIlxcZjI2OVwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250aWNvbnM6IFwiXFxmMjgwXCI7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXCJcXGYyODZcIjtcbiRmYS12YXItZm9ydW1iZWU6IFwiXFxmMjExXCI7XG4kZmEtdmFyLWZvcndhcmQ6IFwiXFxmMDRlXCI7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFwiXFxmMTgwXCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdsYXNzOiBcIlxcZjAwMFwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGludXg6IFwiXFxmMTdjXCI7XG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XG4kZmEtdmFyLWxpc3QtYWx0OiBcIlxcZjAyMlwiO1xuJGZhLXZhci1saXN0LW9sOiBcIlxcZjBjYlwiO1xuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXCJcXGYxMjRcIjtcbiRmYS12YXItbG9jazogXCJcXGYwMjNcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFwiXFxmMTc3XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFwiXFxmMTc4XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XG4kZmEtdmFyLW1hZ2ljOiBcIlxcZjBkMFwiO1xuJGZhLXZhci1tYWduZXQ6IFwiXFxmMDc2XCI7XG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcbiRmYS12YXItbWFpbC1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XG4kZmEtdmFyLW1hcDogXCJcXGYyNzlcIjtcbiRmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcbiRmYS12YXItbWFwLW86IFwiXFxmMjc4XCI7XG4kZmEtdmFyLW1hcC1waW46IFwiXFxmMjc2XCI7XG4kZmEtdmFyLW1hcC1zaWduczogXCJcXGYyNzdcIjtcbiRmYS12YXItbWFyczogXCJcXGYyMjJcIjtcbiRmYS12YXItbWFycy1kb3VibGU6IFwiXFxmMjI3XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcIlxcZjIyOVwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcIlxcZjIyYlwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcIlxcZjIyYVwiO1xuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XG4kZmEtdmFyLW1lYW5wYXRoOiBcIlxcZjIwY1wiO1xuJGZhLXZhci1tZWRpdW06IFwiXFxmMjNhXCI7XG4kZmEtdmFyLW1lZGtpdDogXCJcXGYwZmFcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFwiXFxmMTBkXCI7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcIlxcZjEwZVwiO1xuJGZhLXZhci1yYTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmFuZG9tOiBcIlxcZjA3NFwiO1xuJGZhLXZhci1yZWJlbDogXCJcXGYxZDBcIjtcbiRmYS12YXItcmVjeWNsZTogXCJcXGYxYjhcIjtcbiRmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFwiXFxmMjgxXCI7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFwiXFxmMWEyXCI7XG4kZmEtdmFyLXJlZnJlc2g6IFwiXFxmMDIxXCI7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFwiXFxmMjVkXCI7XG4kZmEtdmFyLXJlbW92ZTogXCJcXGYwMGRcIjtcbiRmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xuJGZhLXZhci1yZW9yZGVyOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1yZXBlYXQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLXJldHdlZXQ6IFwiXFxmMDc5XCI7XG4kZmEtdmFyLXJtYjogXCJcXGYxNTdcIjtcbiRmYS12YXItcm9hZDogXCJcXGYwMThcIjtcbiRmYS12YXItcm9ja2V0OiBcIlxcZjEzNVwiO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogXCJcXGYwZTJcIjtcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yb3VibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJzczogXCJcXGYwOWVcIjtcbiRmYS12YXItcnNzLXNxdWFyZTogXCJcXGYxNDNcIjtcbiRmYS12YXItcnViOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnVwZWU6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc29jY2VyLWJhbGwtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItc29ydDogXCJcXGYwZGNcIjtcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXCJcXGYxNWVcIjtcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcIlxcZjE2MFwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xuJGZhLXZhci1zb3J0LWFzYzogXCJcXGYwZGVcIjtcbiRmYS12YXItc29ydC1kZXNjOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFwiXFxmMTYyXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcIlxcZjE2M1wiO1xuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcIlxcZjFiZVwiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcIlxcZjE5N1wiO1xuJGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xuJGZhLXZhci1zcG9vbjogXCJcXGYxYjFcIjtcbiRmYS12YXItc3BvdGlmeTogXCJcXGYxYmNcIjtcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xuJGZhLXZhci1zcXVhcmUtbzogXCJcXGYwOTZcIjtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFwiXFxmMThkXCI7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xuJGZhLXZhci1zdGFyOiBcIlxcZjAwNVwiO1xuJGZhLXZhci1zdGFyLWhhbGY6IFwiXFxmMDg5XCI7XG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLWZ1bGw6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1vOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XG4kZmEtdmFyLXN0ZWFtOiBcIlxcZjFiNlwiO1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFwiXFxmMWI3XCI7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXCJcXGYwNTFcIjtcbiRmYS12YXItc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcIlxcZjI0OVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZS1vOiBcIlxcZjI0YVwiO1xuJGZhLXZhci1zdG9wOiBcIlxcZjA0ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogXCJcXGYyOGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGUtbzogXCJcXGYyOGVcIjtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFwiXFxmMjFkXCI7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFwiXFxmMGNjXCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcIlxcZjFhNFwiO1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFwiXFxmMWEzXCI7XG4kZmEtdmFyLXN1YnNjcmlwdDogXCJcXGYxMmNcIjtcbiRmYS12YXItc3Vid2F5OiBcIlxcZjIzOVwiO1xuJGZhLXZhci1zdWl0Y2FzZTogXCJcXGYwZjJcIjtcbiRmYS12YXItc3VuLW86IFwiXFxmMTg1XCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdpZmk6IFwiXFxmMWViXCI7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcIlxcZjI2NlwiO1xuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xuJGZhLXZhci15b3V0dWJlLXBsYXk6IFwiXFxmMTZhXCI7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xuXG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gICAgLy9saW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn0iLCJcbi8vLyBNaXhpbiB0byBtYW5hZ2UgcmVzcG9uc2l2ZSBicmVha3BvaW50c1xuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYnJlYWtwb2ludCAtIEJyZWFrcG9pbnQgbmFtZVxuLy8vIEByZXF1aXJlICRicmVha3BvaW50c1xuQG1peGluIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQpIHtcbiAgLy8gSWYgdGhlIGtleSBleGlzdHMgaW4gdGhlIG1hcFxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgIC8vIFByaW50cyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIHRoZSB2YWx1ZVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAvLyBJZiB0aGUga2V5IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcFxuICBAZWxzZSB7XG4gICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skYnJlYWtwb2ludH1gLiBcIlxuICAgICAgICArIFwiQXZhaWxhYmxlIGJyZWFrcG9pbnRzIGFyZTogI3ttYXAta2V5cygkYnJlYWtwb2ludHMpfS5cIjtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1mYWNlKCRmYW1pbHksJHNyYywkc3R5bGU6IG5vcm1hbCwkd2VpZ2h0OiBub3JtYWwpIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmYW1pbHk7XG4gICAgICAgIHNyYzogdXJsKCcjeyRzcmN9LmVvdCcpOyAvLyBJRTkgY29tcGF0XG4gICAgICAgIHNyYzogdXJsKCcjeyRzcmN9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8vIElFOCBhbmQgYmVsb3dcbiAgICAgICAgdXJsKCcjeyRzcmN9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLy8gc3RhbmRhcmRzXG4gICAgICAgIHVybCgnI3skc3JjfS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8vIFNhZmFyaSwgQW5kcm9pZCwgaU9TXG4gICAgICAgIHVybCgnI3skc3JjfS5zdmcjI3skZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7IC8vIGxlZ2FjeSBpT1NcblxuICAgICAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIH1cbn1cblxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpIHtcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgIEAtbW96LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgQC1tcy1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgIEAtby1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRzdHIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICN7JHN0cn07XG4gIC1tb3otYW5pbWF0aW9uOiAjeyRzdHJ9O1xuICAtbXMtYW5pbWF0aW9uOiAjeyRzdHJ9O1xuICAtby1hbmltYXRpb246ICN7JHN0cn07XG4gIGFuaW1hdGlvbjogI3skc3RyfTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJGFyZ3MpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogJGFyZ3M7XG4gICAgLW1zLXRyYW5zaXRpb246ICRhcmdzO1xuICAgIC1vLXRyYW5zaXRpb246ICRhcmdzO1xuICAgIHRyYW5zaXRpb246ICRhcmdzO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICAgY2xlYXI6IGJvdGg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGZvbnQtZmFjZSgnRm91bmRhdGlvblNhbnMtVWx0cmFMaWdodCcsICcuLi9mb250cy9Gb3VuZGF0aW9uU2Fucy1VbHRyYUxpZ2h0LXdlYmZvbnQnKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnY2hhbnRpbGx5LXJlZ3VsYXInLCAnLi4vZm9udHMvY2hhbnRpbGx5LXJlZ3VsYXItd2ViZm9udCcpO1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUhpbmQrU2lsaWd1cmknKTtcblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHByaW1hcnlfZm9udF9jb2xvdXI7XG4gICAgZm9udC1mYW1pbHk6IFwiSGluZCBTaWxpZ3VyaVwiLCBhcmlhbDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRm91bmRhdGlvblNhbnMtVWx0cmFMaWdodFwiLCBhcmlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDEuNXMgZWFzZSk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHByaW1hcnlfZm9udF9jb2xvdXI7XG5cbiAgICAgICAgLmRvdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiY2hhbnRpbGx5LXJlZ3VsYXJcIiwgYXJpYWw7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlfZm9udF9jb2xvdXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI2hlYWRlciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9jb2xvdXI7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgLmNvb2tpZXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vayB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbmF2LnNlY29uZGFyeSB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5X2NvbG91cjtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlfZm9udF9jb2xvdXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyID4gdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAuNWVtO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlfZm9udF9jb2xvdXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbSAwLjVlbSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNtaW5pX2xvZ28ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgICYuZGlzcGxheSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlfZm9udF9jb2xvdXI7XG4gICAgICAgICAgICAgICAgLmRvdCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5X2ZvbnRfY29sb3VyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cblxuICAgICAgICAjY3VycmVuY3kge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXDI1QkNcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNTVlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjE1ZW07XG4gICAgICAgICAgICAgICAgbGVmdDogMC4xNWVtO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvdXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDFzIGVhc2UpO1xuXG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5X2ZvbnRfY29sb3VyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC4yNWVtIDA7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjYmFza2V0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlfZm9udF9jb2xvdXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5lbXB0eSkge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjVCQ1wiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNTVlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTAuMTVlbTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMC4xNWVtO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9jb2xvdXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2ZvbnRfY29sb3VyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2Vjb25kYXJ5X2NvbG91cjtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWNvbmRhcnlfY29sb3VyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRzZWNvbmRhcnlfY29sb3VyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAxcyBlYXNlKTtcblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVlbTtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC4yNWVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvdXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5X2ZvbnRfY29sb3VyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnlfY29sb3VyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvdXJfaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTp2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbmF2LnByaW1hcnkge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5X2ZvbnRfY29sb3VyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnlfZm9udF9jb2xvdXI7XG5cbiAgICAgICAgLy8gZm9yIG1vYmlsZVxuICAgICAgICAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5X2NvbG91cjtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5X2ZvbnRfY29sb3VyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEsIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5X2ZvbnRfY29sb3VyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwZW0gYXV0byAwLjVlbSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvdXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwIDFlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC41cyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlfZm9udF9jb2xvdXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC4yNWVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAvLyBmb3IgZGVza3RvcFxuICAgICAgICAuY29udGFpbmVyID4gdWw6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAxLjBzIGVhc2UpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlfY29sb3VyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeV9jb2xvdXI7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvdXI7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5X2ZvbnRfY29sb3VyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2ZvbnRfY29sb3VyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwZW0gMC41ZW0gMGVtIDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4wZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9jb2xvdXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5X2NvbG91cjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2Vjb25kYXJ5X2NvbG91cjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHNlY29uZGFyeV9jb2xvdXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjVzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNWVtIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY29sdW1uZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC4yNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvdXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5X2ZvbnRfY29sb3VyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbSAwLjVlbSAxLjBlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjE1ZW0gMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2ZvbnRfY29sb3VyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW5zOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjE1ZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlfY29sb3VyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2ZvbnRfY29sb3VyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciAge1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5zZWFyY2gge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAxLjBzIGVhc2UpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlfY29sb3VyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjE1ZW0gMC4yNWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC4xNWVtIDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvdXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlfZm9udF9jb2xvdXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgJHNlY29uZGFyeV9jb2xvdXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjE1ZW0gMCAwLjE1ZW0gMC4xNWVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAjbWFpbl9sb2dvIHtcblxuICAgICAgICAmLnNocnVuayB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDByZW07XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIC50YWdsaW5lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiY2hhbnRpbGx5LXJlZ3VsYXJcIiwgYXJpYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2ZvbnRfY29sb3VyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5oZWFkZXIgKyAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2ZvbnRfY29sb3VyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uaGVhZGVyX25vdGljZSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgY29sb3I6ICRzZWNvbmRhcnlfZm9udF9jb2xvdXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMjVlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeV9mb250X2NvbG91cjtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5X2NvbG91cjtcbiAgICBmb250LXNpemU6IDEuMGVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMS41cyBlYXNlKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIH1cblxuICAgICYuc2hydW5rIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAwZW07XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5tYWluIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDFlbSAwLjVlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDIuNmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAwLjI4OGVtIDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuMGVtO1xuICAgICAgICBtYXJnaW46IDAgMCAwLjM3NWVtIDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBtYXJnaW46IDAgMCAwLjVlbSAwO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMC42MjVlbSAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMC43NWVtIDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuNzVlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB9XG5cbiAgICBmb3JtIHtcblxuICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMGVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC4yZW07XG5cbiAgICAgICAgICAgICZbZm9yPVwic3lsaXVzX2N1c3RvbWVyX3JlZ2lzdHJhdGlvbl9zdWJzY3JpYmVkVG9OZXdzbGV0dGVyXCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXF1aXJlZCBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC4yNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuI2Zvb3RlciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5X2ZvbnRfY29sb3VyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDAgMCAwO1xuICAgIH1cblxuICAgIC5jb2x1bW5zIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5X2ZvbnRfY29sb3VyO1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjVCQ1wiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNTVlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC4zNWVtO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1heC1oZWlnaHQgMS4wcyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2ZvbnRfY29sb3VyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMWVtIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlfZm9udF9jb2xvdXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjE1ZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5X2NvbG91cjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlfZm9udF9jb2xvdXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICRzZWNvbmRhcnlfY29sb3VyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC4xNWVtIDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICAgICAgaDU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjVCNlwiO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyJSAwIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5X2ZvbnRfY29sb3VyO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXltZW50cyB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAuNWVtIGF1dG8gMCBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDElIDAgMSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuXG5ib2R5Om5vdCguYWRtaW4pIHNlbGVjdDpub3QoLklucHV0RHJvcERvd25MaXN0LCAuSW5wdXREcm9wRG93bkxpc3RTbWFsbCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMC41ZW0gMmVtIDAuNWVtIDAuNWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNlZWUgdXJsKC4uL2ltYWdlcy9hcnJvdy5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMC45ZW0gYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSB0b3AgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKnRhcmdldCBJbnRlcm5ldCBFeHBsb3JlciA5IGFuZCBJbnRlcm5ldCBFeHBsb3JlciAxMDoqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDowXFwwKSB7XG4gICAgYm9keTpub3QoLmFkbWluKSBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG59XG5cblxuaW5wdXRbdHlwZT1zdWJtaXRdLCBtYWluIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIC4zKSwgMCAycHggMnB4IC0xcHggcmdiYSgwLCAwLCAwLCAuNSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMykgaW5zZXQ7XG4gICAgY29sb3I6ICRzZWNvbmRhcnlfZm9udF9jb2xvdXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlfY29sb3VyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMzNTM1NmMsICRzZWNvbmRhcnlfY29sb3VyKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoIzM1MzU2YywgJHNlY29uZGFyeV9jb2xvdXIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCMzNTM1NmMsICRzZWNvbmRhcnlfY29sb3VyKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzM1MzU2YywgJHNlY29uZGFyeV9jb2xvdXIpO1xufVxuXG4ubWVzc2FnZSB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIG1hcmdpbjogMC41ZW0gMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICB9XG5cbiAgICAmLmluZm8ge1xuICAgICAgICBjb2xvcjogIzAwNTI5QjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JERTVGODtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDpcIlxcZjA1YVwiO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZXJyb3Ige1xuICAgICAgICBjb2xvcjogI0Q4MDAwQztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkFCQTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDpcIlxcZjA1N1wiO1xuICAgICAgICB9XG4gICAgfVxuICAgICYud2FybmluZyB7XG4gICAgICAgIGNvbG9yOiAjOUY2MDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFRkIzO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OlwiXFxmMDVhXCI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICM0RjhBMTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERkYyQkY7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwNWFcIjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwLjVlbSAwIDAgMmVtO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkYnJlYWtwb2ludHM6IChcblx0J3hzbWFsbCc6ICAzMDBweCxcblx0J3NtYWxsJzogIDQ4MHB4LFxuXHQnbWVkaXVtJzogOTYwcHgsXG5cdCdsYXJnZSc6ICAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5X2NvbG91cjogI2ZmZmZmZjtcbiRzZWNvbmRhcnlfY29sb3VyOiAjMWIxYjM3O1xuJHNlY29uZGFyeV9jb2xvdXJfaG92ZXI6ICMzMjNjNmM7XG4kcHJpbWFyeV9mb250X2NvbG91cjogIzFiMWIzNztcbiRzZWNvbmRhcnlfZm9udF9jb2xvdXI6ICNjY2NjY2M7XG4kbGlua19mb250LWNvbG91cjogIzY2NjY2NjtcblxuIiwiLmhvbWUge1xuXHRwYWRkaW5nOiAwO1xuXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcblx0ICAgIHBhZGRpbmc6IDAuNWVtIDAgMCAwO1xuXHR9XG5cblx0LnByaW1hcnlfYm94ZXMge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG5cdFx0LmNvbHVtbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMzJVxuXHRcdFx0fVxuXG5cdFx0XHQuYm94IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC41cyBlYXNlKTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdC5ib3gge1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTU2JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdC5ib3g6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MyU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYm94Omxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA5MyU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0LmJveDpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDExMSU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYm94Omxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0LmhvbWVfYmFyIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5X2NvbG91cjtcblx0XHRjb2xvcjogJHNlY29uZGFyeV9mb250X2NvbG91cjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgfVxuXG5cdFx0dWwge1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDAuNWVtIDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzZWNvbmRhcnlfZm9udF9jb2xvdXI7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0ICAgIG1hcmdpbjogMC4yNWVtIDA7XG4gICAgICAgICAgICAgICAgfVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5X2ZvbnRfY29sb3VyO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBcdEBpbmNsdWRlIHRyYW5zaXRpb24oZm9udCAwLjJzIGVhc2UpO1xuXG5cdCAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblx0ICAgICAgICAgICAgICAgIFx0Zm9udC1zaXplOiAxLjByZW07XG5cdCAgICAgICAgICAgICAgICB9XG5cblx0XHRcdFx0fVxuXG4gICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBlbSAwIDBlbSAwLjVlbTtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlfY29sb3VyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeV9mb250X2NvbG91cjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgJHNlY29uZGFyeV9jb2xvdXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjI1ZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMTI1ZW07XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0LnNlY29uZGFyeV9ib3hlcyB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cblx0XHQuY29sdW1uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcblx0XHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcblx0XHRcdFx0bWFyZ2luOiAwIDJweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XG5cdFx0XHRcdHdpZHRoOiAyNCU7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDZweCk7XG5cdFx0XHRcdG1hcmdpbjogMCA0cHg7XG5cblx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ib3gge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5X2ZvbnRfY29sb3VyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNjUpO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0cGFkZGluZzogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXHQgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oZm9udCAwLjJzIGVhc2UpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0ICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGZvbnQgMC4ycyBlYXNlKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgXHRoNCB7XG4gICAgICAgICAgICAgICAgICAgIFx0Zm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIFx0Zm9udC1zaXplOiAxLjByZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cbiAgICAgICAgfVxuXG5cdH1cblxufVxuIiwiLnByb2R1Y3RzIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cblx0LnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byh4c21hbGwpIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nOiAwLjVlbTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMm4rMSkge1xuXHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKzEpIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoNG4rMSkge1xuXHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnlfZm9udF9jb2xvdXI7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJpY2Uge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0LnByZXZpb3VzcHJpY2Uge1xuXHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcbiAgICBcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuMjVlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdH1cblxufVxuXG5tYWluLmNhdGVnb3J5LCBtYWluLnNlYXJjaCwgbWFpbi5zYWxlLCBtYWluLm5ldyB7XG5cdGZsb2F0OiByaWdodDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcblx0XHR3aWR0aDogNzUlO1xuXHR9XG5cblx0LmludHJvIHtcblx0XHRtYXJnaW46IDAgMCAxZW0gMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxZW0gMDtcblx0XHR9XG5cblx0XHRoMSB7XG5cblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogM2VtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zb3J0IHtcblx0XHRkaXYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHRcdCAgICB3aWR0aDogNTAlO1xuXHRcdCAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbiAgICAucGFnaW5hdGlvbiB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjFlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4xNWVtO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnlfY29sb3VyO1xuICAgICAgICAgICAgICAgIH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxubWFpbi5ub3Jlc3VsdHMge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVycyB7XG5cblx0PiBkaXYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luOiAwIDFlbTtcblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQuZmlsdGVyX3RvZ2dsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW46IDFlbSAwO1xuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0bWFyZ2luOiAwLjI1ZW0gMCAwLjc1ZW0gMDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAwLjY1ZW07XG5cdFx0XHRjb2xvcjogIzY4Njg5NDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuNWVtO1xuXHRcdH1cblx0fVxuXG5cdGg0IHtcblx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdG1hcmdpbjogMC43NWVtIDAgMC4yNWVtIDA7XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0XHRjb2xvcjogIzY4Njg5NDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuNWVtO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXG4gICAgbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBmb3JtID4gZGl2ID4gLmZpZWxkID4gbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAuNzVlbSAwIDAuMjVlbSAwO1xuICAgICAgICAmLnJlcXVpcmVkOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblx0Lmdyb3VwZWQgLmZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXHRcdD4gZGl2IHtcblx0XHR9XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRsYWJlbCB7XG5cdCAgXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQgIFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHQgIFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHRpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG5cdFx0ICB3aWR0aDogMC43NWVtO1xuXHRcdCAgaGVpZ2h0OiAwLjc1ZW07XG5cdFx0ICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuXHRcdCAgYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdCAgYmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgIG1hcmdpbi1yaWdodDogMWV4O1xuXHRcdCAgY29udGVudDogXCJcIjtcblx0XHR9XG5cdFx0aW5wdXQgKyBsYWJlbDphZnRlciB7XG5cdFx0ICBkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvdXI7XG5cdFx0fVxuXG5cdH1cblxuXHQucHJpY2Vfb3B0aW9ucyB7XG5cdFx0PiBkaXYge1xuXHRcdFx0cGFkZGluZzogMC4yZW0gMDtcblx0XHR9XG5cblx0XHQjcHJpY2Vfc2xpZGVyIHtcblx0XHRcdG1heC13aWR0aDogMTJlbTtcblx0XHRcdG1hcmdpbjogMWVtO1xuXG5cdFx0XHQubm9VaS1jb25uZWN0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvdXI7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQubm9VaS1ob3Jpem9udGFsIHtcblx0XHRcdGhlaWdodDogMS4yZW07XG5cdFx0fVxuXHRcdC5ub1VpLWhhbmRsZSB7XG5cdFx0XHR3aWR0aDogMS42ZW07XG5cdFx0XHRoZWlnaHQ6IDEuNmVtO1xuXHRcdFx0bGVmdDogLTAuNGVtO1xuXHRcdFx0dG9wOiAtMC40ZW07XG5cdFx0fVxuXG5cdFx0Lm5vVWktaGFuZGxlOmJlZm9yZSxcblx0XHQubm9VaS1oYW5kbGU6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAxLjBlbTtcblx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRThFN0U2O1xuXHRcdFx0bGVmdDogMS4wZW07XG5cdFx0XHR0b3A6IDAuM2VtO1xuXHRcdH1cblx0XHQubm9VaS1oYW5kbGU6YWZ0ZXIge1xuXHRcdFx0bGVmdDogMC42ZW07XG5cdFx0fVxuXG5cblx0XHQucHJpY2VfaW5wdXRzIHtcblx0XHRcdHdpZHRoOiAxNGVtO1xuXHRcdH1cblxuXHRcdGlucHV0IHtcblx0XHRcdHdpZHRoOiAyLjVlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0JiNtaW5fcHJpY2Uge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0JiNtYXhfcHJpY2Uge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQucmVjZW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDFlbSBhdXRvO1xuXHRcdH1cblxuXHRcdD4gZGl2IHtcblx0XHRcdG1hcmdpbjogMCAxMCUgMCAwO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHRncmlkLWdhcDogMnB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuICAgIC51aS5jaGVja2JveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwibWFpbi5wcm9kdWN0IHtcblxuICAgID4gaDEge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAuaW1hZ2Utc3RhY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxOyAgIC8qIHN0YWNrIHRoZW0gYWxsICovXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGl2LmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJldiwgLm5leHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGh1bWJuYWlscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB2aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5kZXRhaWxzIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmV2aWV3IHtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgLnJhdGluZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC44ZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4xNWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlfZm9udF9jb2xvdXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeV9jb2xvdXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xuXG4gICAgICAgICAgICAucHJldmlvdXNwcmljZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbG91cnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4yZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2xvdXIge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC4yZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Mi41ZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6Mi41ZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaXplIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xdHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuMmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVjcmVhc2UsIC5pbmNyZWFzZSB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuMmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYXNrZXQuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDUlIHRvcCA0NSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSBjYWxjKDFlbSArIDUlKSAxZW0gMWVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIGNhbGMoMC41ZW0gKyA1JSkgMWVtIDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFyZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYXNrIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAuaW5mbyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC50YWJzIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMGVtO1xuICAgICAgICB9XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5X2NvbG91cjtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggKDEwMCUgLyAzKSAtIDNweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5X2NvbG91cjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5X2NvbG91cjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY2NjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2NjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgICAgICAgZGl2LnBhbmVsIHtcblxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZWxhdGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzUpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyLjUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJtYWluLmNhcnQsIG1haW4uY2hlY2tvdXQge1xuXG4gICAgLmV4aXN0aW5nX2N1c3RvbWVyX2xpbmsge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDJweCAxZW0gMnB4O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJHNlY29uZGFyeV9jb2xvdXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCAtIDRlbSk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMnB4IDAuNWVtIDJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAyZW07XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICArIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICRzZWNvbmRhcnlfY29sb3VyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogMTBlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAyZW0gMC41ZW0gMC41ZW07XG4gICAgfVxuICAgIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBzZWxlY3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjZGlzY291bnRfY29kZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNGVtO1xuICAgICAgICB3aWR0aDogNmVtO1xuICAgIH1cbiAgICAjYXBwbHkge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgfVxuICAgICNuZXdzbGV0dGVyX2xhYmVsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgaW5wdXRbbmFtZT1lbXB0eV0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlLmNhcnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlfZm9udF9jb2xvdXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRib2R5LCB0Zm9vdCB7XG5cbiAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMC4yNWVtO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeV9mb250X2NvbG91cjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGVsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgdGFibGUuY2hlY2tvdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5X2NvbG91cjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlfZm9udF9jb2xvdXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Ym9keSwgdGZvb3Qge1xuXG4gICAgICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlLmNhcnQuY2hlY2tvdXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW5wdXRbbmFtZT1hcHBseV0ge1xuICAgICAgICBwYWRkaW5nOiAwLjJlbSAxZW07XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5X21ldGhvZHMge1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjZlbSAwLjJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXlwYWwge1xuICAgICAgICBoZWlnaHQ6IDIuOGVtO1xuICAgIH1cblxuICAgICNBbWF6b25QYXlCdXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4uc3lsaXVzLXF1YW50aXR5LnVpLmZvcm0ge1xuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDVlbTtcbiAgICB9XG59XG4iLCJtYWluIHtcbi8vbWFpbi5jb250ZW50LCBtYWluLnByb2R1Y3QsIG1haW4ub3JkZXIsIG1haW4ub3JkZXJzIHtcblxuXHR0YWJsZS5zaW1wbGV0ZXh0IHtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG5cdCAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cblx0ICAgIHRoIHtcblx0ICAgIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgICB9XG5cblx0XHR0ZCwgdGgge1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuXHRcdCAgICBwYWRkaW5nOiA1cHg7XG5cdFx0fVxuXG5cdFx0dHI6bnRoLW9mLXR5cGUoZXZlbikgdGgsIHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkIHtcblx0XHQgICAgYmFja2dyb3VuZDogI2VlZSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuXHRcdH1cblxuXHR9XG5cbiAgICAuZmFxIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtZ2FwOiAwLjI1ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy9mbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IGNhbGMoMzMlIC0gNHB4IC0gMmVtKTtcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogMCAycHggMC41ZW0gMnB4O1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwLjE1ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhcS1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDE4MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG4gICAgICAgICAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJtYWluLm9yZGVycywgbWFpbi5vcmRlciB7XG5cbiAgICB0YWJsZS5vcmRlcnMsIHRhYmxlLml0ZW1zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbHVtbiB7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuICAgICAgICAgICAgKyAuY29sdW1uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAkc2Vjb25kYXJ5X2NvbG91cjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIH1cblxufVxuXG5tYWluLnJlZ2lzdHJhdGlvbiB7XG4gICAgLm5ld3NsZXR0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59IiwiLmJsb2dfY2F0ZWdvcnkge1xuXG5cdGFydGljbGUge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luOiAxZW07XG5cdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyZW0pO1x0XG5cblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYyggNTAlIC0gMmVtKTtcblxuXHRcdFx0JjpudGgtb2YtdHlwZSgybisxKSB7XG5cdFx0XHRcdGNsZWFyOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogY2FsYyggMjUlIC0gMmVtKTtcblxuXHRcdFx0JjpudGgtb2YtdHlwZSgybisxKSB7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSg0bisxKSB7XG5cdFx0XHRcdGNsZWFyOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnlfZm9udF9jb2xvdXI7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGh1bW5haWwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uYXZpZ2F0aW9uIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG59XG5cbi5ibG9nX3Bvc3Qge1xuXG5cdGFydGljbGUge1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XHRcdFxuXHR9XG5cblx0LmNvbW1lbnRzIHtcblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHR9XG5cblx0XHRvbC5jb21tZW50bGlzdCB7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0LmNvbW1lbnQtYXV0aG9yIHtcblx0XHRcdFx0XHRtYXJnaW46IDAuNWVtIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29tbWVudC1tZXRhIHtcblx0XHRcdFx0XHRtYXJnaW46IDAuNWVtIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDAuNWVtIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2hpbGRyZW4ge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuYWxpZ25sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDAgMC41ZW0gMC41ZW0gMDtcblx0fVxuXG5cdC5hbGlnbnJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiAwIDAgMC41ZW0gMC41ZW07XG5cdH1cblxuXHQuYWxpZ25jZW50ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cbn0iLCJtYWluLnJldmlldyB7XG5cbiAgICAucmF0aW5nIHtcbiAgICAgICAgaGVpZ2h0OiAwLjhlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjE1ZW07XG4gICAgfVxuXG4gICAgZGl2LmF2ZXJhZ2VfcmF0aW5nIHtcblx0XHRtYXJnaW46IDFlbSAwOyAgICBcdFxuICAgIH1cblxuXHRkaXYucmV2aWV3IHtcblx0XHRtYXJnaW46IDJlbSAwO1xuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHR9XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/