/*! nouislider - 9.0.0 - 2016-09-29 21:44:03 */


.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;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}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.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}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.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}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
@charset "UTF-8";
/*
$reuters-font-path:         '../fonts';
$fa-font-path:              '../fonts';
*/
/* REUTERS KNOWLEDGE */
@font-face {
  font-family: 'Knowledge';
  font-style: normal;
  font-weight: 100;
  src: local("Knowledge Ultra Light"), local("KnowledgeUltraLight"), url("//graphics.thomsonreuters.com/fonts/KnowledgeUltraLight.woff") format("woff");
}

@font-face {
  font-family: 'Knowledge';
  font-style: normal;
  font-weight: 400;
  src: local("Knowledge Regular"), local("KnowledgeRegular"), url("//graphics.thomsonreuters.com/fonts/KnowledgeRegular.woff") format("woff");
}

@font-face {
  font-family: 'Knowledge';
  font-style: italic;
  font-weight: 400;
  src: local("Knowledge Regular Italic"), local("KnowledgeRegularItalic"), url("//graphics.thomsonreuters.com/fonts/KnowledgeRegularItalic.woff") format("woff");
}

@font-face {
  font-family: 'Knowledge';
  font-style: normal;
  font-weight: 500;
  src: local("Knowledge Medium"), local("KnowledgeMedium"), url("//graphics.thomsonreuters.com/fonts/KnowledgeMedium.woff") format("woff");
}

@font-face {
  font-family: 'Knowledge';
  font-style: normal;
  font-weight: 700;
  src: local("Knowledge Bold"), local("KnowledgeBold"), url("//graphics.thomsonreuters.com/fonts/KnowledgeBold.woff") format("woff");
}

@font-face {
  font-family: 'Knowledge';
  font-style: italic;
  font-weight: 700;
  src: local("Knowledge Bold Italic"), local("KnowledgeBoldItalic"), url("//graphics.thomsonreuters.com/fonts/KnowledgeBoldItalic.woff") format("woff");
}

/* SOURCE SANS PRO */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local("Source Sans Pro"), local("SourceSansPro-Regular"), url(//fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNHq-FFgoDNV3GTKpHwuvtI.woff) format("woff");
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local("Source Sans Pro Semibold"), local("SourceSansPro-Semibold"), url(//fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGCmgpmuQqK2I-L2S9cF65Ek.woff) format("woff");
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(//fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGIqjGYJUyOXcBwUQbRaNH6c.woff) format("woff");
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local("Source Sans Pro Italic"), local("SourceSansPro-It"), url(//fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoM_bce-VcyLJMRR1FC9qWbU8.woff) format("woff");
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(//themes.googleusercontent.com/static/fonts/sourcesanspro/v5/toadOcfmlt9b38dHJxOBGMVNtom4QlEDNJaqqqzqdSs.woff) format("woff");
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("//graphics.thomsonreuters.com/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("//graphics.thomsonreuters.com/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("//graphics.thomsonreuters.com/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("//graphics.thomsonreuters.com/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("//graphics.thomsonreuters.com/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("//graphics.thomsonreuters.com/fonts/fontawesome-webfont.svg?v=4.7.0#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: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

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

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

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

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

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

.pull-left {
  float: left;
}

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

.fa.pull-right {
  margin-left: .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 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

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

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

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

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-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 {
  -webkit-filter: none;
          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: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

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

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

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

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

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

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

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

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

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

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

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

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

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

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

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

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

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

.fa-lastfm:before {
  content: "";
}

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

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

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

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

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

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

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

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

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

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

.fa-motorcycle:before {
  content: "";
}

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

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

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

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

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

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

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

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

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

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

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

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

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

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

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

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

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

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

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

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

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-clone:before {
  content: "";
}

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

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

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

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

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

.fa-hourglass:before {
  content: "";
}

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

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

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

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

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

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

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

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

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

.fa-gg:before {
  content: "";
}

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

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

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

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

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

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

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

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

.fa-contao:before {
  content: "";
}

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

.fa-amazon:before {
  content: "";
}

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

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

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

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

.fa-industry:before {
  content: "";
}

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

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

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

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

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

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

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

.fa-fonticons:before {
  content: "";
}

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

.fa-edge:before {
  content: "";
}

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

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

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

.fa-usb:before {
  content: "";
}

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

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

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

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

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

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

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

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

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

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

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

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

.fa-blind:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

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

.fa-first-order:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

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

.fa-linode:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-book-o:before {
  content: "";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

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

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.reuters-interactive-graphic {
  /*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
  /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
  /**
 * Retrieves a color value from the $material-colors Sass map
 * Inspired by https://github.com/nilskaspersson/Google-Material-UI-Color-Palette/
 *
 * @function
 * @param {string} color-name             - quoted, lower-case, dasherized color
 *                                          name (e.g. 'pink', 'amber')
 * @param {string} [color-variant='500']  - quoted, lowercase color variant (e.g.
 *                                          '200', 'a100')
 */
  /*lines and area and plot space*/
  /*axis*/
  /*
.btn{
    outline: none;
    &:focus, input:focus{
        outline-color: transparent;
        outline-style: none;
        box-shadow: none;
    }
}
*/
  /* 
 * See ./components/_buttons.scss for masthead-nav styles, as they're applied to both buttons and to
 * a ul.nav element for use at the top of a package.
**/
  /*

.carousel-indicators {
position: absolute;
bottom: 10px;
left: 50%;
z-index: 15;
width: $carousel-indicators-width;
padding-left: 0;
margin-left: -($carousel-indicators-width / 2);
text-align: center;
list-style: none;

li {
    display: inline-block;
    width: $carousel-indicator-size;
    height: $carousel-indicator-size;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    // IE9 hack for event handling
    //
    // Internet Explorer 9 does not properly handle clicks on elements with a `background-color` of `transparent`,
    // so we use `rgba(0,0,0,0)` instead since it's a non-buggy equivalent.
    // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer
    background-color: rgba(0,0,0,0); // IE9
    border: 1px solid $carousel-indicator-border-color;
    border-radius: $carousel-indicator-size;
}

.active {
    width: $carousel-indicator-active-size;
    height: $carousel-indicator-active-size;
    margin: 0;
    background-color: $carousel-indicator-active-bg;
}
}
*/
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.reuters-interactive-graphic html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

.reuters-interactive-graphic body {
  margin: 0;
}

.reuters-interactive-graphic article,
.reuters-interactive-graphic aside,
.reuters-interactive-graphic footer,
.reuters-interactive-graphic header,
.reuters-interactive-graphic nav,
.reuters-interactive-graphic section {
  display: block;
}

.reuters-interactive-graphic h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

.reuters-interactive-graphic figcaption,
.reuters-interactive-graphic figure,
.reuters-interactive-graphic main {
  display: block;
}

.reuters-interactive-graphic figure {
  margin: 1em 40px;
}

.reuters-interactive-graphic hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

.reuters-interactive-graphic pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

.reuters-interactive-graphic a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

.reuters-interactive-graphic a:active,
.reuters-interactive-graphic a:hover {
  outline-width: 0;
}

.reuters-interactive-graphic abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

.reuters-interactive-graphic b,
.reuters-interactive-graphic strong {
  font-weight: inherit;
}

.reuters-interactive-graphic b,
.reuters-interactive-graphic strong {
  font-weight: bolder;
}

.reuters-interactive-graphic code,
.reuters-interactive-graphic kbd,
.reuters-interactive-graphic samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

.reuters-interactive-graphic dfn {
  font-style: italic;
}

.reuters-interactive-graphic mark {
  background-color: #ff0;
  color: #000;
}

.reuters-interactive-graphic small {
  font-size: 80%;
}

.reuters-interactive-graphic sub,
.reuters-interactive-graphic sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.reuters-interactive-graphic sub {
  bottom: -0.25em;
}

.reuters-interactive-graphic sup {
  top: -0.5em;
}

.reuters-interactive-graphic audio,
.reuters-interactive-graphic video {
  display: inline-block;
}

.reuters-interactive-graphic audio:not([controls]) {
  display: none;
  height: 0;
}

.reuters-interactive-graphic img {
  border-style: none;
}

.reuters-interactive-graphic svg:not(:root) {
  overflow: hidden;
}

.reuters-interactive-graphic button,
.reuters-interactive-graphic input,
.reuters-interactive-graphic optgroup,
.reuters-interactive-graphic select,
.reuters-interactive-graphic textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

.reuters-interactive-graphic button,
.reuters-interactive-graphic input {
  overflow: visible;
}

.reuters-interactive-graphic button,
.reuters-interactive-graphic select {
  text-transform: none;
}

.reuters-interactive-graphic button,
.reuters-interactive-graphic html [type="button"],
.reuters-interactive-graphic [type="reset"],
.reuters-interactive-graphic [type="submit"] {
  -webkit-appearance: button;
}

.reuters-interactive-graphic button::-moz-focus-inner,
.reuters-interactive-graphic [type="button"]::-moz-focus-inner,
.reuters-interactive-graphic [type="reset"]::-moz-focus-inner,
.reuters-interactive-graphic [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

.reuters-interactive-graphic button:-moz-focusring,
.reuters-interactive-graphic [type="button"]:-moz-focusring,
.reuters-interactive-graphic [type="reset"]:-moz-focusring,
.reuters-interactive-graphic [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

.reuters-interactive-graphic fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

.reuters-interactive-graphic legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

.reuters-interactive-graphic progress {
  display: inline-block;
  vertical-align: baseline;
}

.reuters-interactive-graphic textarea {
  overflow: auto;
}

.reuters-interactive-graphic [type="checkbox"],
.reuters-interactive-graphic [type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

.reuters-interactive-graphic [type="number"]::-webkit-inner-spin-button,
.reuters-interactive-graphic [type="number"]::-webkit-outer-spin-button {
  height: auto;
}

.reuters-interactive-graphic [type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

.reuters-interactive-graphic [type="search"]::-webkit-search-cancel-button,
.reuters-interactive-graphic [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.reuters-interactive-graphic ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

.reuters-interactive-graphic details,
.reuters-interactive-graphic menu {
  display: block;
}

.reuters-interactive-graphic summary {
  display: list-item;
}

.reuters-interactive-graphic canvas {
  display: inline-block;
}

.reuters-interactive-graphic template {
  display: none;
}

.reuters-interactive-graphic [hidden] {
  display: none;
}

@media print {
  .reuters-interactive-graphic *,
  .reuters-interactive-graphic *::before,
  .reuters-interactive-graphic *::after,
  .reuters-interactive-graphic p::first-letter,
  .reuters-interactive-graphic div::first-letter,
  .reuters-interactive-graphic blockquote::first-letter,
  .reuters-interactive-graphic li::first-letter,
  .reuters-interactive-graphic p::first-line,
  .reuters-interactive-graphic div::first-line,
  .reuters-interactive-graphic blockquote::first-line,
  .reuters-interactive-graphic li::first-line {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  .reuters-interactive-graphic a,
  .reuters-interactive-graphic a:visited {
    text-decoration: underline;
  }
  .reuters-interactive-graphic abbr[title]::after {
    content: " (" attr(title) ")";
  }
  .reuters-interactive-graphic pre {
    white-space: pre-wrap !important;
  }
  .reuters-interactive-graphic pre,
  .reuters-interactive-graphic blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .reuters-interactive-graphic thead {
    display: table-header-group;
  }
  .reuters-interactive-graphic tr,
  .reuters-interactive-graphic img {
    page-break-inside: avoid;
  }
  .reuters-interactive-graphic p,
  .reuters-interactive-graphic h2,
  .reuters-interactive-graphic h3 {
    orphans: 3;
    widows: 3;
  }
  .reuters-interactive-graphic h2,
  .reuters-interactive-graphic h3 {
    page-break-after: avoid;
  }
  .reuters-interactive-graphic .navbar {
    display: none;
  }
  .reuters-interactive-graphic .badge {
    border: 1px solid #000;
  }
  .reuters-interactive-graphic .table {
    border-collapse: collapse !important;
  }
  .reuters-interactive-graphic .table td,
  .reuters-interactive-graphic .table th {
    background-color: #fff !important;
  }
  .reuters-interactive-graphic .table-bordered th,
  .reuters-interactive-graphic .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

.reuters-interactive-graphic html {
  box-sizing: border-box;
}

.reuters-interactive-graphic *,
.reuters-interactive-graphic *::before,
.reuters-interactive-graphic *::after {
  box-sizing: inherit;
}

@-ms-viewport {
  width: device-width;
}

.reuters-interactive-graphic html {
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

.reuters-interactive-graphic body {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #333333;
  background-color: #fff;
}

.reuters-interactive-graphic [tabindex="-1"]:focus {
  outline: none !important;
}

.reuters-interactive-graphic h1, .reuters-interactive-graphic h2, .reuters-interactive-graphic h3, .reuters-interactive-graphic h4, .reuters-interactive-graphic h5, .reuters-interactive-graphic h6 {
  margin-top: 0;
  margin-bottom: .5rem;
}

.reuters-interactive-graphic p {
  margin-top: 0;
  margin-bottom: 1rem;
}

.reuters-interactive-graphic abbr[title],
.reuters-interactive-graphic abbr[data-original-title] {
  cursor: help;
}

.reuters-interactive-graphic address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

.reuters-interactive-graphic ol,
.reuters-interactive-graphic ul,
.reuters-interactive-graphic dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

.reuters-interactive-graphic ol ol,
.reuters-interactive-graphic ul ul,
.reuters-interactive-graphic ol ul,
.reuters-interactive-graphic ul ol {
  margin-bottom: 0;
}

.reuters-interactive-graphic dt {
  font-weight: bold;
}

.reuters-interactive-graphic dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

.reuters-interactive-graphic blockquote {
  margin: 0 0 1rem;
}

.reuters-interactive-graphic a {
  color: #0275d8;
  text-decoration: none;
}

.reuters-interactive-graphic a:focus, .reuters-interactive-graphic a:hover {
  color: #014c8c;
  text-decoration: underline;
}

.reuters-interactive-graphic a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

.reuters-interactive-graphic a:not([href]):not([tabindex]):focus, .reuters-interactive-graphic a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

.reuters-interactive-graphic a:not([href]):not([tabindex]):focus {
  outline: 0;
}

.reuters-interactive-graphic pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

.reuters-interactive-graphic figure {
  margin: 0 0 1rem;
}

.reuters-interactive-graphic img {
  vertical-align: middle;
}

.reuters-interactive-graphic [role="button"] {
  cursor: pointer;
}

.reuters-interactive-graphic a,
.reuters-interactive-graphic area,
.reuters-interactive-graphic button,
.reuters-interactive-graphic [role="button"],
.reuters-interactive-graphic input,
.reuters-interactive-graphic label,
.reuters-interactive-graphic select,
.reuters-interactive-graphic summary,
.reuters-interactive-graphic textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.reuters-interactive-graphic table {
  border-collapse: collapse;
  background-color: transparent;
}

.reuters-interactive-graphic caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #aaaaaa;
  text-align: left;
  caption-side: bottom;
}

.reuters-interactive-graphic th {
  text-align: left;
}

.reuters-interactive-graphic label {
  display: inline-block;
  margin-bottom: .5rem;
}

.reuters-interactive-graphic button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

.reuters-interactive-graphic input,
.reuters-interactive-graphic button,
.reuters-interactive-graphic select,
.reuters-interactive-graphic textarea {
  line-height: inherit;
}

.reuters-interactive-graphic input[type="radio"]:disabled,
.reuters-interactive-graphic input[type="checkbox"]:disabled {
  cursor: not-allowed;
}

.reuters-interactive-graphic input[type="date"],
.reuters-interactive-graphic input[type="time"],
.reuters-interactive-graphic input[type="datetime-local"],
.reuters-interactive-graphic input[type="month"] {
  -webkit-appearance: listbox;
}

.reuters-interactive-graphic textarea {
  resize: vertical;
}

.reuters-interactive-graphic fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

.reuters-interactive-graphic legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
}

.reuters-interactive-graphic input[type="search"] {
  -webkit-appearance: none;
}

.reuters-interactive-graphic output {
  display: inline-block;
}

.reuters-interactive-graphic [hidden] {
  display: none !important;
}

.reuters-interactive-graphic h1, .reuters-interactive-graphic h2, .reuters-interactive-graphic h3, .reuters-interactive-graphic h4, .reuters-interactive-graphic h5, .reuters-interactive-graphic h6,
.reuters-interactive-graphic .h1, .reuters-interactive-graphic .h2, .reuters-interactive-graphic .h3, .reuters-interactive-graphic .h4, .reuters-interactive-graphic .h5, .reuters-interactive-graphic .h6 {
  margin-bottom: 0.5rem;
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  color: #333333;
}

.reuters-interactive-graphic h1, .reuters-interactive-graphic .h1 {
  font-size: 2.5rem;
}

.reuters-interactive-graphic h2, .reuters-interactive-graphic .h2 {
  font-size: 2rem;
}

.reuters-interactive-graphic h3, .reuters-interactive-graphic .h3 {
  font-size: 1.75rem;
}

.reuters-interactive-graphic h4, .reuters-interactive-graphic .h4 {
  font-size: 1.5rem;
}

.reuters-interactive-graphic h5, .reuters-interactive-graphic .h5 {
  font-size: 1.25rem;
}

.reuters-interactive-graphic h6, .reuters-interactive-graphic .h6 {
  font-size: 1rem;
}

.reuters-interactive-graphic .lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.reuters-interactive-graphic .display-1 {
  font-size: 6rem;
  font-weight: 700;
  line-height: 1.1;
}

.reuters-interactive-graphic .display-2 {
  font-size: 5.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.reuters-interactive-graphic .display-3 {
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.reuters-interactive-graphic .display-4 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.reuters-interactive-graphic hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.reuters-interactive-graphic small,
.reuters-interactive-graphic .small {
  font-size: 80%;
  font-weight: normal;
}

.reuters-interactive-graphic mark,
.reuters-interactive-graphic .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.reuters-interactive-graphic .list-unstyled {
  padding-left: 0;
  list-style: none;
}

.reuters-interactive-graphic .list-inline {
  padding-left: 0;
  list-style: none;
}

.reuters-interactive-graphic .list-inline-item {
  display: inline-block;
}

.reuters-interactive-graphic .list-inline-item:not(:last-child) {
  margin-right: 5px;
}

.reuters-interactive-graphic .initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.reuters-interactive-graphic .blockquote {
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  border-left: 0.25rem solid #dbdbdb;
}

.reuters-interactive-graphic .blockquote-footer {
  display: block;
  font-size: 80%;
  color: #aaaaaa;
}

.reuters-interactive-graphic .blockquote-footer::before {
  content: "\2014 \00A0";
}

.reuters-interactive-graphic .blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #dbdbdb;
  border-left: 0;
}

.reuters-interactive-graphic .blockquote-reverse .blockquote-footer::before {
  content: "";
}

.reuters-interactive-graphic .blockquote-reverse .blockquote-footer::after {
  content: "\00A0 \2014";
}

.reuters-interactive-graphic .img-fluid {
  max-width: 100%;
  height: auto;
}

.reuters-interactive-graphic .img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0.15rem;
  max-width: 100%;
  height: auto;
}

.reuters-interactive-graphic .figure {
  display: inline-block;
}

.reuters-interactive-graphic .figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.reuters-interactive-graphic .figure-caption {
  font-size: 90%;
  color: #aaaaaa;
}

.reuters-interactive-graphic code,
.reuters-interactive-graphic kbd,
.reuters-interactive-graphic pre,
.reuters-interactive-graphic samp {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.reuters-interactive-graphic code {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #f7f7f9;
  border-radius: 0.15rem;
}

a > .reuters-interactive-graphic code {
  padding: 0;
  color: inherit;
  background-color: inherit;
}

.reuters-interactive-graphic kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 0rem;
}

.reuters-interactive-graphic kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
}

.reuters-interactive-graphic pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  color: #333333;
}

.reuters-interactive-graphic pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
  border-radius: 0;
}

.reuters-interactive-graphic .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.reuters-interactive-graphic .container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .container {
    width: 540px;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .container {
    width: 720px;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .container {
    width: 960px;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .container {
    width: 1140px;
    max-width: 100%;
  }
}

.reuters-interactive-graphic .container-fluid {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.reuters-interactive-graphic .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.reuters-interactive-graphic .no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.reuters-interactive-graphic .no-gutters > .col,
.reuters-interactive-graphic .no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.reuters-interactive-graphic .col-1, .reuters-interactive-graphic .col-2, .reuters-interactive-graphic .col-3, .reuters-interactive-graphic .col-4, .reuters-interactive-graphic .col-5, .reuters-interactive-graphic .col-6, .reuters-interactive-graphic .col-7, .reuters-interactive-graphic .col-8, .reuters-interactive-graphic .col-9, .reuters-interactive-graphic .col-10, .reuters-interactive-graphic .col-11, .reuters-interactive-graphic .col-12, .reuters-interactive-graphic .col, .reuters-interactive-graphic .col-sm-1, .reuters-interactive-graphic .col-sm-2, .reuters-interactive-graphic .col-sm-3, .reuters-interactive-graphic .col-sm-4, .reuters-interactive-graphic .col-sm-5, .reuters-interactive-graphic .col-sm-6, .reuters-interactive-graphic .col-sm-7, .reuters-interactive-graphic .col-sm-8, .reuters-interactive-graphic .col-sm-9, .reuters-interactive-graphic .col-sm-10, .reuters-interactive-graphic .col-sm-11, .reuters-interactive-graphic .col-sm-12, .reuters-interactive-graphic .col-sm, .reuters-interactive-graphic .col-md-1, .reuters-interactive-graphic .col-md-2, .reuters-interactive-graphic .col-md-3, .reuters-interactive-graphic .col-md-4, .reuters-interactive-graphic .col-md-5, .reuters-interactive-graphic .col-md-6, .reuters-interactive-graphic .col-md-7, .reuters-interactive-graphic .col-md-8, .reuters-interactive-graphic .col-md-9, .reuters-interactive-graphic .col-md-10, .reuters-interactive-graphic .col-md-11, .reuters-interactive-graphic .col-md-12, .reuters-interactive-graphic .col-md, .reuters-interactive-graphic .col-lg-1, .reuters-interactive-graphic .col-lg-2, .reuters-interactive-graphic .col-lg-3, .reuters-interactive-graphic .col-lg-4, .reuters-interactive-graphic .col-lg-5, .reuters-interactive-graphic .col-lg-6, .reuters-interactive-graphic .col-lg-7, .reuters-interactive-graphic .col-lg-8, .reuters-interactive-graphic .col-lg-9, .reuters-interactive-graphic .col-lg-10, .reuters-interactive-graphic .col-lg-11, .reuters-interactive-graphic .col-lg-12, .reuters-interactive-graphic .col-lg, .reuters-interactive-graphic .col-xl-1, .reuters-interactive-graphic .col-xl-2, .reuters-interactive-graphic .col-xl-3, .reuters-interactive-graphic .col-xl-4, .reuters-interactive-graphic .col-xl-5, .reuters-interactive-graphic .col-xl-6, .reuters-interactive-graphic .col-xl-7, .reuters-interactive-graphic .col-xl-8, .reuters-interactive-graphic .col-xl-9, .reuters-interactive-graphic .col-xl-10, .reuters-interactive-graphic .col-xl-11, .reuters-interactive-graphic .col-xl-12, .reuters-interactive-graphic .col-xl {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .col-1, .reuters-interactive-graphic .col-2, .reuters-interactive-graphic .col-3, .reuters-interactive-graphic .col-4, .reuters-interactive-graphic .col-5, .reuters-interactive-graphic .col-6, .reuters-interactive-graphic .col-7, .reuters-interactive-graphic .col-8, .reuters-interactive-graphic .col-9, .reuters-interactive-graphic .col-10, .reuters-interactive-graphic .col-11, .reuters-interactive-graphic .col-12, .reuters-interactive-graphic .col, .reuters-interactive-graphic .col-sm-1, .reuters-interactive-graphic .col-sm-2, .reuters-interactive-graphic .col-sm-3, .reuters-interactive-graphic .col-sm-4, .reuters-interactive-graphic .col-sm-5, .reuters-interactive-graphic .col-sm-6, .reuters-interactive-graphic .col-sm-7, .reuters-interactive-graphic .col-sm-8, .reuters-interactive-graphic .col-sm-9, .reuters-interactive-graphic .col-sm-10, .reuters-interactive-graphic .col-sm-11, .reuters-interactive-graphic .col-sm-12, .reuters-interactive-graphic .col-sm, .reuters-interactive-graphic .col-md-1, .reuters-interactive-graphic .col-md-2, .reuters-interactive-graphic .col-md-3, .reuters-interactive-graphic .col-md-4, .reuters-interactive-graphic .col-md-5, .reuters-interactive-graphic .col-md-6, .reuters-interactive-graphic .col-md-7, .reuters-interactive-graphic .col-md-8, .reuters-interactive-graphic .col-md-9, .reuters-interactive-graphic .col-md-10, .reuters-interactive-graphic .col-md-11, .reuters-interactive-graphic .col-md-12, .reuters-interactive-graphic .col-md, .reuters-interactive-graphic .col-lg-1, .reuters-interactive-graphic .col-lg-2, .reuters-interactive-graphic .col-lg-3, .reuters-interactive-graphic .col-lg-4, .reuters-interactive-graphic .col-lg-5, .reuters-interactive-graphic .col-lg-6, .reuters-interactive-graphic .col-lg-7, .reuters-interactive-graphic .col-lg-8, .reuters-interactive-graphic .col-lg-9, .reuters-interactive-graphic .col-lg-10, .reuters-interactive-graphic .col-lg-11, .reuters-interactive-graphic .col-lg-12, .reuters-interactive-graphic .col-lg, .reuters-interactive-graphic .col-xl-1, .reuters-interactive-graphic .col-xl-2, .reuters-interactive-graphic .col-xl-3, .reuters-interactive-graphic .col-xl-4, .reuters-interactive-graphic .col-xl-5, .reuters-interactive-graphic .col-xl-6, .reuters-interactive-graphic .col-xl-7, .reuters-interactive-graphic .col-xl-8, .reuters-interactive-graphic .col-xl-9, .reuters-interactive-graphic .col-xl-10, .reuters-interactive-graphic .col-xl-11, .reuters-interactive-graphic .col-xl-12, .reuters-interactive-graphic .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .col-1, .reuters-interactive-graphic .col-2, .reuters-interactive-graphic .col-3, .reuters-interactive-graphic .col-4, .reuters-interactive-graphic .col-5, .reuters-interactive-graphic .col-6, .reuters-interactive-graphic .col-7, .reuters-interactive-graphic .col-8, .reuters-interactive-graphic .col-9, .reuters-interactive-graphic .col-10, .reuters-interactive-graphic .col-11, .reuters-interactive-graphic .col-12, .reuters-interactive-graphic .col, .reuters-interactive-graphic .col-sm-1, .reuters-interactive-graphic .col-sm-2, .reuters-interactive-graphic .col-sm-3, .reuters-interactive-graphic .col-sm-4, .reuters-interactive-graphic .col-sm-5, .reuters-interactive-graphic .col-sm-6, .reuters-interactive-graphic .col-sm-7, .reuters-interactive-graphic .col-sm-8, .reuters-interactive-graphic .col-sm-9, .reuters-interactive-graphic .col-sm-10, .reuters-interactive-graphic .col-sm-11, .reuters-interactive-graphic .col-sm-12, .reuters-interactive-graphic .col-sm, .reuters-interactive-graphic .col-md-1, .reuters-interactive-graphic .col-md-2, .reuters-interactive-graphic .col-md-3, .reuters-interactive-graphic .col-md-4, .reuters-interactive-graphic .col-md-5, .reuters-interactive-graphic .col-md-6, .reuters-interactive-graphic .col-md-7, .reuters-interactive-graphic .col-md-8, .reuters-interactive-graphic .col-md-9, .reuters-interactive-graphic .col-md-10, .reuters-interactive-graphic .col-md-11, .reuters-interactive-graphic .col-md-12, .reuters-interactive-graphic .col-md, .reuters-interactive-graphic .col-lg-1, .reuters-interactive-graphic .col-lg-2, .reuters-interactive-graphic .col-lg-3, .reuters-interactive-graphic .col-lg-4, .reuters-interactive-graphic .col-lg-5, .reuters-interactive-graphic .col-lg-6, .reuters-interactive-graphic .col-lg-7, .reuters-interactive-graphic .col-lg-8, .reuters-interactive-graphic .col-lg-9, .reuters-interactive-graphic .col-lg-10, .reuters-interactive-graphic .col-lg-11, .reuters-interactive-graphic .col-lg-12, .reuters-interactive-graphic .col-lg, .reuters-interactive-graphic .col-xl-1, .reuters-interactive-graphic .col-xl-2, .reuters-interactive-graphic .col-xl-3, .reuters-interactive-graphic .col-xl-4, .reuters-interactive-graphic .col-xl-5, .reuters-interactive-graphic .col-xl-6, .reuters-interactive-graphic .col-xl-7, .reuters-interactive-graphic .col-xl-8, .reuters-interactive-graphic .col-xl-9, .reuters-interactive-graphic .col-xl-10, .reuters-interactive-graphic .col-xl-11, .reuters-interactive-graphic .col-xl-12, .reuters-interactive-graphic .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .col-1, .reuters-interactive-graphic .col-2, .reuters-interactive-graphic .col-3, .reuters-interactive-graphic .col-4, .reuters-interactive-graphic .col-5, .reuters-interactive-graphic .col-6, .reuters-interactive-graphic .col-7, .reuters-interactive-graphic .col-8, .reuters-interactive-graphic .col-9, .reuters-interactive-graphic .col-10, .reuters-interactive-graphic .col-11, .reuters-interactive-graphic .col-12, .reuters-interactive-graphic .col, .reuters-interactive-graphic .col-sm-1, .reuters-interactive-graphic .col-sm-2, .reuters-interactive-graphic .col-sm-3, .reuters-interactive-graphic .col-sm-4, .reuters-interactive-graphic .col-sm-5, .reuters-interactive-graphic .col-sm-6, .reuters-interactive-graphic .col-sm-7, .reuters-interactive-graphic .col-sm-8, .reuters-interactive-graphic .col-sm-9, .reuters-interactive-graphic .col-sm-10, .reuters-interactive-graphic .col-sm-11, .reuters-interactive-graphic .col-sm-12, .reuters-interactive-graphic .col-sm, .reuters-interactive-graphic .col-md-1, .reuters-interactive-graphic .col-md-2, .reuters-interactive-graphic .col-md-3, .reuters-interactive-graphic .col-md-4, .reuters-interactive-graphic .col-md-5, .reuters-interactive-graphic .col-md-6, .reuters-interactive-graphic .col-md-7, .reuters-interactive-graphic .col-md-8, .reuters-interactive-graphic .col-md-9, .reuters-interactive-graphic .col-md-10, .reuters-interactive-graphic .col-md-11, .reuters-interactive-graphic .col-md-12, .reuters-interactive-graphic .col-md, .reuters-interactive-graphic .col-lg-1, .reuters-interactive-graphic .col-lg-2, .reuters-interactive-graphic .col-lg-3, .reuters-interactive-graphic .col-lg-4, .reuters-interactive-graphic .col-lg-5, .reuters-interactive-graphic .col-lg-6, .reuters-interactive-graphic .col-lg-7, .reuters-interactive-graphic .col-lg-8, .reuters-interactive-graphic .col-lg-9, .reuters-interactive-graphic .col-lg-10, .reuters-interactive-graphic .col-lg-11, .reuters-interactive-graphic .col-lg-12, .reuters-interactive-graphic .col-lg, .reuters-interactive-graphic .col-xl-1, .reuters-interactive-graphic .col-xl-2, .reuters-interactive-graphic .col-xl-3, .reuters-interactive-graphic .col-xl-4, .reuters-interactive-graphic .col-xl-5, .reuters-interactive-graphic .col-xl-6, .reuters-interactive-graphic .col-xl-7, .reuters-interactive-graphic .col-xl-8, .reuters-interactive-graphic .col-xl-9, .reuters-interactive-graphic .col-xl-10, .reuters-interactive-graphic .col-xl-11, .reuters-interactive-graphic .col-xl-12, .reuters-interactive-graphic .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .col-1, .reuters-interactive-graphic .col-2, .reuters-interactive-graphic .col-3, .reuters-interactive-graphic .col-4, .reuters-interactive-graphic .col-5, .reuters-interactive-graphic .col-6, .reuters-interactive-graphic .col-7, .reuters-interactive-graphic .col-8, .reuters-interactive-graphic .col-9, .reuters-interactive-graphic .col-10, .reuters-interactive-graphic .col-11, .reuters-interactive-graphic .col-12, .reuters-interactive-graphic .col, .reuters-interactive-graphic .col-sm-1, .reuters-interactive-graphic .col-sm-2, .reuters-interactive-graphic .col-sm-3, .reuters-interactive-graphic .col-sm-4, .reuters-interactive-graphic .col-sm-5, .reuters-interactive-graphic .col-sm-6, .reuters-interactive-graphic .col-sm-7, .reuters-interactive-graphic .col-sm-8, .reuters-interactive-graphic .col-sm-9, .reuters-interactive-graphic .col-sm-10, .reuters-interactive-graphic .col-sm-11, .reuters-interactive-graphic .col-sm-12, .reuters-interactive-graphic .col-sm, .reuters-interactive-graphic .col-md-1, .reuters-interactive-graphic .col-md-2, .reuters-interactive-graphic .col-md-3, .reuters-interactive-graphic .col-md-4, .reuters-interactive-graphic .col-md-5, .reuters-interactive-graphic .col-md-6, .reuters-interactive-graphic .col-md-7, .reuters-interactive-graphic .col-md-8, .reuters-interactive-graphic .col-md-9, .reuters-interactive-graphic .col-md-10, .reuters-interactive-graphic .col-md-11, .reuters-interactive-graphic .col-md-12, .reuters-interactive-graphic .col-md, .reuters-interactive-graphic .col-lg-1, .reuters-interactive-graphic .col-lg-2, .reuters-interactive-graphic .col-lg-3, .reuters-interactive-graphic .col-lg-4, .reuters-interactive-graphic .col-lg-5, .reuters-interactive-graphic .col-lg-6, .reuters-interactive-graphic .col-lg-7, .reuters-interactive-graphic .col-lg-8, .reuters-interactive-graphic .col-lg-9, .reuters-interactive-graphic .col-lg-10, .reuters-interactive-graphic .col-lg-11, .reuters-interactive-graphic .col-lg-12, .reuters-interactive-graphic .col-lg, .reuters-interactive-graphic .col-xl-1, .reuters-interactive-graphic .col-xl-2, .reuters-interactive-graphic .col-xl-3, .reuters-interactive-graphic .col-xl-4, .reuters-interactive-graphic .col-xl-5, .reuters-interactive-graphic .col-xl-6, .reuters-interactive-graphic .col-xl-7, .reuters-interactive-graphic .col-xl-8, .reuters-interactive-graphic .col-xl-9, .reuters-interactive-graphic .col-xl-10, .reuters-interactive-graphic .col-xl-11, .reuters-interactive-graphic .col-xl-12, .reuters-interactive-graphic .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.reuters-interactive-graphic .col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.reuters-interactive-graphic .col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.reuters-interactive-graphic .col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.reuters-interactive-graphic .col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.reuters-interactive-graphic .col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.reuters-interactive-graphic .col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.reuters-interactive-graphic .col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.reuters-interactive-graphic .col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.reuters-interactive-graphic .col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.reuters-interactive-graphic .col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.reuters-interactive-graphic .col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.reuters-interactive-graphic .col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.reuters-interactive-graphic .col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.reuters-interactive-graphic .col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.reuters-interactive-graphic .pull-0 {
  right: auto;
}

.reuters-interactive-graphic .pull-1 {
  right: 8.3333333333%;
}

.reuters-interactive-graphic .pull-2 {
  right: 16.6666666667%;
}

.reuters-interactive-graphic .pull-3 {
  right: 25%;
}

.reuters-interactive-graphic .pull-4 {
  right: 33.3333333333%;
}

.reuters-interactive-graphic .pull-5 {
  right: 41.6666666667%;
}

.reuters-interactive-graphic .pull-6 {
  right: 50%;
}

.reuters-interactive-graphic .pull-7 {
  right: 58.3333333333%;
}

.reuters-interactive-graphic .pull-8 {
  right: 66.6666666667%;
}

.reuters-interactive-graphic .pull-9 {
  right: 75%;
}

.reuters-interactive-graphic .pull-10 {
  right: 83.3333333333%;
}

.reuters-interactive-graphic .pull-11 {
  right: 91.6666666667%;
}

.reuters-interactive-graphic .pull-12 {
  right: 100%;
}

.reuters-interactive-graphic .push-0 {
  left: auto;
}

.reuters-interactive-graphic .push-1 {
  left: 8.3333333333%;
}

.reuters-interactive-graphic .push-2 {
  left: 16.6666666667%;
}

.reuters-interactive-graphic .push-3 {
  left: 25%;
}

.reuters-interactive-graphic .push-4 {
  left: 33.3333333333%;
}

.reuters-interactive-graphic .push-5 {
  left: 41.6666666667%;
}

.reuters-interactive-graphic .push-6 {
  left: 50%;
}

.reuters-interactive-graphic .push-7 {
  left: 58.3333333333%;
}

.reuters-interactive-graphic .push-8 {
  left: 66.6666666667%;
}

.reuters-interactive-graphic .push-9 {
  left: 75%;
}

.reuters-interactive-graphic .push-10 {
  left: 83.3333333333%;
}

.reuters-interactive-graphic .push-11 {
  left: 91.6666666667%;
}

.reuters-interactive-graphic .push-12 {
  left: 100%;
}

.reuters-interactive-graphic .offset-1 {
  margin-left: 8.3333333333%;
}

.reuters-interactive-graphic .offset-2 {
  margin-left: 16.6666666667%;
}

.reuters-interactive-graphic .offset-3 {
  margin-left: 25%;
}

.reuters-interactive-graphic .offset-4 {
  margin-left: 33.3333333333%;
}

.reuters-interactive-graphic .offset-5 {
  margin-left: 41.6666666667%;
}

.reuters-interactive-graphic .offset-6 {
  margin-left: 50%;
}

.reuters-interactive-graphic .offset-7 {
  margin-left: 58.3333333333%;
}

.reuters-interactive-graphic .offset-8 {
  margin-left: 66.6666666667%;
}

.reuters-interactive-graphic .offset-9 {
  margin-left: 75%;
}

.reuters-interactive-graphic .offset-10 {
  margin-left: 83.3333333333%;
}

.reuters-interactive-graphic .offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .reuters-interactive-graphic .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .reuters-interactive-graphic .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .reuters-interactive-graphic .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .reuters-interactive-graphic .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .reuters-interactive-graphic .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .reuters-interactive-graphic .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .reuters-interactive-graphic .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .reuters-interactive-graphic .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .reuters-interactive-graphic .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .reuters-interactive-graphic .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .reuters-interactive-graphic .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .reuters-interactive-graphic .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .reuters-interactive-graphic .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .reuters-interactive-graphic .pull-sm-0 {
    right: auto;
  }
  .reuters-interactive-graphic .pull-sm-1 {
    right: 8.3333333333%;
  }
  .reuters-interactive-graphic .pull-sm-2 {
    right: 16.6666666667%;
  }
  .reuters-interactive-graphic .pull-sm-3 {
    right: 25%;
  }
  .reuters-interactive-graphic .pull-sm-4 {
    right: 33.3333333333%;
  }
  .reuters-interactive-graphic .pull-sm-5 {
    right: 41.6666666667%;
  }
  .reuters-interactive-graphic .pull-sm-6 {
    right: 50%;
  }
  .reuters-interactive-graphic .pull-sm-7 {
    right: 58.3333333333%;
  }
  .reuters-interactive-graphic .pull-sm-8 {
    right: 66.6666666667%;
  }
  .reuters-interactive-graphic .pull-sm-9 {
    right: 75%;
  }
  .reuters-interactive-graphic .pull-sm-10 {
    right: 83.3333333333%;
  }
  .reuters-interactive-graphic .pull-sm-11 {
    right: 91.6666666667%;
  }
  .reuters-interactive-graphic .pull-sm-12 {
    right: 100%;
  }
  .reuters-interactive-graphic .push-sm-0 {
    left: auto;
  }
  .reuters-interactive-graphic .push-sm-1 {
    left: 8.3333333333%;
  }
  .reuters-interactive-graphic .push-sm-2 {
    left: 16.6666666667%;
  }
  .reuters-interactive-graphic .push-sm-3 {
    left: 25%;
  }
  .reuters-interactive-graphic .push-sm-4 {
    left: 33.3333333333%;
  }
  .reuters-interactive-graphic .push-sm-5 {
    left: 41.6666666667%;
  }
  .reuters-interactive-graphic .push-sm-6 {
    left: 50%;
  }
  .reuters-interactive-graphic .push-sm-7 {
    left: 58.3333333333%;
  }
  .reuters-interactive-graphic .push-sm-8 {
    left: 66.6666666667%;
  }
  .reuters-interactive-graphic .push-sm-9 {
    left: 75%;
  }
  .reuters-interactive-graphic .push-sm-10 {
    left: 83.3333333333%;
  }
  .reuters-interactive-graphic .push-sm-11 {
    left: 91.6666666667%;
  }
  .reuters-interactive-graphic .push-sm-12 {
    left: 100%;
  }
  .reuters-interactive-graphic .offset-sm-0 {
    margin-left: 0%;
  }
  .reuters-interactive-graphic .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .reuters-interactive-graphic .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .reuters-interactive-graphic .offset-sm-3 {
    margin-left: 25%;
  }
  .reuters-interactive-graphic .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .reuters-interactive-graphic .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .reuters-interactive-graphic .offset-sm-6 {
    margin-left: 50%;
  }
  .reuters-interactive-graphic .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .reuters-interactive-graphic .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .reuters-interactive-graphic .offset-sm-9 {
    margin-left: 75%;
  }
  .reuters-interactive-graphic .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .reuters-interactive-graphic .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .reuters-interactive-graphic .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .reuters-interactive-graphic .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .reuters-interactive-graphic .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .reuters-interactive-graphic .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .reuters-interactive-graphic .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .reuters-interactive-graphic .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .reuters-interactive-graphic .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .reuters-interactive-graphic .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .reuters-interactive-graphic .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .reuters-interactive-graphic .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .reuters-interactive-graphic .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .reuters-interactive-graphic .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .reuters-interactive-graphic .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .reuters-interactive-graphic .pull-md-0 {
    right: auto;
  }
  .reuters-interactive-graphic .pull-md-1 {
    right: 8.3333333333%;
  }
  .reuters-interactive-graphic .pull-md-2 {
    right: 16.6666666667%;
  }
  .reuters-interactive-graphic .pull-md-3 {
    right: 25%;
  }
  .reuters-interactive-graphic .pull-md-4 {
    right: 33.3333333333%;
  }
  .reuters-interactive-graphic .pull-md-5 {
    right: 41.6666666667%;
  }
  .reuters-interactive-graphic .pull-md-6 {
    right: 50%;
  }
  .reuters-interactive-graphic .pull-md-7 {
    right: 58.3333333333%;
  }
  .reuters-interactive-graphic .pull-md-8 {
    right: 66.6666666667%;
  }
  .reuters-interactive-graphic .pull-md-9 {
    right: 75%;
  }
  .reuters-interactive-graphic .pull-md-10 {
    right: 83.3333333333%;
  }
  .reuters-interactive-graphic .pull-md-11 {
    right: 91.6666666667%;
  }
  .reuters-interactive-graphic .pull-md-12 {
    right: 100%;
  }
  .reuters-interactive-graphic .push-md-0 {
    left: auto;
  }
  .reuters-interactive-graphic .push-md-1 {
    left: 8.3333333333%;
  }
  .reuters-interactive-graphic .push-md-2 {
    left: 16.6666666667%;
  }
  .reuters-interactive-graphic .push-md-3 {
    left: 25%;
  }
  .reuters-interactive-graphic .push-md-4 {
    left: 33.3333333333%;
  }
  .reuters-interactive-graphic .push-md-5 {
    left: 41.6666666667%;
  }
  .reuters-interactive-graphic .push-md-6 {
    left: 50%;
  }
  .reuters-interactive-graphic .push-md-7 {
    left: 58.3333333333%;
  }
  .reuters-interactive-graphic .push-md-8 {
    left: 66.6666666667%;
  }
  .reuters-interactive-graphic .push-md-9 {
    left: 75%;
  }
  .reuters-interactive-graphic .push-md-10 {
    left: 83.3333333333%;
  }
  .reuters-interactive-graphic .push-md-11 {
    left: 91.6666666667%;
  }
  .reuters-interactive-graphic .push-md-12 {
    left: 100%;
  }
  .reuters-interactive-graphic .offset-md-0 {
    margin-left: 0%;
  }
  .reuters-interactive-graphic .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .reuters-interactive-graphic .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .reuters-interactive-graphic .offset-md-3 {
    margin-left: 25%;
  }
  .reuters-interactive-graphic .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .reuters-interactive-graphic .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .reuters-interactive-graphic .offset-md-6 {
    margin-left: 50%;
  }
  .reuters-interactive-graphic .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .reuters-interactive-graphic .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .reuters-interactive-graphic .offset-md-9 {
    margin-left: 75%;
  }
  .reuters-interactive-graphic .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .reuters-interactive-graphic .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .reuters-interactive-graphic .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .reuters-interactive-graphic .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .reuters-interactive-graphic .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .reuters-interactive-graphic .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .reuters-interactive-graphic .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .reuters-interactive-graphic .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .reuters-interactive-graphic .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .reuters-interactive-graphic .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .reuters-interactive-graphic .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .reuters-interactive-graphic .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .reuters-interactive-graphic .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .reuters-interactive-graphic .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .reuters-interactive-graphic .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .reuters-interactive-graphic .pull-lg-0 {
    right: auto;
  }
  .reuters-interactive-graphic .pull-lg-1 {
    right: 8.3333333333%;
  }
  .reuters-interactive-graphic .pull-lg-2 {
    right: 16.6666666667%;
  }
  .reuters-interactive-graphic .pull-lg-3 {
    right: 25%;
  }
  .reuters-interactive-graphic .pull-lg-4 {
    right: 33.3333333333%;
  }
  .reuters-interactive-graphic .pull-lg-5 {
    right: 41.6666666667%;
  }
  .reuters-interactive-graphic .pull-lg-6 {
    right: 50%;
  }
  .reuters-interactive-graphic .pull-lg-7 {
    right: 58.3333333333%;
  }
  .reuters-interactive-graphic .pull-lg-8 {
    right: 66.6666666667%;
  }
  .reuters-interactive-graphic .pull-lg-9 {
    right: 75%;
  }
  .reuters-interactive-graphic .pull-lg-10 {
    right: 83.3333333333%;
  }
  .reuters-interactive-graphic .pull-lg-11 {
    right: 91.6666666667%;
  }
  .reuters-interactive-graphic .pull-lg-12 {
    right: 100%;
  }
  .reuters-interactive-graphic .push-lg-0 {
    left: auto;
  }
  .reuters-interactive-graphic .push-lg-1 {
    left: 8.3333333333%;
  }
  .reuters-interactive-graphic .push-lg-2 {
    left: 16.6666666667%;
  }
  .reuters-interactive-graphic .push-lg-3 {
    left: 25%;
  }
  .reuters-interactive-graphic .push-lg-4 {
    left: 33.3333333333%;
  }
  .reuters-interactive-graphic .push-lg-5 {
    left: 41.6666666667%;
  }
  .reuters-interactive-graphic .push-lg-6 {
    left: 50%;
  }
  .reuters-interactive-graphic .push-lg-7 {
    left: 58.3333333333%;
  }
  .reuters-interactive-graphic .push-lg-8 {
    left: 66.6666666667%;
  }
  .reuters-interactive-graphic .push-lg-9 {
    left: 75%;
  }
  .reuters-interactive-graphic .push-lg-10 {
    left: 83.3333333333%;
  }
  .reuters-interactive-graphic .push-lg-11 {
    left: 91.6666666667%;
  }
  .reuters-interactive-graphic .push-lg-12 {
    left: 100%;
  }
  .reuters-interactive-graphic .offset-lg-0 {
    margin-left: 0%;
  }
  .reuters-interactive-graphic .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .reuters-interactive-graphic .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .reuters-interactive-graphic .offset-lg-3 {
    margin-left: 25%;
  }
  .reuters-interactive-graphic .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .reuters-interactive-graphic .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .reuters-interactive-graphic .offset-lg-6 {
    margin-left: 50%;
  }
  .reuters-interactive-graphic .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .reuters-interactive-graphic .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .reuters-interactive-graphic .offset-lg-9 {
    margin-left: 75%;
  }
  .reuters-interactive-graphic .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .reuters-interactive-graphic .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .reuters-interactive-graphic .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .reuters-interactive-graphic .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .reuters-interactive-graphic .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .reuters-interactive-graphic .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .reuters-interactive-graphic .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .reuters-interactive-graphic .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .reuters-interactive-graphic .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .reuters-interactive-graphic .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .reuters-interactive-graphic .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .reuters-interactive-graphic .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .reuters-interactive-graphic .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .reuters-interactive-graphic .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .reuters-interactive-graphic .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .reuters-interactive-graphic .pull-xl-0 {
    right: auto;
  }
  .reuters-interactive-graphic .pull-xl-1 {
    right: 8.3333333333%;
  }
  .reuters-interactive-graphic .pull-xl-2 {
    right: 16.6666666667%;
  }
  .reuters-interactive-graphic .pull-xl-3 {
    right: 25%;
  }
  .reuters-interactive-graphic .pull-xl-4 {
    right: 33.3333333333%;
  }
  .reuters-interactive-graphic .pull-xl-5 {
    right: 41.6666666667%;
  }
  .reuters-interactive-graphic .pull-xl-6 {
    right: 50%;
  }
  .reuters-interactive-graphic .pull-xl-7 {
    right: 58.3333333333%;
  }
  .reuters-interactive-graphic .pull-xl-8 {
    right: 66.6666666667%;
  }
  .reuters-interactive-graphic .pull-xl-9 {
    right: 75%;
  }
  .reuters-interactive-graphic .pull-xl-10 {
    right: 83.3333333333%;
  }
  .reuters-interactive-graphic .pull-xl-11 {
    right: 91.6666666667%;
  }
  .reuters-interactive-graphic .pull-xl-12 {
    right: 100%;
  }
  .reuters-interactive-graphic .push-xl-0 {
    left: auto;
  }
  .reuters-interactive-graphic .push-xl-1 {
    left: 8.3333333333%;
  }
  .reuters-interactive-graphic .push-xl-2 {
    left: 16.6666666667%;
  }
  .reuters-interactive-graphic .push-xl-3 {
    left: 25%;
  }
  .reuters-interactive-graphic .push-xl-4 {
    left: 33.3333333333%;
  }
  .reuters-interactive-graphic .push-xl-5 {
    left: 41.6666666667%;
  }
  .reuters-interactive-graphic .push-xl-6 {
    left: 50%;
  }
  .reuters-interactive-graphic .push-xl-7 {
    left: 58.3333333333%;
  }
  .reuters-interactive-graphic .push-xl-8 {
    left: 66.6666666667%;
  }
  .reuters-interactive-graphic .push-xl-9 {
    left: 75%;
  }
  .reuters-interactive-graphic .push-xl-10 {
    left: 83.3333333333%;
  }
  .reuters-interactive-graphic .push-xl-11 {
    left: 91.6666666667%;
  }
  .reuters-interactive-graphic .push-xl-12 {
    left: 100%;
  }
  .reuters-interactive-graphic .offset-xl-0 {
    margin-left: 0%;
  }
  .reuters-interactive-graphic .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .reuters-interactive-graphic .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .reuters-interactive-graphic .offset-xl-3 {
    margin-left: 25%;
  }
  .reuters-interactive-graphic .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .reuters-interactive-graphic .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .reuters-interactive-graphic .offset-xl-6 {
    margin-left: 50%;
  }
  .reuters-interactive-graphic .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .reuters-interactive-graphic .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .reuters-interactive-graphic .offset-xl-9 {
    margin-left: 75%;
  }
  .reuters-interactive-graphic .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .reuters-interactive-graphic .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}

.reuters-interactive-graphic .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}

.reuters-interactive-graphic .table th,
.reuters-interactive-graphic .table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dbdbdb;
}

.reuters-interactive-graphic .table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dbdbdb;
}

.reuters-interactive-graphic .table tbody + tbody {
  border-top: 2px solid #dbdbdb;
}

.reuters-interactive-graphic .table .table {
  background-color: #fff;
}

.reuters-interactive-graphic .table-sm th,
.reuters-interactive-graphic .table-sm td {
  padding: 0.3rem;
}

.reuters-interactive-graphic .table-bordered {
  border: 1px solid #dbdbdb;
}

.reuters-interactive-graphic .table-bordered th,
.reuters-interactive-graphic .table-bordered td {
  border: 1px solid #dbdbdb;
}

.reuters-interactive-graphic .table-bordered thead th,
.reuters-interactive-graphic .table-bordered thead td {
  border-bottom-width: 2px;
}

.reuters-interactive-graphic .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.reuters-interactive-graphic .table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.reuters-interactive-graphic .table-active,
.reuters-interactive-graphic .table-active > th,
.reuters-interactive-graphic .table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.reuters-interactive-graphic .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.reuters-interactive-graphic .table-hover .table-active:hover > td,
.reuters-interactive-graphic .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.reuters-interactive-graphic .table-success,
.reuters-interactive-graphic .table-success > th,
.reuters-interactive-graphic .table-success > td {
  background-color: #dff0d8;
}

.reuters-interactive-graphic .table-hover .table-success:hover {
  background-color: #d0e9c6;
}

.reuters-interactive-graphic .table-hover .table-success:hover > td,
.reuters-interactive-graphic .table-hover .table-success:hover > th {
  background-color: #d0e9c6;
}

.reuters-interactive-graphic .table-info,
.reuters-interactive-graphic .table-info > th,
.reuters-interactive-graphic .table-info > td {
  background-color: #d9edf7;
}

.reuters-interactive-graphic .table-hover .table-info:hover {
  background-color: #c4e3f3;
}

.reuters-interactive-graphic .table-hover .table-info:hover > td,
.reuters-interactive-graphic .table-hover .table-info:hover > th {
  background-color: #c4e3f3;
}

.reuters-interactive-graphic .table-warning,
.reuters-interactive-graphic .table-warning > th,
.reuters-interactive-graphic .table-warning > td {
  background-color: #fcf8e3;
}

.reuters-interactive-graphic .table-hover .table-warning:hover {
  background-color: #faf2cc;
}

.reuters-interactive-graphic .table-hover .table-warning:hover > td,
.reuters-interactive-graphic .table-hover .table-warning:hover > th {
  background-color: #faf2cc;
}

.reuters-interactive-graphic .table-danger,
.reuters-interactive-graphic .table-danger > th,
.reuters-interactive-graphic .table-danger > td {
  background-color: #f2dede;
}

.reuters-interactive-graphic .table-hover .table-danger:hover {
  background-color: #ebcccc;
}

.reuters-interactive-graphic .table-hover .table-danger:hover > td,
.reuters-interactive-graphic .table-hover .table-danger:hover > th {
  background-color: #ebcccc;
}

.reuters-interactive-graphic .thead-inverse th {
  color: #fff;
  background-color: #333333;
}

.reuters-interactive-graphic .thead-default th {
  color: #6B6A6B;
  background-color: #dbdbdb;
}

.reuters-interactive-graphic .table-inverse {
  color: #fff;
  background-color: #333333;
}

.reuters-interactive-graphic .table-inverse th,
.reuters-interactive-graphic .table-inverse td,
.reuters-interactive-graphic .table-inverse thead th {
  border-color: #fff;
}

.reuters-interactive-graphic .table-inverse.table-bordered {
  border: 0;
}

.reuters-interactive-graphic .table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.reuters-interactive-graphic .table-responsive.table-bordered {
  border: 0;
}

.reuters-interactive-graphic .form-control {
  display: block;
  width: 100%;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #6B6A6B;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.reuters-interactive-graphic .form-control:focus {
  color: #6B6A6B;
  background-color: #fff;
  border-color: #66afe9;
  outline: none;
}

.reuters-interactive-graphic .form-control::-webkit-input-placeholder {
  color: #dbdbdb;
  opacity: 1;
}

.reuters-interactive-graphic .form-control:-ms-input-placeholder {
  color: #dbdbdb;
  opacity: 1;
}

.reuters-interactive-graphic .form-control::placeholder {
  color: #dbdbdb;
  opacity: 1;
}

.reuters-interactive-graphic .form-control:disabled, .reuters-interactive-graphic .form-control[readonly] {
  background-color: #dbdbdb;
  opacity: 1;
}

.reuters-interactive-graphic .form-control:disabled {
  cursor: not-allowed;
}

.reuters-interactive-graphic select.form-control:not([size]):not([multiple]) {
  height: calc(2.5rem + 2px);
}

.reuters-interactive-graphic select.form-control:focus::-ms-value {
  color: #6B6A6B;
  background-color: #fff;
}

.reuters-interactive-graphic .form-control-file,
.reuters-interactive-graphic .form-control-range {
  display: block;
}

.reuters-interactive-graphic .col-form-label {
  padding-top: calc(0.5rem - 1px * 2);
  padding-bottom: calc(0.5rem - 1px * 2);
  margin-bottom: 0;
}

.reuters-interactive-graphic .col-form-label-lg {
  padding-top: calc(0.75rem - 1px * 2);
  padding-bottom: calc(0.75rem - 1px * 2);
  font-size: 1.25rem;
}

.reuters-interactive-graphic .col-form-label-sm {
  padding-top: calc(0.25rem - 1px * 2);
  padding-bottom: calc(0.25rem - 1px * 2);
  font-size: 0.875rem;
}

.reuters-interactive-graphic .col-form-legend {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0;
  font-size: 1rem;
}

.reuters-interactive-graphic .form-control-static {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0;
  line-height: 1.25;
  border: solid transparent;
  border-width: 1px 0;
}

.reuters-interactive-graphic .form-control-static.form-control-sm, .reuters-interactive-graphic .input-group-sm > .form-control-static.form-control, .reuters-interactive-graphic .input-group-sm > .form-control-static.input-group-addon, .reuters-interactive-graphic .input-group-sm > .input-group-btn > .form-control-static.btn, .reuters-interactive-graphic .form-control-static.form-control-lg, .reuters-interactive-graphic .input-group-lg > .form-control-static.form-control, .reuters-interactive-graphic .input-group-lg > .form-control-static.input-group-addon, .reuters-interactive-graphic .input-group-lg > .input-group-btn > .form-control-static.btn {
  padding-right: 0;
  padding-left: 0;
}

.reuters-interactive-graphic .form-control-sm, .reuters-interactive-graphic .input-group-sm > .form-control, .reuters-interactive-graphic .input-group-sm > .input-group-addon, .reuters-interactive-graphic .input-group-sm > .input-group-btn > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0rem;
}

.reuters-interactive-graphic select.form-control-sm:not([size]):not([multiple]), .reuters-interactive-graphic .input-group-sm > select.form-control:not([size]):not([multiple]), .reuters-interactive-graphic .input-group-sm > select.input-group-addon:not([size]):not([multiple]), .reuters-interactive-graphic .input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 1.8125rem;
}

.reuters-interactive-graphic .form-control-lg, .reuters-interactive-graphic .input-group-lg > .form-control, .reuters-interactive-graphic .input-group-lg > .input-group-addon, .reuters-interactive-graphic .input-group-lg > .input-group-btn > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0.25rem;
}

.reuters-interactive-graphic select.form-control-lg:not([size]):not([multiple]), .reuters-interactive-graphic .input-group-lg > select.form-control:not([size]):not([multiple]), .reuters-interactive-graphic .input-group-lg > select.input-group-addon:not([size]):not([multiple]), .reuters-interactive-graphic .input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 3.1666666667rem;
}

.reuters-interactive-graphic .form-group {
  margin-bottom: 1rem;
}

.reuters-interactive-graphic .form-text {
  display: block;
  margin-top: 0.25rem;
}

.reuters-interactive-graphic .form-check {
  position: relative;
  display: block;
  margin-bottom: 0.5rem;
}

.reuters-interactive-graphic .form-check.disabled .form-check-label {
  color: #aaaaaa;
  cursor: not-allowed;
}

.reuters-interactive-graphic .form-check-label {
  padding-left: 1.25rem;
  margin-bottom: 0;
  cursor: pointer;
}

.reuters-interactive-graphic .form-check-input {
  position: absolute;
  margin-top: 0.25rem;
  margin-left: -1.25rem;
}

.reuters-interactive-graphic .form-check-input:only-child {
  position: static;
}

.reuters-interactive-graphic .form-check-inline {
  display: inline-block;
}

.reuters-interactive-graphic .form-check-inline .form-check-label {
  vertical-align: middle;
}

.reuters-interactive-graphic .form-check-inline + .form-check-inline {
  margin-left: 0.75rem;
}

.reuters-interactive-graphic .form-control-feedback {
  margin-top: 0.25rem;
}

.reuters-interactive-graphic .form-control-success,
.reuters-interactive-graphic .form-control-warning,
.reuters-interactive-graphic .form-control-danger {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right 0.625rem;
  background-size: 1.25rem 1.25rem;
}

.reuters-interactive-graphic .has-success .form-control-feedback,
.reuters-interactive-graphic .has-success .form-control-label,
.reuters-interactive-graphic .has-success .col-form-label,
.reuters-interactive-graphic .has-success .form-check-label,
.reuters-interactive-graphic .has-success .custom-control {
  color: #5cb85c;
}

.reuters-interactive-graphic .has-success .form-control {
  border-color: #5cb85c;
}

.reuters-interactive-graphic .has-success .input-group-addon {
  color: #5cb85c;
  border-color: #5cb85c;
  background-color: #eaf6ea;
}

.reuters-interactive-graphic .has-success .form-control-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
}

.reuters-interactive-graphic .has-warning .form-control-feedback,
.reuters-interactive-graphic .has-warning .form-control-label,
.reuters-interactive-graphic .has-warning .col-form-label,
.reuters-interactive-graphic .has-warning .form-check-label,
.reuters-interactive-graphic .has-warning .custom-control {
  color: #f0ad4e;
}

.reuters-interactive-graphic .has-warning .form-control {
  border-color: #f0ad4e;
}

.reuters-interactive-graphic .has-warning .input-group-addon {
  color: #f0ad4e;
  border-color: #f0ad4e;
  background-color: white;
}

.reuters-interactive-graphic .has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
}

.reuters-interactive-graphic .has-danger .form-control-feedback,
.reuters-interactive-graphic .has-danger .form-control-label,
.reuters-interactive-graphic .has-danger .col-form-label,
.reuters-interactive-graphic .has-danger .form-check-label,
.reuters-interactive-graphic .has-danger .custom-control {
  color: #d9534f;
}

.reuters-interactive-graphic .has-danger .form-control {
  border-color: #d9534f;
}

.reuters-interactive-graphic .has-danger .input-group-addon {
  color: #d9534f;
  border-color: #d9534f;
  background-color: #fdf7f7;
}

.reuters-interactive-graphic .has-danger .form-control-danger {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
}

.reuters-interactive-graphic .form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.reuters-interactive-graphic .form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .form-inline label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }
  .reuters-interactive-graphic .form-inline .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
  }
  .reuters-interactive-graphic .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .reuters-interactive-graphic .form-inline .form-control-static {
    display: inline-block;
  }
  .reuters-interactive-graphic .form-inline .input-group {
    width: auto;
  }
  .reuters-interactive-graphic .form-inline .form-control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .reuters-interactive-graphic .form-inline .form-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }
  .reuters-interactive-graphic .form-inline .form-check-label {
    padding-left: 0;
  }
  .reuters-interactive-graphic .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .reuters-interactive-graphic .form-inline .custom-control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0;
  }
  .reuters-interactive-graphic .form-inline .custom-control-indicator {
    position: static;
    display: inline-block;
    margin-right: 0.25rem;
    vertical-align: text-bottom;
  }
  .reuters-interactive-graphic .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.reuters-interactive-graphic .btn {
  display: inline-block;
  font-weight: normal;
  line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .btn:focus, .reuters-interactive-graphic .btn:hover {
  text-decoration: none;
}

.reuters-interactive-graphic .btn:focus, .reuters-interactive-graphic .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.25);
}

.reuters-interactive-graphic .btn.disabled, .reuters-interactive-graphic .btn:disabled {
  cursor: not-allowed;
  opacity: .65;
}

.reuters-interactive-graphic .btn:active, .reuters-interactive-graphic .btn.active {
  background-image: none;
}

.reuters-interactive-graphic a.btn.disabled,
.reuters-interactive-graphic fieldset[disabled] a.btn {
  pointer-events: none;
}

.reuters-interactive-graphic .btn-primary {
  color: #aaaaaa;
  background-color: #fff;
  border-color: #333333;
}

.reuters-interactive-graphic .btn-primary:hover {
  color: #aaaaaa;
  background-color: #e6e6e6;
  border-color: #141414;
}

.reuters-interactive-graphic .btn-primary:focus, .reuters-interactive-graphic .btn-primary.focus {
  box-shadow: 0 0 0 2px rgba(51, 51, 51, 0.5);
}

.reuters-interactive-graphic .btn-primary.disabled, .reuters-interactive-graphic .btn-primary:disabled {
  background-color: #fff;
  border-color: #333333;
}

.reuters-interactive-graphic .btn-primary:active, .reuters-interactive-graphic .btn-primary.active,
.show > .reuters-interactive-graphic .btn-primary.dropdown-toggle {
  color: #aaaaaa;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #141414;
}

.reuters-interactive-graphic .btn-secondary {
  color: #fff;
  background-color: #0275d8;
  border-color: #fff;
}

.reuters-interactive-graphic .btn-secondary:hover {
  color: #fff;
  background-color: #025aa5;
  border-color: #e0e0e0;
}

.reuters-interactive-graphic .btn-secondary:focus, .reuters-interactive-graphic .btn-secondary.focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}

.reuters-interactive-graphic .btn-secondary.disabled, .reuters-interactive-graphic .btn-secondary:disabled {
  background-color: #0275d8;
  border-color: #fff;
}

.reuters-interactive-graphic .btn-secondary:active, .reuters-interactive-graphic .btn-secondary.active,
.show > .reuters-interactive-graphic .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #025aa5;
  background-image: none;
  border-color: #e0e0e0;
}

.reuters-interactive-graphic .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.reuters-interactive-graphic .btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #2aabd2;
}

.reuters-interactive-graphic .btn-info:focus, .reuters-interactive-graphic .btn-info.focus {
  box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5);
}

.reuters-interactive-graphic .btn-info.disabled, .reuters-interactive-graphic .btn-info:disabled {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.reuters-interactive-graphic .btn-info:active, .reuters-interactive-graphic .btn-info.active,
.show > .reuters-interactive-graphic .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #2aabd2;
}

.reuters-interactive-graphic .btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}

.reuters-interactive-graphic .btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #419641;
}

.reuters-interactive-graphic .btn-success:focus, .reuters-interactive-graphic .btn-success.focus {
  box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5);
}

.reuters-interactive-graphic .btn-success.disabled, .reuters-interactive-graphic .btn-success:disabled {
  background-color: #5cb85c;
  border-color: #5cb85c;
}

.reuters-interactive-graphic .btn-success:active, .reuters-interactive-graphic .btn-success.active,
.show > .reuters-interactive-graphic .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #419641;
}

.reuters-interactive-graphic .btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}

.reuters-interactive-graphic .btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #eb9316;
}

.reuters-interactive-graphic .btn-warning:focus, .reuters-interactive-graphic .btn-warning.focus {
  box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5);
}

.reuters-interactive-graphic .btn-warning.disabled, .reuters-interactive-graphic .btn-warning:disabled {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}

.reuters-interactive-graphic .btn-warning:active, .reuters-interactive-graphic .btn-warning.active,
.show > .reuters-interactive-graphic .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #eb9316;
}

.reuters-interactive-graphic .btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}

.reuters-interactive-graphic .btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #c12e2a;
}

.reuters-interactive-graphic .btn-danger:focus, .reuters-interactive-graphic .btn-danger.focus {
  box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5);
}

.reuters-interactive-graphic .btn-danger.disabled, .reuters-interactive-graphic .btn-danger:disabled {
  background-color: #d9534f;
  border-color: #d9534f;
}

.reuters-interactive-graphic .btn-danger:active, .reuters-interactive-graphic .btn-danger.active,
.show > .reuters-interactive-graphic .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #c12e2a;
}

.reuters-interactive-graphic .btn-outline-primary {
  color: #fff;
  background-image: none;
  background-color: transparent;
  border-color: #fff;
}

.reuters-interactive-graphic .btn-outline-primary:hover {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}

.reuters-interactive-graphic .btn-outline-primary:focus, .reuters-interactive-graphic .btn-outline-primary.focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}

.reuters-interactive-graphic .btn-outline-primary.disabled, .reuters-interactive-graphic .btn-outline-primary:disabled {
  color: #fff;
  background-color: transparent;
}

.reuters-interactive-graphic .btn-outline-primary:active, .reuters-interactive-graphic .btn-outline-primary.active,
.show > .reuters-interactive-graphic .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}

.reuters-interactive-graphic .btn-outline-secondary {
  color: #fff;
  background-image: none;
  background-color: transparent;
  border-color: #fff;
}

.reuters-interactive-graphic .btn-outline-secondary:hover {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}

.reuters-interactive-graphic .btn-outline-secondary:focus, .reuters-interactive-graphic .btn-outline-secondary.focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}

.reuters-interactive-graphic .btn-outline-secondary.disabled, .reuters-interactive-graphic .btn-outline-secondary:disabled {
  color: #fff;
  background-color: transparent;
}

.reuters-interactive-graphic .btn-outline-secondary:active, .reuters-interactive-graphic .btn-outline-secondary.active,
.show > .reuters-interactive-graphic .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}

.reuters-interactive-graphic .btn-outline-info {
  color: #5bc0de;
  background-image: none;
  background-color: transparent;
  border-color: #5bc0de;
}

.reuters-interactive-graphic .btn-outline-info:hover {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.reuters-interactive-graphic .btn-outline-info:focus, .reuters-interactive-graphic .btn-outline-info.focus {
  box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5);
}

.reuters-interactive-graphic .btn-outline-info.disabled, .reuters-interactive-graphic .btn-outline-info:disabled {
  color: #5bc0de;
  background-color: transparent;
}

.reuters-interactive-graphic .btn-outline-info:active, .reuters-interactive-graphic .btn-outline-info.active,
.show > .reuters-interactive-graphic .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.reuters-interactive-graphic .btn-outline-success {
  color: #5cb85c;
  background-image: none;
  background-color: transparent;
  border-color: #5cb85c;
}

.reuters-interactive-graphic .btn-outline-success:hover {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}

.reuters-interactive-graphic .btn-outline-success:focus, .reuters-interactive-graphic .btn-outline-success.focus {
  box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5);
}

.reuters-interactive-graphic .btn-outline-success.disabled, .reuters-interactive-graphic .btn-outline-success:disabled {
  color: #5cb85c;
  background-color: transparent;
}

.reuters-interactive-graphic .btn-outline-success:active, .reuters-interactive-graphic .btn-outline-success.active,
.show > .reuters-interactive-graphic .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}

.reuters-interactive-graphic .btn-outline-warning {
  color: #f0ad4e;
  background-image: none;
  background-color: transparent;
  border-color: #f0ad4e;
}

.reuters-interactive-graphic .btn-outline-warning:hover {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}

.reuters-interactive-graphic .btn-outline-warning:focus, .reuters-interactive-graphic .btn-outline-warning.focus {
  box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5);
}

.reuters-interactive-graphic .btn-outline-warning.disabled, .reuters-interactive-graphic .btn-outline-warning:disabled {
  color: #f0ad4e;
  background-color: transparent;
}

.reuters-interactive-graphic .btn-outline-warning:active, .reuters-interactive-graphic .btn-outline-warning.active,
.show > .reuters-interactive-graphic .btn-outline-warning.dropdown-toggle {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}

.reuters-interactive-graphic .btn-outline-danger {
  color: #d9534f;
  background-image: none;
  background-color: transparent;
  border-color: #d9534f;
}

.reuters-interactive-graphic .btn-outline-danger:hover {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}

.reuters-interactive-graphic .btn-outline-danger:focus, .reuters-interactive-graphic .btn-outline-danger.focus {
  box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5);
}

.reuters-interactive-graphic .btn-outline-danger.disabled, .reuters-interactive-graphic .btn-outline-danger:disabled {
  color: #d9534f;
  background-color: transparent;
}

.reuters-interactive-graphic .btn-outline-danger:active, .reuters-interactive-graphic .btn-outline-danger.active,
.show > .reuters-interactive-graphic .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}

.reuters-interactive-graphic .btn-link {
  font-weight: normal;
  color: #0275d8;
  border-radius: 0;
}

.reuters-interactive-graphic .btn-link, .reuters-interactive-graphic .btn-link:active, .reuters-interactive-graphic .btn-link.active, .reuters-interactive-graphic .btn-link:disabled {
  background-color: transparent;
}

.reuters-interactive-graphic .btn-link, .reuters-interactive-graphic .btn-link:focus, .reuters-interactive-graphic .btn-link:active {
  border-color: transparent;
}

.reuters-interactive-graphic .btn-link:hover {
  border-color: transparent;
}

.reuters-interactive-graphic .btn-link:focus, .reuters-interactive-graphic .btn-link:hover {
  color: #014c8c;
  text-decoration: underline;
  background-color: transparent;
}

.reuters-interactive-graphic .btn-link:disabled {
  color: #aaaaaa;
}

.reuters-interactive-graphic .btn-link:disabled:focus, .reuters-interactive-graphic .btn-link:disabled:hover {
  text-decoration: none;
}

.reuters-interactive-graphic .btn-lg, .reuters-interactive-graphic .btn-group-lg > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0.25rem;
}

.reuters-interactive-graphic .btn-sm, .reuters-interactive-graphic .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0rem;
}

.reuters-interactive-graphic .btn-block {
  display: block;
  width: 100%;
}

.reuters-interactive-graphic .btn-block + .btn-block {
  margin-top: 0.5rem;
}

.reuters-interactive-graphic input[type="submit"].btn-block,
.reuters-interactive-graphic input[type="reset"].btn-block,
.reuters-interactive-graphic input[type="button"].btn-block {
  width: 100%;
}

.reuters-interactive-graphic .fade {
  opacity: 0;
}

.reuters-interactive-graphic .fade.show {
  opacity: 1;
}

.reuters-interactive-graphic .collapse {
  display: none;
}

.reuters-interactive-graphic .collapse.show {
  display: block;
}

.reuters-interactive-graphic tr.collapse.show {
  display: table-row;
}

.reuters-interactive-graphic tbody.collapse.show {
  display: table-row-group;
}

.reuters-interactive-graphic .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
}

.reuters-interactive-graphic .dropup,
.reuters-interactive-graphic .dropdown {
  position: relative;
}

.reuters-interactive-graphic .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.3em;
  vertical-align: middle;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
}

.reuters-interactive-graphic .dropdown-toggle:focus {
  outline: 0;
}

.reuters-interactive-graphic .dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid;
}

.reuters-interactive-graphic .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 1rem;
  color: #333333;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .dropdown-divider {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.reuters-interactive-graphic .dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  color: #333333;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0;
}

.reuters-interactive-graphic .dropdown-item:focus, .reuters-interactive-graphic .dropdown-item:hover {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

.reuters-interactive-graphic .dropdown-item.active, .reuters-interactive-graphic .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0275d8;
}

.reuters-interactive-graphic .dropdown-item.disabled, .reuters-interactive-graphic .dropdown-item:disabled {
  color: #aaaaaa;
  cursor: not-allowed;
  background-color: transparent;
}

.reuters-interactive-graphic .show > .dropdown-menu {
  display: block;
}

.reuters-interactive-graphic .show > a {
  outline: 0;
}

.reuters-interactive-graphic .dropdown-menu-right {
  right: 0;
  left: auto;
}

.reuters-interactive-graphic .dropdown-menu-left {
  right: auto;
  left: 0;
}

.reuters-interactive-graphic .dropdown-header {
  display: block;
  padding: 5px 20px;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #aaaaaa;
  white-space: nowrap;
}

.reuters-interactive-graphic .dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

.reuters-interactive-graphic .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

.reuters-interactive-graphic .btn-group,
.reuters-interactive-graphic .btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.reuters-interactive-graphic .btn-group > .btn,
.reuters-interactive-graphic .btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.reuters-interactive-graphic .btn-group > .btn:hover,
.reuters-interactive-graphic .btn-group-vertical > .btn:hover {
  z-index: 2;
}

.reuters-interactive-graphic .btn-group > .btn:focus, .reuters-interactive-graphic .btn-group > .btn:active, .reuters-interactive-graphic .btn-group > .btn.active,
.reuters-interactive-graphic .btn-group-vertical > .btn:focus,
.reuters-interactive-graphic .btn-group-vertical > .btn:active,
.reuters-interactive-graphic .btn-group-vertical > .btn.active {
  z-index: 2;
}

.reuters-interactive-graphic .btn-group .btn + .btn,
.reuters-interactive-graphic .btn-group .btn + .btn-group,
.reuters-interactive-graphic .btn-group .btn-group + .btn,
.reuters-interactive-graphic .btn-group .btn-group + .btn-group,
.reuters-interactive-graphic .btn-group-vertical .btn + .btn,
.reuters-interactive-graphic .btn-group-vertical .btn + .btn-group,
.reuters-interactive-graphic .btn-group-vertical .btn-group + .btn,
.reuters-interactive-graphic .btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

.reuters-interactive-graphic .btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.reuters-interactive-graphic .btn-toolbar .input-group {
  width: auto;
}

.reuters-interactive-graphic .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.reuters-interactive-graphic .btn-group > .btn:first-child {
  margin-left: 0;
}

.reuters-interactive-graphic .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.reuters-interactive-graphic .btn-group > .btn:last-child:not(:first-child),
.reuters-interactive-graphic .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.reuters-interactive-graphic .btn-group > .btn-group {
  float: left;
}

.reuters-interactive-graphic .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.reuters-interactive-graphic .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.reuters-interactive-graphic .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.reuters-interactive-graphic .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.reuters-interactive-graphic .btn-group .dropdown-toggle:active,
.reuters-interactive-graphic .btn-group.open .dropdown-toggle {
  outline: 0;
}

.reuters-interactive-graphic .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.reuters-interactive-graphic .btn + .dropdown-toggle-split::after {
  margin-left: 0;
}

.reuters-interactive-graphic .btn-sm + .dropdown-toggle-split, .reuters-interactive-graphic .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.reuters-interactive-graphic .btn-lg + .dropdown-toggle-split, .reuters-interactive-graphic .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}

.reuters-interactive-graphic .btn-group-vertical {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.reuters-interactive-graphic .btn-group-vertical .btn,
.reuters-interactive-graphic .btn-group-vertical .btn-group {
  width: 100%;
}

.reuters-interactive-graphic .btn-group-vertical > .btn + .btn,
.reuters-interactive-graphic .btn-group-vertical > .btn + .btn-group,
.reuters-interactive-graphic .btn-group-vertical > .btn-group + .btn,
.reuters-interactive-graphic .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.reuters-interactive-graphic .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.reuters-interactive-graphic .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.reuters-interactive-graphic .btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.reuters-interactive-graphic .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.reuters-interactive-graphic .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.reuters-interactive-graphic .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.reuters-interactive-graphic .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.reuters-interactive-graphic [data-toggle="buttons"] > .btn input[type="radio"],
.reuters-interactive-graphic [data-toggle="buttons"] > .btn input[type="checkbox"],
.reuters-interactive-graphic [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
.reuters-interactive-graphic [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.reuters-interactive-graphic .input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.reuters-interactive-graphic .input-group .form-control {
  position: relative;
  z-index: 2;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.reuters-interactive-graphic .input-group .form-control:focus, .reuters-interactive-graphic .input-group .form-control:active, .reuters-interactive-graphic .input-group .form-control:hover {
  z-index: 3;
}

.reuters-interactive-graphic .input-group-addon,
.reuters-interactive-graphic .input-group-btn,
.reuters-interactive-graphic .input-group .form-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.reuters-interactive-graphic .input-group-addon:not(:first-child):not(:last-child),
.reuters-interactive-graphic .input-group-btn:not(:first-child):not(:last-child),
.reuters-interactive-graphic .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.reuters-interactive-graphic .input-group-addon,
.reuters-interactive-graphic .input-group-btn {
  white-space: nowrap;
  vertical-align: middle;
}

.reuters-interactive-graphic .input-group-addon {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.25;
  color: #6B6A6B;
  text-align: center;
  background-color: #dbdbdb;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .input-group-addon.form-control-sm, .reuters-interactive-graphic .input-group-sm > .input-group-addon, .reuters-interactive-graphic .input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0rem;
}

.reuters-interactive-graphic .input-group-addon.form-control-lg, .reuters-interactive-graphic .input-group-lg > .input-group-addon, .reuters-interactive-graphic .input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0.25rem;
}

.reuters-interactive-graphic .input-group-addon input[type="radio"],
.reuters-interactive-graphic .input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.reuters-interactive-graphic .input-group .form-control:not(:last-child),
.reuters-interactive-graphic .input-group-addon:not(:last-child),
.reuters-interactive-graphic .input-group-btn:not(:last-child) > .btn,
.reuters-interactive-graphic .input-group-btn:not(:last-child) > .btn-group > .btn,
.reuters-interactive-graphic .input-group-btn:not(:last-child) > .dropdown-toggle,
.reuters-interactive-graphic .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
.reuters-interactive-graphic .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.reuters-interactive-graphic .input-group-addon:not(:last-child) {
  border-right: 0;
}

.reuters-interactive-graphic .input-group .form-control:not(:first-child),
.reuters-interactive-graphic .input-group-addon:not(:first-child),
.reuters-interactive-graphic .input-group-btn:not(:first-child) > .btn,
.reuters-interactive-graphic .input-group-btn:not(:first-child) > .btn-group > .btn,
.reuters-interactive-graphic .input-group-btn:not(:first-child) > .dropdown-toggle,
.reuters-interactive-graphic .input-group-btn:not(:last-child) > .btn:not(:first-child),
.reuters-interactive-graphic .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.reuters-interactive-graphic .form-control + .input-group-addon:not(:first-child) {
  border-left: 0;
}

.reuters-interactive-graphic .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.reuters-interactive-graphic .input-group-btn > .btn {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.reuters-interactive-graphic .input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.reuters-interactive-graphic .input-group-btn > .btn:focus, .reuters-interactive-graphic .input-group-btn > .btn:active, .reuters-interactive-graphic .input-group-btn > .btn:hover {
  z-index: 3;
}

.reuters-interactive-graphic .input-group-btn:not(:last-child) > .btn,
.reuters-interactive-graphic .input-group-btn:not(:last-child) > .btn-group {
  margin-right: -1px;
}

.reuters-interactive-graphic .input-group-btn:not(:first-child) > .btn,
.reuters-interactive-graphic .input-group-btn:not(:first-child) > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.reuters-interactive-graphic .input-group-btn:not(:first-child) > .btn:focus, .reuters-interactive-graphic .input-group-btn:not(:first-child) > .btn:active, .reuters-interactive-graphic .input-group-btn:not(:first-child) > .btn:hover,
.reuters-interactive-graphic .input-group-btn:not(:first-child) > .btn-group:focus,
.reuters-interactive-graphic .input-group-btn:not(:first-child) > .btn-group:active,
.reuters-interactive-graphic .input-group-btn:not(:first-child) > .btn-group:hover {
  z-index: 3;
}

.reuters-interactive-graphic .custom-control {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  margin-right: 1rem;
  cursor: pointer;
}

.reuters-interactive-graphic .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.reuters-interactive-graphic .custom-control-input:checked ~ .custom-control-indicator {
  color: #fff;
  background-color: #0074d9;
}

.reuters-interactive-graphic .custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9;
}

.reuters-interactive-graphic .custom-control-input:active ~ .custom-control-indicator {
  color: #fff;
  background-color: #84c6ff;
}

.reuters-interactive-graphic .custom-control-input:disabled ~ .custom-control-indicator {
  cursor: not-allowed;
  background-color: #eee;
}

.reuters-interactive-graphic .custom-control-input:disabled ~ .custom-control-description {
  color: #767676;
  cursor: not-allowed;
}

.reuters-interactive-graphic .custom-control-indicator {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.reuters-interactive-graphic .custom-checkbox .custom-control-indicator {
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.reuters-interactive-graphic .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  background-color: #0074d9;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.reuters-interactive-graphic .custom-radio .custom-control-indicator {
  border-radius: 50%;
}

.reuters-interactive-graphic .custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.reuters-interactive-graphic .custom-controls-stacked {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.reuters-interactive-graphic .custom-controls-stacked .custom-control {
  margin-bottom: 0.25rem;
}

.reuters-interactive-graphic .custom-controls-stacked .custom-control + .custom-control {
  margin-left: 0;
}

.reuters-interactive-graphic .custom-select {
  display: inline-block;
  max-width: 100%;
  height: calc(2.5rem + 2px);
  padding: 0.25rem 1.75rem 0.25rem 0.75rem;
  line-height: 1.25;
  color: #6B6A6B;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.15rem;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.reuters-interactive-graphic .custom-select:focus {
  border-color: #6B6A6B;
  outline: none;
}

.reuters-interactive-graphic .custom-select:focus::-ms-value {
  color: #6B6A6B;
  background-color: #fff;
}

.reuters-interactive-graphic .custom-select:disabled {
  color: #aaaaaa;
  cursor: not-allowed;
  background-color: #dbdbdb;
}

.reuters-interactive-graphic .custom-select::-ms-expand {
  opacity: 0;
}

.reuters-interactive-graphic .custom-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 75%;
}

.reuters-interactive-graphic .custom-file {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 2.5rem;
  margin-bottom: 0;
  cursor: pointer;
}

.reuters-interactive-graphic .custom-file-input {
  min-width: 14rem;
  max-width: 100%;
  height: 2.5rem;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0;
}

.reuters-interactive-graphic .custom-file-control {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  color: #555;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .custom-file-control:lang(en)::after {
  content: "Choose file...";
}

.reuters-interactive-graphic .custom-file-control::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  z-index: 6;
  display: block;
  height: 2.5rem;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  color: #555;
  background-color: #eee;
  border: 1px solid #ddd;
  border-radius: 0 0.15rem 0.15rem 0;
}

.reuters-interactive-graphic .custom-file-control:lang(en)::before {
  content: "Browse";
}

.reuters-interactive-graphic .nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.reuters-interactive-graphic .nav-link {
  display: block;
  padding: 0.5em 1em;
}

.reuters-interactive-graphic .nav-link:focus, .reuters-interactive-graphic .nav-link:hover {
  text-decoration: none;
}

.reuters-interactive-graphic .nav-link.disabled {
  color: #aaaaaa;
  cursor: not-allowed;
}

.reuters-interactive-graphic .nav-tabs {
  border-bottom: 1px solid #ddd;
}

.reuters-interactive-graphic .nav-tabs .nav-item {
  margin-bottom: -1px;
}

.reuters-interactive-graphic .nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-right-radius: 0.15rem;
  border-top-left-radius: 0.15rem;
}

.reuters-interactive-graphic .nav-tabs .nav-link:focus, .reuters-interactive-graphic .nav-tabs .nav-link:hover {
  border-color: #dbdbdb #dbdbdb #ddd;
}

.reuters-interactive-graphic .nav-tabs .nav-link.disabled {
  color: #aaaaaa;
  background-color: transparent;
  border-color: transparent;
}

.reuters-interactive-graphic .nav-tabs .nav-link.active,
.reuters-interactive-graphic .nav-tabs .nav-item.show .nav-link {
  color: #6B6A6B;
  background-color: #fff;
  border-color: #ddd #ddd #fff;
}

.reuters-interactive-graphic .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.reuters-interactive-graphic .nav-pills .nav-link {
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .nav-pills .nav-link.active,
.reuters-interactive-graphic .nav-pills .nav-item.show .nav-link {
  color: #fff;
  cursor: default;
  background-color: #0275d8;
}

.reuters-interactive-graphic .nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

.reuters-interactive-graphic .nav-justified .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  text-align: center;
}

.reuters-interactive-graphic .tab-content > .tab-pane {
  display: none;
}

.reuters-interactive-graphic .tab-content > .active {
  display: block;
}

.reuters-interactive-graphic .navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.5rem 1rem;
}

.reuters-interactive-graphic .navbar-brand {
  display: inline-block;
  padding-top: .25rem;
  padding-bottom: .25rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.reuters-interactive-graphic .navbar-brand:focus, .reuters-interactive-graphic .navbar-brand:hover {
  text-decoration: none;
}

.reuters-interactive-graphic .navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.reuters-interactive-graphic .navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.reuters-interactive-graphic .navbar-text {
  display: inline-block;
  padding-top: .425rem;
  padding-bottom: .425rem;
}

.reuters-interactive-graphic .navbar-toggler {
  -ms-flex-item-align: start;
      align-self: flex-start;
  padding: 0.5rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .navbar-toggler:focus, .reuters-interactive-graphic .navbar-toggler:hover {
  text-decoration: none;
}

.reuters-interactive-graphic .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.reuters-interactive-graphic .navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.reuters-interactive-graphic .navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

@media (max-width: 575px) {
  .reuters-interactive-graphic .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .reuters-interactive-graphic .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .reuters-interactive-graphic .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .reuters-interactive-graphic .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .reuters-interactive-graphic .navbar-toggleable > .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .reuters-interactive-graphic .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%;
  }
  .reuters-interactive-graphic .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .reuters-interactive-graphic .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .reuters-interactive-graphic .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .reuters-interactive-graphic .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .reuters-interactive-graphic .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .reuters-interactive-graphic .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .reuters-interactive-graphic .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%;
  }
  .reuters-interactive-graphic .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .reuters-interactive-graphic .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .reuters-interactive-graphic .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .reuters-interactive-graphic .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .reuters-interactive-graphic .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .reuters-interactive-graphic .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .reuters-interactive-graphic .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%;
  }
  .reuters-interactive-graphic .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .reuters-interactive-graphic .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .reuters-interactive-graphic .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .reuters-interactive-graphic .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .reuters-interactive-graphic .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .reuters-interactive-graphic .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .reuters-interactive-graphic .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%;
  }
  .reuters-interactive-graphic .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.reuters-interactive-graphic .navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.reuters-interactive-graphic .navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.reuters-interactive-graphic .navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.reuters-interactive-graphic .navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.reuters-interactive-graphic .navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.reuters-interactive-graphic .navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.reuters-interactive-graphic .navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%;
}

.reuters-interactive-graphic .navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.reuters-interactive-graphic .navbar-light .navbar-brand,
.reuters-interactive-graphic .navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.9);
}

.reuters-interactive-graphic .navbar-light .navbar-brand:focus, .reuters-interactive-graphic .navbar-light .navbar-brand:hover,
.reuters-interactive-graphic .navbar-light .navbar-toggler:focus,
.reuters-interactive-graphic .navbar-light .navbar-toggler:hover {
  color: rgba(0, 0, 0, 0.9);
}

.reuters-interactive-graphic .navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.reuters-interactive-graphic .navbar-light .navbar-nav .nav-link:focus, .reuters-interactive-graphic .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

.reuters-interactive-graphic .navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.reuters-interactive-graphic .navbar-light .navbar-nav .open > .nav-link,
.reuters-interactive-graphic .navbar-light .navbar-nav .active > .nav-link,
.reuters-interactive-graphic .navbar-light .navbar-nav .nav-link.open,
.reuters-interactive-graphic .navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.reuters-interactive-graphic .navbar-light .navbar-toggler {
  border-color: rgba(0, 0, 0, 0.1);
}

.reuters-interactive-graphic .navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.reuters-interactive-graphic .navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.reuters-interactive-graphic .navbar-inverse .navbar-brand,
.reuters-interactive-graphic .navbar-inverse .navbar-toggler {
  color: white;
}

.reuters-interactive-graphic .navbar-inverse .navbar-brand:focus, .reuters-interactive-graphic .navbar-inverse .navbar-brand:hover,
.reuters-interactive-graphic .navbar-inverse .navbar-toggler:focus,
.reuters-interactive-graphic .navbar-inverse .navbar-toggler:hover {
  color: white;
}

.reuters-interactive-graphic .navbar-inverse .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.reuters-interactive-graphic .navbar-inverse .navbar-nav .nav-link:focus, .reuters-interactive-graphic .navbar-inverse .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

.reuters-interactive-graphic .navbar-inverse .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.reuters-interactive-graphic .navbar-inverse .navbar-nav .open > .nav-link,
.reuters-interactive-graphic .navbar-inverse .navbar-nav .active > .nav-link,
.reuters-interactive-graphic .navbar-inverse .navbar-nav .nav-link.open,
.reuters-interactive-graphic .navbar-inverse .navbar-nav .nav-link.active {
  color: white;
}

.reuters-interactive-graphic .navbar-inverse .navbar-toggler {
  border-color: rgba(255, 255, 255, 0.1);
}

.reuters-interactive-graphic .navbar-inverse .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.reuters-interactive-graphic .navbar-inverse .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.reuters-interactive-graphic .card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .card-block {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.25rem;
}

.reuters-interactive-graphic .card-title {
  margin-bottom: 0.75rem;
}

.reuters-interactive-graphic .card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.reuters-interactive-graphic .card-text:last-child {
  margin-bottom: 0;
}

.reuters-interactive-graphic .card-link:hover {
  text-decoration: none;
}

.reuters-interactive-graphic .card-link + .card-link {
  margin-left: 1.25rem;
}

.reuters-interactive-graphic .card > .list-group:first-child .list-group-item:first-child {
  border-top-right-radius: 0.15rem;
  border-top-left-radius: 0.15rem;
}

.reuters-interactive-graphic .card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.15rem;
  border-bottom-left-radius: 0.15rem;
}

.reuters-interactive-graphic .card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.reuters-interactive-graphic .card-header:first-child {
  border-radius: 0.15rem 0.15rem 0 0;
}

.reuters-interactive-graphic .card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.reuters-interactive-graphic .card-footer:last-child {
  border-radius: 0 0 0.15rem 0.15rem;
}

.reuters-interactive-graphic .card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.reuters-interactive-graphic .card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.reuters-interactive-graphic .card-primary {
  background-color: #0275d8;
  border-color: #0275d8;
}

.reuters-interactive-graphic .card-primary .card-header,
.reuters-interactive-graphic .card-primary .card-footer {
  background-color: transparent;
}

.reuters-interactive-graphic .card-success {
  background-color: #5cb85c;
  border-color: #5cb85c;
}

.reuters-interactive-graphic .card-success .card-header,
.reuters-interactive-graphic .card-success .card-footer {
  background-color: transparent;
}

.reuters-interactive-graphic .card-info {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.reuters-interactive-graphic .card-info .card-header,
.reuters-interactive-graphic .card-info .card-footer {
  background-color: transparent;
}

.reuters-interactive-graphic .card-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}

.reuters-interactive-graphic .card-warning .card-header,
.reuters-interactive-graphic .card-warning .card-footer {
  background-color: transparent;
}

.reuters-interactive-graphic .card-danger {
  background-color: #d9534f;
  border-color: #d9534f;
}

.reuters-interactive-graphic .card-danger .card-header,
.reuters-interactive-graphic .card-danger .card-footer {
  background-color: transparent;
}

.reuters-interactive-graphic .card-outline-primary {
  background-color: transparent;
  border-color: #fff;
}

.reuters-interactive-graphic .card-outline-secondary {
  background-color: transparent;
  border-color: #fff;
}

.reuters-interactive-graphic .card-outline-info {
  background-color: transparent;
  border-color: #5bc0de;
}

.reuters-interactive-graphic .card-outline-success {
  background-color: transparent;
  border-color: #5cb85c;
}

.reuters-interactive-graphic .card-outline-warning {
  background-color: transparent;
  border-color: #f0ad4e;
}

.reuters-interactive-graphic .card-outline-danger {
  background-color: transparent;
  border-color: #d9534f;
}

.reuters-interactive-graphic .card-inverse {
  color: rgba(255, 255, 255, 0.65);
}

.reuters-interactive-graphic .card-inverse .card-header,
.reuters-interactive-graphic .card-inverse .card-footer {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.2);
}

.reuters-interactive-graphic .card-inverse .card-header,
.reuters-interactive-graphic .card-inverse .card-footer,
.reuters-interactive-graphic .card-inverse .card-title,
.reuters-interactive-graphic .card-inverse .card-blockquote {
  color: #fff;
}

.reuters-interactive-graphic .card-inverse .card-link,
.reuters-interactive-graphic .card-inverse .card-text,
.reuters-interactive-graphic .card-inverse .card-subtitle,
.reuters-interactive-graphic .card-inverse .card-blockquote .blockquote-footer {
  color: rgba(255, 255, 255, 0.65);
}

.reuters-interactive-graphic .card-inverse .card-link:focus, .reuters-interactive-graphic .card-inverse .card-link:hover {
  color: #fff;
}

.reuters-interactive-graphic .card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0;
}

.reuters-interactive-graphic .card-img {
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.reuters-interactive-graphic .card-img-top {
  border-top-right-radius: 0.15rem;
  border-top-left-radius: 0.15rem;
}

.reuters-interactive-graphic .card-img-bottom {
  border-bottom-right-radius: 0.15rem;
  border-bottom-left-radius: 0.15rem;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .reuters-interactive-graphic .card-deck .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .reuters-interactive-graphic .card-deck .card:not(:first-child) {
    margin-left: 0.625rem;
  }
  .reuters-interactive-graphic .card-deck .card:not(:last-child) {
    margin-right: 0.625rem;
  }
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .reuters-interactive-graphic .card-group .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .reuters-interactive-graphic .card-group .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .reuters-interactive-graphic .card-group .card:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .reuters-interactive-graphic .card-group .card:first-child .card-img-top {
    border-top-right-radius: 0;
  }
  .reuters-interactive-graphic .card-group .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .reuters-interactive-graphic .card-group .card:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .reuters-interactive-graphic .card-group .card:last-child .card-img-top {
    border-top-left-radius: 0;
  }
  .reuters-interactive-graphic .card-group .card:last-child .card-img-bottom {
    border-bottom-left-radius: 0;
  }
  .reuters-interactive-graphic .card-group .card:not(:first-child):not(:last-child) {
    border-radius: 0;
  }
  .reuters-interactive-graphic .card-group .card:not(:first-child):not(:last-child) .card-img-top,
  .reuters-interactive-graphic .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
    border-radius: 0;
  }
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .card-columns {
    -webkit-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }
  .reuters-interactive-graphic .card-columns .card {
    display: inline-block;
    width: 100%;
    margin-bottom: 0.75rem;
  }
}

.reuters-interactive-graphic .breadcrumb {
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #dbdbdb;
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .breadcrumb::after {
  display: block;
  content: "";
  clear: both;
}

.reuters-interactive-graphic .breadcrumb-item {
  float: left;
}

.reuters-interactive-graphic .breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #aaaaaa;
  content: "/";
}

.reuters-interactive-graphic .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.reuters-interactive-graphic .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.reuters-interactive-graphic .breadcrumb-item.active {
  color: #aaaaaa;
}

.reuters-interactive-graphic .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .page-item:first-child .page-link {
  margin-left: 0;
  border-bottom-left-radius: 0.15rem;
  border-top-left-radius: 0.15rem;
}

.reuters-interactive-graphic .page-item:last-child .page-link {
  border-bottom-right-radius: 0.15rem;
  border-top-right-radius: 0.15rem;
}

.reuters-interactive-graphic .page-item.active .page-link {
  z-index: 2;
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8;
}

.reuters-interactive-graphic .page-item.disabled .page-link {
  color: #aaaaaa;
  pointer-events: none;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.reuters-interactive-graphic .page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #0275d8;
  background-color: #fff;
  border: 1px solid #ddd;
}

.reuters-interactive-graphic .page-link:focus, .reuters-interactive-graphic .page-link:hover {
  color: #014c8c;
  text-decoration: none;
  background-color: #dbdbdb;
  border-color: #ddd;
}

.reuters-interactive-graphic .pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}

.reuters-interactive-graphic .pagination-lg .page-item:first-child .page-link {
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}

.reuters-interactive-graphic .pagination-lg .page-item:last-child .page-link {
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.reuters-interactive-graphic .pagination-sm .page-link {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem;
}

.reuters-interactive-graphic .pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: 0rem;
  border-top-left-radius: 0rem;
}

.reuters-interactive-graphic .pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: 0rem;
  border-top-right-radius: 0rem;
}

.reuters-interactive-graphic .badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .badge:empty {
  display: none;
}

.reuters-interactive-graphic .btn .badge {
  position: relative;
  top: -1px;
}

.reuters-interactive-graphic a.badge:focus, .reuters-interactive-graphic a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.reuters-interactive-graphic .badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.reuters-interactive-graphic .badge-default {
  background-color: #aaaaaa;
}

.reuters-interactive-graphic .badge-default[href]:focus, .reuters-interactive-graphic .badge-default[href]:hover {
  background-color: #919191;
}

.reuters-interactive-graphic .badge-primary {
  background-color: #0275d8;
}

.reuters-interactive-graphic .badge-primary[href]:focus, .reuters-interactive-graphic .badge-primary[href]:hover {
  background-color: #025aa5;
}

.reuters-interactive-graphic .badge-success {
  background-color: #5cb85c;
}

.reuters-interactive-graphic .badge-success[href]:focus, .reuters-interactive-graphic .badge-success[href]:hover {
  background-color: #449d44;
}

.reuters-interactive-graphic .badge-info {
  background-color: #5bc0de;
}

.reuters-interactive-graphic .badge-info[href]:focus, .reuters-interactive-graphic .badge-info[href]:hover {
  background-color: #31b0d5;
}

.reuters-interactive-graphic .badge-warning {
  background-color: #f0ad4e;
}

.reuters-interactive-graphic .badge-warning[href]:focus, .reuters-interactive-graphic .badge-warning[href]:hover {
  background-color: #ec971f;
}

.reuters-interactive-graphic .badge-danger {
  background-color: #d9534f;
}

.reuters-interactive-graphic .badge-danger[href]:focus, .reuters-interactive-graphic .badge-danger[href]:hover {
  background-color: #c9302c;
}

.reuters-interactive-graphic .jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #dbdbdb;
  border-radius: 0.25rem;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .jumbotron {
    padding: 4rem 2rem;
  }
}

.reuters-interactive-graphic .jumbotron-hr {
  border-top-color: #c2c2c2;
}

.reuters-interactive-graphic .jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.reuters-interactive-graphic .alert {
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .alert-heading {
  color: inherit;
}

.reuters-interactive-graphic .alert-link {
  font-weight: bold;
}

.reuters-interactive-graphic .alert-dismissible .close {
  position: relative;
  top: -0.75rem;
  right: -1.25rem;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.reuters-interactive-graphic .alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d;
}

.reuters-interactive-graphic .alert-success hr {
  border-top-color: #c1e2b3;
}

.reuters-interactive-graphic .alert-success .alert-link {
  color: #2b542c;
}

.reuters-interactive-graphic .alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f;
}

.reuters-interactive-graphic .alert-info hr {
  border-top-color: #a6d5ec;
}

.reuters-interactive-graphic .alert-info .alert-link {
  color: #245269;
}

.reuters-interactive-graphic .alert-warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b;
}

.reuters-interactive-graphic .alert-warning hr {
  border-top-color: #f7ecb5;
}

.reuters-interactive-graphic .alert-warning .alert-link {
  color: #66512c;
}

.reuters-interactive-graphic .alert-danger {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442;
}

.reuters-interactive-graphic .alert-danger hr {
  border-top-color: #e4b9b9;
}

.reuters-interactive-graphic .alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.reuters-interactive-graphic .progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: center;
  background-color: #eee;
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .progress-bar {
  height: 1rem;
  color: #0074d9;
  background-color: #0275d8;
}

.reuters-interactive-graphic .progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.reuters-interactive-graphic .progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}

.reuters-interactive-graphic .media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.reuters-interactive-graphic .media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.reuters-interactive-graphic .list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.reuters-interactive-graphic .list-group-item-action {
  width: 100%;
  color: #555;
  text-align: inherit;
}

.reuters-interactive-graphic .list-group-item-action .list-group-item-heading {
  color: #333;
}

.reuters-interactive-graphic .list-group-item-action:focus, .reuters-interactive-graphic .list-group-item-action:hover {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}

.reuters-interactive-graphic .list-group-item-action:active {
  color: #333333;
  background-color: #dbdbdb;
}

.reuters-interactive-graphic .list-group-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.reuters-interactive-graphic .list-group-item:first-child {
  border-top-right-radius: 0.15rem;
  border-top-left-radius: 0.15rem;
}

.reuters-interactive-graphic .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.15rem;
  border-bottom-left-radius: 0.15rem;
}

.reuters-interactive-graphic .list-group-item:focus, .reuters-interactive-graphic .list-group-item:hover {
  text-decoration: none;
}

.reuters-interactive-graphic .list-group-item.disabled, .reuters-interactive-graphic .list-group-item:disabled {
  color: #aaaaaa;
  cursor: not-allowed;
  background-color: #dbdbdb;
}

.reuters-interactive-graphic .list-group-item.disabled .list-group-item-heading, .reuters-interactive-graphic .list-group-item:disabled .list-group-item-heading {
  color: inherit;
}

.reuters-interactive-graphic .list-group-item.disabled .list-group-item-text, .reuters-interactive-graphic .list-group-item:disabled .list-group-item-text {
  color: #aaaaaa;
}

.reuters-interactive-graphic .list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8;
}

.reuters-interactive-graphic .list-group-item.active .list-group-item-heading,
.reuters-interactive-graphic .list-group-item.active .list-group-item-heading > small,
.reuters-interactive-graphic .list-group-item.active .list-group-item-heading > .small {
  color: inherit;
}

.reuters-interactive-graphic .list-group-item.active .list-group-item-text {
  color: #a8d6fe;
}

.reuters-interactive-graphic .list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.reuters-interactive-graphic .list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.reuters-interactive-graphic .list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

.reuters-interactive-graphic .list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

.reuters-interactive-graphic a.list-group-item-success,
.reuters-interactive-graphic button.list-group-item-success {
  color: #3c763d;
}

.reuters-interactive-graphic a.list-group-item-success .list-group-item-heading,
.reuters-interactive-graphic button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

.reuters-interactive-graphic a.list-group-item-success:focus, .reuters-interactive-graphic a.list-group-item-success:hover,
.reuters-interactive-graphic button.list-group-item-success:focus,
.reuters-interactive-graphic button.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6;
}

.reuters-interactive-graphic a.list-group-item-success.active,
.reuters-interactive-graphic button.list-group-item-success.active {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.reuters-interactive-graphic .list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

.reuters-interactive-graphic a.list-group-item-info,
.reuters-interactive-graphic button.list-group-item-info {
  color: #31708f;
}

.reuters-interactive-graphic a.list-group-item-info .list-group-item-heading,
.reuters-interactive-graphic button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

.reuters-interactive-graphic a.list-group-item-info:focus, .reuters-interactive-graphic a.list-group-item-info:hover,
.reuters-interactive-graphic button.list-group-item-info:focus,
.reuters-interactive-graphic button.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3;
}

.reuters-interactive-graphic a.list-group-item-info.active,
.reuters-interactive-graphic button.list-group-item-info.active {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.reuters-interactive-graphic .list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

.reuters-interactive-graphic a.list-group-item-warning,
.reuters-interactive-graphic button.list-group-item-warning {
  color: #8a6d3b;
}

.reuters-interactive-graphic a.list-group-item-warning .list-group-item-heading,
.reuters-interactive-graphic button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

.reuters-interactive-graphic a.list-group-item-warning:focus, .reuters-interactive-graphic a.list-group-item-warning:hover,
.reuters-interactive-graphic button.list-group-item-warning:focus,
.reuters-interactive-graphic button.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc;
}

.reuters-interactive-graphic a.list-group-item-warning.active,
.reuters-interactive-graphic button.list-group-item-warning.active {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.reuters-interactive-graphic .list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

.reuters-interactive-graphic a.list-group-item-danger,
.reuters-interactive-graphic button.list-group-item-danger {
  color: #a94442;
}

.reuters-interactive-graphic a.list-group-item-danger .list-group-item-heading,
.reuters-interactive-graphic button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

.reuters-interactive-graphic a.list-group-item-danger:focus, .reuters-interactive-graphic a.list-group-item-danger:hover,
.reuters-interactive-graphic button.list-group-item-danger:focus,
.reuters-interactive-graphic button.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc;
}

.reuters-interactive-graphic a.list-group-item-danger.active,
.reuters-interactive-graphic button.list-group-item-danger.active {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.reuters-interactive-graphic .embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.reuters-interactive-graphic .embed-responsive::before {
  display: block;
  content: "";
}

.reuters-interactive-graphic .embed-responsive .embed-responsive-item,
.reuters-interactive-graphic .embed-responsive iframe,
.reuters-interactive-graphic .embed-responsive embed,
.reuters-interactive-graphic .embed-responsive object,
.reuters-interactive-graphic .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.reuters-interactive-graphic .embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.reuters-interactive-graphic .embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.reuters-interactive-graphic .embed-responsive-4by3::before {
  padding-top: 75%;
}

.reuters-interactive-graphic .embed-responsive-1by1::before {
  padding-top: 100%;
}

.reuters-interactive-graphic .close {
  float: right;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.reuters-interactive-graphic .close:focus, .reuters-interactive-graphic .close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .75;
}

.reuters-interactive-graphic button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.reuters-interactive-graphic .modal-open {
  overflow: hidden;
}

.reuters-interactive-graphic .modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

.reuters-interactive-graphic .modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
          transform: translate(0, -25%);
}

.reuters-interactive-graphic .modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.reuters-interactive-graphic .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.reuters-interactive-graphic .modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.reuters-interactive-graphic .modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  outline: 0;
}

.reuters-interactive-graphic .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.reuters-interactive-graphic .modal-backdrop.fade {
  opacity: 0;
}

.reuters-interactive-graphic .modal-backdrop.show {
  opacity: 0.5;
}

.reuters-interactive-graphic .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.reuters-interactive-graphic .modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.reuters-interactive-graphic .modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 15px;
}

.reuters-interactive-graphic .modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 15px;
  border-top: 1px solid #e5e5e5;
}

.reuters-interactive-graphic .modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.reuters-interactive-graphic .modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

.reuters-interactive-graphic .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .modal-dialog {
    max-width: 600px;
    margin: 30px auto;
  }
  .reuters-interactive-graphic .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .modal-lg {
    max-width: 900px;
  }
}

.reuters-interactive-graphic .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.reuters-interactive-graphic .tooltip.show {
  opacity: 0.9;
}

.reuters-interactive-graphic .tooltip.tooltip-top, .reuters-interactive-graphic .tooltip.bs-tether-element-attached-bottom {
  padding: 5px 0;
  margin-top: -3px;
}

.reuters-interactive-graphic .tooltip.tooltip-top .tooltip-inner::before, .reuters-interactive-graphic .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 5px 5px 0;
  border-top-color: #333333;
}

.reuters-interactive-graphic .tooltip.tooltip-right, .reuters-interactive-graphic .tooltip.bs-tether-element-attached-left {
  padding: 0 5px;
  margin-left: 3px;
}

.reuters-interactive-graphic .tooltip.tooltip-right .tooltip-inner::before, .reuters-interactive-graphic .tooltip.bs-tether-element-attached-left .tooltip-inner::before {
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #333333;
}

.reuters-interactive-graphic .tooltip.tooltip-bottom, .reuters-interactive-graphic .tooltip.bs-tether-element-attached-top {
  padding: 5px 0;
  margin-top: 3px;
}

.reuters-interactive-graphic .tooltip.tooltip-bottom .tooltip-inner::before, .reuters-interactive-graphic .tooltip.bs-tether-element-attached-top .tooltip-inner::before {
  top: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 0 5px 5px;
  border-bottom-color: #333333;
}

.reuters-interactive-graphic .tooltip.tooltip-left, .reuters-interactive-graphic .tooltip.bs-tether-element-attached-right {
  padding: 0 5px;
  margin-left: -3px;
}

.reuters-interactive-graphic .tooltip.tooltip-left .tooltip-inner::before, .reuters-interactive-graphic .tooltip.bs-tether-element-attached-right .tooltip-inner::before {
  top: 50%;
  right: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 0 5px 5px;
  border-left-color: #333333;
}

.reuters-interactive-graphic .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #333333;
  text-align: center;
  background-color: #FFFFFF;
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .tooltip-inner::before {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.reuters-interactive-graphic .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
}

.reuters-interactive-graphic .popover.popover-top, .reuters-interactive-graphic .popover.bs-tether-element-attached-bottom {
  margin-top: -10px;
}

.reuters-interactive-graphic .popover.popover-top::before, .reuters-interactive-graphic .popover.popover-top::after, .reuters-interactive-graphic .popover.bs-tether-element-attached-bottom::before, .reuters-interactive-graphic .popover.bs-tether-element-attached-bottom::after {
  left: 50%;
  border-bottom-width: 0;
}

.reuters-interactive-graphic .popover.popover-top::before, .reuters-interactive-graphic .popover.bs-tether-element-attached-bottom::before {
  bottom: -11px;
  margin-left: -11px;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.reuters-interactive-graphic .popover.popover-top::after, .reuters-interactive-graphic .popover.bs-tether-element-attached-bottom::after {
  bottom: -10px;
  margin-left: -10px;
  border-top-color: #fff;
}

.reuters-interactive-graphic .popover.popover-right, .reuters-interactive-graphic .popover.bs-tether-element-attached-left {
  margin-left: 10px;
}

.reuters-interactive-graphic .popover.popover-right::before, .reuters-interactive-graphic .popover.popover-right::after, .reuters-interactive-graphic .popover.bs-tether-element-attached-left::before, .reuters-interactive-graphic .popover.bs-tether-element-attached-left::after {
  top: 50%;
  border-left-width: 0;
}

.reuters-interactive-graphic .popover.popover-right::before, .reuters-interactive-graphic .popover.bs-tether-element-attached-left::before {
  left: -11px;
  margin-top: -11px;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.reuters-interactive-graphic .popover.popover-right::after, .reuters-interactive-graphic .popover.bs-tether-element-attached-left::after {
  left: -10px;
  margin-top: -10px;
  border-right-color: #fff;
}

.reuters-interactive-graphic .popover.popover-bottom, .reuters-interactive-graphic .popover.bs-tether-element-attached-top {
  margin-top: 10px;
}

.reuters-interactive-graphic .popover.popover-bottom::before, .reuters-interactive-graphic .popover.popover-bottom::after, .reuters-interactive-graphic .popover.bs-tether-element-attached-top::before, .reuters-interactive-graphic .popover.bs-tether-element-attached-top::after {
  left: 50%;
  border-top-width: 0;
}

.reuters-interactive-graphic .popover.popover-bottom::before, .reuters-interactive-graphic .popover.bs-tether-element-attached-top::before {
  top: -11px;
  margin-left: -11px;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.reuters-interactive-graphic .popover.popover-bottom::after, .reuters-interactive-graphic .popover.bs-tether-element-attached-top::after {
  top: -10px;
  margin-left: -10px;
  border-bottom-color: #f7f7f7;
}

.reuters-interactive-graphic .popover.popover-bottom .popover-title::before, .reuters-interactive-graphic .popover.bs-tether-element-attached-top .popover-title::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 20px;
  margin-left: -10px;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.reuters-interactive-graphic .popover.popover-left, .reuters-interactive-graphic .popover.bs-tether-element-attached-right {
  margin-left: -10px;
}

.reuters-interactive-graphic .popover.popover-left::before, .reuters-interactive-graphic .popover.popover-left::after, .reuters-interactive-graphic .popover.bs-tether-element-attached-right::before, .reuters-interactive-graphic .popover.bs-tether-element-attached-right::after {
  top: 50%;
  border-right-width: 0;
}

.reuters-interactive-graphic .popover.popover-left::before, .reuters-interactive-graphic .popover.bs-tether-element-attached-right::before {
  right: -11px;
  margin-top: -11px;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.reuters-interactive-graphic .popover.popover-left::after, .reuters-interactive-graphic .popover.bs-tether-element-attached-right::after {
  right: -10px;
  margin-top: -10px;
  border-left-color: #fff;
}

.reuters-interactive-graphic .popover-title {
  padding: 8px 14px;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-right-radius: calc(0.25rem - 1px);
  border-top-left-radius: calc(0.25rem - 1px);
}

.reuters-interactive-graphic .popover-title:empty {
  display: none;
}

.reuters-interactive-graphic .popover-content {
  padding: 9px 14px;
}

.reuters-interactive-graphic .popover::before,
.reuters-interactive-graphic .popover::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.reuters-interactive-graphic .popover::before {
  content: "";
  border-width: 11px;
}

.reuters-interactive-graphic .popover::after {
  content: "";
  border-width: 10px;
}

.reuters-interactive-graphic .carousel {
  position: relative;
}

.reuters-interactive-graphic .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.reuters-interactive-graphic .carousel-item {
  position: relative;
  display: none;
  width: 100%;
}

@media (-webkit-transform-3d) {
  .reuters-interactive-graphic .carousel-item {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
}

@supports ((-webkit-transform: translate3d(0, 0, 0)) or (transform: translate3d(0, 0, 0))) {
  .reuters-interactive-graphic .carousel-item {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
}

.reuters-interactive-graphic .carousel-item.active,
.reuters-interactive-graphic .carousel-item-next,
.reuters-interactive-graphic .carousel-item-prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.reuters-interactive-graphic .carousel-item-next,
.reuters-interactive-graphic .carousel-item-prev {
  position: absolute;
  top: 0;
}

@media (-webkit-transform-3d) {
  .reuters-interactive-graphic .carousel-item-next.carousel-item-left,
  .reuters-interactive-graphic .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .reuters-interactive-graphic .carousel-item-next,
  .reuters-interactive-graphic .active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .reuters-interactive-graphic .carousel-item-prev,
  .reuters-interactive-graphic .active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@supports ((-webkit-transform: translate3d(0, 0, 0)) or (transform: translate3d(0, 0, 0))) {
  .reuters-interactive-graphic .carousel-item-next.carousel-item-left,
  .reuters-interactive-graphic .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .reuters-interactive-graphic .carousel-item-next,
  .reuters-interactive-graphic .active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .reuters-interactive-graphic .carousel-item-prev,
  .reuters-interactive-graphic .active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.reuters-interactive-graphic .carousel-control-prev,
.reuters-interactive-graphic .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

.reuters-interactive-graphic .carousel-control-prev:focus, .reuters-interactive-graphic .carousel-control-prev:hover,
.reuters-interactive-graphic .carousel-control-next:focus,
.reuters-interactive-graphic .carousel-control-next:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

.reuters-interactive-graphic .carousel-control-prev {
  left: 0;
}

.reuters-interactive-graphic .carousel-control-next {
  right: 0;
}

.reuters-interactive-graphic .carousel-control-prev-icon,
.reuters-interactive-graphic .carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

.reuters-interactive-graphic .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.reuters-interactive-graphic .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.reuters-interactive-graphic .carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.reuters-interactive-graphic .carousel-indicators li {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.5);
}

.reuters-interactive-graphic .carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.reuters-interactive-graphic .carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.reuters-interactive-graphic .carousel-indicators .active {
  background-color: #fff;
}

.reuters-interactive-graphic .carousel-caption {
  position: absolute;
  right: 0%;
  bottom: 20px;
  left: 0%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: inherit;
  text-align: center;
}

.reuters-interactive-graphic .align-baseline {
  vertical-align: baseline !important;
}

.reuters-interactive-graphic .align-top {
  vertical-align: top !important;
}

.reuters-interactive-graphic .align-middle {
  vertical-align: middle !important;
}

.reuters-interactive-graphic .align-bottom {
  vertical-align: bottom !important;
}

.reuters-interactive-graphic .align-text-bottom {
  vertical-align: text-bottom !important;
}

.reuters-interactive-graphic .align-text-top {
  vertical-align: text-top !important;
}

.reuters-interactive-graphic .bg-faded {
  background-color: #f7f7f7;
}

.reuters-interactive-graphic .bg-primary {
  background-color: #0275d8 !important;
}

.reuters-interactive-graphic a.bg-primary:focus, .reuters-interactive-graphic a.bg-primary:hover {
  background-color: #025aa5 !important;
}

.reuters-interactive-graphic .bg-success {
  background-color: #5cb85c !important;
}

.reuters-interactive-graphic a.bg-success:focus, .reuters-interactive-graphic a.bg-success:hover {
  background-color: #449d44 !important;
}

.reuters-interactive-graphic .bg-info {
  background-color: #5bc0de !important;
}

.reuters-interactive-graphic a.bg-info:focus, .reuters-interactive-graphic a.bg-info:hover {
  background-color: #31b0d5 !important;
}

.reuters-interactive-graphic .bg-warning {
  background-color: #f0ad4e !important;
}

.reuters-interactive-graphic a.bg-warning:focus, .reuters-interactive-graphic a.bg-warning:hover {
  background-color: #ec971f !important;
}

.reuters-interactive-graphic .bg-danger {
  background-color: #d9534f !important;
}

.reuters-interactive-graphic a.bg-danger:focus, .reuters-interactive-graphic a.bg-danger:hover {
  background-color: #c9302c !important;
}

.reuters-interactive-graphic .bg-inverse {
  background-color: #333333 !important;
}

.reuters-interactive-graphic a.bg-inverse:focus, .reuters-interactive-graphic a.bg-inverse:hover {
  background-color: #1a1a1a !important;
}

.reuters-interactive-graphic .border-0 {
  border: 0 !important;
}

.reuters-interactive-graphic .border-top-0 {
  border-top: 0 !important;
}

.reuters-interactive-graphic .border-right-0 {
  border-right: 0 !important;
}

.reuters-interactive-graphic .border-bottom-0 {
  border-bottom: 0 !important;
}

.reuters-interactive-graphic .border-left-0 {
  border-left: 0 !important;
}

.reuters-interactive-graphic .rounded {
  border-radius: 0.15rem;
}

.reuters-interactive-graphic .rounded-top {
  border-top-right-radius: 0.15rem;
  border-top-left-radius: 0.15rem;
}

.reuters-interactive-graphic .rounded-right {
  border-bottom-right-radius: 0.15rem;
  border-top-right-radius: 0.15rem;
}

.reuters-interactive-graphic .rounded-bottom {
  border-bottom-right-radius: 0.15rem;
  border-bottom-left-radius: 0.15rem;
}

.reuters-interactive-graphic .rounded-left {
  border-bottom-left-radius: 0.15rem;
  border-top-left-radius: 0.15rem;
}

.reuters-interactive-graphic .rounded-circle {
  border-radius: 50%;
}

.reuters-interactive-graphic .rounded-0 {
  border-radius: 0;
}

.reuters-interactive-graphic .clearfix::after {
  display: block;
  content: "";
  clear: both;
}

.reuters-interactive-graphic .d-none {
  display: none !important;
}

.reuters-interactive-graphic .d-inline {
  display: inline !important;
}

.reuters-interactive-graphic .d-inline-block {
  display: inline-block !important;
}

.reuters-interactive-graphic .d-block {
  display: block !important;
}

.reuters-interactive-graphic .d-table {
  display: table !important;
}

.reuters-interactive-graphic .d-table-cell {
  display: table-cell !important;
}

.reuters-interactive-graphic .d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.reuters-interactive-graphic .d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .d-sm-none {
    display: none !important;
  }
  .reuters-interactive-graphic .d-sm-inline {
    display: inline !important;
  }
  .reuters-interactive-graphic .d-sm-inline-block {
    display: inline-block !important;
  }
  .reuters-interactive-graphic .d-sm-block {
    display: block !important;
  }
  .reuters-interactive-graphic .d-sm-table {
    display: table !important;
  }
  .reuters-interactive-graphic .d-sm-table-cell {
    display: table-cell !important;
  }
  .reuters-interactive-graphic .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .reuters-interactive-graphic .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .d-md-none {
    display: none !important;
  }
  .reuters-interactive-graphic .d-md-inline {
    display: inline !important;
  }
  .reuters-interactive-graphic .d-md-inline-block {
    display: inline-block !important;
  }
  .reuters-interactive-graphic .d-md-block {
    display: block !important;
  }
  .reuters-interactive-graphic .d-md-table {
    display: table !important;
  }
  .reuters-interactive-graphic .d-md-table-cell {
    display: table-cell !important;
  }
  .reuters-interactive-graphic .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .reuters-interactive-graphic .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .d-lg-none {
    display: none !important;
  }
  .reuters-interactive-graphic .d-lg-inline {
    display: inline !important;
  }
  .reuters-interactive-graphic .d-lg-inline-block {
    display: inline-block !important;
  }
  .reuters-interactive-graphic .d-lg-block {
    display: block !important;
  }
  .reuters-interactive-graphic .d-lg-table {
    display: table !important;
  }
  .reuters-interactive-graphic .d-lg-table-cell {
    display: table-cell !important;
  }
  .reuters-interactive-graphic .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .reuters-interactive-graphic .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .d-xl-none {
    display: none !important;
  }
  .reuters-interactive-graphic .d-xl-inline {
    display: inline !important;
  }
  .reuters-interactive-graphic .d-xl-inline-block {
    display: inline-block !important;
  }
  .reuters-interactive-graphic .d-xl-block {
    display: block !important;
  }
  .reuters-interactive-graphic .d-xl-table {
    display: table !important;
  }
  .reuters-interactive-graphic .d-xl-table-cell {
    display: table-cell !important;
  }
  .reuters-interactive-graphic .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .reuters-interactive-graphic .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.reuters-interactive-graphic .flex-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.reuters-interactive-graphic .flex-last {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.reuters-interactive-graphic .flex-unordered {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.reuters-interactive-graphic .flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.reuters-interactive-graphic .flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.reuters-interactive-graphic .flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.reuters-interactive-graphic .flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.reuters-interactive-graphic .flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.reuters-interactive-graphic .flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.reuters-interactive-graphic .flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.reuters-interactive-graphic .justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.reuters-interactive-graphic .justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.reuters-interactive-graphic .justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.reuters-interactive-graphic .justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.reuters-interactive-graphic .justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.reuters-interactive-graphic .align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.reuters-interactive-graphic .align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.reuters-interactive-graphic .align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.reuters-interactive-graphic .align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.reuters-interactive-graphic .align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.reuters-interactive-graphic .align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.reuters-interactive-graphic .align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.reuters-interactive-graphic .align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.reuters-interactive-graphic .align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.reuters-interactive-graphic .align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.reuters-interactive-graphic .align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.reuters-interactive-graphic .align-self-auto {
  -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important;
}

.reuters-interactive-graphic .align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.reuters-interactive-graphic .align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.reuters-interactive-graphic .align-self-center {
  -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important;
}

.reuters-interactive-graphic .align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.reuters-interactive-graphic .align-self-stretch {
  -ms-flex-item-align: stretch !important;
      -ms-grid-row-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .flex-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .reuters-interactive-graphic .flex-sm-last {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .reuters-interactive-graphic .flex-sm-unordered {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .reuters-interactive-graphic .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .reuters-interactive-graphic .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .reuters-interactive-graphic .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .reuters-interactive-graphic .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .reuters-interactive-graphic .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .reuters-interactive-graphic .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .reuters-interactive-graphic .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .reuters-interactive-graphic .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .reuters-interactive-graphic .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .reuters-interactive-graphic .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .reuters-interactive-graphic .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .reuters-interactive-graphic .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .reuters-interactive-graphic .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .reuters-interactive-graphic .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .reuters-interactive-graphic .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .reuters-interactive-graphic .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .reuters-interactive-graphic .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .reuters-interactive-graphic .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .reuters-interactive-graphic .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .reuters-interactive-graphic .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .reuters-interactive-graphic .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .reuters-interactive-graphic .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .reuters-interactive-graphic .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .reuters-interactive-graphic .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .reuters-interactive-graphic .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .reuters-interactive-graphic .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .reuters-interactive-graphic .align-self-sm-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .reuters-interactive-graphic .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .reuters-interactive-graphic .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .flex-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .reuters-interactive-graphic .flex-md-last {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .reuters-interactive-graphic .flex-md-unordered {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .reuters-interactive-graphic .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .reuters-interactive-graphic .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .reuters-interactive-graphic .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .reuters-interactive-graphic .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .reuters-interactive-graphic .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .reuters-interactive-graphic .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .reuters-interactive-graphic .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .reuters-interactive-graphic .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .reuters-interactive-graphic .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .reuters-interactive-graphic .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .reuters-interactive-graphic .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .reuters-interactive-graphic .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .reuters-interactive-graphic .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .reuters-interactive-graphic .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .reuters-interactive-graphic .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .reuters-interactive-graphic .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .reuters-interactive-graphic .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .reuters-interactive-graphic .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .reuters-interactive-graphic .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .reuters-interactive-graphic .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .reuters-interactive-graphic .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .reuters-interactive-graphic .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .reuters-interactive-graphic .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .reuters-interactive-graphic .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .reuters-interactive-graphic .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .reuters-interactive-graphic .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .reuters-interactive-graphic .align-self-md-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .reuters-interactive-graphic .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .reuters-interactive-graphic .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .flex-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .reuters-interactive-graphic .flex-lg-last {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .reuters-interactive-graphic .flex-lg-unordered {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .reuters-interactive-graphic .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .reuters-interactive-graphic .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .reuters-interactive-graphic .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .reuters-interactive-graphic .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .reuters-interactive-graphic .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .reuters-interactive-graphic .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .reuters-interactive-graphic .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .reuters-interactive-graphic .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .reuters-interactive-graphic .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .reuters-interactive-graphic .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .reuters-interactive-graphic .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .reuters-interactive-graphic .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .reuters-interactive-graphic .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .reuters-interactive-graphic .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .reuters-interactive-graphic .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .reuters-interactive-graphic .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .reuters-interactive-graphic .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .reuters-interactive-graphic .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .reuters-interactive-graphic .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .reuters-interactive-graphic .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .reuters-interactive-graphic .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .reuters-interactive-graphic .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .reuters-interactive-graphic .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .reuters-interactive-graphic .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .reuters-interactive-graphic .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .reuters-interactive-graphic .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .reuters-interactive-graphic .align-self-lg-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .reuters-interactive-graphic .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .reuters-interactive-graphic .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .flex-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .reuters-interactive-graphic .flex-xl-last {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .reuters-interactive-graphic .flex-xl-unordered {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .reuters-interactive-graphic .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .reuters-interactive-graphic .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .reuters-interactive-graphic .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .reuters-interactive-graphic .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .reuters-interactive-graphic .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .reuters-interactive-graphic .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .reuters-interactive-graphic .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .reuters-interactive-graphic .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .reuters-interactive-graphic .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .reuters-interactive-graphic .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .reuters-interactive-graphic .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .reuters-interactive-graphic .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .reuters-interactive-graphic .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .reuters-interactive-graphic .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .reuters-interactive-graphic .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .reuters-interactive-graphic .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .reuters-interactive-graphic .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .reuters-interactive-graphic .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .reuters-interactive-graphic .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .reuters-interactive-graphic .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .reuters-interactive-graphic .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .reuters-interactive-graphic .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .reuters-interactive-graphic .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .reuters-interactive-graphic .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .reuters-interactive-graphic .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .reuters-interactive-graphic .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .reuters-interactive-graphic .align-self-xl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .reuters-interactive-graphic .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .reuters-interactive-graphic .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

.reuters-interactive-graphic .float-left {
  float: left !important;
}

.reuters-interactive-graphic .float-right {
  float: right !important;
}

.reuters-interactive-graphic .float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .float-sm-left {
    float: left !important;
  }
  .reuters-interactive-graphic .float-sm-right {
    float: right !important;
  }
  .reuters-interactive-graphic .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .float-md-left {
    float: left !important;
  }
  .reuters-interactive-graphic .float-md-right {
    float: right !important;
  }
  .reuters-interactive-graphic .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .float-lg-left {
    float: left !important;
  }
  .reuters-interactive-graphic .float-lg-right {
    float: right !important;
  }
  .reuters-interactive-graphic .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .float-xl-left {
    float: left !important;
  }
  .reuters-interactive-graphic .float-xl-right {
    float: right !important;
  }
  .reuters-interactive-graphic .float-xl-none {
    float: none !important;
  }
}

.reuters-interactive-graphic .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.reuters-interactive-graphic .fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.reuters-interactive-graphic .sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1030;
}

.reuters-interactive-graphic .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.reuters-interactive-graphic .sr-only-focusable:active, .reuters-interactive-graphic .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.reuters-interactive-graphic .w-25 {
  width: 25% !important;
}

.reuters-interactive-graphic .w-50 {
  width: 50% !important;
}

.reuters-interactive-graphic .w-75 {
  width: 75% !important;
}

.reuters-interactive-graphic .w-100 {
  width: 100% !important;
}

.reuters-interactive-graphic .h-25 {
  height: 25% !important;
}

.reuters-interactive-graphic .h-50 {
  height: 50% !important;
}

.reuters-interactive-graphic .h-75 {
  height: 75% !important;
}

.reuters-interactive-graphic .h-100 {
  height: 100% !important;
}

.reuters-interactive-graphic .mw-100 {
  max-width: 100% !important;
}

.reuters-interactive-graphic .mh-100 {
  max-height: 100% !important;
}

.reuters-interactive-graphic .m-0 {
  margin: 0 0 !important;
}

.reuters-interactive-graphic .mt-0 {
  margin-top: 0 !important;
}

.reuters-interactive-graphic .mr-0 {
  margin-right: 0 !important;
}

.reuters-interactive-graphic .mb-0 {
  margin-bottom: 0 !important;
}

.reuters-interactive-graphic .ml-0 {
  margin-left: 0 !important;
}

.reuters-interactive-graphic .mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.reuters-interactive-graphic .my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.reuters-interactive-graphic .m-1 {
  margin: 1rem 1rem !important;
}

.reuters-interactive-graphic .mt-1 {
  margin-top: 1rem !important;
}

.reuters-interactive-graphic .mr-1 {
  margin-right: 1rem !important;
}

.reuters-interactive-graphic .mb-1 {
  margin-bottom: 1rem !important;
}

.reuters-interactive-graphic .ml-1 {
  margin-left: 1rem !important;
}

.reuters-interactive-graphic .mx-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.reuters-interactive-graphic .my-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.reuters-interactive-graphic .m-2 {
  margin: 1.5rem 1.5rem !important;
}

.reuters-interactive-graphic .mt-2 {
  margin-top: 1.5rem !important;
}

.reuters-interactive-graphic .mr-2 {
  margin-right: 1.5rem !important;
}

.reuters-interactive-graphic .mb-2 {
  margin-bottom: 1.5rem !important;
}

.reuters-interactive-graphic .ml-2 {
  margin-left: 1.5rem !important;
}

.reuters-interactive-graphic .mx-2 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.reuters-interactive-graphic .my-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.reuters-interactive-graphic .m-3 {
  margin: 3rem 3rem !important;
}

.reuters-interactive-graphic .mt-3 {
  margin-top: 3rem !important;
}

.reuters-interactive-graphic .mr-3 {
  margin-right: 3rem !important;
}

.reuters-interactive-graphic .mb-3 {
  margin-bottom: 3rem !important;
}

.reuters-interactive-graphic .ml-3 {
  margin-left: 3rem !important;
}

.reuters-interactive-graphic .mx-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.reuters-interactive-graphic .my-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.reuters-interactive-graphic .p-0 {
  padding: 0 0 !important;
}

.reuters-interactive-graphic .pt-0 {
  padding-top: 0 !important;
}

.reuters-interactive-graphic .pr-0 {
  padding-right: 0 !important;
}

.reuters-interactive-graphic .pb-0 {
  padding-bottom: 0 !important;
}

.reuters-interactive-graphic .pl-0 {
  padding-left: 0 !important;
}

.reuters-interactive-graphic .px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.reuters-interactive-graphic .py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.reuters-interactive-graphic .p-1 {
  padding: 1rem 1rem !important;
}

.reuters-interactive-graphic .pt-1 {
  padding-top: 1rem !important;
}

.reuters-interactive-graphic .pr-1 {
  padding-right: 1rem !important;
}

.reuters-interactive-graphic .pb-1 {
  padding-bottom: 1rem !important;
}

.reuters-interactive-graphic .pl-1 {
  padding-left: 1rem !important;
}

.reuters-interactive-graphic .px-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.reuters-interactive-graphic .py-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.reuters-interactive-graphic .p-2 {
  padding: 1.5rem 1.5rem !important;
}

.reuters-interactive-graphic .pt-2 {
  padding-top: 1.5rem !important;
}

.reuters-interactive-graphic .pr-2 {
  padding-right: 1.5rem !important;
}

.reuters-interactive-graphic .pb-2 {
  padding-bottom: 1.5rem !important;
}

.reuters-interactive-graphic .pl-2 {
  padding-left: 1.5rem !important;
}

.reuters-interactive-graphic .px-2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.reuters-interactive-graphic .py-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.reuters-interactive-graphic .p-3 {
  padding: 3rem 3rem !important;
}

.reuters-interactive-graphic .pt-3 {
  padding-top: 3rem !important;
}

.reuters-interactive-graphic .pr-3 {
  padding-right: 3rem !important;
}

.reuters-interactive-graphic .pb-3 {
  padding-bottom: 3rem !important;
}

.reuters-interactive-graphic .pl-3 {
  padding-left: 3rem !important;
}

.reuters-interactive-graphic .px-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.reuters-interactive-graphic .py-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.reuters-interactive-graphic .m-auto {
  margin: auto !important;
}

.reuters-interactive-graphic .mt-auto {
  margin-top: auto !important;
}

.reuters-interactive-graphic .mr-auto {
  margin-right: auto !important;
}

.reuters-interactive-graphic .mb-auto {
  margin-bottom: auto !important;
}

.reuters-interactive-graphic .ml-auto {
  margin-left: auto !important;
}

.reuters-interactive-graphic .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.reuters-interactive-graphic .my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .m-sm-0 {
    margin: 0 0 !important;
  }
  .reuters-interactive-graphic .mt-sm-0 {
    margin-top: 0 !important;
  }
  .reuters-interactive-graphic .mr-sm-0 {
    margin-right: 0 !important;
  }
  .reuters-interactive-graphic .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .reuters-interactive-graphic .ml-sm-0 {
    margin-left: 0 !important;
  }
  .reuters-interactive-graphic .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .reuters-interactive-graphic .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .reuters-interactive-graphic .m-sm-1 {
    margin: 1rem 1rem !important;
  }
  .reuters-interactive-graphic .mt-sm-1 {
    margin-top: 1rem !important;
  }
  .reuters-interactive-graphic .mr-sm-1 {
    margin-right: 1rem !important;
  }
  .reuters-interactive-graphic .mb-sm-1 {
    margin-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .ml-sm-1 {
    margin-left: 1rem !important;
  }
  .reuters-interactive-graphic .mx-sm-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .reuters-interactive-graphic .my-sm-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .m-sm-2 {
    margin: 1.5rem 1.5rem !important;
  }
  .reuters-interactive-graphic .mt-sm-2 {
    margin-top: 1.5rem !important;
  }
  .reuters-interactive-graphic .mr-sm-2 {
    margin-right: 1.5rem !important;
  }
  .reuters-interactive-graphic .mb-sm-2 {
    margin-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .ml-sm-2 {
    margin-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .mx-sm-2 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .my-sm-2 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .m-sm-3 {
    margin: 3rem 3rem !important;
  }
  .reuters-interactive-graphic .mt-sm-3 {
    margin-top: 3rem !important;
  }
  .reuters-interactive-graphic .mr-sm-3 {
    margin-right: 3rem !important;
  }
  .reuters-interactive-graphic .mb-sm-3 {
    margin-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .ml-sm-3 {
    margin-left: 3rem !important;
  }
  .reuters-interactive-graphic .mx-sm-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .reuters-interactive-graphic .my-sm-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .p-sm-0 {
    padding: 0 0 !important;
  }
  .reuters-interactive-graphic .pt-sm-0 {
    padding-top: 0 !important;
  }
  .reuters-interactive-graphic .pr-sm-0 {
    padding-right: 0 !important;
  }
  .reuters-interactive-graphic .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .reuters-interactive-graphic .pl-sm-0 {
    padding-left: 0 !important;
  }
  .reuters-interactive-graphic .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .reuters-interactive-graphic .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .reuters-interactive-graphic .p-sm-1 {
    padding: 1rem 1rem !important;
  }
  .reuters-interactive-graphic .pt-sm-1 {
    padding-top: 1rem !important;
  }
  .reuters-interactive-graphic .pr-sm-1 {
    padding-right: 1rem !important;
  }
  .reuters-interactive-graphic .pb-sm-1 {
    padding-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .pl-sm-1 {
    padding-left: 1rem !important;
  }
  .reuters-interactive-graphic .px-sm-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .reuters-interactive-graphic .py-sm-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .p-sm-2 {
    padding: 1.5rem 1.5rem !important;
  }
  .reuters-interactive-graphic .pt-sm-2 {
    padding-top: 1.5rem !important;
  }
  .reuters-interactive-graphic .pr-sm-2 {
    padding-right: 1.5rem !important;
  }
  .reuters-interactive-graphic .pb-sm-2 {
    padding-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .pl-sm-2 {
    padding-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .px-sm-2 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .py-sm-2 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .p-sm-3 {
    padding: 3rem 3rem !important;
  }
  .reuters-interactive-graphic .pt-sm-3 {
    padding-top: 3rem !important;
  }
  .reuters-interactive-graphic .pr-sm-3 {
    padding-right: 3rem !important;
  }
  .reuters-interactive-graphic .pb-sm-3 {
    padding-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .pl-sm-3 {
    padding-left: 3rem !important;
  }
  .reuters-interactive-graphic .px-sm-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .reuters-interactive-graphic .py-sm-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .m-sm-auto {
    margin: auto !important;
  }
  .reuters-interactive-graphic .mt-sm-auto {
    margin-top: auto !important;
  }
  .reuters-interactive-graphic .mr-sm-auto {
    margin-right: auto !important;
  }
  .reuters-interactive-graphic .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .reuters-interactive-graphic .ml-sm-auto {
    margin-left: auto !important;
  }
  .reuters-interactive-graphic .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .reuters-interactive-graphic .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .m-md-0 {
    margin: 0 0 !important;
  }
  .reuters-interactive-graphic .mt-md-0 {
    margin-top: 0 !important;
  }
  .reuters-interactive-graphic .mr-md-0 {
    margin-right: 0 !important;
  }
  .reuters-interactive-graphic .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .reuters-interactive-graphic .ml-md-0 {
    margin-left: 0 !important;
  }
  .reuters-interactive-graphic .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .reuters-interactive-graphic .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .reuters-interactive-graphic .m-md-1 {
    margin: 1rem 1rem !important;
  }
  .reuters-interactive-graphic .mt-md-1 {
    margin-top: 1rem !important;
  }
  .reuters-interactive-graphic .mr-md-1 {
    margin-right: 1rem !important;
  }
  .reuters-interactive-graphic .mb-md-1 {
    margin-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .ml-md-1 {
    margin-left: 1rem !important;
  }
  .reuters-interactive-graphic .mx-md-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .reuters-interactive-graphic .my-md-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .m-md-2 {
    margin: 1.5rem 1.5rem !important;
  }
  .reuters-interactive-graphic .mt-md-2 {
    margin-top: 1.5rem !important;
  }
  .reuters-interactive-graphic .mr-md-2 {
    margin-right: 1.5rem !important;
  }
  .reuters-interactive-graphic .mb-md-2 {
    margin-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .ml-md-2 {
    margin-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .mx-md-2 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .my-md-2 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .m-md-3 {
    margin: 3rem 3rem !important;
  }
  .reuters-interactive-graphic .mt-md-3 {
    margin-top: 3rem !important;
  }
  .reuters-interactive-graphic .mr-md-3 {
    margin-right: 3rem !important;
  }
  .reuters-interactive-graphic .mb-md-3 {
    margin-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .ml-md-3 {
    margin-left: 3rem !important;
  }
  .reuters-interactive-graphic .mx-md-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .reuters-interactive-graphic .my-md-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .p-md-0 {
    padding: 0 0 !important;
  }
  .reuters-interactive-graphic .pt-md-0 {
    padding-top: 0 !important;
  }
  .reuters-interactive-graphic .pr-md-0 {
    padding-right: 0 !important;
  }
  .reuters-interactive-graphic .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .reuters-interactive-graphic .pl-md-0 {
    padding-left: 0 !important;
  }
  .reuters-interactive-graphic .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .reuters-interactive-graphic .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .reuters-interactive-graphic .p-md-1 {
    padding: 1rem 1rem !important;
  }
  .reuters-interactive-graphic .pt-md-1 {
    padding-top: 1rem !important;
  }
  .reuters-interactive-graphic .pr-md-1 {
    padding-right: 1rem !important;
  }
  .reuters-interactive-graphic .pb-md-1 {
    padding-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .pl-md-1 {
    padding-left: 1rem !important;
  }
  .reuters-interactive-graphic .px-md-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .reuters-interactive-graphic .py-md-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .p-md-2 {
    padding: 1.5rem 1.5rem !important;
  }
  .reuters-interactive-graphic .pt-md-2 {
    padding-top: 1.5rem !important;
  }
  .reuters-interactive-graphic .pr-md-2 {
    padding-right: 1.5rem !important;
  }
  .reuters-interactive-graphic .pb-md-2 {
    padding-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .pl-md-2 {
    padding-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .px-md-2 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .py-md-2 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .p-md-3 {
    padding: 3rem 3rem !important;
  }
  .reuters-interactive-graphic .pt-md-3 {
    padding-top: 3rem !important;
  }
  .reuters-interactive-graphic .pr-md-3 {
    padding-right: 3rem !important;
  }
  .reuters-interactive-graphic .pb-md-3 {
    padding-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .pl-md-3 {
    padding-left: 3rem !important;
  }
  .reuters-interactive-graphic .px-md-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .reuters-interactive-graphic .py-md-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .m-md-auto {
    margin: auto !important;
  }
  .reuters-interactive-graphic .mt-md-auto {
    margin-top: auto !important;
  }
  .reuters-interactive-graphic .mr-md-auto {
    margin-right: auto !important;
  }
  .reuters-interactive-graphic .mb-md-auto {
    margin-bottom: auto !important;
  }
  .reuters-interactive-graphic .ml-md-auto {
    margin-left: auto !important;
  }
  .reuters-interactive-graphic .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .reuters-interactive-graphic .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .m-lg-0 {
    margin: 0 0 !important;
  }
  .reuters-interactive-graphic .mt-lg-0 {
    margin-top: 0 !important;
  }
  .reuters-interactive-graphic .mr-lg-0 {
    margin-right: 0 !important;
  }
  .reuters-interactive-graphic .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .reuters-interactive-graphic .ml-lg-0 {
    margin-left: 0 !important;
  }
  .reuters-interactive-graphic .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .reuters-interactive-graphic .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .reuters-interactive-graphic .m-lg-1 {
    margin: 1rem 1rem !important;
  }
  .reuters-interactive-graphic .mt-lg-1 {
    margin-top: 1rem !important;
  }
  .reuters-interactive-graphic .mr-lg-1 {
    margin-right: 1rem !important;
  }
  .reuters-interactive-graphic .mb-lg-1 {
    margin-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .ml-lg-1 {
    margin-left: 1rem !important;
  }
  .reuters-interactive-graphic .mx-lg-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .reuters-interactive-graphic .my-lg-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .m-lg-2 {
    margin: 1.5rem 1.5rem !important;
  }
  .reuters-interactive-graphic .mt-lg-2 {
    margin-top: 1.5rem !important;
  }
  .reuters-interactive-graphic .mr-lg-2 {
    margin-right: 1.5rem !important;
  }
  .reuters-interactive-graphic .mb-lg-2 {
    margin-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .ml-lg-2 {
    margin-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .mx-lg-2 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .my-lg-2 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .m-lg-3 {
    margin: 3rem 3rem !important;
  }
  .reuters-interactive-graphic .mt-lg-3 {
    margin-top: 3rem !important;
  }
  .reuters-interactive-graphic .mr-lg-3 {
    margin-right: 3rem !important;
  }
  .reuters-interactive-graphic .mb-lg-3 {
    margin-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .ml-lg-3 {
    margin-left: 3rem !important;
  }
  .reuters-interactive-graphic .mx-lg-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .reuters-interactive-graphic .my-lg-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .p-lg-0 {
    padding: 0 0 !important;
  }
  .reuters-interactive-graphic .pt-lg-0 {
    padding-top: 0 !important;
  }
  .reuters-interactive-graphic .pr-lg-0 {
    padding-right: 0 !important;
  }
  .reuters-interactive-graphic .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .reuters-interactive-graphic .pl-lg-0 {
    padding-left: 0 !important;
  }
  .reuters-interactive-graphic .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .reuters-interactive-graphic .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .reuters-interactive-graphic .p-lg-1 {
    padding: 1rem 1rem !important;
  }
  .reuters-interactive-graphic .pt-lg-1 {
    padding-top: 1rem !important;
  }
  .reuters-interactive-graphic .pr-lg-1 {
    padding-right: 1rem !important;
  }
  .reuters-interactive-graphic .pb-lg-1 {
    padding-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .pl-lg-1 {
    padding-left: 1rem !important;
  }
  .reuters-interactive-graphic .px-lg-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .reuters-interactive-graphic .py-lg-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .p-lg-2 {
    padding: 1.5rem 1.5rem !important;
  }
  .reuters-interactive-graphic .pt-lg-2 {
    padding-top: 1.5rem !important;
  }
  .reuters-interactive-graphic .pr-lg-2 {
    padding-right: 1.5rem !important;
  }
  .reuters-interactive-graphic .pb-lg-2 {
    padding-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .pl-lg-2 {
    padding-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .px-lg-2 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .py-lg-2 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .p-lg-3 {
    padding: 3rem 3rem !important;
  }
  .reuters-interactive-graphic .pt-lg-3 {
    padding-top: 3rem !important;
  }
  .reuters-interactive-graphic .pr-lg-3 {
    padding-right: 3rem !important;
  }
  .reuters-interactive-graphic .pb-lg-3 {
    padding-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .pl-lg-3 {
    padding-left: 3rem !important;
  }
  .reuters-interactive-graphic .px-lg-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .reuters-interactive-graphic .py-lg-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .m-lg-auto {
    margin: auto !important;
  }
  .reuters-interactive-graphic .mt-lg-auto {
    margin-top: auto !important;
  }
  .reuters-interactive-graphic .mr-lg-auto {
    margin-right: auto !important;
  }
  .reuters-interactive-graphic .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .reuters-interactive-graphic .ml-lg-auto {
    margin-left: auto !important;
  }
  .reuters-interactive-graphic .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .reuters-interactive-graphic .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .m-xl-0 {
    margin: 0 0 !important;
  }
  .reuters-interactive-graphic .mt-xl-0 {
    margin-top: 0 !important;
  }
  .reuters-interactive-graphic .mr-xl-0 {
    margin-right: 0 !important;
  }
  .reuters-interactive-graphic .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .reuters-interactive-graphic .ml-xl-0 {
    margin-left: 0 !important;
  }
  .reuters-interactive-graphic .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .reuters-interactive-graphic .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .reuters-interactive-graphic .m-xl-1 {
    margin: 1rem 1rem !important;
  }
  .reuters-interactive-graphic .mt-xl-1 {
    margin-top: 1rem !important;
  }
  .reuters-interactive-graphic .mr-xl-1 {
    margin-right: 1rem !important;
  }
  .reuters-interactive-graphic .mb-xl-1 {
    margin-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .ml-xl-1 {
    margin-left: 1rem !important;
  }
  .reuters-interactive-graphic .mx-xl-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .reuters-interactive-graphic .my-xl-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .m-xl-2 {
    margin: 1.5rem 1.5rem !important;
  }
  .reuters-interactive-graphic .mt-xl-2 {
    margin-top: 1.5rem !important;
  }
  .reuters-interactive-graphic .mr-xl-2 {
    margin-right: 1.5rem !important;
  }
  .reuters-interactive-graphic .mb-xl-2 {
    margin-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .ml-xl-2 {
    margin-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .mx-xl-2 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .my-xl-2 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .m-xl-3 {
    margin: 3rem 3rem !important;
  }
  .reuters-interactive-graphic .mt-xl-3 {
    margin-top: 3rem !important;
  }
  .reuters-interactive-graphic .mr-xl-3 {
    margin-right: 3rem !important;
  }
  .reuters-interactive-graphic .mb-xl-3 {
    margin-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .ml-xl-3 {
    margin-left: 3rem !important;
  }
  .reuters-interactive-graphic .mx-xl-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .reuters-interactive-graphic .my-xl-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .p-xl-0 {
    padding: 0 0 !important;
  }
  .reuters-interactive-graphic .pt-xl-0 {
    padding-top: 0 !important;
  }
  .reuters-interactive-graphic .pr-xl-0 {
    padding-right: 0 !important;
  }
  .reuters-interactive-graphic .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .reuters-interactive-graphic .pl-xl-0 {
    padding-left: 0 !important;
  }
  .reuters-interactive-graphic .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .reuters-interactive-graphic .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .reuters-interactive-graphic .p-xl-1 {
    padding: 1rem 1rem !important;
  }
  .reuters-interactive-graphic .pt-xl-1 {
    padding-top: 1rem !important;
  }
  .reuters-interactive-graphic .pr-xl-1 {
    padding-right: 1rem !important;
  }
  .reuters-interactive-graphic .pb-xl-1 {
    padding-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .pl-xl-1 {
    padding-left: 1rem !important;
  }
  .reuters-interactive-graphic .px-xl-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .reuters-interactive-graphic .py-xl-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .reuters-interactive-graphic .p-xl-2 {
    padding: 1.5rem 1.5rem !important;
  }
  .reuters-interactive-graphic .pt-xl-2 {
    padding-top: 1.5rem !important;
  }
  .reuters-interactive-graphic .pr-xl-2 {
    padding-right: 1.5rem !important;
  }
  .reuters-interactive-graphic .pb-xl-2 {
    padding-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .pl-xl-2 {
    padding-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .px-xl-2 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .reuters-interactive-graphic .py-xl-2 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .reuters-interactive-graphic .p-xl-3 {
    padding: 3rem 3rem !important;
  }
  .reuters-interactive-graphic .pt-xl-3 {
    padding-top: 3rem !important;
  }
  .reuters-interactive-graphic .pr-xl-3 {
    padding-right: 3rem !important;
  }
  .reuters-interactive-graphic .pb-xl-3 {
    padding-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .pl-xl-3 {
    padding-left: 3rem !important;
  }
  .reuters-interactive-graphic .px-xl-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .reuters-interactive-graphic .py-xl-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .reuters-interactive-graphic .m-xl-auto {
    margin: auto !important;
  }
  .reuters-interactive-graphic .mt-xl-auto {
    margin-top: auto !important;
  }
  .reuters-interactive-graphic .mr-xl-auto {
    margin-right: auto !important;
  }
  .reuters-interactive-graphic .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .reuters-interactive-graphic .ml-xl-auto {
    margin-left: auto !important;
  }
  .reuters-interactive-graphic .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .reuters-interactive-graphic .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

.reuters-interactive-graphic .text-justify {
  text-align: justify !important;
}

.reuters-interactive-graphic .text-nowrap {
  white-space: nowrap !important;
}

.reuters-interactive-graphic .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.reuters-interactive-graphic .text-left {
  text-align: left !important;
}

.reuters-interactive-graphic .text-right {
  text-align: right !important;
}

.reuters-interactive-graphic .text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .text-sm-left {
    text-align: left !important;
  }
  .reuters-interactive-graphic .text-sm-right {
    text-align: right !important;
  }
  .reuters-interactive-graphic .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .text-md-left {
    text-align: left !important;
  }
  .reuters-interactive-graphic .text-md-right {
    text-align: right !important;
  }
  .reuters-interactive-graphic .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .text-lg-left {
    text-align: left !important;
  }
  .reuters-interactive-graphic .text-lg-right {
    text-align: right !important;
  }
  .reuters-interactive-graphic .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .text-xl-left {
    text-align: left !important;
  }
  .reuters-interactive-graphic .text-xl-right {
    text-align: right !important;
  }
  .reuters-interactive-graphic .text-xl-center {
    text-align: center !important;
  }
}

.reuters-interactive-graphic .text-lowercase {
  text-transform: lowercase !important;
}

.reuters-interactive-graphic .text-uppercase {
  text-transform: uppercase !important;
}

.reuters-interactive-graphic .text-capitalize {
  text-transform: capitalize !important;
}

.reuters-interactive-graphic .font-weight-normal {
  font-weight: normal;
}

.reuters-interactive-graphic .font-weight-bold {
  font-weight: bold;
}

.reuters-interactive-graphic .font-italic {
  font-style: italic;
}

.reuters-interactive-graphic .text-white {
  color: #fff !important;
}

.reuters-interactive-graphic .text-muted {
  color: #aaaaaa !important;
}

.reuters-interactive-graphic a.text-muted:focus, .reuters-interactive-graphic a.text-muted:hover {
  color: #919191 !important;
}

.reuters-interactive-graphic .text-primary {
  color: #0275d8 !important;
}

.reuters-interactive-graphic a.text-primary:focus, .reuters-interactive-graphic a.text-primary:hover {
  color: #025aa5 !important;
}

.reuters-interactive-graphic .text-success {
  color: #5cb85c !important;
}

.reuters-interactive-graphic a.text-success:focus, .reuters-interactive-graphic a.text-success:hover {
  color: #449d44 !important;
}

.reuters-interactive-graphic .text-info {
  color: #5bc0de !important;
}

.reuters-interactive-graphic a.text-info:focus, .reuters-interactive-graphic a.text-info:hover {
  color: #31b0d5 !important;
}

.reuters-interactive-graphic .text-warning {
  color: #f0ad4e !important;
}

.reuters-interactive-graphic a.text-warning:focus, .reuters-interactive-graphic a.text-warning:hover {
  color: #ec971f !important;
}

.reuters-interactive-graphic .text-danger {
  color: #d9534f !important;
}

.reuters-interactive-graphic a.text-danger:focus, .reuters-interactive-graphic a.text-danger:hover {
  color: #c9302c !important;
}

.reuters-interactive-graphic .text-gray-dark {
  color: #333333 !important;
}

.reuters-interactive-graphic a.text-gray-dark:focus, .reuters-interactive-graphic a.text-gray-dark:hover {
  color: #1a1a1a !important;
}

.reuters-interactive-graphic .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.reuters-interactive-graphic .invisible {
  visibility: hidden !important;
}

.reuters-interactive-graphic .hidden-xs-up {
  display: none !important;
}

@media (max-width: 575px) {
  .reuters-interactive-graphic .hidden-xs-down {
    display: none !important;
  }
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .hidden-sm-up {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .reuters-interactive-graphic .hidden-sm-down {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .hidden-md-up {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .reuters-interactive-graphic .hidden-md-down {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .hidden-lg-up {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  .reuters-interactive-graphic .hidden-lg-down {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .hidden-xl-up {
    display: none !important;
  }
}

.reuters-interactive-graphic .hidden-xl-down {
  display: none !important;
}

.reuters-interactive-graphic .visible-print-block {
  display: none !important;
}

@media print {
  .reuters-interactive-graphic .visible-print-block {
    display: block !important;
  }
}

.reuters-interactive-graphic .visible-print-inline {
  display: none !important;
}

@media print {
  .reuters-interactive-graphic .visible-print-inline {
    display: inline !important;
  }
}

.reuters-interactive-graphic .visible-print-inline-block {
  display: none !important;
}

@media print {
  .reuters-interactive-graphic .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .reuters-interactive-graphic .hidden-print {
    display: none !important;
  }
}

.reuters-interactive-graphic .reuters-chart {
  margin-top: .5rem;
  margin-bottom: 15px;
}

.reuters-interactive-graphic .chart {
  position: relative;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
}

.reuters-interactive-graphic .nested-chart {
  left: 0;
  top: 0;
  width: calc(100% - 80px);
}

.reuters-interactive-graphic .nested-legend {
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
}

.reuters-interactive-graphic .no-legend .nested-chart {
  position: static;
  width: 100%;
}

.reuters-interactive-graphic .no-legend .nested-legend {
  display: none;
}

.reuters-interactive-graphic .navContainer.spacer {
  min-height: 27px;
}

.reuters-interactive-graphic .page-legend {
  width: 100%;
  height: 30px;
}

.reuters-interactive-graphic .page-legend .legendItems {
  width: 100px;
  height: 30px;
  position: static;
  display: inline-block;
}

.reuters-interactive-graphic .chart-holder {
  position: relative;
}

.reuters-interactive-graphic .chart-holder.smaller .chart-nav {
  margin-bottom: 10px;
}

.reuters-interactive-graphic .chart-holder.smaller .nested-chart {
  width: 100% !important;
}

.reuters-interactive-graphic .chart-holder.smaller .nested-legend {
  width: 100% !important;
  position: static;
  min-height: 35px;
}

.reuters-interactive-graphic .chart-holder.smaller .legend-items-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.reuters-interactive-graphic .chart-holder.smaller .legendItems {
  position: static;
  width: auto;
  display: block;
  vertical-align: top;
  margin-bottom: 0px;
  margin-right: 10px;
}

.reuters-interactive-graphic .chart-holder.smaller .legendInline {
  width: auto !important;
}

.reuters-interactive-graphic .chart-holder.smaller .legendContainer .valueTip {
  display: none;
}

.reuters-interactive-graphic .chart-holder.smaller .legendContainer .dateTip {
  display: none;
}

.reuters-interactive-graphic .chart-holder.smaller .legend-items-holder {
  min-height: 20px;
}

.reuters-interactive-graphic .chart-holder.smaller .reuters-tooltip {
  display: block !important;
}

.reuters-interactive-graphic .chart-holder.smaller .legend-ital {
  display: none !important;
}

.reuters-interactive-graphic hr {
  margin-bottom: 0px;
  margin-top: 5px;
}

.reuters-interactive-graphic .legendContainer {
  position: relative;
  font-size: 0.875rem;
}

.reuters-interactive-graphic .legendContainer .legend-items-holder {
  position: relative;
}

.reuters-interactive-graphic .legendContainer .dateTip {
  font-weight: 400;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.reuters-interactive-graphic .legendContainer .legend-ital {
  font-style: italic;
  margin-bottom: 8px;
  line-height: 1;
  display: none;
}

.reuters-interactive-graphic .legendItems {
  font-size: 0.875rem;
  margin-bottom: 20px;
  line-height: 1;
  position: absolute;
  cursor: pointer;
  transition: all 0.5s;
  width: 100%;
}

.reuters-interactive-graphic .legendItems.clicked {
  opacity: 0.4;
}

.reuters-interactive-graphic .legendItems .nameTip {
  display: inline-block;
  vertical-align: top;
  font-weight: 600;
  margin: 0;
  margin-right: 4px;
  line-height: 1;
}

.reuters-interactive-graphic .legendItems .valueTip {
  font-weight: 400;
  line-height: 1;
  margin: 0;
}

.reuters-interactive-graphic .legendItems .legendInline {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 15px);
}

.reuters-interactive-graphic .legendItems .circleTip {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
  margin-right: 2px;
}

.reuters-interactive-graphic .legendItems .circleTip.line {
  border-radius: 3px;
  margin-top: 6px;
  height: 3px;
}

.reuters-interactive-graphic .legendItems .circleTip.bar {
  border-radius: 0px;
}

.reuters-interactive-graphic .layoutNavButtons {
  width: 40px;
  height: 40px;
  margin-left: 6px;
  display: inline-block;
  cursor: pointer;
  vertical-align: top;
  margin-bottom: 6px;
  background-image: url(../images/chartlayouts.png);
  background-size: 200%;
}

.reuters-interactive-graphic .layoutNavButtons:first-of-type {
  margin-left: 0px;
}

.reuters-interactive-graphic .layoutNavButtons.selected {
  background-position-x: 40px !important;
}

.reuters-interactive-graphic .layoutNavButtons:hover {
  background-position-x: 40px !important;
}

.reuters-interactive-graphic .reuters-tooltip {
  position: absolute;
  text-align: left;
  padding: 8px;
  background-color: white;
  color: black;
  border: 1px solid black;
  pointer-events: none;
  z-index: 5;
  font-size: 0.8rem;
  max-width: 200px;
}

.reuters-interactive-graphic .reuters-tooltip hr {
  width: 100%;
  margin: 5px auto 5px auto;
  border-top: 1px solid black;
}

.reuters-interactive-graphic .reuters-tooltip .dateTip {
  font-weight: 700;
  margin-bottom: 6px;
}

.reuters-interactive-graphic .reuters-tooltip .nameTip {
  display: inline-block;
  vertical-align: top;
  font-weight: 600;
  width: 60px;
  margin: 0;
  margin-right: 4px;
  line-height: 1;
}

.reuters-interactive-graphic .reuters-tooltip .valueTip {
  display: inline-block;
  vertical-align: top;
  font-weight: 300;
  max-width: 150px;
  line-height: 1;
  margin: 0;
}

.reuters-interactive-graphic .reuters-tooltip .circleTip {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
  margin-right: 2px;
}

.reuters-interactive-graphic .reuters-tooltip .circleTip.line {
  border-radius: 3px;
  height: 3px;
}

.reuters-interactive-graphic .reuters-tooltip .circleTip.bar {
  border-radius: 0px;
}

.reuters-interactive-graphic .reuters-tooltip .tipHolder {
  width: 100%;
  margin-top: 2px;
}

.reuters-interactive-graphic .tipCircle.highlight {
  opacity: 1 !important;
}

.reuters-interactive-graphic .tipCircle.timeline {
  opacity: 1 !important;
  fill: none !important;
  stroke: black !important;
  stroke-width: 1.5px !important;
}

.reuters-interactive-graphic .tipCircle.timeline.highlight {
  fill: black !important;
}

.reuters-interactive-graphic .line {
  fill: none;
  stroke: #231F20;
  stroke-linejoin: round;
  stroke-linecap: round;
}

.reuters-interactive-graphic .lineChart {
  stroke-width: 3px;
  transition: stroke-width 0.5s, opacity 0.5s;
  -webkit-transition: stroke-width 0.5s, opacity 0.5s;
}

.reuters-interactive-graphic .lineChart:hover {
  stroke-width: 6px;
}

.reuters-interactive-graphic .lineChart.notSelected {
  opacity: 0.4;
}

.reuters-interactive-graphic .lineChart.turnedOff {
  opacity: 0;
}

.reuters-interactive-graphic .zeroAxis {
  stroke: black;
  stroke-width: 2px;
}

.reuters-interactive-graphic .axis line, .reuters-interactive-graphic .axiszero line {
  fill: none;
  stroke: #aaaaaa;
}

.reuters-interactive-graphic .y.axis line {
  stroke: #aaaaaa;
}

.reuters-interactive-graphic .axiszero line {
  stroke: #333333;
  stroke-width: 1.5px;
}

.reuters-interactive-graphic .axis text {
  font-weight: 400;
  fill: black;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
}

.reuters-interactive-graphic .axiszero text, .reuters-interactive-graphic .axis path, .reuters-interactive-graphic .axiszero path {
  display: none;
}

.reuters-interactive-graphic .area, .reuters-interactive-graphic .area2 {
  opacity: 0.8;
}

.reuters-interactive-graphic .plot {
  fill: white;
}

.reuters-interactive-graphic .states {
  fill: none;
  stroke: #ffffff;
  stroke-linejoin: round;
}

.reuters-interactive-graphic .cursorline {
  stroke: #6B6A6B;
  stroke-width: 1px;
}

.reuters-interactive-graphic .recessionBox {
  fill: #dbdbdb;
}

.reuters-interactive-graphic rect.bar.lighter {
  opacity: 0.6 !important;
}

.reuters-interactive-graphic .annotation-group {
  opacity: 0.001;
  transition: opacity 1s;
  transition-delay: 1s;
}

.reuters-interactive-graphic .annotation-group.active {
  opacity: 1;
}

.reuters-interactive-graphic .annotation-note-label {
  font-size: 0.8rem;
}

.reuters-interactive-graphic .circleTip.bar.outline {
  background-color: white !important;
  border: 1.5px solid black;
}

.reuters-interactive-graphic .bar.outline {
  stroke: black;
}

.reuters-interactive-graphic .geography {
  stroke: white;
  stroke-width: 1px;
}

.reuters-interactive-graphic .geography:hover {
  fill: #404041 !important;
}

.reuters-interactive-graphic .geographyLabel {
  pointer-events: none;
  fill: black;
  text-transform: uppercase;
  font-size: 0.8rem;
  cursor: pointer;
  text-anchor: middle;
}

.reuters-interactive-graphic .geographyLabel.left-align {
  text-anchor: start;
}

@media (max-width: 575px) {
  .reuters-interactive-graphic .geographyLabel {
    display: none;
  }
}

.reuters-interactive-graphic .legendBox {
  height: 12px;
  width: 12px;
  display: inline-block;
}

.reuters-interactive-graphic .legendBox.hash {
  background: repeating-linear-gradient(-45deg, #DCDDDE, #DCDDDE 1.5px, white 0, white 4px);
}

.reuters-interactive-graphic .legendBoxwide {
  height: 8px;
  width: 100%;
}

.reuters-interactive-graphic .legendBoxwide.hash {
  background: repeating-linear-gradient(-45deg, #DCDDDE, #DCDDDE 1.5px, white 0, white 4px);
}

.reuters-interactive-graphic .map-legend-text {
  font-size: 0.875rem;
}

.reuters-interactive-graphic html.remove-header .main {
  padding-top: 0px !important;
}

.reuters-interactive-graphic html.remove-header .footer {
  display: none;
}

.reuters-interactive-graphic html.remove-header .header {
  display: none;
}

.reuters-interactive-graphic body.pym .main {
  padding-top: 0px !important;
  margin-top: 0px !important;
}

.reuters-interactive-graphic body.pym .container {
  width: 100% !important;
  padding-left: 0px;
}

.reuters-interactive-graphic body.pym .footer {
  display: none;
}

.reuters-interactive-graphic body.pym .header {
  display: none;
}

.reuters-interactive-graphic html.media-flat {
  width: 620px;
}

.reuters-interactive-graphic html.media-flat h1 {
  font-size: 26px;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.reuters-interactive-graphic html.media-flat .graphic-subhead {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 300;
}

.reuters-interactive-graphic html.media-flat .graphic-chart-label {
  font-size: 14px;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 700;
}

.reuters-interactive-graphic html.media-flat .graphic-chart-subhead {
  font-size: 14px;
  font-weight: 300;
}

.reuters-interactive-graphic html.media-flat .line {
  stroke-width: 2.5px;
}

.reuters-interactive-graphic html.media-flat .chart-holder .nested-chart {
  width: 100% !important;
}

.reuters-interactive-graphic html.media-flat .chart-holder .nested-legend {
  width: 100% !important;
  position: static;
}

.reuters-interactive-graphic html.media-flat .chart-holder .legendItems {
  position: static;
  width: calc((100% / 3) - 10px);
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0px;
}

.reuters-interactive-graphic html.media-flat .chart-holder .legendContainer .valueTip {
  display: none;
}

.reuters-interactive-graphic html.media-flat .chart-holder .legendContainer .dateTip {
  display: none;
}

.reuters-interactive-graphic html.media-flat .chart-holder .legend-items-holder {
  min-height: 20px;
}

.reuters-interactive-graphic html.media-flat .chart-holder .reuters-tooltip {
  display: block !important;
}

.reuters-interactive-graphic html.media-flat .chart-nav {
  display: none;
}

.reuters-interactive-graphic html.media-flat .legend-ital {
  display: none;
}

.reuters-interactive-graphic html.media-flat .nameTip {
  font-size: 14px;
}

.reuters-interactive-graphic html.media-flat .axis text {
  font-size: 14px;
  font-weight: 300;
}

.reuters-interactive-graphic html.media-flat .graphic-source {
  font-size: 12px;
  color: black;
  font-weight: 300;
}

.reuters-interactive-graphic html.media-flat body {
  width: 620px;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}

.reuters-interactive-graphic html.media-flat .main {
  padding-top: 0px;
}

.reuters-interactive-graphic html.media-flat .container {
  width: 620px !important;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

.reuters-interactive-graphic html.media-flat .footer {
  display: none;
}

.reuters-interactive-graphic html.media-flat .header {
  display: none;
}

.reuters-interactive-graphic html.media-flat h1 {
  margin-top: 10px;
}

.reuters-interactive-graphic html.media-flat .tipCircle {
  display: none !important;
}

.reuters-interactive-graphic html.eikon {
  /*axis*/
}

.reuters-interactive-graphic html.eikon body {
  color: #f7f7f9;
  background-color: #19171a;
}

.reuters-interactive-graphic html.eikon .footer {
  display: none;
}

.reuters-interactive-graphic html.eikon .header {
  display: none;
}

.reuters-interactive-graphic html.eikon h1, .reuters-interactive-graphic html.eikon h2, .reuters-interactive-graphic html.eikon h3, .reuters-interactive-graphic html.eikon h4, .reuters-interactive-graphic html.eikon h5, .reuters-interactive-graphic html.eikon h6,
.reuters-interactive-graphic html.eikon .h1, .reuters-interactive-graphic html.eikon .h2, .reuters-interactive-graphic html.eikon .h3, .reuters-interactive-graphic html.eikon .h4, .reuters-interactive-graphic html.eikon .h5, .reuters-interactive-graphic html.eikon .h6 {
  color: #f7f7f9;
}

.reuters-interactive-graphic html.eikon .reuters-tooltip {
  background-color: #19171a;
  color: #f7f7f9;
  border: 1px solid #f7f7f9;
}

.reuters-interactive-graphic html.eikon .reuters-tooltip hr {
  border-top: 1px solid #f7f7f9;
}

.reuters-interactive-graphic html.eikon .tipCircle.timeline {
  stroke: #f7f7f9 !important;
}

.reuters-interactive-graphic html.eikon .tipCircle.timeline.highlight {
  fill: #f7f7f9 !important;
}

.reuters-interactive-graphic html.eikon .zeroAxis {
  stroke: #f7f7f9;
  stroke-width: 2px;
}

.reuters-interactive-graphic html.eikon .axis line, .reuters-interactive-graphic html.eikon .axiszero line {
  stroke: #aaaaaa;
}

.reuters-interactive-graphic html.eikon .y.axis line {
  stroke: #aaaaaa;
}

.reuters-interactive-graphic html.eikon .axiszero line {
  stroke: #f7f7f9;
}

.reuters-interactive-graphic html.eikon .axis text {
  fill: #f7f7f9;
}

.reuters-interactive-graphic html.eikon .plot {
  fill: #19171a;
}

.reuters-interactive-graphic html.eikon .states {
  stroke: #19171a;
}

.reuters-interactive-graphic html.eikon .cursorline {
  stroke: #dbdbdb;
}

.reuters-interactive-graphic html.eikon .recessionBox {
  fill: #6B6A6B;
}

.reuters-interactive-graphic html.eikon .scatter-dot:hover {
  fill: #f7f7f9 !important;
}

.reuters-interactive-graphic html.eikon .chart-holder .scatter-nested-legend .scatter-legend-circle.scatter-size {
  border: 1px #f7f7f9 solid;
}

.reuters-interactive-graphic html.eikon .geography {
  stroke: #19171a;
}

.reuters-interactive-graphic html.eikon .geographyLabel {
  fill: white;
}

.reuters-interactive-graphic html.eikon .legendBox.hash {
  background: repeating-linear-gradient(-45deg, #aaaaaa, #aaaaaa 1.5px, #19171a 0, #19171a 4px);
}

.reuters-interactive-graphic html.eikon .legendBoxwide.hash {
  background: repeating-linear-gradient(-45deg, #aaaaaa, #aaaaaa 1.5px, #19171a 0, #19171a 4px);
}

.reuters-interactive-graphic html.eikon .btn-primary {
  color: #aaaaaa;
  background-color: #19171a;
  border-color: #f7f7f9;
}

.reuters-interactive-graphic html.eikon .btn-primary:hover {
  color: #aaaaaa;
  background-color: black;
  border-color: #d4d4df;
}

.reuters-interactive-graphic html.eikon .btn-primary:focus, .reuters-interactive-graphic html.eikon .btn-primary.focus {
  box-shadow: 0 0 0 2px rgba(247, 247, 249, 0.5);
}

.reuters-interactive-graphic html.eikon .btn-primary.disabled, .reuters-interactive-graphic html.eikon .btn-primary:disabled {
  background-color: #19171a;
  border-color: #f7f7f9;
}

.reuters-interactive-graphic html.eikon .btn-primary:active, .reuters-interactive-graphic html.eikon .btn-primary.active,
.show > .reuters-interactive-graphic html.eikon .btn-primary.dropdown-toggle {
  color: #aaaaaa;
  background-color: black;
  background-image: none;
  border-color: #d4d4df;
}

.reuters-interactive-graphic html.eikon .masthead-nav {
  border-top: 1px solid #f7f7f9;
  border-bottom: 1px solid #f7f7f9;
}

.reuters-interactive-graphic html.eikon .masthead-nav .btn-link, .reuters-interactive-graphic html.eikon .masthead-nav .nav-link {
  color: #dbdbdb;
}

.reuters-interactive-graphic html.eikon .masthead-nav .btn-link:hover, .reuters-interactive-graphic html.eikon .masthead-nav .nav-link:hover {
  color: #aaaaaa !important;
}

.reuters-interactive-graphic html.eikon .masthead-nav .btn-link.active:hover, .reuters-interactive-graphic html.eikon .masthead-nav .nav-link.active:hover {
  color: #dbdbdb !important;
}

.reuters-interactive-graphic html.eikon .btn.top-button {
  background: #6B6A6B;
  border-color: #6B6A6B;
  color: #19171a;
}

.reuters-interactive-graphic html.eikon .btn-primary:hover {
  color: #f7f7f9;
  background-color: #6B6A6B;
  border-color: #f7f7f9;
}

.reuters-interactive-graphic html.eikon .btn-primary:active, .reuters-interactive-graphic html.eikon .btn-primary.active,
.open > .reuters-interactive-graphic html.eikon .btn-primary.dropdown-toggle {
  color: #19171a;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}

.reuters-interactive-graphic html.eikon .btn-primary:active:hover, .reuters-interactive-graphic html.eikon .btn-primary:active:focus, .reuters-interactive-graphic html.eikon .btn-primary:active.focus, .reuters-interactive-graphic html.eikon .btn-primary.active:hover, .reuters-interactive-graphic html.eikon .btn-primary.active:focus, .reuters-interactive-graphic html.eikon .btn-primary.active.focus,
.open > .reuters-interactive-graphic html.eikon .btn-primary.dropdown-toggle:hover,
.open > .reuters-interactive-graphic html.eikon .btn-primary.dropdown-toggle:focus,
.open > .reuters-interactive-graphic html.eikon .btn-primary.dropdown-toggle.focus {
  color: #19171a;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}

.reuters-interactive-graphic html.eikon .btn-group.multi-select.reuters-list-select .btn, .reuters-interactive-graphic html.eikon .btn-group-vertical.multi-select.reuters-list-select .btn {
  color: #f7f7f9;
}

.reuters-interactive-graphic html.eikon .btn-group.multi-select.reuters-list-select .btn.active, .reuters-interactive-graphic html.eikon .btn-group-vertical.multi-select.reuters-list-select .btn.active {
  background: #19171a;
}

.reuters-interactive-graphic html.eikon .btn-group.multi-select.reuters-list-select .btn.active:before, .reuters-interactive-graphic html.eikon .btn-group-vertical.multi-select.reuters-list-select .btn.active:before {
  color: #6B6A6B;
}

.reuters-interactive-graphic html.eikon .btn-group.multi-select.reuters-list-select.horizontal, .reuters-interactive-graphic html.eikon .btn-group-vertical.multi-select.reuters-list-select.horizontal {
  border: 1px solid #f7f7f9;
}

.reuters-interactive-graphic html.eikon .btn-group.multi-select.reuters-list-select.horizontal .btn, .reuters-interactive-graphic html.eikon .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn {
  background-color: #6B6A6B;
}

.reuters-interactive-graphic html.eikon .btn-group.multi-select.reuters-list-select.horizontal .btn.active, .reuters-interactive-graphic html.eikon .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn.active {
  background: #6B6A6B;
}

.reuters-interactive-graphic html.eikon .btn-group.multi-select.reuters-list-select.horizontal .btn.active:before, .reuters-interactive-graphic html.eikon .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn.active:before {
  color: #19171a;
}

.reuters-interactive-graphic html.eikon .btn-group.multi-select.reuters-list-select.horizontal .btn:hover, .reuters-interactive-graphic html.eikon .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn:hover {
  color: #6B6A6B;
  background-color: #dbdbdb;
  border-color: #aaaaaa;
}

.reuters-interactive-graphic html.eikon .btn-group.multi-select.reuters-list-select.vertical, .reuters-interactive-graphic html.eikon .btn-group-vertical.multi-select.reuters-list-select.vertical {
  background-color: #6B6A6B;
}

.reuters-interactive-graphic html.eikon .btn-group.multi-select.reuters-list-select.vertical .btn:hover, .reuters-interactive-graphic html.eikon .btn-group-vertical.multi-select.reuters-list-select.vertical .btn:hover {
  color: #6B6A6B;
  background-color: #dbdbdb;
  border-color: #aaaaaa;
}

.reuters-interactive-graphic html.eikon .slider.noUi-target {
  background: #6B6A6B;
}

.reuters-interactive-graphic html.eikon .slider.noUi-target .noUi-handle {
  background-color: #dbdbdb;
  border: 2px solid #19171a;
}

.reuters-interactive-graphic html.eikon .slider.noUi-target .noUi-connect {
  background-color: #dbdbdb;
}

.reuters-interactive-graphic html.eikon .slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal div.noUi-marker-horizontal.noUi-marker {
  background: #19171a;
}

.reuters-interactive-graphic html.eikon .slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal .noUi-value-horizontal.noUi-value.noUi-value-large {
  color: #dbdbdb;
}

.reuters-interactive-graphic html.eikon .form-control {
  color: #dbdbdb;
  background-color: #19171a;
  border: 1px solid rgba(255, 255, 255, 0.15);
}

.reuters-interactive-graphic html.eikon .form-control::-webkit-input-placeholder {
  color: #6B6A6B;
}

.reuters-interactive-graphic html.eikon .form-control:-ms-input-placeholder {
  color: #6B6A6B;
}

.reuters-interactive-graphic html.eikon .form-control::placeholder {
  color: #6B6A6B;
}

.reuters-interactive-graphic html.eikon .form-control:disabled, .reuters-interactive-graphic html.eikon .form-control[readonly] {
  background-color: #6B6A6B;
}

.reuters-interactive-graphic html.eikon .form-control:disabled {
  cursor: not-allowed;
}

.reuters-interactive-graphic html.eikon select.form-control:focus::-ms-value {
  color: #dbdbdb;
  background-color: #19171a;
}

.reuters-interactive-graphic html.eikon .custom-select {
  color: #dbdbdb;
  background: #19171a url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  border: 1px solid rgba(255, 255, 255, 0.15);
}

.reuters-interactive-graphic html.eikon .custom-select:focus {
  border-color: #dbdbdb;
}

.reuters-interactive-graphic html.eikon .custom-select:focus::-ms-value {
  color: #dbdbdb;
  background-color: #19171a;
}

.reuters-interactive-graphic html.eikon .custom-select:disabled {
  color: #aaaaaa;
  background-color: #dbdbdb;
}

.reuters-interactive-graphic html.eikon .node text {
  fill: #f7f7f9;
}

.reuters-interactive-graphic html.eikon .link {
  stroke: #19171a;
}

.reuters-interactive-graphic html.eikon thead {
  border-bottom: 5px solid #f7f7f9;
}

.reuters-interactive-graphic html.eikon thead th {
  border-top: none !important;
}

.reuters-interactive-graphic html.eikon tbody th {
  border-right: 2px solid #6B6A6B;
}

.reuters-interactive-graphic html.eikon tbody th.highlight {
  background-color: rgba(204, 204, 204, 0.32);
}

.reuters-interactive-graphic html.eikon tbody tr {
  border-bottom: 1px solid #6B6A6B;
}

.reuters-interactive-graphic html.eikon tbody tr:hover {
  background-color: #333333 !important;
}

.reuters-interactive-graphic html.eikon tbody tr td {
  border-right: 1px solid #6B6A6B;
}

.reuters-interactive-graphic html.eikon tbody tr td.highlight {
  background-color: rgba(204, 204, 204, 0.32);
}

.reuters-interactive-graphic html.eikon tbody tr td:last-of-type {
  border-right: 0px solid #6B6A6B;
}

.reuters-interactive-graphic html.eikon .tablesorter-header {
  background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
}

.reuters-interactive-graphic html.eikon .tablesorter-headerAsc {
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
}

.reuters-interactive-graphic html.eikon .tablesorter-headerDesc {
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
}

@media (max-width: 767px) {
  .reuters-interactive-graphic html.eikon .feature-header .feature-header-title-container {
    color: white;
  }
  .reuters-interactive-graphic html.eikon .feature-header .feature-header-title-container .display-1, .reuters-interactive-graphic html.eikon .feature-header .feature-header-title-container .display-2, .reuters-interactive-graphic html.eikon .feature-header .feature-header-title-container .display-3, .reuters-interactive-graphic html.eikon .feature-header .feature-header-title-container .display-4 {
    color: white;
  }
}

.reuters-interactive-graphic .square {
  border-radius: 0 !important;
}

.reuters-interactive-graphic .uppercase {
  text-transform: uppercase !important;
}

.reuters-interactive-graphic .background-gray-dark {
  background-color: #333333;
  color: #FFF !important;
}

.reuters-interactive-graphic .background-gray-dark .h1, .reuters-interactive-graphic .background-gray-dark .h2, .reuters-interactive-graphic .background-gray-dark .h3, .reuters-interactive-graphic .background-gray-dark .h4, .reuters-interactive-graphic .background-gray-dark .h5, .reuters-interactive-graphic .background-gray-dark .h6 {
  color: #FFF !important;
}

.reuters-interactive-graphic .background-gray {
  background-color: #6B6A6B;
  color: #FFF !important;
}

.reuters-interactive-graphic .background-gray h1, .reuters-interactive-graphic .background-gray h2, .reuters-interactive-graphic .background-gray h3, .reuters-interactive-graphic .background-gray h4, .reuters-interactive-graphic .background-gray h5, .reuters-interactive-graphic .background-gray h6,
.reuters-interactive-graphic .background-gray .h1, .reuters-interactive-graphic .background-gray .h2, .reuters-interactive-graphic .background-gray .h3, .reuters-interactive-graphic .background-gray .h4, .reuters-interactive-graphic .background-gray .h5, .reuters-interactive-graphic .background-gray .h6 {
  color: #FFF !important;
}

.reuters-interactive-graphic .background-gray-light {
  background-color: #aaaaaa;
}

.reuters-interactive-graphic .background-gray-lighter {
  background-color: #dbdbdb;
}

.reuters-interactive-graphic .background-gray-lightest {
  background-color: #f7f7f7;
}

.reuters-interactive-graphic .header.navbar {
  height: auto;
  min-height: 52px;
}

.reuters-interactive-graphic .header.navbar a {
  display: inline-block;
  vertical-align: middle;
}

.reuters-interactive-graphic .header.navbar img.logo {
  height: 30px;
}

.reuters-interactive-graphic .header.navbar .page-title {
  display: inline-block;
  font-size: 1rem;
  height: 25px;
  line-height: 30px;
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-weight: 700;
  border-left: 1px solid #444444;
  padding: 0 0 0 17px;
  margin: 0 0 0 17px;
  color: #FFFFFF;
}

.reuters-interactive-graphic .header.navbar .page-title a {
  color: #FFFFFF;
}

.reuters-interactive-graphic .header.navbar .page-title a:hover {
  text-decoration: none;
}

.reuters-interactive-graphic .header.navbar .social {
  margin-top: 8px;
}

.reuters-interactive-graphic .header.navbar .social .nav-item {
  margin-left: 1rem;
}

.reuters-interactive-graphic .header.navbar .social .nav-item a {
  color: #aaaaaa;
}

.reuters-interactive-graphic .header.navbar .social .nav-item a:hover {
  color: #FFFFFF;
}

.reuters-interactive-graphic .header.navbar .navbar-toggler {
  margin: .25rem 0 0 0;
  padding: 0;
  border: 0;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .header.navbar {
    min-height: 68px;
  }
  .reuters-interactive-graphic .header.navbar img.logo {
    height: 43px;
  }
  .reuters-interactive-graphic .header.navbar .page-title {
    font-size: 1.25rem;
  }
  .reuters-interactive-graphic .header.navbar .social {
    margin-top: 0;
  }
  .reuters-interactive-graphic .header.navbar .navbar-toggler {
    margin: .6rem 0 0 0;
  }
}

@media (max-width: 575px) {
  .reuters-interactive-graphic .header.navbar .navbar-toggler {
    margin-top: .25rem;
  }
  .reuters-interactive-graphic .header.navbar .navbar-brand {
    padding-top: 0;
  }
}

.reuters-interactive-graphic .footer {
  min-height: 52px;
  margin-top: 0;
}

.reuters-interactive-graphic .footer .center {
  text-align: center;
  width: calc(100% - 154px - 30px);
}

.reuters-interactive-graphic .footer .footer-logo {
  width: 154px;
}

.reuters-interactive-graphic .footer .navbar-nav {
  margin: 5px 0 -5px 0;
}

.reuters-interactive-graphic .footer .navbar-nav .nav-item {
  padding: 0 0.5rem;
  display: inline-block;
}

.reuters-interactive-graphic .footer .navbar-nav .nav-item a {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-size: 0.8rem;
  text-transform: uppercase;
  color: #aaaaaa;
}

.reuters-interactive-graphic .footer .navbar-nav .nav-item a:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.reuters-interactive-graphic .special-report .series-kicker,
.reuters-interactive-graphic .special-report .series-title,
.reuters-interactive-graphic .special-report .series-subtitle,
.reuters-interactive-graphic .special-report .title-container,
.reuters-interactive-graphic .special-report .dek-container,
.reuters-interactive-graphic .special-report .meta-container,
.reuters-interactive-graphic .special-report .article-paragraph,
.reuters-interactive-graphic .special-report .blockquote,
.reuters-interactive-graphic .special-report .sidebar .sidebar-title,
.reuters-interactive-graphic .special-report .sidebar .byline,
.reuters-interactive-graphic .special-report div.video,
.reuters-interactive-graphic .special-report .signoff .article-row::before,
.reuters-interactive-graphic .special-report .share-in-article-container,
.reuters-interactive-graphic .special-report.masthead-container .series-subtitle-mobile {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .special-report .series-kicker,
  .reuters-interactive-graphic .special-report .series-title,
  .reuters-interactive-graphic .special-report .series-subtitle,
  .reuters-interactive-graphic .special-report .title-container,
  .reuters-interactive-graphic .special-report .dek-container,
  .reuters-interactive-graphic .special-report .meta-container,
  .reuters-interactive-graphic .special-report .article-paragraph,
  .reuters-interactive-graphic .special-report .blockquote,
  .reuters-interactive-graphic .special-report .sidebar .sidebar-title,
  .reuters-interactive-graphic .special-report .sidebar .byline,
  .reuters-interactive-graphic .special-report div.video,
  .reuters-interactive-graphic .special-report .signoff .article-row::before,
  .reuters-interactive-graphic .special-report .share-in-article-container,
  .reuters-interactive-graphic .special-report.masthead-container .series-subtitle-mobile {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .special-report .series-kicker,
  .reuters-interactive-graphic .special-report .series-title,
  .reuters-interactive-graphic .special-report .series-subtitle,
  .reuters-interactive-graphic .special-report .title-container,
  .reuters-interactive-graphic .special-report .dek-container,
  .reuters-interactive-graphic .special-report .meta-container,
  .reuters-interactive-graphic .special-report .article-paragraph,
  .reuters-interactive-graphic .special-report .blockquote,
  .reuters-interactive-graphic .special-report .sidebar .sidebar-title,
  .reuters-interactive-graphic .special-report .sidebar .byline,
  .reuters-interactive-graphic .special-report div.video,
  .reuters-interactive-graphic .special-report .signoff .article-row::before,
  .reuters-interactive-graphic .special-report .share-in-article-container,
  .reuters-interactive-graphic .special-report.masthead-container .series-subtitle-mobile {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .special-report .series-kicker,
  .reuters-interactive-graphic .special-report .series-title,
  .reuters-interactive-graphic .special-report .series-subtitle,
  .reuters-interactive-graphic .special-report .title-container,
  .reuters-interactive-graphic .special-report .dek-container,
  .reuters-interactive-graphic .special-report .meta-container,
  .reuters-interactive-graphic .special-report .article-paragraph,
  .reuters-interactive-graphic .special-report .blockquote,
  .reuters-interactive-graphic .special-report .sidebar .sidebar-title,
  .reuters-interactive-graphic .special-report .sidebar .byline,
  .reuters-interactive-graphic .special-report div.video,
  .reuters-interactive-graphic .special-report .signoff .article-row::before,
  .reuters-interactive-graphic .special-report .share-in-article-container,
  .reuters-interactive-graphic .special-report.masthead-container .series-subtitle-mobile {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .special-report .series-kicker,
  .reuters-interactive-graphic .special-report .series-title,
  .reuters-interactive-graphic .special-report .series-subtitle,
  .reuters-interactive-graphic .special-report .title-container,
  .reuters-interactive-graphic .special-report .dek-container,
  .reuters-interactive-graphic .special-report .meta-container,
  .reuters-interactive-graphic .special-report .article-paragraph,
  .reuters-interactive-graphic .special-report .blockquote,
  .reuters-interactive-graphic .special-report .sidebar .sidebar-title,
  .reuters-interactive-graphic .special-report .sidebar .byline,
  .reuters-interactive-graphic .special-report div.video,
  .reuters-interactive-graphic .special-report .signoff .article-row::before,
  .reuters-interactive-graphic .special-report .share-in-article-container,
  .reuters-interactive-graphic .special-report.masthead-container .series-subtitle-mobile {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .special-report .series-kicker,
  .reuters-interactive-graphic .special-report .series-title,
  .reuters-interactive-graphic .special-report .series-subtitle,
  .reuters-interactive-graphic .special-report .title-container,
  .reuters-interactive-graphic .special-report .dek-container,
  .reuters-interactive-graphic .special-report .meta-container,
  .reuters-interactive-graphic .special-report .article-paragraph,
  .reuters-interactive-graphic .special-report .blockquote,
  .reuters-interactive-graphic .special-report .sidebar .sidebar-title,
  .reuters-interactive-graphic .special-report .sidebar .byline,
  .reuters-interactive-graphic .special-report div.video,
  .reuters-interactive-graphic .special-report .signoff .article-row::before,
  .reuters-interactive-graphic .special-report .share-in-article-container,
  .reuters-interactive-graphic .special-report.masthead-container .series-subtitle-mobile {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .special-report .series-kicker,
  .reuters-interactive-graphic .special-report .series-title,
  .reuters-interactive-graphic .special-report .series-subtitle,
  .reuters-interactive-graphic .special-report .title-container,
  .reuters-interactive-graphic .special-report .dek-container,
  .reuters-interactive-graphic .special-report .meta-container,
  .reuters-interactive-graphic .special-report .article-paragraph,
  .reuters-interactive-graphic .special-report .blockquote,
  .reuters-interactive-graphic .special-report .sidebar .sidebar-title,
  .reuters-interactive-graphic .special-report .sidebar .byline,
  .reuters-interactive-graphic .special-report div.video,
  .reuters-interactive-graphic .special-report .signoff .article-row::before,
  .reuters-interactive-graphic .special-report .share-in-article-container,
  .reuters-interactive-graphic .special-report.masthead-container .series-subtitle-mobile {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .special-report .series-kicker,
  .reuters-interactive-graphic .special-report .series-title,
  .reuters-interactive-graphic .special-report .series-subtitle,
  .reuters-interactive-graphic .special-report .title-container,
  .reuters-interactive-graphic .special-report .dek-container,
  .reuters-interactive-graphic .special-report .meta-container,
  .reuters-interactive-graphic .special-report .article-paragraph,
  .reuters-interactive-graphic .special-report .blockquote,
  .reuters-interactive-graphic .special-report .sidebar .sidebar-title,
  .reuters-interactive-graphic .special-report .sidebar .byline,
  .reuters-interactive-graphic .special-report div.video,
  .reuters-interactive-graphic .special-report .signoff .article-row::before,
  .reuters-interactive-graphic .special-report .share-in-article-container,
  .reuters-interactive-graphic .special-report.masthead-container .series-subtitle-mobile {
    margin-left: 8.3333333333%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .special-report .series-kicker,
  .reuters-interactive-graphic .special-report .series-title,
  .reuters-interactive-graphic .special-report .series-subtitle,
  .reuters-interactive-graphic .special-report .meta-container,
  .reuters-interactive-graphic .special-report .title-container {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .special-report .series-kicker,
  .reuters-interactive-graphic .special-report .series-title,
  .reuters-interactive-graphic .special-report .series-subtitle,
  .reuters-interactive-graphic .special-report .meta-container,
  .reuters-interactive-graphic .special-report .title-container {
    margin-left: 8.3333333333%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
}

.reuters-interactive-graphic .special-report .carousel {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .special-report .carousel {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .special-report .carousel {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .special-report .carousel {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .special-report .carousel {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.reuters-interactive-graphic .special-report .carousel .carousel-control-prev {
  left: 15px;
}

.reuters-interactive-graphic .special-report .carousel .carousel-control-next {
  right: 15px;
}

.reuters-interactive-graphic article.special-report:last-of-type {
  padding-bottom: 2rem;
}

.reuters-interactive-graphic .special-report-article-container:not(:first-of-type) {
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid #dbdbdb;
}

.reuters-interactive-graphic .type-full-bleed-title-above,
.reuters-interactive-graphic .type-auto-crop-below,
.reuters-interactive-graphic .other-stories-container,
.reuters-interactive-graphic .masthead-container.full-bleed .caption,
.reuters-interactive-graphic .masthead-container.full-bleed .masthead-title-container,
.reuters-interactive-graphic .masthead-caption {
  position: relative;
  z-index: 10;
  background-color: #FFFFFF;
}

.reuters-interactive-graphic .type-full-bleed-title-above .special-report:first-of-type .title,
.reuters-interactive-graphic .type-auto-crop-below .special-report:first-of-type .title,
.reuters-interactive-graphic .other-stories-container .special-report:first-of-type .title,
.reuters-interactive-graphic .masthead-container.full-bleed .caption .special-report:first-of-type .title,
.reuters-interactive-graphic .masthead-container.full-bleed .masthead-title-container .special-report:first-of-type .title,
.reuters-interactive-graphic .masthead-caption .special-report:first-of-type .title {
  display: none;
}

.reuters-interactive-graphic .navbar.footer {
  z-index: 11;
}

.reuters-interactive-graphic .masthead-container.full-bleed .caption {
  z-index: 11;
}

.reuters-interactive-graphic .theme-dark.special-report-article {
  background-color: #222222;
  color: #FFF;
  /*
    .masthead-container.full-bleed .masthead-title-container{
        background-color: #FFF;
        .series-title, .series-subtitle, .series-kicker, .series-title a{
            color:  $dark-theme-bg !important;
        }
    }

    .auto-crop-title-bottom{
        @media (min-width: 768px) and (min-height: 400px){
            .masthead-title-container{
                background-color: rgba(255, 255, 255, .5) !important;
            }
        }
    }
*/
}

.reuters-interactive-graphic .theme-dark.special-report-article .type-full-bleed-title-above,
.reuters-interactive-graphic .theme-dark.special-report-article .type-auto-crop-below,
.reuters-interactive-graphic .theme-dark.special-report-article .other-stories-container,
.reuters-interactive-graphic .theme-dark.special-report-article .masthead-container.full-bleed .caption,
.reuters-interactive-graphic .theme-dark.special-report-article .masthead-caption {
  background-color: #222222;
  color: #FFF;
}

.reuters-interactive-graphic .theme-dark.special-report-article .list-group-item {
  background-color: #222222;
}

.reuters-interactive-graphic .theme-dark.special-report-article .share-in-article-container .list-group .list-group-item a,
.reuters-interactive-graphic .theme-dark.special-report-article .byline a,
.reuters-interactive-graphic .theme-dark.special-report-article .blockquote-footer,
.reuters-interactive-graphic .theme-dark.special-report-article .dek,
.reuters-interactive-graphic .theme-dark.special-report-article h1, .reuters-interactive-graphic .theme-dark.special-report-article h2, .reuters-interactive-graphic .theme-dark.special-report-article h3, .reuters-interactive-graphic .theme-dark.special-report-article h4, .reuters-interactive-graphic .theme-dark.special-report-article h5, .reuters-interactive-graphic .theme-dark.special-report-article h6,
.reuters-interactive-graphic .theme-dark.special-report-article .h1, .reuters-interactive-graphic .theme-dark.special-report-article .h2, .reuters-interactive-graphic .theme-dark.special-report-article .h3, .reuters-interactive-graphic .theme-dark.special-report-article .h4, .reuters-interactive-graphic .theme-dark.special-report-article .h5, .reuters-interactive-graphic .theme-dark.special-report-article .h6,
.reuters-interactive-graphic .theme-dark.special-report-article .related-container .list-group .list-group-item p,
.reuters-interactive-graphic .theme-dark.special-report-article .other-stories article a .other-series-detail p {
  color: #dbdbdb !important;
}

.reuters-interactive-graphic .theme-dark.special-report-article .component-header {
  border-bottom: 1px solid #444444 !important;
}

.reuters-interactive-graphic .theme-dark.special-report-article .blockquote::before, .reuters-interactive-graphic .theme-dark.special-report-article .blockquote::after {
  background-color: #444444 !important;
}

.reuters-interactive-graphic .theme-dark.special-report-article .sidebar .sidebar-title,
.reuters-interactive-graphic .theme-dark.special-report-article .signoff .article-row::before,
.reuters-interactive-graphic .theme-dark.special-report-article .special-report-article-container:not(:first-of-type),
.reuters-interactive-graphic .theme-dark.special-report-article .other-stories-container {
  border-top: 1px solid #444444 !important;
}

.reuters-interactive-graphic .theme-dark.special-report-article .special-report .carousel-indicators li.active {
  background-color: #FFF;
}

.reuters-interactive-graphic .special-report-section {
  background: #222;
}

.reuters-interactive-graphic .section-content-container {
  position: relative;
  z-index: 10;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #222;
  min-height: calc(100vh - 68px - 57px);
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .section-content-container {
    background-color: rgba(0, 0, 0, 0.5);
  }
}

.reuters-interactive-graphic .section-content-container .section-article-container .section-article {
  margin-bottom: 2rem;
}

.reuters-interactive-graphic .section-content-container .section-article-container .section-article::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #333333;
  margin-top: 2rem;
}

.reuters-interactive-graphic .section-content-container .section-article-container:last-of-type .section-article::after {
  display: none;
}

.reuters-interactive-graphic .section-content-container .section-article-container a, .reuters-interactive-graphic .section-content-container .section-article-container .subtitle, .reuters-interactive-graphic .section-content-container .section-article-container .description, .reuters-interactive-graphic .section-content-container .section-article-container .kicker {
  color: #FFF;
}

.reuters-interactive-graphic .section-content-container .section-article-container a:hover, .reuters-interactive-graphic .section-content-container .section-article-container .subtitle:hover, .reuters-interactive-graphic .section-content-container .section-article-container .description:hover, .reuters-interactive-graphic .section-content-container .section-article-container .kicker:hover {
  text-decoration: none;
}

.reuters-interactive-graphic .section-content-container .section-article-container p {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #dbdbdb;
}

.reuters-interactive-graphic .section-content-container .section-article-container .tail {
  font-weight: bold;
  font-size: 0.8rem;
  text-transform: uppercase;
  color: #6B6A6B;
}

.reuters-interactive-graphic .section-content-container .section-article-container .time, .reuters-interactive-graphic .section-content-container .section-article-container .series-kicker {
  font-size: 0.8rem;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  border: 0;
  padding: 0;
  color: #dbdbdb;
}

.reuters-interactive-graphic .section-content-container .section-article-container .series-kicker {
  margin-top: 0;
}

.reuters-interactive-graphic .theme-light.special-report-section {
  background: #FFF;
}

.reuters-interactive-graphic .theme-light.special-report-section .section-masthead-caption {
  background-color: rgba(255, 255, 255, 0.5);
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .theme-light.special-report-section .section-content-container {
    background-color: rgba(255, 255, 255, 0.5);
  }
}

.reuters-interactive-graphic .theme-light.special-report-section .section-content-container a, .reuters-interactive-graphic .theme-light.special-report-section .section-content-container .subtitle, .reuters-interactive-graphic .theme-light.special-report-section .section-content-container .description, .reuters-interactive-graphic .theme-light.special-report-section .section-content-container .kicker, .reuters-interactive-graphic .theme-light.special-report-section .section-content-container p, .reuters-interactive-graphic .theme-light.special-report-section .section-content-container .tail {
  color: #333333 !important;
}

.reuters-interactive-graphic .special-report-section.homepage {
  background-color: #222 !important;
}

.reuters-interactive-graphic .special-report-section.homepage .section-content-container {
  background-color: #222 !important;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .special-report-section.homepage .section-content-container {
    background-color: transparent;
  }
}

.reuters-interactive-graphic .special-report-section.homepage .homepage-top-container .series-subtitle, .reuters-interactive-graphic .special-report-section.homepage .homepage-bottom-container .series-subtitle {
  color: #FFF;
  text-align: center;
}

.reuters-interactive-graphic .special-report-section.homepage .homepage-top-container {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.reuters-interactive-graphic .special-report-section.homepage .homepage-top-container .series-subtitle {
  font-weight: bold;
  font-size: 2.8rem;
  letter-spacing: -0.5px;
}

.reuters-interactive-graphic .special-report-section.homepage .homepage-top-container .list-group {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.reuters-interactive-graphic .special-report-section.homepage .homepage-top-container .list-group .list-group-item {
  background: transparent;
  border: 0;
  padding: 0.5rem;
}

.reuters-interactive-graphic .special-report-section.homepage .homepage-top-container .list-group .list-group-item a {
  color: #6B6A6B;
  font-size: 1rem;
  text-transform: uppercase;
  cursor: pointer;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.reuters-interactive-graphic .section-bottom-container {
  margin-bottom: 2rem;
}

.reuters-interactive-graphic .section-bottom-container::before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #333333;
  margin-top: 2rem;
}

.reuters-interactive-graphic .section-bottom-container .series-subtitle {
  text-align: left;
  margin-top: 0;
  margin-bottom: 3rem;
  padding-top: 2rem;
  color: #6B6A6B;
  font-size: 1rem;
  text-transform: uppercase;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

.reuters-interactive-graphic .section-bottom-container .item h4, .reuters-interactive-graphic .section-bottom-container .item time, .reuters-interactive-graphic .section-bottom-container .item span {
  display: inline-block;
  font-weight: normal;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.reuters-interactive-graphic .section-bottom-container .item h4 a, .reuters-interactive-graphic .section-bottom-container .item time a, .reuters-interactive-graphic .section-bottom-container .item span a {
  color: #FFF;
}

.reuters-interactive-graphic .section-bottom-container .item h4 {
  font-size: 1rem;
}

.reuters-interactive-graphic .section-bottom-container .item time, .reuters-interactive-graphic .section-bottom-container .item span {
  color: #aaaaaa;
}

.reuters-interactive-graphic .section-bottom-container .item time {
  margin-left: 5px;
}

.reuters-interactive-graphic .section-bottom-container .month {
  margin-top: 1rem;
  color: #6B6A6B;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: normal;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.reuters-interactive-graphic .graphic-title {
  font-size: 2rem;
  margin-top: 20px;
}

.reuters-interactive-graphic .graphic-subhead {
  line-height: 1.4rem;
}

.reuters-interactive-graphic .graphic-chart-label {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.25rem;
  margin-bottom: -0.2rem;
}

.reuters-interactive-graphic .graphic-chart-subhead {
  font-size: 0.875rem;
  margin-bottom: 0;
}

.reuters-interactive-graphic .graphic-timestamp {
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 600;
}

.reuters-interactive-graphic .graphic-source {
  font-size: 0.8rem;
  color: #6B6A6B;
}

.reuters-interactive-graphic .text-muted {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-size: 0.8rem;
  color: #dbdbdb;
  font-weight: 300;
}

.reuters-interactive-graphic p:empty, .reuters-interactive-graphic cite:empty {
  display: none;
}

.reuters-interactive-graphic .title {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-size: 2.8rem;
  letter-spacing: -.5px;
}

.reuters-interactive-graphic .series-kicker, .reuters-interactive-graphic .other-stories-header {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1rem;
  margin-top: 1rem;
  font-weight: normal;
}

.reuters-interactive-graphic .series-title {
  letter-spacing: -.5px;
  font-size: 2.8rem;
}

.reuters-interactive-graphic .series-subtitle {
  font-weight: 300;
  font-size: 1.5rem;
}

.reuters-interactive-graphic .dek {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  color: #6B6A6B;
  margin-top: 2rem;
}

.reuters-interactive-graphic .article-paragraph {
  font-size: 1.05rem;
}

.reuters-interactive-graphic .caption {
  font-size: 0.8rem;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.reuters-interactive-graphic .meta-container {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-size: 0.8rem;
}

.reuters-interactive-graphic .byline {
  display: inline-block;
  margin-right: 0.5rem;
}

.reuters-interactive-graphic .byline a {
  color: #333333 !important;
  text-decoration: underline;
}

.reuters-interactive-graphic .time {
  display: inline-block;
  color: #aaaaaa;
  border-left: 1px solid #aaaaaa;
  padding: 0 0.5rem;
}

.reuters-interactive-graphic .component-header {
  width: 100%;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: normal;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: left;
  border-bottom: 1px solid #E2E2E2;
  margin-bottom: 1rem;
  padding-bottom: 5px;
}

.reuters-interactive-graphic .blockquote {
  clear: both;
  display: block;
  margin: 1rem 0 2rem 0;
  border-left: 0;
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-weight: bold;
  font-size: 1.5rem;
}

.reuters-interactive-graphic .blockquote p.quote {
  margin: 0.5rem 0;
  line-height: 1.75rem;
}

.reuters-interactive-graphic .blockquote::before {
  content: "";
  background-color: #E2E2E2;
  width: 100%;
  height: 1px;
  display: block;
  margin-bottom: 2rem;
}

.reuters-interactive-graphic .blockquote::after {
  content: "";
  background-color: #E2E2E2;
  width: 100%;
  height: 1px;
  display: block;
  margin-top: 2rem;
}

.reuters-interactive-graphic .blockquote-footer {
  display: block;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  font-weight: normal;
  color: #333333;
  margin: 0;
}

.reuters-interactive-graphic .blockquote-footer::before {
  content: "";
}

.reuters-interactive-graphic .blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #dbdbdb;
  border-left: 0;
}

.reuters-interactive-graphic .blockquote-reverse .blockquote-footer::before {
  content: "";
}

.reuters-interactive-graphic .blockquote-reverse .blockquote-footer::after {
  content: "\00A0 \2014";
}

.reuters-interactive-graphic .masthead-container.basic {
  margin-top: 1rem;
}

.reuters-interactive-graphic .masthead-container.basic img {
  width: 100%;
}

.reuters-interactive-graphic .masthead-container.full-bleed {
  position: relative;
}

.reuters-interactive-graphic .masthead-container.full-bleed img {
  width: 100%;
  height: auto;
}

.reuters-interactive-graphic .masthead-container.full-bleed .caption {
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 0.25rem;
}

.reuters-interactive-graphic .masthead-container.full-bleed .series-title,
.reuters-interactive-graphic .masthead-container.full-bleed .series-title a,
.reuters-interactive-graphic .masthead-container.full-bleed .series-subtitle,
.reuters-interactive-graphic .masthead-container.full-bleed .series-kicker {
  color: #FFF;
  text-decoration: none;
}

.reuters-interactive-graphic .masthead-container.full-bleed .full-bleed-positioned-title-container {
  position: absolute;
  top: 30%;
  left: 10%;
  right: 10%;
}

.reuters-interactive-graphic .masthead-container.full-bleed .full-bleed-positioned-title-container .series-title,
.reuters-interactive-graphic .masthead-container.full-bleed .full-bleed-positioned-title-container .series-title a,
.reuters-interactive-graphic .masthead-container.full-bleed .full-bleed-positioned-title-container .series-subtitle,
.reuters-interactive-graphic .masthead-container.full-bleed .full-bleed-positioned-title-container .series-kicker {
  padding: 0;
  margin: 0;
}

.reuters-interactive-graphic .masthead-container.full-bleed .full-bleed-positioned-title-container .series-kicker {
  margin-top: 1rem;
}

.reuters-interactive-graphic .masthead-container.full-bleed .masthead-title-container {
  background: #000;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

@media (min-width: 768px) and (min-height: 468px) {
  .reuters-interactive-graphic .masthead-container.auto-crop {
    height: calc(100vh - 68px);
  }
  .reuters-interactive-graphic .masthead-container.auto-crop .image-container {
    position: fixed;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .reuters-interactive-graphic .masthead-container.auto-crop .image-container img {
    width: 100%;
    height: 100%;
  }
  .reuters-interactive-graphic .masthead-container.auto-crop .image-container.bg-fixed {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-size: cover;
    background-position: 50% 50%;
    background-attachment: fixed;
  }
  .reuters-interactive-graphic .masthead-container.auto-crop .image-container.bg-fixed img {
    width: 100%;
    height: 100%;
    display: none;
  }
}

.reuters-interactive-graphic .masthead-container.auto-crop .series-kicker {
  margin-top: 0.5rem;
}

.reuters-interactive-graphic .masthead-container.auto-crop .series-kicker.below {
  margin-top: 1rem;
}

@media (min-width: 768px) and (min-height: 400px) {
  .reuters-interactive-graphic .masthead-container.auto-crop.auto-crop-title-bottom .masthead-title-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
  }
}

@media (min-width: 768px) and (min-height: 400px) {
  .reuters-interactive-graphic .masthead-container.auto-crop.auto-crop-title-below .masthead-title-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

.reuters-interactive-graphic .masthead-caption .caption {
  padding-left: 1rem;
  padding-right: 1rem;
  margin-bottom: 0;
  padding-top: 0.25rem;
}

.reuters-interactive-graphic .section-masthead-caption {
  background-color: rgba(0, 0, 0, 0.5);
}

.reuters-interactive-graphic .section-masthead-caption .caption {
  color: #FFF;
}

.reuters-interactive-graphic .btn-group-vertical label {
  margin-top: 0;
  margin-bottom: 0;
}

.reuters-interactive-graphic .masthead-nav {
  border-top: 1px solid #333333;
  border-bottom: 1px solid #333333;
  padding: .25rem 0 .25rem 0;
  display: none;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .masthead-nav {
    display: block;
  }
}

.reuters-interactive-graphic .masthead-nav .btn-link, .reuters-interactive-graphic .masthead-nav .nav-link {
  color: #6B6A6B;
  font-weight: 300;
  font-size: 1.25rem;
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  margin-bottom: 0;
  border: 0;
  padding: .5rem 1rem;
  display: inline-block;
  cursor: pointer;
  line-height: 1.5rem;
}

.reuters-interactive-graphic .masthead-nav .btn-link:hover, .reuters-interactive-graphic .masthead-nav .nav-link:hover {
  color: #aaaaaa !important;
  text-decoration: none !important;
}

.reuters-interactive-graphic .masthead-nav .btn-link.active, .reuters-interactive-graphic .masthead-nav .nav-link.active {
  font-weight: 500;
  border: 0;
}

.reuters-interactive-graphic .masthead-nav .btn-link.active:hover, .reuters-interactive-graphic .masthead-nav .nav-link.active:hover {
  color: #6B6A6B !important;
}

.reuters-interactive-graphic .masthead-nav .nav {
  display: block;
}

.reuters-interactive-graphic .masthead-nav .nav-item {
  display: inline-block;
  margin: 0 !important;
  padding: .5rem 1rem !important;
  text-align: left;
}

.reuters-interactive-graphic .masthead-nav .nav-item:first-of-type .nav-link {
  margin-left: .15rem;
  margin-right: .15rem;
}

.reuters-interactive-graphic .masthead-nav .nav, .reuters-interactive-graphic .masthead-nav .nav-item {
  padding: 0;
  border: 0;
  line-height: 1.5rem;
  margin: 0;
  float: none;
}

.reuters-interactive-graphic .masthead-nav .nav-link {
  text-align: left;
  padding: 0 !important;
  margin-left: -.30rem;
}

.reuters-interactive-graphic .btn {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-size: 0.875rem;
}

.reuters-interactive-graphic .btn:focus, .reuters-interactive-graphic .btn.focus {
  outline-color: transparent !important;
  outline-style: none !important;
  box-shadow: none !important;
}

.reuters-interactive-graphic .btn.square {
  border-radius: 0;
}

.reuters-interactive-graphic .btn.circle {
  border-radius: 50%;
  line-height: 1;
}

.reuters-interactive-graphic .btn.circle.sm {
  width: 30px;
  height: 30px;
  padding: 7px 9px;
}

.reuters-interactive-graphic .btn.circle.md {
  width: 45px;
  height: 45px;
  padding: 8px 15px;
  font-size: 1.5rem;
}

.reuters-interactive-graphic .btn.circle.lg {
  width: 60px;
  height: 60px;
  font-size: 2.25rem;
  padding: 10px 20px;
}

.reuters-interactive-graphic .btn.smaller {
  padding: .25rem .5rem;
}

.reuters-interactive-graphic .btn.top-button {
  width: 60px;
  height: 60px;
  padding: 12px 15px 0 15px;
  background: #dbdbdb;
  border-color: #dbdbdb;
  color: #FFF;
  text-transform: uppercase;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.reuters-interactive-graphic .btn.top-button:before {
  content: "";
  font-family: "FontAwesome";
  display: block;
  margin-bottom: .25rem;
  font-size: 1.25rem;
}

.reuters-interactive-graphic .btn-primary:hover {
  color: #333333;
  background-color: #dbdbdb;
  border-color: #333333;
}

.reuters-interactive-graphic .btn-primary:active, .reuters-interactive-graphic .btn-primary.active,
.open > .reuters-interactive-graphic .btn-primary.dropdown-toggle {
  color: #FFF;
  background-color: #6B6A6B;
  border-color: #6B6A6B;
  background-image: none;
}

.reuters-interactive-graphic .btn-primary:active:hover, .reuters-interactive-graphic .btn-primary:active:focus, .reuters-interactive-graphic .btn-primary:active.focus, .reuters-interactive-graphic .btn-primary.active:hover, .reuters-interactive-graphic .btn-primary.active:focus, .reuters-interactive-graphic .btn-primary.active.focus,
.open > .reuters-interactive-graphic .btn-primary.dropdown-toggle:hover,
.open > .reuters-interactive-graphic .btn-primary.dropdown-toggle:focus,
.open > .reuters-interactive-graphic .btn-primary.dropdown-toggle.focus {
  color: #FFF;
  background-color: #6B6A6B;
  border-color: #6B6A6B;
}

.reuters-interactive-graphic .btn-group.multi-select.reuters-list-select .btn, .reuters-interactive-graphic .btn-group-vertical.multi-select.reuters-list-select .btn {
  border: none;
  background: transparent;
  color: #333333;
  text-align: left;
  padding-left: 1.25rem;
}

.reuters-interactive-graphic .btn-group.multi-select.reuters-list-select .btn.active, .reuters-interactive-graphic .btn-group-vertical.multi-select.reuters-list-select .btn.active {
  background: #FFFFFF;
}

.reuters-interactive-graphic .btn-group.multi-select.reuters-list-select .btn.active:before, .reuters-interactive-graphic .btn-group-vertical.multi-select.reuters-list-select .btn.active:before {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  left: .25rem;
  color: #dbdbdb;
}

.reuters-interactive-graphic .btn-group.multi-select.reuters-list-select.horizontal, .reuters-interactive-graphic .btn-group-vertical.multi-select.reuters-list-select.horizontal {
  border: 1px solid #333333;
  padding: .15rem;
}

.reuters-interactive-graphic .btn-group.multi-select.reuters-list-select.horizontal .btn, .reuters-interactive-graphic .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn {
  margin: 0.25rem 0.25rem;
  padding: .35rem;
  background-color: #dbdbdb;
}

.reuters-interactive-graphic .btn-group.multi-select.reuters-list-select.horizontal .btn.active, .reuters-interactive-graphic .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn.active {
  padding: .35rem .35rem .35rem 1.35rem;
  background: #dbdbdb;
}

.reuters-interactive-graphic .btn-group.multi-select.reuters-list-select.horizontal .btn.active:before, .reuters-interactive-graphic .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn.active:before {
  color: #FFF;
}

.reuters-interactive-graphic .btn-group.multi-select.reuters-list-select.horizontal .btn:hover, .reuters-interactive-graphic .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn:hover {
  color: #dbdbdb;
  background-color: #6B6A6B;
  border-color: #aaaaaa;
}

.reuters-interactive-graphic .btn-group.multi-select.reuters-list-select.vertical, .reuters-interactive-graphic .btn-group-vertical.multi-select.reuters-list-select.vertical {
  background-color: #dbdbdb;
  padding: .5rem;
}

.reuters-interactive-graphic .btn-group.multi-select.reuters-list-select.vertical .btn, .reuters-interactive-graphic .btn-group-vertical.multi-select.reuters-list-select.vertical .btn {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.reuters-interactive-graphic .btn-group.multi-select.reuters-list-select.vertical .btn:hover, .reuters-interactive-graphic .btn-group-vertical.multi-select.reuters-list-select.vertical .btn:hover {
  color: #dbdbdb;
  background-color: #6B6A6B;
  border-color: #aaaaaa;
}

.reuters-interactive-graphic .image {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .image.small {
    float: right;
  }
}

.reuters-interactive-graphic .image.tiny {
  float: right;
}

.reuters-interactive-graphic .image.tiny img {
  padding: 0;
  max-width: 90px !important;
}

.reuters-interactive-graphic .image .img-fluid {
  width: 100%;
}

.reuters-interactive-graphic .image figcaption {
  padding-top: 0.25rem;
}

.reuters-interactive-graphic .image.full figcaption {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .image.full figcaption {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .image.full figcaption {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .image.full figcaption {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .image.full figcaption {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.reuters-interactive-graphic .image.cover .media-container {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

@media (min-width: 992px) and (min-height: 600px) {
  .reuters-interactive-graphic .image.cover .media-container {
    min-height: 600px;
    background-size: cover;
    background-position: 50% 50%;
    background-attachment: fixed;
  }
  .reuters-interactive-graphic .image.cover .media-container img {
    display: none;
  }
}

.reuters-interactive-graphic .video video {
  width: 100%;
}

.reuters-interactive-graphic .video {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .video.small {
    float: right;
  }
}

.reuters-interactive-graphic .video .img-fluid {
  width: 100%;
}

.reuters-interactive-graphic .video figcaption::before {
  content: "";
  display: inline-block;
  margin-right: 0.25rem;
  font-family: "FontAwesome";
  color: #dbdbdb;
}

.reuters-interactive-graphic .video.full figcaption {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .video.full figcaption {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .video.full figcaption {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .video.full figcaption {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .video.full figcaption {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.reuters-interactive-graphic .sidebar {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.reuters-interactive-graphic .sidebar .sidebar-title {
  font-size: 2.4rem;
  border-top: 1px solid #dbdbdb;
  padding-top: 2rem;
  margin-top: 0;
  margin-bottom: 2rem;
  letter-spacing: -.5px;
  /*&::before{
            content: "";
            margin-top: $spacer * 2;
            padding-top: $spacer * 2;
            border-top: 1px solid $gray-lighter;
            display: block;
        }*/
}

.reuters-interactive-graphic .sidebar .byline {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 2rem;
  font-size: 0.8rem;
  font-style: normal;
}

.reuters-interactive-graphic .sidebar.small {
  font-size: 100% !important;
}

.reuters-interactive-graphic .sidebar.small .sidebar-title {
  font-size: 1.75rem;
  margin-left: 0 !important;
  width: 100%;
}

.reuters-interactive-graphic .sidebar.small p {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  margin-left: 0 !important;
}

.reuters-interactive-graphic .sidebar.small .byline {
  display: none;
}

@media (max-width: 767px) {
  .reuters-interactive-graphic .sidebar.small {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .sidebar.small {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    float: right;
  }
}

@media (min-width: 768px) and (min-width: 576px) {
  .reuters-interactive-graphic .sidebar.small {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) and (min-width: 768px) {
  .reuters-interactive-graphic .sidebar.small {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) and (min-width: 992px) {
  .reuters-interactive-graphic .sidebar.small {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) and (min-width: 1200px) {
  .reuters-interactive-graphic .sidebar.small {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .sidebar.small p, .reuters-interactive-graphic .sidebar.small .byline {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .reuters-interactive-graphic .sidebar.small .sidebar-title {
    border-top: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .reuters-interactive-graphic .sidebar.small .sidebar-title::before {
    display: none;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .sidebar.small {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}

.reuters-interactive-graphic .sidebar.video-container .sidebar-title {
  border-top: 0;
  padding-top: 0;
  font-size: 1.75rem;
  margin-bottom: 1rem;
}

.reuters-interactive-graphic .signoff .article-row::before {
  content: "";
  margin-top: 2rem;
  padding-top: 1rem;
  border-top: 1px solid #dbdbdb;
  display: block;
  position: absolute;
  left: 15px;
  width: 10% !important;
}

.reuters-interactive-graphic .signoff p {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  margin-bottom: 0;
}

.reuters-interactive-graphic .related-container {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .related-container {
    float: right;
  }
}

.reuters-interactive-graphic .related-container .list-group .list-group-item {
  padding: 0;
  border: 0;
}

.reuters-interactive-graphic .related-container .list-group .list-group-item a {
  text-decoration: none;
}

.reuters-interactive-graphic .related-container .list-group .list-group-item img {
  float: left;
  max-width: 90px;
}

.reuters-interactive-graphic .related-container .list-group .list-group-item p {
  font-size: 0.875rem;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333333 !important;
  margin-left: 105px;
  padding-left: 0;
  margin-bottom: 0;
}

.reuters-interactive-graphic .related-container .list-group .list-group-item.no-image img {
  display: none;
}

.reuters-interactive-graphic .related-container .list-group .list-group-item.no-image p {
  margin-left: 0;
}

.reuters-interactive-graphic .ad {
  margin-top: 2rem;
  margin-bottom: 2rem;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .ad {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .ad {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .ad {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .ad {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .ad {
    width: 300px;
    float: right;
  }
}

.reuters-interactive-graphic .ad iframe {
  overflow: hidden;
}

.reuters-interactive-graphic .share-in-article-container {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.reuters-interactive-graphic .share-in-article-container .list-group {
  display: block;
}

.reuters-interactive-graphic .share-in-article-container .list-group .list-group-item {
  border: 0;
  padding: 0;
  margin: 0 0.5rem 5px 0;
  display: inline-block;
  font-size: 1.25rem;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: auto;
}

.reuters-interactive-graphic .share-in-article-container .list-group .list-group-item.follow-us {
  clear: left;
  font-size: 1rem;
  font-size: 0.8rem;
}

.reuters-interactive-graphic .share-in-article-container .list-group .list-group-item.ios-only {
  display: none;
}

.reuters-interactive-graphic .share-in-article-container .list-group .list-group-item a {
  text-decoration: none;
  color: #aaaaaa;
}

.reuters-interactive-graphic .form-control {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-weight: 300;
}

.reuters-interactive-graphic .custom-select {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-weight: 300;
  line-height: 1rem;
  margin-bottom: .35rem;
}

.reuters-interactive-graphic .special-reports-dropdown-container {
  margin-left: 1rem;
}

.reuters-interactive-graphic .special-reports-dropdown-container .special-reports-dropdown-buttons .nav-item {
  display: inline;
  margin: 0;
  padding: 0;
}

.reuters-interactive-graphic .special-reports-dropdown-container .special-reports-dropdown-buttons .nav-item .nav-link {
  color: #E2E2E2;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: none;
  padding: 0;
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .special-reports-dropdown-container .special-reports-dropdown-buttons .nav-item .nav-link.active {
    display: block;
  }
}

.reuters-interactive-graphic .special-reports-dropdown-container .special-reports-dropdown-buttons .nav-item .nav-link.active::after {
  content: "";
  font-family: "FontAwesome";
  padding-left: 0.5rem;
}

.reuters-interactive-graphic .special-reports-dropdown-container .special-reports-dropdown {
  background-color: #333333;
  top: -11px;
  left: -21px;
  padding-bottom: 1rem;
}

@media (max-width: 767px) {
  .reuters-interactive-graphic .special-reports-dropdown-container .special-reports-dropdown {
    display: block !important;
    position: inherit !important;
    background: none !important;
    background-color: transparent !important;
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: none !important;
    border-radius: 0 !important;
    float: none !important;
  }
}

.reuters-interactive-graphic .special-reports-dropdown-container .special-reports-dropdown .dropdown-divider {
  background-color: #6B6A6B;
}

.reuters-interactive-graphic .special-reports-dropdown-container .special-reports-dropdown .dropdown-header {
  text-transform: uppercase;
  font-size: 0.8rem;
}

.reuters-interactive-graphic .special-reports-dropdown-container .special-reports-dropdown .dropdown-item {
  color: #E2E2E2;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.reuters-interactive-graphic .special-reports-dropdown-container .special-reports-dropdown .dropdown-item:focus, .reuters-interactive-graphic .special-reports-dropdown-container .special-reports-dropdown .dropdown-item:hover {
  color: #d5d5d5;
  text-decoration: none;
  background-color: #4d4d4d;
}

.reuters-interactive-graphic .special-reports-dropdown-container .special-reports-dropdown .dropdown-item.active, .reuters-interactive-graphic .special-reports-dropdown-container .special-reports-dropdown .dropdown-item:active {
  background-color: #4d4d4d;
}

.reuters-interactive-graphic .slider.noUi-target {
  box-shadow: none;
  border-radius: 5px;
  background: #dbdbdb;
}

.reuters-interactive-graphic .slider.noUi-target .noUi-handle {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  background-color: #6B6A6B;
  box-shadow: none;
  border: 2px solid #FFF;
}

.reuters-interactive-graphic .slider.noUi-target .noUi-handle:before, .reuters-interactive-graphic .slider.noUi-target .noUi-handle:after {
  content: none !important;
}

.reuters-interactive-graphic .slider.noUi-target .noUi-connect {
  background-color: #6B6A6B;
  border-radius: 5px;
}

.reuters-interactive-graphic .slider.noUi-target.noUi-horizontal {
  height: 10px;
}

.reuters-interactive-graphic .slider.noUi-target.noUi-horizontal .noUi-handle {
  top: -5px;
}

.reuters-interactive-graphic .slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal {
  top: -1px;
  left: 0;
  padding: 0px 0;
  height: 80px;
  width: 100%;
  z-index: 0;
  pointer-events: none;
}

.reuters-interactive-graphic .slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal div.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 3px;
  height: 5px;
  background: #FFF;
}

.reuters-interactive-graphic .slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal div.noUi-marker-horizontal.noUi-marker.noUi-marker-sub {
  display: none;
}

.reuters-interactive-graphic .slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal div.noUi-marker-horizontal.noUi-marker.noUi-marker-normal {
  display: none;
}

.reuters-interactive-graphic .slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal div.noUi-marker-horizontal.noUi-marker.noUi-marker-large {
  height: 15px;
}

.reuters-interactive-graphic .slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal div.noUi-marker-horizontal.noUi-marker.noUi-marker-large.first, .reuters-interactive-graphic .slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal div.noUi-marker-horizontal.noUi-marker.noUi-marker-large.last {
  display: none;
}

.reuters-interactive-graphic .slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal .noUi-value-horizontal.noUi-value.noUi-value-large {
  top: 5px;
  color: #6B6A6B;
  font-size: 0.8rem;
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-weight: 600;
}

.reuters-interactive-graphic .tooltip-inner {
  text-align: left;
  border: 1px solid #333333;
}

.reuters-interactive-graphic .tooltip-inner p {
  margin-bottom: 0px;
  line-height: 1.3;
}

.reuters-interactive-graphic .tooltip-inner .tooltip-title {
  font-size: 1.25rem;
  font-weight: 700;
}

.reuters-interactive-graphic .tooltip-inner .tooltip-subhead {
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 8px;
  line-height: 1;
}

.reuters-interactive-graphic .tooltip-inner .tooltip-display {
  font-weight: 100;
  font-size: 1.5rem;
}

.reuters-interactive-graphic .tooltip-inner hr {
  margin: 8px auto 4px auto;
  border: 1px solid #6B6A6B;
}

.reuters-interactive-graphic section.graphic-section {
  max-height: 0px;
  transition: opacity 0.5s;
  opacity: .00001;
  overflow: hidden;
}

.reuters-interactive-graphic section.graphic-section.selected {
  opacity: 1;
  max-height: 100000px;
}

@media (max-width: 575px) {
  .reuters-interactive-graphic section.graphic-section {
    max-height: none;
    opacity: 1;
    border-bottom: 1px solid black;
    padding-bottom: 10px;
  }
}

@media (max-width: 575px) {
  .reuters-interactive-graphic #package-container {
    border-bottom: 1px solid black;
  }
  .reuters-interactive-graphic #package-container h1 {
    font-size: 3.5rem;
  }
}

.reuters-interactive-graphic .feature-header {
  position: relative;
  margin-top: -30px;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .feature-header {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) and (min-width: 576px) {
  .reuters-interactive-graphic .feature-header {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) and (min-width: 768px) {
  .reuters-interactive-graphic .feature-header {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) and (min-width: 992px) {
  .reuters-interactive-graphic .feature-header {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  .reuters-interactive-graphic .feature-header {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) and (min-width: 576px) {
  .reuters-interactive-graphic .feature-header {
    width: 540px;
    max-width: 100%;
  }
}

@media (min-width: 1200px) and (min-width: 768px) {
  .reuters-interactive-graphic .feature-header {
    width: 720px;
    max-width: 100%;
  }
}

@media (min-width: 1200px) and (min-width: 992px) {
  .reuters-interactive-graphic .feature-header {
    width: 960px;
    max-width: 100%;
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  .reuters-interactive-graphic .feature-header {
    width: 1140px;
    max-width: 100%;
  }
}

.reuters-interactive-graphic .feature-header .feature-header-title-container .display-1, .reuters-interactive-graphic .feature-header .feature-header-title-container .display-2, .reuters-interactive-graphic .feature-header .feature-header-title-container .display-3, .reuters-interactive-graphic .feature-header .feature-header-title-container .display-4 {
  line-height: 1;
}

.reuters-interactive-graphic .feature-header .feature-header-title-container .display-3 {
  font-size: 3.5rem;
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .feature-header .feature-header-title-container {
    position: absolute;
    bottom: 10px;
    left: 30px;
    color: white;
  }
  .reuters-interactive-graphic .feature-header .feature-header-title-container .display-1, .reuters-interactive-graphic .feature-header .feature-header-title-container .display-2, .reuters-interactive-graphic .feature-header .feature-header-title-container .display-3, .reuters-interactive-graphic .feature-header .feature-header-title-container .display-4, .reuters-interactive-graphic .feature-header .feature-header-title-container .display-5, .reuters-interactive-graphic .feature-header .feature-header-title-container .display-6 {
    color: white;
  }
  .reuters-interactive-graphic .feature-header .feature-header-title-container .display-3 {
    font-size: 4.5rem;
  }
}

.reuters-interactive-graphic .carousel {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.reuters-interactive-graphic .carousel .carousel-item.active,
.reuters-interactive-graphic .carousel .carousel-item-next,
.reuters-interactive-graphic .carousel .carousel-item-prev {
  display: block;
}

.reuters-interactive-graphic .carousel .carousel-inner > .carousel-item.popup-gallery-item {
  cursor: default;
}

.reuters-interactive-graphic .carousel .carousel-inner > .carousel-item.popup-gallery-item .d-block::before, .reuters-interactive-graphic .carousel .carousel-inner > .carousel-item.popup-gallery-item .d-block::after {
  display: none !important;
}

.reuters-interactive-graphic .carousel .carousel-inner > .carousel-item .media-container, .reuters-interactive-graphic .carousel .carousel-inner > .carousel-item .d-block, .reuters-interactive-graphic .carousel .carousel-inner > .carousel-item img, .reuters-interactive-graphic .carousel .carousel-inner > .carousel-item a img {
  width: 100%;
}

.reuters-interactive-graphic .carousel .carousel-indicators {
  bottom: 0px;
}

.reuters-interactive-graphic .carousel .carousel-indicators li {
  background-color: #aaaaaa;
}

.reuters-interactive-graphic .carousel .carousel-indicators li.active {
  background-color: #fff;
}

.reuters-interactive-graphic .carousel .carousel-caption {
  position: inherit;
  left: auto;
  right: auto;
  bottom: auto;
  top: auto;
  width: 100%;
  padding-top: 0.25rem;
  text-align: left;
  text-shadow: none;
  z-index: 10;
}

.reuters-interactive-graphic .carousel .carousel-caption .caption::before {
  content: "";
  display: inline;
  margin-right: 0.25rem;
  font-family: "FontAwesome";
  color: #dbdbdb;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .carousel .carousel-caption .caption {
    min-height: 100px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .carousel .carousel-caption .caption {
    min-height: 80px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .carousel .carousel-caption .caption {
    min-height: 50px;
  }
}

.reuters-interactive-graphic .carousel .carousel-item-next.carousel-item-left,
.reuters-interactive-graphic .carousel .carousel-item-prev.carousel-item-right {
  transition: -webkit-transform .6s ease-in-out;
  transition: transform .6s ease-in-out;
  transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
  -webkit-transform: translate(0, 0) !important;
          transform: translate(0, 0) !important;
}

.reuters-interactive-graphic .carousel .carousel-item-next,
.reuters-interactive-graphic .carousel .active.carousel-item-right {
  transition: -webkit-transform .6s ease-in-out;
  transition: transform .6s ease-in-out;
  transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
  -webkit-transform: translate(100%, 0) !important;
          transform: translate(100%, 0) !important;
}

.reuters-interactive-graphic .carousel .carousel-item-prev,
.reuters-interactive-graphic .carousel .active.carousel-item-left {
  transition: -webkit-transform .6s ease-in-out;
  transition: transform .6s ease-in-out;
  transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
  -webkit-transform: translate(-100%, 0) !important;
          transform: translate(-100%, 0) !important;
}

.reuters-interactive-graphic .carousel-control-prev,
.reuters-interactive-graphic .carousel-control-next {
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 30%;
  color: #fff;
  text-align: center;
  opacity: .6;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .carousel-control-prev,
  .reuters-interactive-graphic .carousel-control-next {
    bottom: 140px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .carousel-control-prev,
  .reuters-interactive-graphic .carousel-control-next {
    bottom: 120px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .carousel-control-prev,
  .reuters-interactive-graphic .carousel-control-next {
    bottom: 90px;
  }
}

.reuters-interactive-graphic .carousel-control-prev:focus, .reuters-interactive-graphic .carousel-control-prev:hover,
.reuters-interactive-graphic .carousel-control-next:focus,
.reuters-interactive-graphic .carousel-control-next:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 1;
}

.reuters-interactive-graphic .carousel-control-prev {
  left: 0;
  padding-left: 0.5rem;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.reuters-interactive-graphic .carousel-control-next {
  right: 0;
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.reuters-interactive-graphic .carousel-control-prev-icon,
.reuters-interactive-graphic .carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
  width: 30px;
  height: 30px;
}

.reuters-interactive-graphic .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.reuters-interactive-graphic .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.reuters-interactive-graphic .special-report .carousel-indicators li.active {
  background-color: #000;
}

.reuters-interactive-graphic .popup-gallery-item {
  cursor: pointer;
}

.reuters-interactive-graphic .popup-gallery-item .d-block {
  position: relative;
}

.reuters-interactive-graphic .popup-gallery-item .d-block::after {
  content: "";
  font-family: "FontAwesome";
  font-size: 1.25rem;
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: #FFF;
  opacity: .5;
  z-index: 1060;
}

.reuters-interactive-graphic .popup-gallery-item .d-block:hover::after {
  content: "";
  font-family: "FontAwesome";
  font-size: 1.25rem;
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: #FFF;
  opacity: .9;
  z-index: 1060;
}

.reuters-interactive-graphic .popup-gallery {
  z-index: 1050;
  position: fixed;
  left: 0;
  width: 100%;
  background: #333333;
  color: #FFF;
  display: none;
  top: 0;
  height: 100vh;
}

.reuters-interactive-graphic .popup-gallery .popup-gallery-item .d-block::after {
  display: none !important;
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .popup-gallery > .row {
    height: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

.reuters-interactive-graphic .popup-gallery.show-gallery {
  display: block;
}

.reuters-interactive-graphic .popup-gallery .media-container, .reuters-interactive-graphic .popup-gallery .controls {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .popup-gallery .media-container, .reuters-interactive-graphic .popup-gallery .controls {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .popup-gallery .media-container, .reuters-interactive-graphic .popup-gallery .controls {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .popup-gallery .media-container, .reuters-interactive-graphic .popup-gallery .controls {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .popup-gallery .media-container, .reuters-interactive-graphic .popup-gallery .controls {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.reuters-interactive-graphic .popup-gallery .media-items-container {
  position: relative;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container {
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
    -ms-flex: 0 0 calc(100% - 60px);
        flex: 0 0 calc(100% - 60px);
  }
}

.reuters-interactive-graphic .popup-gallery .media-items-container .media-item {
  margin: 0;
  padding: 0;
  transition: all 500ms;
  background: #333333;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.reuters-interactive-graphic .popup-gallery .media-items-container .media-item.selected {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item.selected {
    opacity: 1;
  }
}

.reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container, .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .caption {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container, .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .caption {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container, .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .caption {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container, .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .caption {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container, .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .caption {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container {
  background: #000;
  padding: 0 !important;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #222;
    padding: 0 !important;
  }
}

@media (min-width: 992px) and (min-width: 576px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) and (min-width: 768px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) and (min-width: 992px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) and (min-width: 1200px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container .wide, .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container .tall {
    position: relative;
  }
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container .wide img, .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container .wide video, .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container .tall img, .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container .tall video {
    max-width: none;
    display: block;
  }
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container .wide {
    width: 100%;
    height: auto;
  }
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container .wide img, .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container .wide video {
    width: 100%;
    height: auto;
  }
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container .tall {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container .tall img, .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .media-container .tall video {
    width: auto;
    height: 100%;
    margin: 0 auto;
  }
}

.reuters-interactive-graphic .popup-gallery .media-items-container .media-item .caption {
  padding-bottom: 2rem;
  color: #FFF;
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .caption {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    margin-top: 3rem;
  }
}

.reuters-interactive-graphic .popup-gallery .media-items-container .media-item .caption .count {
  display: block;
  margin-top: 1rem;
  font-weight: bold;
}

.reuters-interactive-graphic .popup-gallery .media-items-container .media-item .carousel-caption {
  padding-top: 0.25rem;
  padding-bottom: 2rem;
  top: auto;
  left: auto;
  bottom: auto;
  right: auto;
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .popup-gallery .media-items-container .media-item .carousel-caption {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    margin-top: 3rem;
  }
}

.reuters-interactive-graphic .popup-gallery .media-items-container .media-item .carousel-caption .caption {
  width: 100% !important;
  margin: 0 !important;
  max-width: 100% !important;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  text-align: left;
}

.reuters-interactive-graphic .popup-gallery .controls {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  color: #aaaaaa;
  background: #000;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic .popup-gallery .controls {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic .popup-gallery .controls {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .popup-gallery .controls {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic .popup-gallery .controls {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .popup-gallery .controls {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    width: 60px;
    max-width: 60px;
    -ms-flex: 0 0 60px;
        flex: 0 0 60px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

.reuters-interactive-graphic .popup-gallery .controls .btn {
  background-color: #000;
  color: #FFF;
  border: 0;
  font-size: 1.25rem;
  transition: all 500ms;
  margin: 0;
  cursor: pointer;
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .popup-gallery .controls .btn {
    margin: 0 0 0 -10px;
    width: 20px;
    height: 40px;
    padding: 0.5rem 0;
  }
}

.reuters-interactive-graphic .popup-gallery .controls .close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.reuters-interactive-graphic .other-stories-container {
  margin-top: 0;
  margin-bottom: -1rem;
  padding-top: 2rem;
  border-top: 1px solid #E2E2E2;
}

.reuters-interactive-graphic .other-stories-container .other-stories-header {
  color: #6B6A6B;
  text-transform: uppercase;
}

.reuters-interactive-graphic .other-stories-container .other-stories-header a {
  color: #6B6A6B;
  text-decoration: none !important;
}

.reuters-interactive-graphic .other-stories-container .other-stories {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.reuters-interactive-graphic .other-stories-container .other-stories article {
  margin-bottom: 2rem;
}

.reuters-interactive-graphic .other-stories-container .other-stories article a {
  text-decoration: none !important;
}

.reuters-interactive-graphic .other-stories-container .other-stories article a img {
  width: 100%;
}

.reuters-interactive-graphic .other-stories-container .other-stories article a .other-series-detail {
  margin-top: 0.5rem;
}

.reuters-interactive-graphic .other-stories-container .other-stories article a .other-series-detail .other-story-title {
  font-size: 1.25rem;
}

.reuters-interactive-graphic .other-stories-container .other-stories article a .other-series-detail p {
  color: #333333;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
}

.reuters-interactive-graphic .main {
  overflow-x: hidden;
  padding-top: 60px;
}

.reuters-interactive-graphic body {
  position: relative;
  background: #FFFFFF;
  visibility: hidden;
}

.reuters-interactive-graphic .top-section-container {
  position: relative;
}

.reuters-interactive-graphic .flood-headline {
  margin-top: 20px;
  text-align: center;
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-weight: 100;
  font-size: 3rem;
}

@media (min-aspect-ratio: 2 / 1) {
  .reuters-interactive-graphic .flood-headline {
    display: none;
  }
}

@media (min-aspect-ratio: 2 / 1) {
  .reuters-interactive-graphic#interactive-house .flood-img-fixed-container.stuck {
    right: 30px !important;
    z-index: -1;
  }
}

@media (min-aspect-ratio: 2 / 1) {
  .reuters-interactive-graphic#interactive-house .flood-img-fixed-container.unStuck {
    right: 0px !important;
    bottom: 5px !important;
  }
}

.reuters-interactive-graphic .map-container {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

@media (min-width: 992px) {
  .reuters-interactive-graphic .map-container .map-col {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
}

.reuters-interactive-graphic.srep-graphic .map-container {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: start !important;
}

.reuters-interactive-graphic.srep-graphic .map-container .map-col {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .reuters-interactive-graphic.srep-graphic .map-container .map-col {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic.srep-graphic .map-container .map-col {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic.srep-graphic .map-container .map-col {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .reuters-interactive-graphic.srep-graphic .map-container .map-col {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 576px) {
  .reuters-interactive-graphic.srep-graphic .map-container .map-col {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .reuters-interactive-graphic.srep-graphic .map-container .map-col {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}

@media (min-width: 992px) {
  .reuters-interactive-graphic.srep-graphic .map-container .map-col {
    margin-left: 8.3333333333%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}

.reuters-interactive-graphic .flood-img-fixed-container {
  width: 100%;
  background-color: white;
  z-index: 1000;
  opacity: 1;
  transition: opacity 1s;
  position: relative;
}

@media (min-aspect-ratio: 2 / 1) {
  .reuters-interactive-graphic .flood-img-fixed-container {
    width: 50%;
    right: 0px;
    top: 0;
    position: absolute;
  }
}

.reuters-interactive-graphic .flood-img-fixed-container.stuck {
  position: fixed;
  top: 64px;
  left: 0px;
}

@media (min-aspect-ratio: 2 / 1) {
  .reuters-interactive-graphic .flood-img-fixed-container.stuck {
    top: 58px;
    left: auto;
    right: 0px;
  }
}

.reuters-interactive-graphic .flood-img-fixed-container.unStuck {
  position: absolute;
  bottom: 0;
  top: auto;
}

.reuters-interactive-graphic .flood-img-fixed-container .flood-img-holder {
  position: relative;
  width: 435px;
  height: 300px;
  margin: 0 auto;
  padding-top: 10px;
}

@media (max-width: 575px) {
  .reuters-interactive-graphic .flood-img-fixed-container .flood-img-holder {
    width: 100%;
  }
}

@media (max-width: 376px) {
  .reuters-interactive-graphic .flood-img-fixed-container .flood-img-holder {
    height: 250px;
  }
}

.reuters-interactive-graphic .flood-img-fixed-container .flood-img-holder .flood-img {
  width: 100%;
  position: absolute;
  opacity: 0.0001;
  transition: opacity 1s;
}

.reuters-interactive-graphic .flood-img-fixed-container .flood-img-holder .flood-img.selected {
  opacity: 1;
}

.reuters-interactive-graphic .scroll-item-container.stuck {
  padding-top: 300px;
}

@media (min-aspect-ratio: 2 / 1) {
  .reuters-interactive-graphic .scroll-item-container.stuck {
    padding-top: 0px;
  }
}

@media (max-width: 376px) {
  .reuters-interactive-graphic .scroll-item-container.stuck {
    padding-top: 250px;
  }
}

@media (min-aspect-ratio: 2 / 1) {
  .reuters-interactive-graphic .scroll-item-container {
    width: 50%;
    padding-top: 0px;
  }
  .reuters-interactive-graphic .scroll-item-container .col-sm-8.col-md-6.col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    max-width: 100%;
    width: 100% !important;
  }
  .reuters-interactive-graphic .scroll-item-container .scroll-item {
    height: 150vh;
  }
  .reuters-interactive-graphic .scroll-item-container .flood-headline-aspect {
    display: block !important;
  }
}

.reuters-interactive-graphic .scroll-item-container .flood-headline-aspect {
  margin-top: 20px;
  text-align: center;
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-weight: 100;
  font-size: 3rem;
  display: none;
}

.reuters-interactive-graphic .scroll-item-container .scroll-item {
  height: 75vh;
}

.reuters-interactive-graphic .scroll-item-container .scroll-item .scroll-text {
  text-align: center;
  font-family: Georgia, "Times New Roman", Times, serif;
}

.reuters-interactive-graphic .scroll-item-container .scroll-item .scroll-header {
  padding-top: 10px;
  text-align: center;
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-weight: 500;
  font-size: 1.25rem;
}

.reuters-interactive-graphic .scroll-item-container .scroll-item:last-of-type {
  height: 40vh;
}

.reuters-interactive-graphic .map-legend-item-holder {
  width: 100px;
  margin-right: 10px;
}

.reuters-interactive-graphic .geographyLabel {
  font-size: .6rem;
}

.reuters-interactive-graphic .fa {
  font-family: "FontAwesome" !important;
}

.reuters-interactive-graphic .header.navbar {
  min-height: 48px !important;
  height: 48px !important;
  overflow: hidden;
}

.reuters-interactive-graphic .header.navbar img.logo {
  height: 33px !important;
}

.reuters-interactive-graphic .header .page-title {
  display: none !important;
}

.reuters-interactive-graphic .header .social {
  margin-top: 5px !important;
}

.reuters-interactive-graphic .header .social li.nav-item {
  background-color: #6B6A6B !important;
  border-radius: 28px !important;
  width: 28px !important;
  height: 28px !important;
  margin-left: 5px !important;
}

.reuters-interactive-graphic .header .social li.nav-item a {
  text-align: center !important;
  width: 100% !important;
  font-size: 1.25rem !important;
  color: #FFFFFF !important;
}

.reuters-interactive-graphic .header .social li.nav-item a:hover {
  color: #333333 !important;
}

.reuters-interactive-graphic .footer .navbar-brand {
  display: none !important;
}

.reuters-interactive-graphic .tooltip-inner {
  text-align: left;
  border: 1px solid #333333;
}

.reuters-interactive-graphic .tooltip-inner p {
  margin-bottom: 0px;
  line-height: 1.3;
}

.reuters-interactive-graphic .tooltip-inner .tooltip-title {
  font-size: 1rem;
  font-weight: 700;
}

.reuters-interactive-graphic .tooltip-inner .tooltip-subhead {
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 8px;
  line-height: 1;
}

.reuters-interactive-graphic .tooltip-inner .tooltip-display {
  font-weight: 100;
  font-size: 1.5rem;
}

.reuters-interactive-graphic .tooltip-inner hr {
  margin: 8px auto 4px auto;
  border: 1px solid #6B6A6B;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX2ZvbnRzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2NvbXBvbmVudHMtZm9udC1hd2Vzb21lL3Njc3MvZm9udC1hd2Vzb21lLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2NvbXBvbmVudHMtZm9udC1hd2Vzb21lL3Njc3MvX3BhdGguc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY29tcG9uZW50cy1mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jb21wb25lbnRzLWZvbnQtYXdlc29tZS9zY3NzL19sYXJnZXIuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY29tcG9uZW50cy1mb250LWF3ZXNvbWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY29tcG9uZW50cy1mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jb21wb25lbnRzLWZvbnQtYXdlc29tZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY29tcG9uZW50cy1mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2NvbXBvbmVudHMtZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2NvbXBvbmVudHMtZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jb21wb25lbnRzLWZvbnQtYXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY29tcG9uZW50cy1mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jb21wb25lbnRzLWZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jb21wb25lbnRzLWZvbnQtYXdlc29tZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJtYWluLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fbm9ybWFsaXplLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3Nhc3MtbWF0ZXJpYWwtY29sb3JzL3Nhc3MvX3Nhc3MtbWF0ZXJpYWwtY29sb3JzLWZ1bmN0aW9uLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2NoYXJ0ZXItY29tbW9ucy9zY3NzL2NoYXJ0c3R5bGVzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19uYXZzLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZHMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2Zvcm1zLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvbWFwLWNoYXJ0ZXIvc2Nzcy9tYXBjaGFydHN0eWxlcy5zY3NzIiwiY29tcG9uZW50cy9fcXVlcnJ5LXN0cmluZ3Muc2NzcyIsImNvbXBvbmVudHMvX3V0aWxpdGllcy5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX3NwZWNpYWwtcmVwb3J0LnNjc3MiLCJjb21wb25lbnRzL19zcGVjaWFsLXJlcG9ydC1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL190eXBlLnNjc3MiLCJjb21wb25lbnRzL19tYXN0aGVhZHMuc2NzcyIsImNvbXBvbmVudHMvX2ltYWdlcy5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW9zLnNjc3MiLCJjb21wb25lbnRzL19zaWRlYmFycy5zY3NzIiwiY29tcG9uZW50cy9fcmVsYXRlZC5zY3NzIiwiY29tcG9uZW50cy9fYWQuc2NzcyIsImNvbXBvbmVudHMvX3NoYXJlLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJjb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9fbm8tdWktc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL190b29sdGlwLnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3BvcHVwLWdhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX290aGVyLXN0b3JpZXMuc2NzcyJd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Q01oakJhOztBQUNsQztFQUFFLGFOOGlCb0I7Q005aUJhOztBQUNuQztFQUFFLGFOOGZpQjtDTTlmYTs7QUFDaEM7RUFBRSxhTm1rQmM7Q01ua0JhOztBQUM3Qjs7RUFBRSxhTm1LVztDTW5LYTs7QUFDMUI7RUFBRSxhTmtyQmU7Q01sckJhOztBQUM5QjtFQUFFLGFOMlZZO0NNM1ZhOztBQUMzQjtFQUFFLGFOMFBjO0NNMVBhOztBQUM3QjtFQUFFLGFObUplO0NNbkphOztBQUM5QjtFQUFFLGFOc2hCWTtDTXRoQmE7O0FBQzNCO0VBQUUsYU5tTWdCO0NNbk1hOztBQUMvQjtFQUFFLGFOZTJCO0NNZmE7O0FBQzFDO0VBQUUsYU5pQnlCO0NNakJhOztBQUN4QztFQUFFLGFOd1dhO0NNeFdhOztBQUM1QjtFQUFFLGFOMmVxQjtDTTNlYTs7QUFDcEM7O0VBQUUsYU4wZ0JjO0NNMWdCYTs7QUFDN0I7RUFBRSxhTm9nQmU7Q01wZ0JhOztBQUM5QjtFQUFFLGFONFlnQjtDTTVZYTs7QUFDL0I7RUFBRSxhTitZWTtDTS9ZYTs7QUFDM0I7RUFBRSxhTmdRWTtDTWhRYTs7QUFDM0I7RUFBRSxhTndVa0I7Q014VWE7O0FBQ2pDO0VBQUUsYU5xdEJrQjtDTXJ0QmE7O0FBQ2pDO0VBQUUsYU5tdEJtQjtDTW50QmE7O0FBQ2xDO0VBQUUsYU5vdEJpQjtDTXB0QmE7O0FBQ2hDO0VBQUUsYU42ZWM7Q003ZWE7O0FBQzdCO0VBQUUsYU40QmU7Q001QmE7O0FBQzlCO0VBQUUsYU42bUJXO0NNN21CYTs7QUFDMUI7RUFBRSxhTjZtQlk7Q003bUJhOztBQUMzQjtFQUFFLGFONkRZO0NNN0RhOztBQUMzQjtFQUFFLGFONkRnQjtDTTdEYTs7QUFDL0I7RUFBRSxhTm1lYTtDTW5lYTs7QUFDNUI7RUFBRSxhTitFYztDTS9FYTs7QUFDN0I7RUFBRSxhTjhQWTtDTTlQYTs7QUFDM0I7RUFBRSxhTnFEWTtDTXJEYTs7QUFDM0I7RUFBRSxhTjhWYztDTTlWYTs7QUFDN0I7RUFBRSxhTjRtQm1CO0NNNW1CYTs7QUFDbEM7RUFBRSxhTjRtQmtCO0NNNW1CYTs7QUFDakM7RUFBRSxhTmhDa0I7Q01nQ2E7O0FBQ2pDO0VBQUUsYU5uQ29CO0NNbUNhOztBQUNuQztFQUFFLGFOakNtQjtDTWlDYTs7QUFDbEM7RUFBRSxhTnBDcUI7Q01vQ2E7O0FBQ3BDO0VBQUUsYU5tWFk7Q01uWGE7O0FBQzNCOztFQUFFLGFOZ2JlO0NNaGJhOztBQUM5QjtFQUFFLGFOMlVjO0NNM1VhOztBQUM3QjtFQUFFLGFOdXJCb0I7Q012ckJhOztBQUNuQzs7O0VBQUUsYU5pY2lCO0NNamNhOztBQUNoQztFQUFFLGFOeWJjO0NNemJhOztBQUM3QjtFQUFFLGFOK1hrQjtDTS9YYTs7QUFDakM7RUFBRSxhTi9DYztDTStDYTs7QUFDN0I7RUFBRSxhTjBuQlk7Q00xbkJhOztBQUMzQjs7RUFBRSxhTnVidUI7Q012YmE7O0FBQ3RDO0VBQUUsYU5zZ0JzQjtDTXRnQmE7O0FBQ3JDO0VBQUUsYU51RnNCO0NNdkZhOztBQUNyQztFQUFFLGFOakJjO0NNaUJhOztBQUM3QjtFQUFFLGFOMmpCcUI7Q00zakJhOztBQUNwQztFQUFFLGFONkxxQjtDTTdMYTs7QUFDcEM7RUFBRSxhTlZnQjtDTVVhOztBQUMvQjtFQUFFLGFOOGJZO0NNOWJhOztBQUMzQjtFQUFFLGFOd2FhO0NNeGFhOztBQUM1QjtFQUFFLGFOMmpCWTtDTTNqQmE7O0FBQzNCO0VBQUUsYU51T2U7Q012T2E7O0FBQzlCO0VBQUUsYU53TG9CO0NNeExhOztBQUNuQztFQUFFLGFOb2pCb0I7Q01wakJhOztBQUNuQztFQUFFLGFOdUphO0NNdkphOztBQUM1QjtFQUFFLGFOaUZvQjtDTWpGYTs7QUFDbkM7RUFBRSxhTmlGcUI7Q01qRmE7O0FBQ3BDO0VBQUUsYU4wYm1CO0NNMWJhOztBQUNsQztFQUFFLGFOK1hvQjtDTS9YYTs7QUFDbkM7RUFBRSxhTm1tQm9CO0NNbm1CYTs7QUFDbkM7RUFBRSxhTm1Fb0I7Q01uRWE7O0FBQ25DO0VBQUUsYU5pY3VCO0NNamNhOztBQUN0QztFQUFFLGFOa1RtQjtDTWxUYTs7QUFDbEM7RUFBRSxhTmtIa0I7Q01sSGE7O0FBQ2pDO0VBQUUsYU4rbEJzQjtDTS9sQmE7O0FBQ3JDO0VBQUUsYU4rRHNCO0NNL0RhOztBQUNyQztFQUFFLGFOM0JXO0NNMkJhOztBQUMxQjtFQUFFLGFOM0NrQjtDTTJDYTs7QUFDakM7RUFBRSxhTjNDbUI7Q00yQ2E7O0FBQ2xDO0VBQUUsYU4zQ2dCO0NNMkNhOztBQUMvQjtFQUFFLGFOL0NrQjtDTStDYTs7QUFDakM7O0VBQUUsYU5xZWE7Q01yZWE7O0FBQzVCO0VBQUUsYU51SmM7Q012SmE7O0FBQzdCO0VBQUUsYU4rRmdCO0NNL0ZhOztBQUMvQjtFQUFFLGFOd2FZO0NNeGFhOztBQUMzQjtFQUFFLGFONldhO0NNN1dhOztBQUM1QjtFQUFFLGFOM0NnQjtDTTJDYTs7QUFDL0I7RUFBRSxhTmdKMEI7Q01oSmE7O0FBQ3pDO0VBQUUsYU4yTlk7Q00zTmE7O0FBQzNCO0VBQUUsYU5tVFk7Q01uVGE7O0FBQzNCO0VBQUUsYU5zTFk7Q010TGE7O0FBQzNCO0VBQUUsYU5rSlc7Q01sSmE7O0FBQzFCO0VBQUUsYU5rSmlCO0NNbEphOztBQUNoQzs7RUFBRSxhTjJJNEI7Q00zSWE7O0FBQzNDO0VBQUUsYU55WmE7Q016WmE7O0FBQzVCO0VBQUUsYU5VZ0I7Q01WYTs7QUFDL0I7RUFBRSxhTjhhYztDTTlhYTs7QUFDN0I7RUFBRSxhTjBFZTtDTTFFYTs7QUFDOUI7RUFBRSxhTnVVYztDTXZVYTs7QUFDN0I7RUFBRSxhTmlEa0I7Q01qRGE7O0FBQ2pDO0VBQUUsYU42Q29CO0NNN0NhOztBQUNuQztFQUFFLGFOeWJlO0NNemJhOztBQUM5QjtFQUFFLGFONGRxQjtDTTVkYTs7QUFDcEM7RUFBRSxhTm9MYztDTXBMYTs7QUFDN0I7RUFBRSxhTnFMbUI7Q01yTGE7O0FBQ2xDO0VBQUUsYU5qRWdCO0NNaUVhOztBQUMvQjtFQUFFLGFObkVnQjtDTW1FYTs7QUFDL0I7O0VBQUUsYU52RGlCO0NNdURhOztBQUNoQztFQUFFLGFOMGxCc0I7Q00xbEJhOztBQUNyQztFQUFFLGFOdUl1QjtDTXZJYTs7QUFDdEM7RUFBRSxhTkVvQjtDTUZhOztBQUNuQztFQUFFLGFOc1JXO0NNdFJhOztBQUMxQjs7RUFBRSxhTnlEWTtDTXpEYTs7QUFDM0I7RUFBRSxhTjhEZ0I7Q005RGE7O0FBQy9CO0VBQUUsYU5rakJtQjtDTWxqQmE7O0FBQ2xDO0VBQUUsYU5nakJxQjtDTWhqQmE7O0FBQ3BDO0VBQUUsYU51ZmlCO0NNdmZhOztBQUNoQztFQUFFLGFOME9lO0NNMU9hOztBQUM5QjtFQUFFLGFOZ2RnQjtDTWhkYTs7QUFDL0I7RUFBRSxhTm1TdUI7Q01uU2E7O0FBQ3RDO0VBQUUsYU55aUJrQjtDTXppQmE7O0FBQ2pDO0VBQUUsYU5rSHFCO0NNbEhhOztBQUNwQztFQUFFLGFOMGNlO0NNMWNhOztBQUM5QjtFQUFFLGFOaWtCYztDTWprQmE7O0FBQzdCO0VBQUUsYU40THFCO0NNNUxhOztBQUNwQztFQUFFLGFObWxCYztDTW5sQmE7O0FBQzdCO0VBQUUsYU5pUmU7Q01qUmE7O0FBQzlCO0VBQUUsYU42V2E7Q003V2E7O0FBQzVCO0VBQUUsYU51ZWdCO0NNdmVhOztBQUMvQjtFQUFFLGFOckNrQjtDTXFDYTs7QUFDakM7RUFBRSxhTjJXb0I7Q00zV2E7O0FBQ25DO0VBQUUsYU5ra0JlO0NNbGtCYTs7QUFDOUI7O0VBQUUsYU42R2dCO0NNN0dhOztBQUMvQjtFQUFFLGFOaUxjO0NNakxhOztBQUM3QjtFQUFFLGFOdWtCYztDTXZrQmE7O0FBQzdCO0VBQUUsYU5pRG1CO0NNakRhOztBQUNsQzs7RUFBRSxhTjZaVztDTTdaYTs7QUFDMUI7RUFBRSxhTmtOYTtDTWxOYTs7QUFDNUI7RUFBRSxhTnZDZ0I7Q011Q2E7O0FBQy9CO0VBQUUsYU5sRVk7Q01rRWE7O0FBQzNCO0VBQUUsYU5QbUI7Q01PYTs7QUFDbEM7RUFBRSxhTmtNb0I7Q01sTWE7O0FBQ25DO0VBQUUsYU5nTW1CO0NNaE1hOztBQUNsQztFQUFFLGFOaU1pQjtDTWpNYTs7QUFDaEM7RUFBRSxhTjZMbUI7Q003TGE7O0FBQ2xDO0VBQUUsYU52SHlCO0NNdUhhOztBQUN4QztFQUFFLGFObkgwQjtDTW1IYTs7QUFDekM7RUFBRSxhTm5IdUI7Q01tSGE7O0FBQ3RDO0VBQUUsYU4zSHlCO0NNMkhhOztBQUN4QztFQUFFLGFOeUthO0NNekthOztBQUM1QjtFQUFFLGFOMm1CYztDTTNtQmE7O0FBQzdCO0VBQUUsYU5tZmE7Q01uZmE7O0FBQzVCO0VBQUUsYU51SGM7Q012SGE7O0FBQzdCO0VBQUUsYU4zRGlCO0NNMkRhOztBQUNoQztFQUFFLGFOcEhrQjtDTW9IYTs7QUFDakM7O0VBQUUsYU5na0JhO0NNaGtCYTs7QUFDNUI7O0VBQUUsYU40UFk7Q001UGE7O0FBQzNCO0VBQUUsYU5FYTtDTUZhOztBQUM1QjtFQUFFLGFOMEhhO0NNMUhhOztBQUM1Qjs7RUFBRSxhTjhZZ0I7Q005WWE7O0FBQy9COztFQUFFLGFONkdlO0NNN0dhOztBQUM5QjtFQUFFLGFOK1RpQjtDTS9UYTs7QUFDaEM7O0VBQUUsYU53SGdCO0NNeEhhOztBQUMvQjtFQUFFLGFObWNjO0NNbmNhOztBQUM3Qjs7O0VBQUUsYU43R1k7Q002R2E7O0FBQzNCO0VBQUUsYU4yUGU7Q00zUGE7O0FBQzlCO0VBQUUsYU55UGU7Q016UGE7O0FBQzlCO0VBQUUsYU5vZHFCO0NNcGRhOztBQUNwQztFQUFFLGFOZ2lCaUI7Q01oaUJhOztBQUNoQztFQUFFLGFONGRhO0NNNWRhOztBQUM1QjtFQUFFLGFOOFBhO0NNOVBhOztBQUM1QjtFQUFFLGFOa2hCYTtDTWxoQmE7O0FBQzVCO0VBQUUsYU53VWlCO0NNeFVhOztBQUNoQztFQUFFLGFOeVV3QjtDTXpVYTs7QUFDdkM7RUFBRSxhTnFKMEI7Q01ySmE7O0FBQ3pDO0VBQUUsYU5pSm1CO0NNakphOztBQUNsQztFQUFFLGFOMFJhO0NNMVJhOztBQUM1QjtFQUFFLGFOL0RrQjtDTStEYTs7QUFDakM7RUFBRSxhTnpEZ0I7Q015RGE7O0FBQy9CO0VBQUUsYU5oRWtCO0NNZ0VhOztBQUNqQztFQUFFLGFOaEVtQjtDTWdFYTs7QUFDbEM7RUFBRSxhTlhlO0NNV2E7O0FBQzlCOztFQUFFLGFOZ2FZO0NNaGFhOztBQUMzQjs7RUFBRSxhTnFhaUI7Q01yYWE7O0FBQ2hDOztFQUFFLGFObWFnQjtDTW5hYTs7QUFDL0I7RUFBRSxhTmtDZ0I7Q01sQ2E7O0FBQy9CO0VBQUUsYU4rTmdCO0NNL05hOztBQUMvQjs7RUFBRSxhTjhnQlk7Q005Z0JhOztBQUMzQjs7RUFBRSxhTjhHYTtDTTlHYTs7QUFDNUI7O0VBQUUsYU4wY2tCO0NNMWNhOztBQUNqQztFQUFFLGFObEJpQjtDTWtCYTs7QUFDaEM7RUFBRSxhTmZrQjtDTWVhOztBQUNqQzs7RUFBRSxhTnhHWTtDTXdHYTs7QUFDM0I7RUFBRSxhTnlZZTtDTXpZYTs7QUFDOUI7RUFBRSxhTnFnQmdCO0NNcmdCYTs7QUFDL0I7O0VBQUUsYU54Q2lCO0NNd0NhOztBQUNoQztFQUFFLGFOa05tQjtDTWxOYTs7QUFDbEM7RUFBRSxhTmdDZ0I7Q01oQ2E7O0FBQy9CO0VBQUUsYU50Q3NCO0NNc0NhOztBQUNyQztFQUFFLGFOdENvQjtDTXNDYTs7QUFDbkM7RUFBRSxhTjhnQmU7Q005Z0JhOztBQUM5QjtFQUFFLGFOMmFtQjtDTTNhYTs7QUFDbEM7RUFBRSxhTnNiZ0I7Q010YmE7O0FBQy9CO0VBQUUsYU5qSWM7Q01pSWE7O0FBQzdCO0VBQUUsYU5yQ2M7Q01xQ2E7O0FBQzdCO0VBQUUsYU5iZTtDTWFhOztBQUM5QjtFQUFFLGFOMkRtQjtDTTNEYTs7QUFDbEM7RUFBRSxhTjdHa0I7Q002R2E7O0FBQ2pDO0VBQUUsYU5tSmtCO0NNbkphOztBQUNqQztFQUFFLGFOeE1pQjtDTXdNYTs7QUFDaEM7RUFBRSxhTnlPYztDTXpPYTs7QUFDN0I7RUFBRSxhTnVDbUI7Q012Q2E7O0FBQ2xDO0VBQUUsYU45SVk7Q004SWE7O0FBQzNCO0VBQUUsYU5vSGdCO0NNcEhhOztBQUMvQjtFQUFFLGFOd1NtQjtDTXhTYTs7QUFDbEM7RUFBRSxhTnhNeUI7Q013TWE7O0FBQ3hDO0VBQUUsYU54TTBCO0NNd01hOztBQUN6QztFQUFFLGFOeE11QjtDTXdNYTs7QUFDdEM7RUFBRSxhTjVNeUI7Q000TWE7O0FBQ3hDO0VBQUUsYU54TWtCO0NNd01hOztBQUNqQztFQUFFLGFOeE1tQjtDTXdNYTs7QUFDbEM7RUFBRSxhTnhNZ0I7Q013TWE7O0FBQy9CO0VBQUUsYU41TWtCO0NNNE1hOztBQUNqQztFQUFFLGFOdkJlO0NNdUJhOztBQUM5QjtFQUFFLGFOeUtjO0NNekthOztBQUM3QjtFQUFFLGFOcWFjO0NNcmFhOztBQUM3Qjs7RUFBRSxhTnFPYztDTXJPYTs7QUFDN0I7RUFBRSxhTjNFZ0I7Q00yRWE7O0FBQy9CO0VBQUUsYU51U2tCO0NNdlNhOztBQUNqQztFQUFFLGFOdVNtQjtDTXZTYTs7QUFDbEM7RUFBRSxhTjZYZTtDTTdYYTs7QUFDOUI7RUFBRSxhTmhGYztDTWdGYTs7QUFDN0I7O0VBQUUsYU5tVGE7Q01uVGE7O0FBQzVCO0VBQUUsYU44RWtCO0NNOUVhOztBQUNqQztFQUFFLGFOa0RnQjtDTWxEYTs7QUFDL0I7RUFBRSxhTm1EcUI7Q01uRGE7O0FBQ3BDO0VBQUUsYU5vV2U7Q01wV2E7O0FBQzlCO0VBQUUsYU4wRGU7Q00xRGE7O0FBQzlCO0VBQUUsYU4rTWE7Q00vTWE7O0FBQzVCO0VBQUUsYU4wRGU7Q00xRGE7O0FBQzlCO0VBQUUsYU5zSmtCO0NNdEphOztBQUNqQztFQUFFLGFOcUNjO0NNckNhOztBQUM3QjtFQUFFLGFObUNzQjtDTW5DYTs7QUFDckM7RUFBRSxhTjRaZ0I7Q001WmE7O0FBQy9CO0VBQUUsYU5qRlk7Q01pRmE7O0FBQzNCOztFQUFFLGFOdVNpQjtDTXZTYTs7QUFDaEM7OztFQUFFLGFOd1htQjtDTXhYYTs7QUFDbEM7RUFBRSxhTjBLc0I7Q00xS2E7O0FBQ3JDO0VBQUUsYU45RFk7Q004RGE7O0FBQzNCO0VBQUUsYU5yRmlCO0NNcUZhOztBQUNoQzs7RUFBRSxhTm5Ib0I7Q01tSGE7O0FBQ25DO0VBQUUsYU40UWdCO0NNNVFhOztBQUMvQjtFQUFFLGFONkhZO0NNN0hhOztBQUMzQjtFQUFFLGFOdkJtQjtDTXVCYTs7QUFDbEM7RUFBRSxhTnFZbUI7Q01yWWE7O0FBQ2xDO0VBQUUsYU4rWGlCO0NNL1hhOztBQUNoQztFQUFFLGFOL0JjO0NNK0JhOztBQUM3QjtFQUFFLGFObVFvQjtDTW5RYTs7QUFDbkM7RUFBRSxhTjhMa0I7Q005TGE7O0FBQ2pDO0VBQUUsYU44THdCO0NNOUxhOztBQUN2QztFQUFFLGFOeVRjO0NNelRhOztBQUM3QjtFQUFFLGFOekprQjtDTXlKYTs7QUFDakM7RUFBRSxhTld5QjtDTVhhOztBQUN4QztFQUFFLGFOMFJjO0NNMVJhOztBQUM3QjtFQUFFLGFOZ0xjO0NNaExhOztBQUM3QjtFQUFFLGFOM0gyQjtDTTJIYTs7QUFDMUM7RUFBRSxhTjNINEI7Q00ySGE7O0FBQzNDO0VBQUUsYU4zSHlCO0NNMkhhOztBQUN4QztFQUFFLGFOL0gyQjtDTStIYTs7QUFDMUM7RUFBRSxhTmlHYTtDTWpHYTs7QUFDNUI7RUFBRSxhTmxGWTtDTWtGYTs7QUFDM0I7RUFBRSxhTnBRYztDTW9RYTs7QUFDN0I7RUFBRSxhTjhia0I7Q005YmE7O0FBQ2pDO0VBQUUsYU43S2dCO0NNNkthOztBQUMvQjtFQUFFLGFOMURrQjtDTTBEYTs7QUFDakM7RUFBRSxhTjFEa0I7Q00wRGE7O0FBQ2pDO0VBQUUsYU5rUmtCO0NNbFJhOztBQUNqQztFQUFFLGFOb09tQjtDTXBPYTs7QUFDbEM7RUFBRSxhTmdaYztDTWhaYTs7QUFDN0I7RUFBRSxhTjZLb0I7Q003S2E7O0FBQ25DO0VBQUUsYU42S3NCO0NNN0thOztBQUNyQztFQUFFLGFOd0hnQjtDTXhIYTs7QUFDL0I7RUFBRSxhTnNIa0I7Q010SGE7O0FBQ2pDO0VBQUUsYU5oSm9CO0NNZ0phOztBQUNuQztFQUFFLGFONk1xQjtDTTdNYTs7QUFDcEM7RUFBRSxhTmpENEI7Q01pRGE7O0FBQzNDO0VBQUUsYU4yUm9CO0NNM1JhOztBQUNuQztFQUFFLGFOOUdlO0NNOEdhOztBQUM5Qjs7RUFBRSxhTjNLMkI7Q00yS2E7O0FBQzFDOztFQUFFLGFOekt5QjtDTXlLYTs7QUFDeEM7O0VBQUUsYU4zSzRCO0NNMkthOztBQUMzQzs7RUFBRSxhTmhFVztDTWdFYTs7QUFDMUI7RUFBRSxhTk9XO0NNUGE7O0FBQzFCOztFQUFFLGFONmFXO0NNN2FhOztBQUMxQjs7RUFBRSxhTnFGVztDTXJGYTs7QUFDMUI7Ozs7RUFBRSxhTjRGVztDTTVGYTs7QUFDMUI7OztFQUFFLGFOK1BXO0NNL1BhOztBQUMxQjs7RUFBRSxhTjhGVztDTTlGYTs7QUFDMUI7O0VBQUUsYU4zTVc7Q00yTWE7O0FBQzFCO0VBQUUsYU5oRFk7Q01nRGE7O0FBQzNCO0VBQUUsYU5wQ2lCO0NNb0NhOztBQUNoQztFQUFFLGFOMFNzQjtDTTFTYTs7QUFDckM7RUFBRSxhTjBTdUI7Q00xU2E7O0FBQ3RDO0VBQUUsYU4wU3VCO0NNMVNhOztBQUN0QztFQUFFLGFOMFN3QjtDTTFTYTs7QUFDdkM7RUFBRSxhTjZTd0I7Q003U2E7O0FBQ3ZDO0VBQUUsYU42U3lCO0NNN1NhOztBQUN4QztFQUFFLGFOa1hpQjtDTWxYYTs7QUFDaEM7RUFBRSxhTjhXbUI7Q005V2E7O0FBQ2xDO0VBQUUsYU55ZHNCO0NNemRhOztBQUNyQztFQUFFLGFOc2RlO0NNdGRhOztBQUM5QjtFQUFFLGFOMmNZO0NNM2NhOztBQUMzQjtFQUFFLGFOMmNtQjtDTTNjYTs7QUFDbEM7RUFBRSxhTm9kb0I7Q01wZGE7O0FBQ25DO0VBQUUsYU54R2U7Q013R2E7O0FBQzlCO0VBQUUsYU44U3NCO0NNOVNhOztBQUNyQztFQUFFLGFOZ0VpQjtDTWhFYTs7QUFDaEM7RUFBRSxhTnBDYztDTW9DYTs7QUFDN0I7RUFBRSxhTjNUVztDTTJUYTs7QUFDMUI7RUFBRSxhTi9PaUI7Q00rT2E7O0FBQ2hDO0VBQUUsYU4vT3dCO0NNK09hOztBQUN2QztFQUFFLGFOK1hjO0NNL1hhOztBQUM3QjtFQUFFLGFOK1hxQjtDTS9YYTs7QUFDcEM7RUFBRSxhTmdHdUI7Q01oR2E7O0FBQ3RDO0VBQUUsYU5rR3FCO0NNbEdhOztBQUNwQztFQUFFLGFOK0Z1QjtDTS9GYTs7QUFDdEM7RUFBRSxhTitGd0I7Q00vRmE7O0FBQ3ZDO0VBQUUsYU5qVGE7Q01pVGE7O0FBQzVCO0VBQUUsYU5tYmU7Q01uYmE7O0FBQzlCO0VBQUUsYU43VGU7Q002VGE7O0FBQzlCO0VBQUUsYU5rRmE7Q01sRmE7O0FBQzVCO0VBQUUsYU41SGdCO0NNNEhhOztBQUMvQjtFQUFFLGFOZ1FhO0NNaFFhOztBQUM1QjtFQUFFLGFOeENrQjtDTXdDYTs7QUFDakM7RUFBRSxhTjRXYztDTTVXYTs7QUFDN0I7RUFBRSxhTnRGYztDTXNGYTs7QUFDN0I7RUFBRSxhTjZGWTtDTTdGYTs7QUFDM0I7O0VBQUUsYU5YZ0I7Q01XYTs7QUFDL0I7RUFBRSxhTitTYTtDTS9TYTs7QUFDNUI7RUFBRSxhTndIYztDTXhIYTs7QUFDN0I7RUFBRSxhTjdUZTtDTTZUYTs7QUFDOUI7RUFBRSxhTnJQVztDTXFQYTs7QUFDMUI7RUFBRSxhTmtaVTtDTWxaYTs7QUFDekI7RUFBRSxhTndaYTtDTXhaYTs7QUFDNUI7RUFBRSxhTmdNYztDTWhNYTs7QUFDN0I7RUFBRSxhTm1JaUI7Q01uSWE7O0FBQ2hDO0VBQUUsYU44UXNCO0NNOVFhOztBQUNyQztFQUFFLGFOOVQ0QjtDTThUYTs7QUFDM0M7RUFBRSxhTmhVMkI7Q01nVWE7O0FBQzFDOztFQUFFLGFOdk8yQjtDTXVPYTs7QUFDMUM7RUFBRSxhTmpKb0I7Q01pSmE7O0FBQ25DO0VBQUUsYU5tWmtCO0NNblphOztBQUNqQztFQUFFLGFOc1lvQjtDTXRZYTs7QUFDbkM7O0VBQUUsYU42Vlc7Q003VmE7O0FBQzFCO0VBQUUsYU42SnFCO0NNN0phOztBQUNwQztFQUFFLGFOK1BxQjtDTS9QYTs7QUFDcEM7RUFBRSxhTnlPYTtDTXpPYTs7QUFDNUI7RUFBRSxhTnRJdUI7Q01zSWE7O0FBQ3RDO0VBQUUsYU51WmlCO0NNdlphOztBQUNoQztFQUFFLGFOaUhjO0NNakhhOztBQUM3Qjs7O0VBQUUsYU5tV2tCO0NNbldhOztBQUNqQzs7RUFBRSxhTnBDc0I7Q01vQ2E7O0FBQ3JDO0VBQUUsYU40WmE7Q001WmE7O0FBQzVCO0VBQUUsYU41Q2M7Q000Q2E7O0FBQzdCO0VBQUUsYU5zS2M7Q010S2E7O0FBQzdCO0VBQUUsYU51S3FCO0NNdkthOztBQUNwQztFQUFFLGFOK1EwQjtDTS9RYTs7QUFDekM7RUFBRSxhTjZRbUI7Q003UWE7O0FBQ2xDO0VBQUUsYU56S2lCO0NNeUthOztBQUNoQztFQUFFLGFOdEtZO0NNc0thOztBQUMzQjtFQUFFLGFOaUlxQjtDTWpJYTs7QUFDcEM7RUFBRSxhTitIc0I7Q00vSGE7O0FBQ3JDO0VBQUUsYU5qS2M7Q01pS2E7O0FBQzdCO0VBQUUsYU5hYztDTWJhOztBQUM3QjtFQUFFLGFOa0JnQjtDTWxCYTs7QUFDL0I7RUFBRSxhTmhJVztDTWdJYTs7QUFDMUI7RUFBRSxhTnZSZ0I7Q011UmE7O0FBQy9CO0VBQUUsYU5wT2E7Q01vT2E7O0FBQzVCO0VBQUUsYU40R1c7Q001R2E7O0FBQzFCO0VBQUUsYU55T2E7Q016T2E7O0FBQzVCO0VBQUUsYU4vTFk7Q00rTGE7O0FBQzNCO0VBQUUsYU4vTGE7Q00rTGE7O0FBQzVCO0VBQUUsYU52VGU7Q011VGE7O0FBQzlCO0VBQUUsYU52VHNCO0NNdVRhOztBQUNyQztFQUFFLGFOZ1BhO0NNaFBhOztBQUM1QjtFQUFFLGFOZ1BvQjtDTWhQYTs7QUFDbkM7RUFBRSxhTitJZTtDTS9JYTs7QUFDOUI7O0VBQUUsYU5sUlc7Q01rUmE7O0FBQzFCOztFQUFFLGFOdVFZO0NNdlFhOztBQUMzQjtFQUFFLGFOb1RZO0NNcFRhOztBQUMzQjtFQUFFLGFOK05lO0NNL05hOztBQUM5QjtFQUFFLGFOOUxrQjtDTThMYTs7QUFDakM7RUFBRSxhTnlOa0I7Q016TmE7O0FBQ2pDO0VBQUUsYU50TWdCO0NNc01hOztBQUMvQjtFQUFFLGFOdklrQjtDTXVJYTs7QUFDakM7RUFBRSxhTmhJbUI7Q01nSWE7O0FBQ2xDO0VBQUUsYU43SW9CO0NNNklhOztBQUNuQztFQUFFLGFOdkl5QjtDTXVJYTs7QUFDeEM7OztFQUFFLGFOOUlvQjtDTThJYTs7QUFDbkM7O0VBQUUsYU5uSnNCO0NNbUphOztBQUNyQzs7RUFBRSxhTm5Kb0I7Q01tSmE7O0FBQ25DOztFQUFFLGFOdklvQjtDTXVJYTs7QUFDbkM7RUFBRSxhTnBKbUI7Q01vSmE7O0FBQ2xDO0VBQUUsYU5vVlk7Q01wVmE7O0FBQzNCO0VBQUUsYU4vT2U7Q00rT2E7O0FBQzlCO0VBQUUsYU5qQmdCO0NNaUJhOztBQUMvQjs7Ozs7RUFBRSxhTkZpQjtDTUVhOztBQUNoQztFQUFFLGFOOVBzQjtDTThQYTs7QUFDckM7OztFQUFFLGFOd0hhO0NNeEhhOztBQUM1Qjs7RUFBRSxhTi9MYztDTStMYTs7QUFDN0I7RUFBRSxhTnJHa0I7Q01xR2E7O0FBQ2pDO0VBQUUsYU52R1c7Q011R2E7O0FBQzFCOzs7RUFBRSxhTmxGbUI7Q01rRmE7O0FBQ2xDO0VBQUUsYU5pUHFCO0NNalBhOztBQUNwQztFQUFFLGFOdUdVO0NNdkdhOztBQUN6Qjs7RUFBRSxhTmlWYztDTWpWYTs7QUFDN0I7O0VBQUUsYU44RG1CO0NNOURhOztBQUNsQzs7RUFBRSxhTjhEcUI7Q005RGE7O0FBQ3BDO0VBQUUsYU5qRWU7Q01pRWE7O0FBQzlCO0VBQUUsYU56UW1CO0NNeVFhOztBQUNsQztFQUFFLGFOeEVjO0NNd0VhOztBQUM3QjtFQUFFLGFONERpQjtDTTVEYTs7QUFDaEM7RUFBRSxhTndLZTtDTXhLYTs7QUFDOUI7RUFBRSxhTmdKaUI7Q01oSmE7O0FBQ2hDO0VBQUUsYU5nSndCO0NNaEphOztBQUN2QztFQUFFLGFOaFZZO0NNZ1ZhOztBQUMzQjs7RUFBRSxhTmxJZ0I7Q01rSWE7O0FBQy9CO0VBQUUsYU5vUlc7Q01wUmE7O0FBQzFCO0VBQUUsYU45VmtCO0NNOFZhOztBQUNqQztFQUFFLGFOOEVZO0NNOUVhOztBQUMzQjtFQUFFLGFOaUtrQjtDTWpLYTs7QUFDakM7RUFBRSxhTnFSYztDTXJSYTs7QUFDN0I7RUFBRSxhTnlWWTtDTXpWYTs7QUFDM0I7RUFBRSxhTmlDbUI7Q01qQ2E7O0FBQ2xDO0VBQUUsYU5rVVk7Q01sVWE7O0FBQzNCO0VBQUUsYU4zVWtCO0NNMlVhOztBQUNqQztFQUFFLGFObURjO0NNbkRhOztBQUM3QjtFQUFFLGFOakhxQjtDTWlIYTs7QUFDcEM7RUFBRSxhTmxUZTtDTWtUYTs7QUFDOUI7RUFBRSxhTnRUcUI7Q01zVGE7O0FBQ3BDO0VBQUUsYU56VG1CO0NNeVRhOztBQUNsQztFQUFFLGFONVRlO0NNNFRhOztBQUM5QjtFQUFFLGFOeFRpQjtDTXdUYTs7QUFDaEM7RUFBRSxhTnhUaUI7Q013VGE7O0FBQ2hDO0VBQUUsYU5qWGtCO0NNaVhhOztBQUNqQztFQUFFLGFOalhvQjtDTWlYYTs7QUFDbkM7RUFBRSxhTnlQYTtDTXpQYTs7QUFDNUI7RUFBRSxhTnpRaUI7Q015UWE7O0FBQ2hDO0VBQUUsYU5wWlU7Q01vWmE7O0FBQ3pCO0VBQUUsYU5sTmtCO0NNa05hOztBQUNqQztFQUFFLGFOMkJtQjtDTTNCYTs7QUFDbEM7RUFBRSxhTnBYcUI7Q01vWGE7O0FBQ3BDO0VBQUUsYU41YWtCO0NNNGFhOztBQUNqQztFQUFFLGFOMkNpQjtDTTNDYTs7QUFDaEM7RUFBRSxhTi9Da0I7Q00rQ2E7O0FBQ2pDO0VBQUUsYU43RGM7Q002RGE7O0FBQzdCO0VBQUUsYU43RHFCO0NNNkRhOztBQUNwQztFQUFFLGFOc09rQjtDTXRPYTs7QUFDakM7RUFBRSxhTnNPaUI7Q010T2E7O0FBQ2hDO0VBQUUsYU45WGU7Q004WGE7O0FBQzlCO0VBQUUsYU52V1c7Q011V2E7O0FBQzFCO0VBQUUsYU43RWU7Q002RWE7O0FBQzlCO0VBQUUsYU5qY2lCO0NNaWNhOztBQUNoQztFQUFFLGFOblZVO0NNbVZhOztBQUN6Qjs7O0VBQUUsYU43Rlc7Q002RmE7O0FBQzFCO0VBQUUsYU54QmdCO0NNd0JhOztBQUMvQjtFQUFFLGFONVdrQjtDTTRXYTs7QUFDakM7RUFBRSxhTmhTc0I7Q01nU2E7O0FBQ3JDO0VBQUUsYU5sUmdCO0NNa1JhOztBQUMvQjtFQUFFLGFObExnQjtDTWtMYTs7QUFDL0I7RUFBRSxhTnpFZTtDTXlFYTs7QUFDOUI7RUFBRSxhTjJGYztDTTNGYTs7QUFDN0I7RUFBRSxhTnVHb0I7Q012R2E7O0FBQ25DO0VBQUUsYU5nSG1CO0NNaEhhOztBQUNsQztFQUFFLGFOaUhnQjtDTWpIYTs7QUFDL0I7RUFBRSxhTmhXaUI7Q01nV2E7O0FBQ2hDO0VBQUUsYU5sV3VCO0NNa1dhOztBQUN0QztFQUFFLGFOblJlO0NNbVJhOztBQUM5QjtFQUFFLGFOZ0dZO0NNaEdhOztBQUMzQjtFQUFFLGFOMFBtQjtDTTFQYTs7QUFDbEM7RUFBRSxhTm5Ca0I7Q01tQmE7O0FBQ2pDO0VBQUUsYU55Sm1CO0NNekphOztBQUNsQztFQUFFLGFObElpQjtDTWtJYTs7QUFDaEM7RUFBRSxhTjJQYTtDTTNQYTs7QUFDNUI7RUFBRSxhTmpEWTtDTWlEYTs7QUFDM0I7RUFBRSxhTnZDZTtDTXVDYTs7QUFDOUI7O0VBQUUsYU4rTW1CO0NNL01hOztBQUNsQztFQUFFLGFOK011QjtDTS9NYTs7QUFDdEM7RUFBRSxhTnVQb0I7Q012UGE7O0FBQ25DO0VBQUUsYU5yRG1CO0NNcURhOztBQUNsQztFQUFFLGFOc1BrQjtDTXRQYTs7QUFDakM7RUFBRSxhTnREbUI7Q01zRGE7O0FBQ2xDO0VBQUUsYU5yRHFCO0NNcURhOztBQUNwQztFQUFFLGFOdkRxQjtDTXVEYTs7QUFDcEM7RUFBRSxhTjdCYztDTTZCYTs7QUFDN0I7RUFBRSxhTmhNa0I7Q01nTWE7O0FBQ2pDO0VBQUUsYU43UHlCO0NNNlBhOztBQUN4QztFQUFFLGFOSW1CO0NNSmE7O0FBQ2xDO0VBQUUsYU4rUGdCO0NNL1BhOztBQUMvQjtFQUFFLGFOa0VjO0NNbEVhOztBQUM3QjtFQUFFLGFOb09pQjtDTXBPYTs7QUFDaEM7RUFBRSxhTnFPa0I7Q01yT2E7O0FBQ2pDOztFQUFFLGFOamJXO0NNaWJhOztBQUMxQjtFQUFFLGFOME9lO0NNMU9hOztBQUM5QjtFQUFFLGFONExhO0NNNUxhOztBQUM1QjtFQUFFLGFOc0ljO0NNdElhOztBQUM3QjtFQUFFLGFOaEVjO0NNZ0VhOztBQUM3Qjs7RUFBRSxhTnlRb0I7Q016UWE7O0FBQ25DO0VBQUUsYU5sQ3FCO0NNa0NhOztBQUNwQztFQUFFLGFOdENnQjtDTXNDYTs7QUFDL0I7RUFBRSxhTnBSb0I7Q01vUmE7O0FBQ25DOzs7RUFBRSxhTjlib0I7Q004YmE7O0FBQ25DOztFQUFFLGFONWI4QjtDTTRiYTs7QUFDN0M7O0VBQUUsYU4vYm9CO0NNK2JhOztBQUNuQzs7RUFBRSxhTi9idUI7Q00rYmE7O0FBQ3RDOztFQUFFLGFObmNxQjtDTW1jYTs7QUFDcEM7RUFBRSxhTnREcUI7Q01zRGE7O0FBQ3BDO0VBQUUsYU50SmdCO0NNc0phOztBQUMvQjtFQUFFLGFObkRvQjtDTW1EYTs7QUFDbkM7RUFBRSxhTm5Ec0I7Q01tRGE7O0FBQ3JDO0VBQUUsYU42R21CO0NNN0dhOztBQUNsQztFQUFFLGFONkdxQjtDTTdHYTs7QUFDcEM7RUFBRSxhTjFZYztDTTBZYTs7QUFDN0I7RUFBRSxhTjdZc0I7Q002WWE7O0FBQ3JDO0VBQUUsYU4vV2E7Q00rV2E7O0FBQzVCO0VBQUUsYU43ZHFCO0NNNmRhOztBQUNwQztFQUFFLGFObkttQjtDTW1LYTs7QUFDbEM7O0VBQUUsYU5uS3VCO0NNbUthOztBQUN0Qzs7RUFBRSxhTnRLc0I7Q01zS2E7O0FBQ3JDOztFQUFFLGFOeEtxQjtDTXdLYTs7QUFDcEM7RUFBRSxhTjdLaUI7Q002S2E7O0FBQ2hDOztFQUFFLGFOL0xtQjtDTStMYTs7QUFDbEM7O0VBQUUsYU5uTW9CO0NNbU1hOztBQUNuQztFQUFFLGFOaE11QjtDTWdNYTs7QUFDdEM7RUFBRSxhTjFNcUI7Q00wTWE7O0FBQ3BDO0VBQUUsYU5qTW9CO0NNaU1hOztBQUNuQztFQUFFLGFOck1zQjtDTXFNYTs7QUFDckM7RUFBRSxhTnZNb0I7Q011TWE7O0FBQ25DO0VBQUUsYU55SmlCO0NNekphOztBQUNoQztFQUFFLGFOTGtCO0NNS2E7O0FBQ2pDO0VBQUUsYU5yV3dCO0NNcVdhOztBQUN2QztFQUFFLGFONU9VO0NNNE9hOztBQUN6QjtFQUFFLGFONU9pQjtDTTRPYTs7QUFDaEM7RUFBRSxhTjRKbUI7Q001SmE7O0FBQ2xDO0VBQUUsYU4zRXFCO0NNMkVhOztBQUNwQztFQUFFLGFOM0U0QjtDTTJFYTs7QUFDM0M7RUFBRSxhTmxQa0I7Q01rUGE7O0FBQ2pDO0VBQUUsYU5rTm1CO0NNbE5hOztBQUNsQztFQUFFLGFOT2M7Q01QYTs7QUFDN0I7RUFBRSxhTi9ZYztDTStZYTs7QUFDN0I7RUFBRSxhTnBSZTtDTW9SYTs7QUFDOUI7RUFBRSxhTjlFYTtDTThFYTs7QUFDNUI7RUFBRSxhTjFLeUI7Q00wS2E7O0FBQ3hDOztFQUFFLGFOb0drQjtDTXBHYTs7QUFDakM7RUFBRSxhTnRYYztDTXNYYTs7QUFDN0I7RUFBRSxhTjlpQmE7Q004aUJhOztBQUM1QjtFQUFFLGFOcGlCYztDTW9pQmE7O0FBQzdCO0VBQUUsYU5oY3VCO0NNZ2NhOztBQUN0QztFQUFFLGFObmN3QjtDTW1jYTs7QUFDdkM7RUFBRSxhTmpjd0I7Q01pY2E7O0FBQ3ZDO0VBQUUsYU50Y3dCO0NNc2NhOztBQUN2QztFQUFFLGFOekxnQjtDTXlMYTs7QUFDL0I7RUFBRSxhTmpJZTtDTWlJYTs7QUFDOUI7RUFBRSxhTmpJaUI7Q01pSWE7O0FBQ2hDO0VBQUUsYU5wSWE7Q01vSWE7O0FBQzVCO0VBQUUsYU52SVc7Q011SWE7O0FBQzFCO0VBQUUsYU56WWtCO0NNeVlhOztBQUNqQztFQUFFLGFOellvQjtDTXlZYTs7QUFDbkM7RUFBRSxhTjNNYTtDTTJNYTs7QUFDNUI7RUFBRSxhTjRLYTtDTTVLYTs7QUFDNUI7RUFBRSxhTnZlaUI7Q011ZWE7O0FBQ2hDO0VBQUUsYU4xUmlCO0NNMFJhOztBQUNoQztFQUFFLGFOekNvQjtDTXlDYTs7QUFDbkM7RUFBRSxhTnpXWTtDTXlXYTs7QUFDM0I7RUFBRSxhTnJZdUI7Q01xWWE7O0FBQ3RDO0VBQUUsYU56WmdCO0NNeVphOztBQUMvQjtFQUFFLGFOdkhZO0NNdUhhOztBQUMzQjtFQUFFLGFOL1JvQjtDTStSYTs7QUFDbkM7RUFBRSxhTitJVztDTS9JYTs7QUFDMUI7RUFBRSxhTmhFb0I7Q01nRWE7O0FBQ25DO0VBQUUsYU45SGdCO0NNOEhhOztBQUMvQjtFQUFFLGFOdkJjO0NNdUJhOztBQUM3QjtFQUFFLGFObEdvQjtDTWtHYTs7QUFDbkM7RUFBRSxhTmxHc0I7Q01rR2E7O0FBQ3JDO0VBQUUsYU5nRG1CO0NNaERhOztBQUNsQztFQUFFLGFOZ0RxQjtDTWhEYTs7QUFDcEM7RUFBRSxhTlZvQjtDTVVhOztBQUNuQztFQUFFLGFOVnVCO0NNVWE7O0FBQ3RDO0VBQUUsYU5sUGU7Q01rUGE7O0FBQzlCO0VBQUUsYU54ZmlCO0NNd2ZhOztBQUNoQztFQUFFLGFOeGZtQjtDTXdmYTs7QUFDbEM7RUFBRSxhTnBHZTtDTW9HYTs7QUFDOUI7RUFBRSxhTnZSYztDTXVSYTs7QUFDN0I7RUFBRSxhTjZLa0I7Q003S2E7O0FBQ2pDO0VBQUUsYU44S2U7Q005S2E7O0FBQzlCO0VBQUUsYU5uWGM7Q01tWGE7O0FBQzdCO0VBQUUsYU5zSHdCO0NNdEhhOztBQUN2QztFQUFFLGFOOEpzQjtDTTlKYTs7QUFDckM7RUFBRSxhTjdFeUI7Q002RWE7O0FBQ3hDO0VBQUUsYU5uZ0JhO0NNbWdCYTs7QUFDNUI7RUFBRSxhTjNpQnlCO0NNMmlCYTs7QUFDeEM7RUFBRSxhTmdKNEI7Q01oSmE7O0FBQzNDO0VBQUUsYU43ZmU7Q002ZmE7O0FBQzlCO0VBQUUsYU5qakJtQztDTWlqQmE7O0FBQ2xEOztFQUFFLGFObGxCMkM7Q01rbEJhOztBQUMxRDs7O0VBQUUsYU56Wlk7Q015WmE7O0FBQzNCO0VBQUUsYU5sU2E7Q01rU2E7O0FBQzVCO0VBQUUsYU5sU2U7Q01rU2E7O0FBQzlCOztFQUFFLGFOM0JxQjtDTTJCYTs7QUFDcEM7RUFBRSxhTjFMa0I7Q00wTGE7O0FBQ2pDO0VBQUUsYU5nSWM7Q01oSWE7O0FBQzdCO0VBQUUsYU5nSXFCO0NNaElhOztBQUNwQztFQUFFLGFObkJnQjtDTW1CYTs7QUFDL0I7RUFBRSxhTm5Cc0I7Q01tQmE7O0FBQ3JDO0VBQUUsYU5uQnVCO0NNbUJhOztBQUN0QztFQUFFLGFOdEhrQjtDTXNIYTs7QUFDakM7RUFBRSxhTnJWbUI7Q01xVmE7O0FBQ2xDO0VBQUUsYU5rS2E7Q01sS2E7O0FBQzVCO0VBQUUsYU4yQ2lCO0NNM0NhOztBQUNoQzs7RUFBRSxhTnpTNEI7Q015U2E7O0FBQzNDOztFQUFFLGFONVVvQjtDTTRVYTs7QUFDbkM7RUFBRSxhTnJSbUI7Q01xUmE7O0FBQ2xDO0VBQUUsYU5qWnFCO0NNaVphOztBQUNwQztFQUFFLGFOalp1QjtDTWlaYTs7QUFDdEM7RUFBRSxhTnJOYztDTXFOYTs7QUFDN0I7RUFBRSxhTm5uQm9CO0NNbW5CYTs7QUFDbkM7RUFBRSxhTm5uQnNCO0NNbW5CYTs7QUFDckM7O0VBQUUsYU5ubkJvQjtDTW1uQmE7O0FBQ25DOztFQUFFLGFObm5Cc0I7Q01tbkJhOztBQUNyQztFQUFFLGFOK0ZtQjtDTS9GYTs7QUFDbEM7RUFBRSxhTitGcUI7Q00vRmE7O0FBQ3BDO0VBQUUsYU5nR2M7Q01oR2E7O0FBQzdCO0VBQUUsYU54UWdCO0NNd1FhOztBQUMvQjs7RUFBRSxhTnhRZTtDTXdRYTs7QUFDOUI7O0VBQUUsYU54UWlCO0NNd1FhOztBQUNoQztFQUFFLGFOakhhO0NNaUhhOztBQUM1QjtFQUFFLGFOdFZzQjtDTXNWYTs7QUFDckM7RUFBRSxhTmVnQjtDTWZhOztBQUMvQjs7O0VBQUUsYU4rQndCO0NNL0JhOztBQUN2Qzs7RUFBRSxhTmlDa0M7Q01qQ2E7O0FBQ2pEOztFQUFFLGFOOEJ3QjtDTTlCYTs7QUFDdkM7O0VBQUUsYU44QjJCO0NNOUJhOztBQUMxQzs7RUFBRSxhTjBCeUI7Q00xQmE7O0FBQ3hDO0VBQUUsYU5oRWM7Q01nRWE7O0FBQzdCOzs7RUFBRSxhTjVrQlk7Q000a0JhOztBQUMzQjtFQUFFLGFOckllO0NNcUlhOztBQUM5QjtFQUFFLGFOa0h1QjtDTWxIYTs7QUFDdEM7RUFBRSxhTmtIdUI7Q01sSGE7O0FBQ3RDO0VBQUUsYU5rSHNCO0NNbEhhOztBQUNyQzs7RUFBRSxhTjZHb0I7Q003R2E7O0FBQ25DOztFQUFFLGFONkdzQjtDTTdHYTs7QUFDckM7RUFBRSxhTnpsQmdCO0NNeWxCYTs7QUFDL0I7RUFBRSxhTnJVWTtDTXFVYTs7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QixlekJWaUM7RXlCWWpDLHVCekJvRGU7Q3lCbkRoQjs7QVQvRUQ7RVN1RkUseUJBQXlCO0NBQzFCOztBVHhGRDtFU29HRSxjQUFjO0VBQ2QscUJBQXFCO0NBQ3RCOztBVHRHRDtFUzZHRSxjQUFjO0VBQ2Qsb0JBQW9CO0NBQ3JCOztBVC9HRDs7RVNxSEUsYUFBYTtDQUNkOztBVHRIRDtFU3lIRSxvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLHFCQUFxQjtDQUN0Qjs7QVQ1SEQ7OztFU2lJRSxjQUFjO0VBQ2Qsb0JBQW9CO0NBQ3JCOztBVG5JRDs7OztFU3lJRSxpQkFBaUI7Q0FDbEI7O0FUMUlEO0VTNklFLGtCekJtSG1CO0N5QmxIcEI7O0FUOUlEO0VTaUpFLHFCQUFxQjtFQUNyQixlQUFlO0NBQ2hCOztBVG5KRDtFU3NKRSxpQkFBaUI7Q0FDbEI7O0FUdkpEO0VTK0pFLGV6QnJGaUM7RXlCc0ZqQyxzQnpCckIwQjtDeUIyQjNCOztBVHRLRDtFU21LSSxlekJ2QjBCO0V5QndCMUIsMkJ6QnZCNkI7QzJCMUg1Qjs7QVhuQkw7RVMrS0UsZUFBZTtFQUNmLHNCQUFzQjtDQVV2Qjs7QVQxTEQ7RVNtTEksZUFBZTtFQUNmLHNCQUFzQjtDRWpLckI7O0FYbkJMO0VTd0xJLFdBQVc7Q0FDWjs7QVR6TEg7RVNtTUUsY0FBYztFQUVkLG9CQUFvQjtFQUVwQixlQUFlO0NBQ2hCOztBVHhNRDtFU2tORSxpQkFBaUI7Q0FDbEI7O0FUbk5EO0VTNk5FLHVCQUF1QjtDQUd4Qjs7QVRoT0Q7RVMwT0UsZ0JBQWdCO0NBQ2pCOztBVDNPRDs7Ozs7Ozs7O0VTaVFFLCtCQUEyQjtNQUEzQiwyQkFBMkI7Q0FDNUI7O0FUbFFEO0VTMlFFLDBCQUEwQjtFQUUxQiw4QnpCb0J5QztDeUJuQjFDOztBVDlRRDtFU2lSRSxxQnpCYW9DO0V5QlpwQyx3QnpCWW9DO0V5QlhwQyxlekIvTWlDO0V5QmdOakMsaUJBQWlCO0VBQ2pCLHFCQUFxQjtDQUN0Qjs7QVR0UkQ7RVMwUkUsaUJBQWlCO0NBQ2xCOztBVDNSRDtFU29TRSxzQkFBc0I7RUFDdEIscUJBQXFCO0NBQ3RCOztBVHRTRDtFUzZTRSxvQkFBb0I7RUFDcEIsMkNBQTJDO0NBQzVDOztBVC9TRDs7OztFU3VURSxxQkFBcUI7Q0FDdEI7O0FUeFREOztFU2dVSSxvQnpCd0V3QztDeUJ2RXpDOztBVGpVSDs7OztFUzhVRSw0QkFBNEI7Q0FDN0I7O0FUL1VEO0VTbVZFLGlCQUFpQjtDQUNsQjs7QVRwVkQ7RVM0VkUsYUFBYTtFQUViLFdBQVc7RUFDWCxVQUFVO0VBQ1YsVUFBVTtDQUNYOztBVGpXRDtFU3FXRSxlQUFlO0VBQ2YsWUFBWTtFQUNaLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtDQUN0Qjs7QVQzV0Q7RVNrWEUseUJBQXlCO0NBQzFCOztBVG5YRDtFU3VYRSxzQkFBc0I7Q0FJdkI7O0FUM1hEO0VTK1hFLHlCQUF5QjtDQUMxQjs7QVRoWUQ7O0VZRUUsc0I1QnFPK0I7RTRCcE8vQiw2RDVCa01xRTtFNEJqTXJFLGlCNUJxTzBCO0U0QnBPMUIsaUI1QnFPMEI7RTRCcE8xQixlNUI0RGlDO0M0QjNEbEM7O0FaUEQ7RVlTVSxrQjVCNE1XO0M0QjVNaUI7O0FaVHRDO0VZVVUsZ0I1QjRNUztDNEI1TW1COztBWlZ0QztFWVdVLG1CNUI0TVk7QzRCNU1nQjs7QVpYdEM7RVlZVSxrQjVCNE1XO0M0QjVNaUI7O0FaWnRDO0VZYVUsbUI1QjRNWTtDNEI1TWdCOztBWmJ0QztFWWNVLGdCNUI0TVM7QzRCNU1tQjs7QVpkdEM7RVlpQkUsbUI1QjROd0I7RTRCM054QixpQjVCNE5vQjtDNEIzTnJCOztBWm5CRDtFWXVCRSxnQjVCcU1rQjtFNEJwTWxCLGlCNUJ5TW1CO0U0QnhNbkIsaUI1QmlOMEI7QzRCaE4zQjs7QVoxQkQ7RVk0QkUsa0I1QmlNb0I7RTRCaE1wQixpQjVCcU1tQjtFNEJwTW5CLGlCNUI0TTBCO0M0QjNNM0I7O0FaL0JEO0VZaUNFLGtCNUI2TG9CO0U0QjVMcEIsaUI1QmlNbUI7RTRCaE1uQixpQjVCdU0wQjtDNEJ0TTNCOztBWnBDRDtFWXNDRSxrQjVCeUxvQjtFNEJ4THBCLGlCNUI2TG1CO0U0QjVMbkIsaUI1QmtNMEI7QzRCak0zQjs7QVp6Q0Q7RVlpREUsaUI1QnFEYTtFNEJwRGIsb0I1Qm9EYTtFNEJuRGIsVUFBVTtFQUNWLHlDNUJ1TW9CO0M0QnRNckI7O0FackREOztFWThERSxlNUJrTG1CO0U0QmpMbkIsb0JGNkx5QjtDRTVMMUI7O0FaaEVEOztFWW9FRSxlNUIwTGlCO0U0QnpMakIsMEI1QmlqQnNDO0M0QmhqQnZDOztBWnRFRDtFYUFFLGdCQUFnQjtFQUNoQixpQkFBaUI7Q0Q4RWxCOztBWi9FRDtFYUFFLGdCQUFnQjtFQUNoQixpQkFBaUI7Q0RtRmxCOztBWnBGRDtFWXNGRSxzQkFBc0I7Q0FLdkI7O0FaM0ZEO0VZeUZJLGtCNUI0S3FCO0M0QjNLdEI7O0FaMUZIO0VZb0dFLGVBQWU7RUFDZiwwQkFBMEI7Q0FDM0I7O0FadEdEO0VZMEdFLHFCNUJKYTtFNEJLYixvQjVCTGE7RTRCTWIsa0I1QjJJd0M7RTRCMUl4QyxtQzVCeENpQztDNEJ5Q2xDOztBWjlHRDtFWWlIRSxlQUFlO0VBQ2YsZUFBZTtFQUNmLGU1Qi9DaUM7QzRCb0RsQzs7QVp4SEQ7RVlzSEksdUJBQXVCO0NBQ3hCOztBWnZISDtFWTRIRSxvQjVCdEJhO0U0QnVCYixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9DNUIxRGlDO0U0QjJEakMsZUFBZTtDQUNoQjs7QVpqSUQ7RVlxSUksWUFBWTtDQUNiOztBWnRJSDtFWXdJSSx1QkFBdUI7Q0FDeEI7O0FaeklIO0VjT0UsZ0JBQWdCO0VBR2hCLGFBQWE7Q0NMZDs7QWZMRDtFZVVFLGlCL0JteUJrQztFK0JseUJsQyx1Qi9CdUhlO0UrQnRIZix1Qi9Cb3lCZ0M7RWdDaHpCOUIsdUJoQytRMkI7RThCeFE3QixnQkFBZ0I7RUFHaEIsYUFBYTtDQ1NkOztBZm5CRDtFZTJCRSxzQkFBc0I7Q0FDdkI7O0FmNUJEO0VlK0JFLHNCQUF5QjtFQUN6QixlQUFlO0NBQ2hCOztBZmpDRDtFZW9DRSxlL0JteEI0QjtFK0JseEI1QixlL0IrQmlDO0MrQjlCbEM7O0FmdENEOzs7O0VpQkNFLGtGakMrTCtGO0NpQzlMaEc7O0FqQkZEO0VpQk1FLHVCakN5MkJpQztFaUN4MkJqQyxlakN1MkIrQjtFaUN0MkIvQixlakN5MkJtQztFaUN4MkJuQywwQmpDeTJCbUM7RWdDbDNCakMsdUJoQytRMkI7Q2lDN1A5Qjs7QUFiRDtFQVNJLFdBQVc7RUFDWCxlQUFlO0VBQ2YsMEJBQTBCO0NBQzNCOztBakJqQkg7RWlCc0JFLHVCakN5MUJpQztFaUN4MUJqQyxlakN1MUIrQjtFaUN0MUIvQixZakM0MUJnQztFaUMzMUJoQyx1QmpDNDFCZ0M7RWdDcjNCOUIsb0JoQ2lSeUI7Q2lDOU81Qjs7QWpCbkNEO0VpQjhCSSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGtCakNtT3lCO0NpQ2pPMUI7O0FqQmxDSDtFaUJ1Q0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxvQkFBb0I7RUFDcEIsZWpDbzBCK0I7RWlDbjBCL0IsZWpDdUJpQztDaUNibEM7O0FqQnJERDtFaUIrQ0ksV0FBVztFQUNYLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsOEJBQThCO0VBQzlCLGlCQUFpQjtDQUNsQjs7QWpCcERIO0VpQnlERSxrQmpDaTBCaUM7RWlDaDBCakMsbUJBQW1CO0NBQ3BCOztBakIzREQ7RWtCQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFLZixvQkFBdUI7RUFDdkIsbUJBQXVCO0NDTDFCOztBQ2dEQztFcEJwREo7SWtCUU0sb0JBQXVCO0lBQ3ZCLG1CQUF1QjtHQ0wxQjtDcEMrMkhGOztBcUMvekhHO0VwQnBESjtJa0JRTSxvQkFBdUI7SUFDdkIsbUJBQXVCO0dDTDFCO0NwQ3MzSEY7O0FxQ3QwSEc7RXBCcERKO0lrQlFNLG9CQUF1QjtJQUN2QixtQkFBdUI7R0NMMUI7Q3BDNjNIRjs7QXFDNzBIRztFcEJwREo7SWtCUU0sb0JBQXVCO0lBQ3ZCLG1CQUF1QjtHQ0wxQjtDcENvNEhGOztBcUNwMUhHO0VwQnBESjtJa0JtQk0sYWxDaUpLO0lrQ2hKTCxnQkFBZ0I7R0NoQm5CO0NwQzI0SEY7O0FxQzMxSEc7RXBCcERKO0lrQm1CTSxhbENrSks7SWtDakpMLGdCQUFnQjtHQ2hCbkI7Q3BDazVIRjs7QXFDbDJIRztFcEJwREo7SWtCbUJNLGFsQ21KSztJa0NsSkwsZ0JBQWdCO0dDaEJuQjtDcEN5NUhGOztBcUN6MkhHO0VwQnBESjtJa0JtQk0sY2xDb0pNO0lrQ25KTixnQkFBZ0I7R0NoQm5CO0NwQ2c2SEY7O0FpQnA2SEQ7RWtCQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFLZixvQkFBdUI7RUFDdkIsbUJBQXVCO0NDTTFCOztBQ3FDQztFcEJwREo7SWtCUU0sb0JBQXVCO0lBQ3ZCLG1CQUF1QjtHQ00xQjtDcENvNkhGOztBcUMvM0hHO0VwQnBESjtJa0JRTSxvQkFBdUI7SUFDdkIsbUJBQXVCO0dDTTFCO0NwQzI2SEY7O0FxQ3Q0SEc7RXBCcERKO0lrQlFNLG9CQUF1QjtJQUN2QixtQkFBdUI7R0NNMUI7Q3BDazdIRjs7QXFDNzRIRztFcEJwREo7SWtCUU0sb0JBQXVCO0lBQ3ZCLG1CQUF1QjtHQ00xQjtDcEN5N0hGOztBaUJ4OEhEO0VrQm9DRSxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLG9CQUFnQjtNQUFoQixnQkFBZ0I7RUFLWixvQkFBc0I7RUFDdEIsbUJBQXNCO0NDbEJ6Qjs7QUMyQkM7RXBCcERKO0lrQjBDTSxvQkFBc0I7SUFDdEIsbUJBQXNCO0dDbEJ6QjtDcEM2N0hGOztBcUNsNkhHO0VwQnBESjtJa0IwQ00sb0JBQXNCO0lBQ3RCLG1CQUFzQjtHQ2xCekI7Q3BDbzhIRjs7QXFDejZIRztFcEJwREo7SWtCMENNLG9CQUFzQjtJQUN0QixtQkFBc0I7R0NsQnpCO0NwQzI4SEY7O0FxQ2g3SEc7RXBCcERKO0lrQjBDTSxvQkFBc0I7SUFDdEIsbUJBQXNCO0dDbEJ6QjtDcENrOUhGOztBaUIzK0hEO0VtQjhCSSxnQkFBZ0I7RUFDaEIsZUFBZTtDQU9oQjs7QW5CdENIOztFbUJtQ00saUJBQWlCO0VBQ2pCLGdCQUFnQjtDQUNqQjs7QW5CckNMO0VxQklJLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osZ0JBQWdCO0VIdUJkLG9CQUF1QjtFQUN2QixtQkFBdUI7Q0dyQjFCOztBRDJDQztFcEJwREo7SWtCNkJNLG9CQUF1QjtJQUN2QixtQkFBdUI7R0dyQjFCO0N0QzQvSEY7O0FxQ2o5SEc7RXBCcERKO0lrQjZCTSxvQkFBdUI7SUFDdkIsbUJBQXVCO0dHckIxQjtDdENtZ0lGOztBcUN4OUhHO0VwQnBESjtJa0I2Qk0sb0JBQXVCO0lBQ3ZCLG1CQUF1QjtHR3JCMUI7Q3RDMGdJRjs7QXFDLzlIRztFcEJwREo7SWtCNkJNLG9CQUF1QjtJQUN2QixtQkFBdUI7R0dyQjFCO0N0Q2loSUY7O0FpQjFoSUQ7RXFCMkJRLDJCQUFjO01BQWQsY0FBYztFQUNkLG9CQUFhO01BQWIscUJBQWE7VUFBYixhQUFhO0VBQ2IsZ0JBQWdCO0NBQ2pCOztBckI5QlA7RXFCZ0NRLG9CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsWUFBWTtDQUNiOztBckJsQ1A7RWtCa0VFLG9CQUFvQjtNQUFwQiw0QkFBb0I7VUFBcEIsd0JBQW9CO0VBS3BCLHlCQUFxQjtDR2hDZDs7QXJCdkNUO0VrQmtFRSxvQkFBb0I7TUFBcEIsNkJBQW9CO1VBQXBCLHlCQUFvQjtFQUtwQiwwQkFBcUI7Q0doQ2Q7O0FyQnZDVDtFa0JrRUUsb0JBQW9CO01BQXBCLGtCQUFvQjtVQUFwQixjQUFvQjtFQUtwQixlQUFxQjtDR2hDZDs7QXJCdkNUO0VrQmtFRSxvQkFBb0I7TUFBcEIsNkJBQW9CO1VBQXBCLHlCQUFvQjtFQUtwQiwwQkFBcUI7Q0doQ2Q7O0FyQnZDVDtFa0JrRUUsb0JBQW9CO01BQXBCLDZCQUFvQjtVQUFwQix5QkFBb0I7RUFLcEIsMEJBQXFCO0NHaENkOztBckJ2Q1Q7RWtCa0VFLG9CQUFvQjtNQUFwQixrQkFBb0I7VUFBcEIsY0FBb0I7RUFLcEIsZUFBcUI7Q0doQ2Q7O0FyQnZDVDtFa0JrRUUsb0JBQW9CO01BQXBCLDZCQUFvQjtVQUFwQix5QkFBb0I7RUFLcEIsMEJBQXFCO0NHaENkOztBckJ2Q1Q7RWtCa0VFLG9CQUFvQjtNQUFwQiw2QkFBb0I7VUFBcEIseUJBQW9CO0VBS3BCLDBCQUFxQjtDR2hDZDs7QXJCdkNUO0VrQmtFRSxvQkFBb0I7TUFBcEIsa0JBQW9CO1VBQXBCLGNBQW9CO0VBS3BCLGVBQXFCO0NHaENkOztBckJ2Q1Q7RWtCa0VFLG9CQUFvQjtNQUFwQiw2QkFBb0I7VUFBcEIseUJBQW9CO0VBS3BCLDBCQUFxQjtDR2hDZDs7QXJCdkNUO0VrQmtFRSxvQkFBb0I7TUFBcEIsNkJBQW9CO1VBQXBCLHlCQUFvQjtFQUtwQiwwQkFBcUI7Q0doQ2Q7O0FyQnZDVDtFa0JrRUUsb0JBQW9CO01BQXBCLG1CQUFvQjtVQUFwQixlQUFvQjtFQUtwQixnQkFBcUI7Q0doQ2Q7O0FyQnZDVDtFa0JtRkUsWUFBdUQ7Q0dyQzlDOztBckI5Q1g7RWtCbUZFLHFCQUErQjtDR3JDdEI7O0FyQjlDWDtFa0JtRkUsc0JBQStCO0NHckN0Qjs7QXJCOUNYO0VrQm1GRSxXQUErQjtDR3JDdEI7O0FyQjlDWDtFa0JtRkUsc0JBQStCO0NHckN0Qjs7QXJCOUNYO0VrQm1GRSxzQkFBK0I7Q0dyQ3RCOztBckI5Q1g7RWtCbUZFLFdBQStCO0NHckN0Qjs7QXJCOUNYO0VrQm1GRSxzQkFBK0I7Q0dyQ3RCOztBckI5Q1g7RWtCbUZFLHNCQUErQjtDR3JDdEI7O0FyQjlDWDtFa0JtRkUsV0FBK0I7Q0dyQ3RCOztBckI5Q1g7RWtCbUZFLHNCQUErQjtDR3JDdEI7O0FyQjlDWDtFa0JtRkUsc0JBQStCO0NHckN0Qjs7QXJCOUNYO0VrQm1GRSxZQUErQjtDR3JDdEI7O0FyQjlDWDtFa0IrRUUsV0FBc0Q7Q0dqQzdDOztBckI5Q1g7RWtCK0VFLG9CQUE4QjtDR2pDckI7O0FyQjlDWDtFa0IrRUUscUJBQThCO0NHakNyQjs7QXJCOUNYO0VrQitFRSxVQUE4QjtDR2pDckI7O0FyQjlDWDtFa0IrRUUscUJBQThCO0NHakNyQjs7QXJCOUNYO0VrQitFRSxxQkFBOEI7Q0dqQ3JCOztBckI5Q1g7RWtCK0VFLFVBQThCO0NHakNyQjs7QXJCOUNYO0VrQitFRSxxQkFBOEI7Q0dqQ3JCOztBckI5Q1g7RWtCK0VFLHFCQUE4QjtDR2pDckI7O0FyQjlDWDtFa0IrRUUsVUFBOEI7Q0dqQ3JCOztBckI5Q1g7RWtCK0VFLHFCQUE4QjtDR2pDckI7O0FyQjlDWDtFa0IrRUUscUJBQThCO0NHakNyQjs7QXJCOUNYO0VrQitFRSxXQUE4QjtDR2pDckI7O0FyQjlDWDtFa0IyRUUsMkJBQXVCO0NHcEJkOztBckJ2RFg7RWtCMkVFLDRCQUF1QjtDR3BCZDs7QXJCdkRYO0VrQjJFRSxpQkFBdUI7Q0dwQmQ7O0FyQnZEWDtFa0IyRUUsNEJBQXVCO0NHcEJkOztBckJ2RFg7RWtCMkVFLDRCQUF1QjtDR3BCZDs7QXJCdkRYO0VrQjJFRSxpQkFBdUI7Q0dwQmQ7O0FyQnZEWDtFa0IyRUUsNEJBQXVCO0NHcEJkOztBckJ2RFg7RWtCMkVFLDRCQUF1QjtDR3BCZDs7QXJCdkRYO0VrQjJFRSxpQkFBdUI7Q0dwQmQ7O0FyQnZEWDtFa0IyRUUsNEJBQXVCO0NHcEJkOztBckJ2RFg7RWtCMkVFLDRCQUF1QjtDR3BCZDs7QURIUDtFcEJwREo7SXFCMkJRLDJCQUFjO1FBQWQsY0FBYztJQUNkLG9CQUFhO1FBQWIscUJBQWE7WUFBYixhQUFhO0lBQ2IsZ0JBQWdCO0dBQ2pCO0VyQjlCUDtJcUJnQ1Esb0JBQWU7UUFBZixtQkFBZTtZQUFmLGVBQWU7SUFDZixZQUFZO0dBQ2I7RXJCbENQO0lrQmtFRSxvQkFBb0I7UUFBcEIsNEJBQW9CO1lBQXBCLHdCQUFvQjtJQUtwQix5QkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsNkJBQW9CO1lBQXBCLHlCQUFvQjtJQUtwQiwwQkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsa0JBQW9CO1lBQXBCLGNBQW9CO0lBS3BCLGVBQXFCO0dHaENkO0VyQnZDVDtJa0JrRUUsb0JBQW9CO1FBQXBCLDZCQUFvQjtZQUFwQix5QkFBb0I7SUFLcEIsMEJBQXFCO0dHaENkO0VyQnZDVDtJa0JrRUUsb0JBQW9CO1FBQXBCLDZCQUFvQjtZQUFwQix5QkFBb0I7SUFLcEIsMEJBQXFCO0dHaENkO0VyQnZDVDtJa0JrRUUsb0JBQW9CO1FBQXBCLGtCQUFvQjtZQUFwQixjQUFvQjtJQUtwQixlQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCa0VFLG9CQUFvQjtRQUFwQiw2QkFBb0I7WUFBcEIseUJBQW9CO0lBS3BCLDBCQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCa0VFLG9CQUFvQjtRQUFwQiw2QkFBb0I7WUFBcEIseUJBQW9CO0lBS3BCLDBCQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCa0VFLG9CQUFvQjtRQUFwQixrQkFBb0I7WUFBcEIsY0FBb0I7SUFLcEIsZUFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsNkJBQW9CO1lBQXBCLHlCQUFvQjtJQUtwQiwwQkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsNkJBQW9CO1lBQXBCLHlCQUFvQjtJQUtwQiwwQkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBS3BCLGdCQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCbUZFLFlBQXVEO0dHckM5QztFckI5Q1g7SWtCbUZFLHFCQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxzQkFBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsV0FBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsc0JBQStCO0dHckN0QjtFckI5Q1g7SWtCbUZFLHNCQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxXQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxzQkFBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsc0JBQStCO0dHckN0QjtFckI5Q1g7SWtCbUZFLFdBQStCO0dHckN0QjtFckI5Q1g7SWtCbUZFLHNCQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxzQkFBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsWUFBK0I7R0dyQ3RCO0VyQjlDWDtJa0IrRUUsV0FBc0Q7R0dqQzdDO0VyQjlDWDtJa0IrRUUsb0JBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLHFCQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxVQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxxQkFBOEI7R0dqQ3JCO0VyQjlDWDtJa0IrRUUscUJBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLFVBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLHFCQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxxQkFBOEI7R0dqQ3JCO0VyQjlDWDtJa0IrRUUsVUFBOEI7R0dqQ3JCO0VyQjlDWDtJa0IrRUUscUJBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLHFCQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxXQUE4QjtHR2pDckI7RXJCOUNYO0lrQjJFRSxnQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSwyQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSxpQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSxpQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSxpQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7Q3RDNDJJVjs7QXFDLzJJRztFcEJwREo7SXFCMkJRLDJCQUFjO1FBQWQsY0FBYztJQUNkLG9CQUFhO1FBQWIscUJBQWE7WUFBYixhQUFhO0lBQ2IsZ0JBQWdCO0dBQ2pCO0VyQjlCUDtJcUJnQ1Esb0JBQWU7UUFBZixtQkFBZTtZQUFmLGVBQWU7SUFDZixZQUFZO0dBQ2I7RXJCbENQO0lrQmtFRSxvQkFBb0I7UUFBcEIsNEJBQW9CO1lBQXBCLHdCQUFvQjtJQUtwQix5QkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsNkJBQW9CO1lBQXBCLHlCQUFvQjtJQUtwQiwwQkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsa0JBQW9CO1lBQXBCLGNBQW9CO0lBS3BCLGVBQXFCO0dHaENkO0VyQnZDVDtJa0JrRUUsb0JBQW9CO1FBQXBCLDZCQUFvQjtZQUFwQix5QkFBb0I7SUFLcEIsMEJBQXFCO0dHaENkO0VyQnZDVDtJa0JrRUUsb0JBQW9CO1FBQXBCLDZCQUFvQjtZQUFwQix5QkFBb0I7SUFLcEIsMEJBQXFCO0dHaENkO0VyQnZDVDtJa0JrRUUsb0JBQW9CO1FBQXBCLGtCQUFvQjtZQUFwQixjQUFvQjtJQUtwQixlQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCa0VFLG9CQUFvQjtRQUFwQiw2QkFBb0I7WUFBcEIseUJBQW9CO0lBS3BCLDBCQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCa0VFLG9CQUFvQjtRQUFwQiw2QkFBb0I7WUFBcEIseUJBQW9CO0lBS3BCLDBCQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCa0VFLG9CQUFvQjtRQUFwQixrQkFBb0I7WUFBcEIsY0FBb0I7SUFLcEIsZUFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsNkJBQW9CO1lBQXBCLHlCQUFvQjtJQUtwQiwwQkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsNkJBQW9CO1lBQXBCLHlCQUFvQjtJQUtwQiwwQkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBS3BCLGdCQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCbUZFLFlBQXVEO0dHckM5QztFckI5Q1g7SWtCbUZFLHFCQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxzQkFBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsV0FBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsc0JBQStCO0dHckN0QjtFckI5Q1g7SWtCbUZFLHNCQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxXQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxzQkFBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsc0JBQStCO0dHckN0QjtFckI5Q1g7SWtCbUZFLFdBQStCO0dHckN0QjtFckI5Q1g7SWtCbUZFLHNCQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxzQkFBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsWUFBK0I7R0dyQ3RCO0VyQjlDWDtJa0IrRUUsV0FBc0Q7R0dqQzdDO0VyQjlDWDtJa0IrRUUsb0JBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLHFCQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxVQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxxQkFBOEI7R0dqQ3JCO0VyQjlDWDtJa0IrRUUscUJBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLFVBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLHFCQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxxQkFBOEI7R0dqQ3JCO0VyQjlDWDtJa0IrRUUsVUFBOEI7R0dqQ3JCO0VyQjlDWDtJa0IrRUUscUJBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLHFCQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxXQUE4QjtHR2pDckI7RXJCOUNYO0lrQjJFRSxnQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSwyQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSxpQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSxpQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSxpQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7Q3RDMGhKVjs7QXFDN2hKRztFcEJwREo7SXFCMkJRLDJCQUFjO1FBQWQsY0FBYztJQUNkLG9CQUFhO1FBQWIscUJBQWE7WUFBYixhQUFhO0lBQ2IsZ0JBQWdCO0dBQ2pCO0VyQjlCUDtJcUJnQ1Esb0JBQWU7UUFBZixtQkFBZTtZQUFmLGVBQWU7SUFDZixZQUFZO0dBQ2I7RXJCbENQO0lrQmtFRSxvQkFBb0I7UUFBcEIsNEJBQW9CO1lBQXBCLHdCQUFvQjtJQUtwQix5QkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsNkJBQW9CO1lBQXBCLHlCQUFvQjtJQUtwQiwwQkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsa0JBQW9CO1lBQXBCLGNBQW9CO0lBS3BCLGVBQXFCO0dHaENkO0VyQnZDVDtJa0JrRUUsb0JBQW9CO1FBQXBCLDZCQUFvQjtZQUFwQix5QkFBb0I7SUFLcEIsMEJBQXFCO0dHaENkO0VyQnZDVDtJa0JrRUUsb0JBQW9CO1FBQXBCLDZCQUFvQjtZQUFwQix5QkFBb0I7SUFLcEIsMEJBQXFCO0dHaENkO0VyQnZDVDtJa0JrRUUsb0JBQW9CO1FBQXBCLGtCQUFvQjtZQUFwQixjQUFvQjtJQUtwQixlQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCa0VFLG9CQUFvQjtRQUFwQiw2QkFBb0I7WUFBcEIseUJBQW9CO0lBS3BCLDBCQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCa0VFLG9CQUFvQjtRQUFwQiw2QkFBb0I7WUFBcEIseUJBQW9CO0lBS3BCLDBCQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCa0VFLG9CQUFvQjtRQUFwQixrQkFBb0I7WUFBcEIsY0FBb0I7SUFLcEIsZUFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsNkJBQW9CO1lBQXBCLHlCQUFvQjtJQUtwQiwwQkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsNkJBQW9CO1lBQXBCLHlCQUFvQjtJQUtwQiwwQkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBS3BCLGdCQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCbUZFLFlBQXVEO0dHckM5QztFckI5Q1g7SWtCbUZFLHFCQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxzQkFBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsV0FBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsc0JBQStCO0dHckN0QjtFckI5Q1g7SWtCbUZFLHNCQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxXQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxzQkFBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsc0JBQStCO0dHckN0QjtFckI5Q1g7SWtCbUZFLFdBQStCO0dHckN0QjtFckI5Q1g7SWtCbUZFLHNCQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxzQkFBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsWUFBK0I7R0dyQ3RCO0VyQjlDWDtJa0IrRUUsV0FBc0Q7R0dqQzdDO0VyQjlDWDtJa0IrRUUsb0JBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLHFCQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxVQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxxQkFBOEI7R0dqQ3JCO0VyQjlDWDtJa0IrRUUscUJBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLFVBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLHFCQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxxQkFBOEI7R0dqQ3JCO0VyQjlDWDtJa0IrRUUsVUFBOEI7R0dqQ3JCO0VyQjlDWDtJa0IrRUUscUJBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLHFCQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxXQUE4QjtHR2pDckI7RXJCOUNYO0lrQjJFRSxnQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSwyQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSxpQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSxpQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSxpQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7Q3RDd3NKVjs7QXFDM3NKRztFcEJwREo7SXFCMkJRLDJCQUFjO1FBQWQsY0FBYztJQUNkLG9CQUFhO1FBQWIscUJBQWE7WUFBYixhQUFhO0lBQ2IsZ0JBQWdCO0dBQ2pCO0VyQjlCUDtJcUJnQ1Esb0JBQWU7UUFBZixtQkFBZTtZQUFmLGVBQWU7SUFDZixZQUFZO0dBQ2I7RXJCbENQO0lrQmtFRSxvQkFBb0I7UUFBcEIsNEJBQW9CO1lBQXBCLHdCQUFvQjtJQUtwQix5QkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsNkJBQW9CO1lBQXBCLHlCQUFvQjtJQUtwQiwwQkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsa0JBQW9CO1lBQXBCLGNBQW9CO0lBS3BCLGVBQXFCO0dHaENkO0VyQnZDVDtJa0JrRUUsb0JBQW9CO1FBQXBCLDZCQUFvQjtZQUFwQix5QkFBb0I7SUFLcEIsMEJBQXFCO0dHaENkO0VyQnZDVDtJa0JrRUUsb0JBQW9CO1FBQXBCLDZCQUFvQjtZQUFwQix5QkFBb0I7SUFLcEIsMEJBQXFCO0dHaENkO0VyQnZDVDtJa0JrRUUsb0JBQW9CO1FBQXBCLGtCQUFvQjtZQUFwQixjQUFvQjtJQUtwQixlQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCa0VFLG9CQUFvQjtRQUFwQiw2QkFBb0I7WUFBcEIseUJBQW9CO0lBS3BCLDBCQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCa0VFLG9CQUFvQjtRQUFwQiw2QkFBb0I7WUFBcEIseUJBQW9CO0lBS3BCLDBCQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCa0VFLG9CQUFvQjtRQUFwQixrQkFBb0I7WUFBcEIsY0FBb0I7SUFLcEIsZUFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsNkJBQW9CO1lBQXBCLHlCQUFvQjtJQUtwQiwwQkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsNkJBQW9CO1lBQXBCLHlCQUFvQjtJQUtwQiwwQkFBcUI7R0doQ2Q7RXJCdkNUO0lrQmtFRSxvQkFBb0I7UUFBcEIsbUJBQW9CO1lBQXBCLGVBQW9CO0lBS3BCLGdCQUFxQjtHR2hDZDtFckJ2Q1Q7SWtCbUZFLFlBQXVEO0dHckM5QztFckI5Q1g7SWtCbUZFLHFCQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxzQkFBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsV0FBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsc0JBQStCO0dHckN0QjtFckI5Q1g7SWtCbUZFLHNCQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxXQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxzQkFBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsc0JBQStCO0dHckN0QjtFckI5Q1g7SWtCbUZFLFdBQStCO0dHckN0QjtFckI5Q1g7SWtCbUZFLHNCQUErQjtHR3JDdEI7RXJCOUNYO0lrQm1GRSxzQkFBK0I7R0dyQ3RCO0VyQjlDWDtJa0JtRkUsWUFBK0I7R0dyQ3RCO0VyQjlDWDtJa0IrRUUsV0FBc0Q7R0dqQzdDO0VyQjlDWDtJa0IrRUUsb0JBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLHFCQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxVQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxxQkFBOEI7R0dqQ3JCO0VyQjlDWDtJa0IrRUUscUJBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLFVBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLHFCQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxxQkFBOEI7R0dqQ3JCO0VyQjlDWDtJa0IrRUUsVUFBOEI7R0dqQ3JCO0VyQjlDWDtJa0IrRUUscUJBQThCO0dHakNyQjtFckI5Q1g7SWtCK0VFLHFCQUE4QjtHR2pDckI7RXJCOUNYO0lrQitFRSxXQUE4QjtHR2pDckI7RXJCOUNYO0lrQjJFRSxnQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSwyQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSxpQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSxpQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSxpQkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7RXJCdkRYO0lrQjJFRSw0QkFBdUI7R0dwQmQ7Q3RDczNKVjs7QWlCNzZKRDtFc0JDRSxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLG9CdENtR2E7Q3NDOUVkOztBdEJ4QkQ7O0VzQk9JLGlCdEN1UmtDO0VzQ3RSbEMsb0JBQW9CO0VBQ3BCLDhCdEM0RCtCO0NzQzNEaEM7O0F0QlZIO0VzQmFJLHVCQUF1QjtFQUN2QixpQ3RDdUQrQjtDc0N0RGhDOztBdEJmSDtFc0JrQkksOEJ0Q21EK0I7Q3NDbERoQzs7QXRCbkJIO0VzQnNCSSx1QnRDNEdhO0NzQzNHZDs7QXRCdkJIOztFc0JrQ0ksZ0J0QzZQaUM7Q3NDNVBsQzs7QXRCbkNIO0VzQjRDRSwwQnRDeUJpQztDc0NabEM7O0F0QnpERDs7RXNCZ0RJLDBCdENxQitCO0NzQ3BCaEM7O0F0QmpESDs7RXNCc0RNLHlCQUF1QjtDQUN4Qjs7QXRCdkRMO0VzQmtFSSxzQ3RDZ09nQztDc0MvTmpDOztBdEJuRUg7RXNCOEVNLHVDdENxTjhCO0MyQjdSWDs7QVhOekI7OztFdUJLTSx1Q3ZDOFI4QjtDdUM3Ui9COztBdkJOTDtFdUJnQlEsdUNBSnFCO0NaTko7O0FYTnpCOztFdUJvQlUsdUNBUm1CO0NBU3BCOztBdkJyQlQ7OztFdUJLTSwwQnZDeW1Ca0M7Q3VDeG1CbkM7O0F2Qk5MO0V1QmdCUSwwQkFKcUI7Q1pOSjs7QVhOekI7O0V1Qm9CVSwwQkFSbUI7Q0FTcEI7O0F2QnJCVDs7O0V1QktNLDBCdkM2bUJrQztDdUM1bUJuQzs7QXZCTkw7RXVCZ0JRLDBCQUpxQjtDWk5KOztBWE56Qjs7RXVCb0JVLDBCQVJtQjtDQVNwQjs7QXZCckJUOzs7RXVCS00sMEJ2Q2luQmtDO0N1Q2huQm5DOztBdkJOTDtFdUJnQlEsMEJBSnFCO0NaTko7O0FYTnpCOztFdUJvQlUsMEJBUm1CO0NBU3BCOztBdkJyQlQ7OztFdUJLTSwwQnZDc25Ca0M7Q3VDcm5CbkM7O0F2Qk5MO0V1QmdCUSwwQkFKcUI7Q1pOSjs7QVhOekI7O0V1Qm9CVSwwQkFSbUI7Q0FTcEI7O0F2QnJCVDtFc0J1R0ksWXRDMkJhO0VzQzFCYiwwQnRDdEMrQjtDc0N1Q2hDOztBdEJ6R0g7RXNCOEdJLGV0QzNDK0I7RXNDNEMvQiwwQnRDMUMrQjtDc0MyQ2hDOztBdEJoSEg7RXNCb0hFLFl0Q2NlO0VzQ2JmLDBCdENuRGlDO0NzQzhEbEM7O0F0QmhJRDs7O0VzQjBISSxtQnRDUWE7Q3NDUGQ7O0F0QjNISDtFc0I4SEksVUFBVTtDQUNYOztBdEIvSEg7RXNCMklFLGVBQWU7RUFDZixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLDZDQUE2QztDQU05Qzs7QXRCcEpEO0VzQmtKSSxVQUFVO0NBQ1g7O0F0Qm5KSDtFd0JHRSxlQUFlO0VBQ2YsWUFBWTtFQUdaLHdCeEMyVnFDO0V3QzFWckMsZ0J4Q29NeUI7RXdDbk16QixrQnhDMlZtQztFd0MxVm5DLGV4Q3lEaUM7RXdDeERqQyx1QnhDMlZtQztFd0N6Vm5DLHVCQUF1QjtFQUN2Qiw2QkFBNkI7RUFDN0Isc0N4QzJWbUM7RXdDdFZqQyx1QnhDMlAyQjtDd0NuTjlCOztBeEI1REQ7RXdCK0JJLDhCQUE4QjtFQUM5QixVQUFVO0NBQ1g7O0F4QmpDSDtFeUIwQ0ksZXpDeUIrQjtFeUN4Qi9CLHVCekMyVGlDO0V5QzFUakMsc0J6Q3VVb0M7RXlDdFVwQyxjQUFjO0NBRWY7O0F6Qi9DSDtFd0J3Q0ksZXhDNkIrQjtFd0MzQi9CLFdBQVc7Q0FDWjs7QXhCM0NIO0V3QndDSSxleEM2QitCO0V3QzNCL0IsV0FBVztDQUNaOztBeEIzQ0g7RXdCd0NJLGV4QzZCK0I7RXdDM0IvQixXQUFXO0NBQ1o7O0F4QjNDSDtFd0JvREksMEJ4Q2lCK0I7RXdDZi9CLFdBQVc7Q0FDWjs7QXhCdkRIO0V3QjBESSxvQnhDOFV3QztDd0M3VXpDOztBeEIzREg7RXdCaUVJLDJCQUFZO0NBQ2I7O0F4QmxFSDtFd0IwRUksZXhDUCtCO0V3Q1EvQix1QnhDMlJpQztDd0MxUmxDOztBeEI1RUg7O0V3QmtGRSxlQUFlO0NBQ2hCOztBeEJuRkQ7RXdCNkZFLG9DQUFpQjtFQUNqQix1Q0FBb0I7RUFDcEIsaUJBQWlCO0NBQ2xCOztBeEJoR0Q7RXdCbUdFLHFDQUFpQjtFQUNqQix3Q0FBb0I7RUFDcEIsbUJ4Q3lHNEI7Q3dDeEc3Qjs7QXhCdEdEO0V3QnlHRSxxQ0FBaUI7RUFDakIsd0NBQW9CO0VBQ3BCLG9CeENnRzRCO0N3Qy9GN0I7O0F4QjVHRDtFd0JzSEUsb0J4QzZPb0M7RXdDNU9wQyx1QnhDNE9vQztFd0MzT3BDLGlCQUFpQjtFQUNqQixnQnhDbUZ5QjtDd0NsRjFCOztBeEIxSEQ7RXdCbUlFLG9CeENnT29DO0V3Qy9OcEMsdUJ4QytOb0M7RXdDOU5wQyxpQkFBaUI7RUFDakIsa0J4QzhObUM7RXdDN05uQywwQkFBMEI7RUFDMUIsb0JBQXVDO0NBT3hDOztBeEIvSUQ7RXdCNElJLGlCQUFpQjtFQUNqQixnQkFBZ0I7Q0FDakI7O0F4QjlJSDtFd0IySkUsd0J4QzhOb0M7RXdDN05wQyxvQnhDK0M0QjtFZ0MzTTFCLG9CaENpUnlCO0N3Q25INUI7O0F4QjlKRDtFd0JrS0ksa0J4QytONEM7Q3dDOU43Qzs7QXhCbktIO0V3QnVLRSx3QnhDcU5xQztFd0NwTnJDLG1CeENzQzRCO0VnQzlNMUIsdUJoQ2dSMkI7Q3dDdEc5Qjs7QXhCMUtEO0V3QjhLSSx3QnhDa040QztDd0NqTjdDOztBeEIvS0g7RXdCeUxFLG9CeENuRmE7Q3dDb0ZkOztBeEIxTEQ7RXdCNkxFLGVBQWU7RUFDZixvQmQrUCtCO0NjOVBoQzs7QXhCL0xEO0V3QnVNRSxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHNCZHVQK0I7Q2MvT2hDOztBeEJqTkQ7RXdCNk1NLGV4Q3pJNkI7RXdDMEk3QixvQnhDMExzQztDd0N6THZDOztBeEIvTUw7RXdCb05FLHNCZDZPaUM7RWM1T2pDLGlCQUFpQjtFQUNqQixnQkFBZ0I7Q0FDakI7O0F4QnZORDtFd0IwTkUsbUJBQW1CO0VBQ25CLG9CZHVPZ0M7RWN0T2hDLHNCZHFPaUM7Q2NoT2xDOztBeEJqT0Q7RXdCK05JLGlCQUFpQjtDQUNsQjs7QXhCaE9IO0V3QnFPRSxzQkFBc0I7Q0FTdkI7O0F4QjlPRDtFd0J3T0ksdUJBQXVCO0NBQ3hCOztBeEJ6T0g7RXdCNE9JLHFCZHlOK0I7Q2N4TmhDOztBeEI3T0g7RXdCc1BFLG9CZHVNK0I7Q2N0TWhDOztBeEJ2UEQ7OztFd0I0UEUsdUJBQWdDO0VBQ2hDLDZCQUE2QjtFQUM3QiwyQ0FBZ0Q7RUFDaEQsaUNBQW1EO0NBQ3BEOztBeEJoUUQ7Ozs7O0V5QlFJLGV6Q21FK0I7Q3lDbEVoQzs7QXpCVEg7RXlCYUksc0J6QzhEK0I7Q3lDekRoQzs7QXpCbEJIO0V5QnNCSSxlekNxRCtCO0V5Q3BEL0Isc0J6Q29EK0I7RXlDbkQvQiwwQkFBeUI7Q0FDMUI7O0F6QnpCSDtFd0J1UUksMFF4Q2dObUI7Q3dDL01wQjs7QXhCeFFIOzs7OztFeUJRSSxlekNxRStCO0N5Q3BFaEM7O0F6QlRIO0V5QmFJLHNCekNnRStCO0N5QzNEaEM7O0F6QmxCSDtFeUJzQkksZXpDdUQrQjtFeUN0RC9CLHNCekNzRCtCO0V5Q3JEL0Isd0JBQXlCO0NBQzFCOztBekJ6Qkg7RXdCK1FJLG1WeEN5TW1CO0N3Q3hNcEI7O0F4QmhSSDs7Ozs7RXlCUUksZXpDc0UrQjtDeUNyRWhDOztBekJUSDtFeUJhSSxzQnpDaUUrQjtDeUM1RGhDOztBekJsQkg7RXlCc0JJLGV6Q3dEK0I7RXlDdkQvQixzQnpDdUQrQjtFeUN0RC9CLDBCQUF5QjtDQUMxQjs7QXpCekJIO0V3QnVSSSxvVHhDa01rQjtDd0NqTW5COztBeEJ4Ukg7RXdCc1NFLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsK0JBQW9CO0VBQXBCLDhCQUFvQjtNQUFwQix3QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0NBdUZyQjs7QXhCL1hEO0V3QjhTSSxZQUFZO0NBQ2I7O0FKM1BDO0VwQnBESjtJd0JvVE0scUJBQWM7SUFBZCxxQkFBYztJQUFkLGNBQWM7SUFDZCwwQkFBb0I7UUFBcEIsdUJBQW9CO1lBQXBCLG9CQUFvQjtJQUNwQix5QkFBd0I7UUFBeEIsc0JBQXdCO1lBQXhCLHdCQUF3QjtJQUN4QixpQkFBaUI7R0FDbEI7RXhCeFRMO0l3QjRUTSxxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLG9CQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2YsK0JBQW9CO0lBQXBCLDhCQUFvQjtRQUFwQix3QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtHQUNsQjtFeEJqVUw7SXdCcVVNLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osdUJBQXVCO0dBQ3hCO0V4QnhVTDtJd0I0VU0sc0JBQXNCO0dBQ3ZCO0V4QjdVTDtJd0JnVk0sWUFBWTtHQUNiO0V4QmpWTDtJd0JvVk0saUJBQWlCO0lBQ2pCLHVCQUF1QjtHQUN4QjtFeEJ0Vkw7SXdCMlZNLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2QsMEJBQW9CO1FBQXBCLHVCQUFvQjtZQUFwQixvQkFBb0I7SUFDcEIseUJBQXdCO1FBQXhCLHNCQUF3QjtZQUF4Qix3QkFBd0I7SUFDeEIsWUFBWTtJQUNaLGNBQWM7SUFDZCxpQkFBaUI7R0FDbEI7RXhCaldMO0l3Qm1XTSxnQkFBZ0I7R0FDakI7RXhCcFdMO0l3QnNXTSxtQkFBbUI7SUFDbkIsY0FBYztJQUNkLHNCZDJGNEI7SWMxRjVCLGVBQWU7R0FDaEI7RXhCMVdMO0l3QjhXTSxxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLHlCQUF3QjtRQUF4QixzQkFBd0I7WUFBeEIsd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtFeEJsWEw7SXdCb1hNLGlCQUFpQjtJQUNqQixzQkFBc0I7SUFDdEIsc0JkNkU0QjtJYzVFNUIsNEJBQTRCO0dBQzdCO0V4QnhYTDtJd0I0WE0sT0FBTztHQUNSO0N6QzZnS0o7O0FpQjE0S0Q7RTBCR0Usc0JBQXNCO0VBQ3RCLG9CMUM2U3FDO0UwQzVTckMsa0IxQzJTbUM7RTBDMVNuQyxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLHVCQUF1QjtFQUN2QiwwQkFBa0I7S0FBbEIsdUJBQWtCO01BQWxCLHNCQUFrQjtVQUFsQixrQkFBa0I7RUFDbEIsOEJBQWlEO0VDb0VqRCxxQjNDZ09tQztFMkMvTm5DLGdCM0M2SHlCO0VnQzVNdkIsdUJoQzJWbUM7QzBDdFR0Qzs7QTFCckNEO0UwQmdCSSxzQkFBc0I7Q2ZHckI7O0FYbkJMO0UwQm9CSSxXQUFXO0VBQ1gsOEMxQ3FEK0I7QzBDcERoQzs7QTFCdEJIO0UwQjJCSSxvQjFDNld3QztFMEM1V3hDLGFBQWE7Q0FFZDs7QTFCOUJIO0UwQmtDSSx1QkFBdUI7Q0FFeEI7O0ExQnBDSDs7RTBCMENFLHFCQUFxQjtDQUN0Qjs7QTFCM0NEO0UyQktFLGUzQytEaUM7RTJDOURqQyx1QjNDZ1RpQztFMkMvU2pDLHNCM0MyRGlDO0MwQ2RsQzs7QTFCcEREO0UyQllJLGUzQ3dEK0I7RTJDdkQvQiwwQkFYd0I7RUFZeEIsc0JBWG9CO0NoQkdDOztBWE56QjtFMkJzQk0sNEMzQzRDNkI7QzJDMUNoQzs7QTNCeEJIO0UyQjZCSSx1QjNDeVIrQjtFMkN4Ui9CLHNCM0NvQytCO0MyQ25DaEM7O0EzQi9CSDs7RTJCb0NJLGUzQ2dDK0I7RTJDL0IvQiwwQkFuQ3dCO0VBb0N4Qix1QkFBdUI7RUFDdkIsc0JBcENvQjtDQXNDckI7O0EzQnpDSDtFMkJLRSxZM0NxVHFDO0UyQ3BUckMsMEIzQ29FaUM7RTJDbkVqQyxtQjNDK1NpQztDMEMvUGxDOztBMUJ2REQ7RTJCWUksWTNDOFNtQztFMkM3U25DLDBCQVh3QjtFQVl4QixzQkFYb0I7Q2hCR0M7O0FYTnpCO0UyQnNCTSwrQzNDZ1M2QjtDMkM5UmhDOztBM0J4Qkg7RTJCNkJJLDBCM0M2QytCO0UyQzVDL0IsbUIzQ3dSK0I7QzJDdlJoQzs7QTNCL0JIOztFMkJvQ0ksWTNDc1JtQztFMkNyUm5DLDBCQW5Dd0I7RUFvQ3hCLHVCQUF1QjtFQUN2QixzQkFwQ29CO0NBc0NyQjs7QTNCekNIO0UyQktFLFkzQzBUbUM7RTJDelRuQywwQjNDc0VpQztFMkNyRWpDLHNCM0NxRWlDO0MwQ2xCbEM7O0ExQjFERDtFMkJZSSxZM0NtVGlDO0UyQ2xUakMsMEJBWHdCO0VBWXhCLHNCQVhvQjtDaEJHQzs7QVhOekI7RTJCc0JNLDhDM0NzRDZCO0MyQ3BEaEM7O0EzQnhCSDtFMkI2QkksMEIzQytDK0I7RTJDOUMvQixzQjNDOEMrQjtDMkM3Q2hDOztBM0IvQkg7O0UyQm9DSSxZM0MyUmlDO0UyQzFSakMsMEJBbkN3QjtFQW9DeEIsdUJBQXVCO0VBQ3ZCLHNCQXBDb0I7Q0FzQ3JCOztBM0J6Q0g7RTJCS0UsWTNDOFRtQztFMkM3VG5DLDBCM0NxRWlDO0UyQ3BFakMsc0IzQ29FaUM7QzBDZGxDOztBMUI3REQ7RTJCWUksWTNDdVRpQztFMkN0VGpDLDBCQVh3QjtFQVl4QixzQkFYb0I7Q2hCR0M7O0FYTnpCO0UyQnNCTSw2QzNDcUQ2QjtDMkNuRGhDOztBM0J4Qkg7RTJCNkJJLDBCM0M4QytCO0UyQzdDL0Isc0IzQzZDK0I7QzJDNUNoQzs7QTNCL0JIOztFMkJvQ0ksWTNDK1JpQztFMkM5UmpDLDBCQW5Dd0I7RUFvQ3hCLHVCQUF1QjtFQUN2QixzQkFwQ29CO0NBc0NyQjs7QTNCekNIO0UyQktFLFkzQ2tVbUM7RTJDalVuQywwQjNDdUVpQztFMkN0RWpDLHNCM0NzRWlDO0MwQ2JsQzs7QTFCaEVEO0UyQllJLFkzQzJUaUM7RTJDMVRqQywwQkFYd0I7RUFZeEIsc0JBWG9CO0NoQkdDOztBWE56QjtFMkJzQk0sOEMzQ3VENkI7QzJDckRoQzs7QTNCeEJIO0UyQjZCSSwwQjNDZ0QrQjtFMkMvQy9CLHNCM0MrQytCO0MyQzlDaEM7O0EzQi9CSDs7RTJCb0NJLFkzQ21TaUM7RTJDbFNqQywwQkFuQ3dCO0VBb0N4Qix1QkFBdUI7RUFDdkIsc0JBcENvQjtDQXNDckI7O0EzQnpDSDtFMkJLRSxZM0NzVW1DO0UyQ3JVbkMsMEIzQ3dFaUM7RTJDdkVqQyxzQjNDdUVpQztDMENYbEM7O0ExQm5FRDtFMkJZSSxZM0MrVGlDO0UyQzlUakMsMEJBWHdCO0VBWXhCLHNCQVhvQjtDaEJHQzs7QVhOekI7RTJCc0JNLDZDM0N3RDZCO0MyQ3REaEM7O0EzQnhCSDtFMkI2QkksMEIzQ2lEK0I7RTJDaEQvQixzQjNDZ0QrQjtDMkMvQ2hDOztBM0IvQkg7O0UyQm9DSSxZM0N1U2lDO0UyQ3RTakMsMEJBbkN3QjtFQW9DeEIsdUJBQXVCO0VBQ3ZCLHNCQXBDb0I7Q0FzQ3JCOztBM0J6Q0g7RTJCNkNFLFkzQ3lRaUM7RTJDeFFqQyx1QkFBdUI7RUFDdkIsOEJBQThCO0VBQzlCLG1CM0NzUWlDO0MwQzlPbEM7O0ExQnhFRDtFMkJtREksWUFQb0Q7RUFRcEQsdUIzQ2tRK0I7RTJDalEvQixtQjNDaVErQjtDMkJoVFY7O0FYTnpCO0UyQjBESSwrQzNDNFArQjtDMkMzUGhDOztBM0IzREg7RTJCK0RJLFkzQ3VQK0I7RTJDdFAvQiw4QkFBOEI7Q0FDL0I7O0EzQmpFSDs7RTJCc0VJLFlBMUJvRDtFQTJCcEQsdUIzQytPK0I7RTJDOU8vQixtQjNDOE8rQjtDMkM3T2hDOztBM0J6RUg7RTJCNkNFLFkzQ3lRaUM7RTJDeFFqQyx1QkFBdUI7RUFDdkIsOEJBQThCO0VBQzlCLG1CM0NzUWlDO0MwQzNPbEM7O0ExQjNFRDtFMkJtREksWUFQb0Q7RUFRcEQsdUIzQ2tRK0I7RTJDalEvQixtQjNDaVErQjtDMkJoVFY7O0FYTnpCO0UyQjBESSwrQzNDNFArQjtDMkMzUGhDOztBM0IzREg7RTJCK0RJLFkzQ3VQK0I7RTJDdFAvQiw4QkFBOEI7Q0FDL0I7O0EzQmpFSDs7RTJCc0VJLFlBMUJvRDtFQTJCcEQsdUIzQytPK0I7RTJDOU8vQixtQjNDOE8rQjtDMkM3T2hDOztBM0J6RUg7RTJCNkNFLGUzQytCaUM7RTJDOUJqQyx1QkFBdUI7RUFDdkIsOEJBQThCO0VBQzlCLHNCM0M0QmlDO0MwQ0VsQzs7QTFCOUVEO0UyQm1ESSxZQVBvRDtFQVFwRCwwQjNDd0IrQjtFMkN2Qi9CLHNCM0N1QitCO0MyQnRFVjs7QVhOekI7RTJCMERJLDhDM0NrQitCO0MyQ2pCaEM7O0EzQjNESDtFMkIrREksZTNDYStCO0UyQ1ovQiw4QkFBOEI7Q0FDL0I7O0EzQmpFSDs7RTJCc0VJLFlBMUJvRDtFQTJCcEQsMEIzQ0srQjtFMkNKL0Isc0IzQ0krQjtDMkNIaEM7O0EzQnpFSDtFMkI2Q0UsZTNDOEJpQztFMkM3QmpDLHVCQUF1QjtFQUN2Qiw4QkFBOEI7RUFDOUIsc0IzQzJCaUM7QzBDTWxDOztBMUJqRkQ7RTJCbURJLFlBUG9EO0VBUXBELDBCM0N1QitCO0UyQ3RCL0Isc0IzQ3NCK0I7QzJCckVWOztBWE56QjtFMkIwREksNkMzQ2lCK0I7QzJDaEJoQzs7QTNCM0RIO0UyQitESSxlM0NZK0I7RTJDWC9CLDhCQUE4QjtDQUMvQjs7QTNCakVIOztFMkJzRUksWUExQm9EO0VBMkJwRCwwQjNDSStCO0UyQ0gvQixzQjNDRytCO0MyQ0ZoQzs7QTNCekVIO0UyQjZDRSxlM0NnQ2lDO0UyQy9CakMsdUJBQXVCO0VBQ3ZCLDhCQUE4QjtFQUM5QixzQjNDNkJpQztDMENPbEM7O0ExQnBGRDtFMkJtREksWUFQb0Q7RUFRcEQsMEIzQ3lCK0I7RTJDeEIvQixzQjNDd0IrQjtDMkJ2RVY7O0FYTnpCO0UyQjBESSw4QzNDbUIrQjtDMkNsQmhDOztBM0IzREg7RTJCK0RJLGUzQ2MrQjtFMkNiL0IsOEJBQThCO0NBQy9COztBM0JqRUg7O0UyQnNFSSxZQTFCb0Q7RUEyQnBELDBCM0NNK0I7RTJDTC9CLHNCM0NLK0I7QzJDSmhDOztBM0J6RUg7RTJCNkNFLGUzQ2lDaUM7RTJDaENqQyx1QkFBdUI7RUFDdkIsOEJBQThCO0VBQzlCLHNCM0M4QmlDO0MwQ1NsQzs7QTFCdkZEO0UyQm1ESSxZQVBvRDtFQVFwRCwwQjNDMEIrQjtFMkN6Qi9CLHNCM0N5QitCO0MyQnhFVjs7QVhOekI7RTJCMERJLDZDM0NvQitCO0MyQ25CaEM7O0EzQjNESDtFMkIrREksZTNDZStCO0UyQ2QvQiw4QkFBOEI7Q0FDL0I7O0EzQmpFSDs7RTJCc0VJLFlBMUJvRDtFQTJCcEQsMEIzQ08rQjtFMkNOL0Isc0IzQ00rQjtDMkNMaEM7O0EzQnpFSDtFMEJnR0Usb0JoQjRKeUI7RWdCM0p6QixlMUN2QmlDO0UwQ3dCakMsaUJBQWlCO0NBNkJsQjs7QTFCL0hEO0UwQndHSSw4QkFBOEI7Q0FFL0I7O0ExQjFHSDtFMEI4R0ksMEJBQTBCO0NBQzNCOztBMUIvR0g7RTBCaUhJLDBCQUEwQjtDZjNHTDs7QVhOekI7RTBCb0hJLGUxQ3dCMEI7RTBDdkIxQiwyQjFDd0I2QjtFMEN2QjdCLDhCQUE4QjtDZm5HN0I7O0FYbkJMO0UwQnlISSxlMUNyRCtCO0MwQzBEaEM7O0ExQjlISDtFMEI0SE0sc0JBQXNCO0Nmekd2Qjs7QVhuQkw7RTJCOEVFLHdCM0NzUXFDO0UyQ3JRckMsbUIzQytINEI7RWdDOU0xQix1QmhDZ1IyQjtDMEN2STlCOztBMUJ6SUQ7RTJCOEVFLHdCM0NtUW9DO0UyQ2xRcEMsb0IzQzRINEI7RWdDM00xQixvQmhDaVJ5QjtDMENwSTVCOztBMUI3SUQ7RTBCcUpFLGVBQWU7RUFDZixZQUFZO0NBQ2I7O0ExQnZKRDtFMEIySkUsbUIxQzRMb0M7QzBDM0xyQzs7QTFCNUpEOzs7RTBCbUtJLFlBQVk7Q0FDYjs7QTFCcEtIO0U0QkhFLFdBQVc7Q0FNWjs7QTVCSEQ7RTRCQ0ksV0FBVztDQUNaOztBNUJGSDtFNEJNRSxjQUFjO0NBSWY7O0E1QlZEO0U0QlFJLGVBQWU7Q0FDaEI7O0E1QlRIO0U0QmNJLG1CQUFtQjtDQUNwQjs7QTVCZkg7RTRCb0JJLHlCQUF5QjtDQUMxQjs7QTVCckJIO0U0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LG9CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBR2YsVUFBVTtFQUNWLGlCQUFpQjtDQU1sQjs7QWhDcEJIO0VnQ2tCTSxXQUFXO0NyQm1DWjs7QVhyREw7OztFZ0MyQkUscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCw2QkFBdUI7RUFBdkIsOEJBQXVCO01BQXZCLDJCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQXdCO01BQXhCLHNCQUF3QjtVQUF4Qix3QkFBd0I7Q0FLekI7O0FoQ2xDRDs7O0VnQkFJLGlCZ0JnQ3dCO0NBQ3pCOztBaENqQ0g7O0VnQ3NDRSxvQkFBb0I7RUFDcEIsdUJBQXVCO0NBQ3hCOztBaEN4Q0Q7RWdDaUVFLHdCaERpU3FDO0VnRGhTckMsaUJBQWlCO0VBQ2pCLGdCaER5SXlCO0VnRHhJekIsb0J0QndMeUI7RXNCdkx6QixrQmhEK1JtQztFZ0Q5Um5DLGVoREhpQztFZ0RJakMsbUJBQW1CO0VBQ25CLDBCaERIaUM7RWdESWpDLHNDaERpU21DO0VnQzFXakMsdUJoQytRMkI7Q2dEaEw5Qjs7QWhDL0ZEO0VnQzhFSSx3QmhEMlNrQztFZ0QxU2xDLG9CaEQ0SDBCO0VnQzNNMUIsb0JoQ2lSeUI7Q2dEaE0xQjs7QWhDakZIO0VnQ21GSSx3QmhEeVNtQztFZ0R4U25DLG1CaEQwSDBCO0VnQzlNMUIsdUJoQ2dSMkI7Q2dEMUw1Qjs7QWhDdEZIOztFZ0M0RkksY0FBYztDQUNmOztBaEM3Rkg7Ozs7Ozs7RWdCYUksOEJnQmdHNEI7RWhCL0Y1QiwyQmdCK0Y0QjtDQUMvQjs7QWhDOUdEO0VnQ2dIRSxnQkFBZ0I7Q0FDakI7O0FoQ2pIRDs7Ozs7OztFZ0IyQkksNkJnQjhGMkI7RWhCN0YzQiwwQmdCNkYyQjtDQUM5Qjs7QWhDMUhEO0VnQzRIRSxlQUFlO0NBQ2hCOztBaEM3SEQ7RWdDb0lFLG1CQUFtQjtFQUduQixhQUFhO0VBQ2Isb0JBQW9CO0NBcUNyQjs7QWhDN0tEO0VnQzZJSSxtQkFBbUI7RUFFbkIsb0JBQVE7TUFBUixZQUFRO1VBQVIsUUFBUTtDQVVUOztBaEN6Skg7RWdDa0pNLGtCaER2Qlk7Q2dEd0JiOztBaENuSkw7RWdDdUpNLFdBQVc7Q3JCbEdaOztBWHJETDs7RWdDK0pNLG1CaERwQ1k7Q2dEcUNiOztBaENoS0w7O0VnQ3FLTSxXQUFXO0VBQ1gsa0JoRDNDWTtDZ0RnRGI7O0FoQzNLTDs7OztFZ0N5S1EsV0FBVztDckJwSGQ7O0FYckRMO0VpQ1FFLG1CQUFtQjtFQUNuQiw0QkFBcUI7RUFBckIsNEJBQXFCO0VBQXJCLHFCQUFxQjtFQUNyQixtQkFBaUI7RUFDakIscUJqRCtYOEI7RWlEOVg5QixtQmpEK1g0QjtFaUQ5WDVCLGdCQUFnQjtDQUNqQjs7QWpDZEQ7RWlDaUJFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osV0FBVztDQThCWjs7QWpDakREO0VpQ3NCSSxZakRpWThDO0VpRGhZOUMsMEJqRGlZaUQ7Q2lEL1hsRDs7QWpDekJIO0VpQzZCSSxzRGpEOFgrRTtDaUQ3WGhGOztBakM5Qkg7RWlDaUNJLFlqRDRYNkM7RWlEM1g3QywwQmpENFhnRDtDaUQxWGpEOztBakNwQ0g7RWlDd0NNLG9CakRnV3NDO0VpRC9WdEMsdUJqRDJXMkM7Q2lEMVc1Qzs7QWpDMUNMO0VpQzZDTSxlakR3VzhDO0VpRHZXOUMsb0JqRDBWc0M7Q2lEelZ2Qzs7QWpDL0NMO0VpQ3dERSxtQkFBbUI7RUFDbkIsYUFBd0I7RUFDeEIsUUFBUTtFQUNSLGVBQWU7RUFDZixZakRrVndDO0VpRGpWeEMsYWpEaVZ3QztFaURoVnhDLHFCQUFxQjtFQUNyQiwwQkFBa0I7S0FBbEIsdUJBQWtCO01BQWxCLHNCQUFrQjtVQUFsQixrQkFBa0I7RUFDbEIsdUJqRCtVd0M7RWlEOVV4Qyw2QkFBNkI7RUFDN0IsbUNBQW1DO0VBQ25DLHlCakQ2VTJDO0NpRDNVNUM7O0FqQ3JFRDtFZ0JBSSx1QmhDK1EyQjtDaURqTTVCOztBakM5RUg7RWlDaUZJLDJOakRpVjhCO0NpRGhWL0I7O0FqQ2xGSDtFaUNxRkksMEJqRDhVc0M7RWlEN1V0Qyx3S2pEOFVvQztDaUQ1VXJDOztBakN4Rkg7RWlDaUdJLG1CakRzVXFCO0NpRHJVdEI7O0FqQ2xHSDtFaUNxR0kscUtqRG1VMkI7Q2lEbFU1Qjs7QWpDdEdIO0VpQ2dIRSxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLDZCQUF1QjtFQUF2Qiw4QkFBdUI7TUFBdkIsMkJBQXVCO1VBQXZCLHVCQUF1QjtDQVN4Qjs7QWpDMUhEO0VpQ29ISSx1QmpEd1I0QjtDaURuUjdCOztBakN6SEg7RWlDdUhNLGVBQWU7Q0FDaEI7O0FqQ3hITDtFaUNvSUUsc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUVoQiwyQkFBWTtFQUNaLHlDakRrU3VDO0VpRGpTdkMsa0JqRDJObUM7RWlEMU5uQyxlakR2RWlDO0VpRHdFakMsdUJBQXVCO0VBQ3ZCLG9OQUFzRztFQUN0RywwQmpEb1NvQztFaURuU3BDLHNDakQ0Tm1DO0VnQzFXakMsdUJoQytRMkI7RWlEOUg3QixzQkFBc0I7RUFDdEIseUJBQXlCO0NBNEIxQjs7QWpDOUtEO0VpQ3FKSSxzQmpEbEYrQjtFaURtRi9CLGNBQWM7Q0FZZjs7QWpDbEtIO0VpQytKTSxlakQ1RjZCO0VpRDZGN0IsdUJqRHNNK0I7Q2lEck1oQzs7QWpDaktMO0VpQ3FLSSxlakRqRytCO0VpRGtHL0Isb0JqRGtPd0M7RWlEak94QywwQmpEbEcrQjtDaURtR2hDOztBakN4S0g7RWlDNEtJLFdBQVc7Q0FDWjs7QWpDN0tIO0VpQ2lMRSxxQmpEMFB1QztFaUR6UHZDLHdCakR5UHVDO0VpRHhQdkMsZWpEd1E4QjtDaURsUS9COztBakN6TEQ7RWlDaU1FLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLGVqRHlQbUM7RWlEeFBuQyxpQkFBaUI7RUFDakIsZ0JBQWdCO0NBQ2pCOztBakN2TUQ7RWlDME1FLGlCakRvUGtDO0VpRG5QbEMsZ0JBQWdCO0VBQ2hCLGVqRGlQbUM7RWlEaFBuQyxVQUFVO0VBQ1YseUJBQWE7RUFDYixXQUFXO0NBS1o7O0FqQ3BORDtFaUN1TkUsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxTQUFTO0VBQ1QsUUFBUTtFQUNSLFdBQVc7RUFDWCxlakRpT21DO0VpRGhPbkMscUJqRHFPOEI7RWlEcE85QixpQmpEcU82QjtFaURwTzdCLFlqRHFPOEI7RWlEcE85QixxQkFBcUI7RUFDckIsMEJBQWtCO0tBQWxCLHVCQUFrQjtNQUFsQixzQkFBa0I7VUFBbEIsa0JBQWtCO0VBQ2xCLHVCakRtTzhCO0VpRGxPOUIsdUJqRG9POEI7RWdDdmM1Qix1QmhDK1EyQjtDaURiOUI7O0FqQ2xRRDtFaUN5T00sMEJqRHFPa0I7Q2lEcE9uQjs7QWpDMU9MO0VpQzhPSSxtQkFBbUI7RUFDbkIsVWpEcEhjO0VpRHFIZCxZakRySGM7RWlEc0hkLGFqRHRIYztFaUR1SGQsV0FBVztFQUNYLGVBQWU7RUFDZixlakR5TWlDO0VpRHhNakMscUJqRDZNNEI7RWlENU01QixpQmpENk0yQjtFaUQ1TTNCLFlqRDZNNEI7RWlENU01Qix1QmpEbU40QjtFaURsTjVCLHVCakQ4TTRCO0VnQ3ZjNUIsbUNpQjBQZ0Y7Q0FDakY7O0FqQzNQSDtFaUMrUE0sa0JqRGtOVTtDaURqTlg7O0FqQ2hRTDtFa0NFRSxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUJBQWlCO0NBQ2xCOztBbENORDtFa0NTRSxlQUFlO0VBQ2YsbUJsRHdpQnNDO0NrRDdoQnZDOztBbENyQkQ7RWtDYUksc0JBQXNCO0N2Qk1yQjs7QVhuQkw7RWtDa0JJLGVsRGtEK0I7RWtEakQvQixvQmxEcVh3QztDa0RwWHpDOztBbENwQkg7RWtDNkJFLDhCbEQyaEJnRDtDa0R6ZmpEOztBbEMvREQ7RWtDZ0NJLG9CbEQyRmM7Q2tEMUZmOztBbENqQ0g7RWtDb0NJLDhCQUFnRDtFbEI5QmhELGlDaEN5UTJCO0VnQ3hRM0IsZ0NoQ3dRMkI7Q2tEL041Qjs7QWxDaERIO0VrQ3dDTSxtQ2xEZ2hCNEM7QzJCcmlCN0M7O0FYbkJMO0VrQzRDTSxlbER3QjZCO0VrRHZCN0IsOEJBQThCO0VBQzlCLDBCQUEwQjtDQUMzQjs7QWxDL0NMOztFa0NvREksZWxEZStCO0Vr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VDtFbUM0SVUsK0JBQW9CO0VBQXBCLDhCQUFvQjtNQUFwQix3QkFBb0I7VUFBcEIsb0JBQW9CO0NBTXJCOztBbkNsSlQ7RW1DK0lZLHFCQUFxQjtFQUNyQixvQkFBb0I7Q0FDckI7O0FuQ2pKWDtFbUNzSlUscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCxzQkFBa0I7TUFBbEIsa0JBQWtCO0VBQ2xCLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0NBQ3JCOztBbkN6SlQ7RW1DNkpVLGdDQUF5QjtFQUF6QixnQ0FBeUI7RUFBekIseUJBQXlCO0VBQ3pCLFlBQVk7Q0FDYjs7QW5DL0pUO0VtQ21LVSxjQUFjO0NBQ2Y7O0FuQ3BLVDs7RW1DbUxJLDBCbkRzWG9DO0NtRGpYckM7O0FuQ3hMSDs7O0VtQ3NMTSwwQm5EbVhrQztDMkJ0aEJuQzs7QVhuQkw7RW1DNExNLDBCbkQyV2tDO0NtRGxXbkM7O0FuQ3JNTDtFbUMrTFEsMEJuRHlXZ0M7QzJCcmhCbkM7O0FYbkJMO0VtQ21NUSwwQm5EdVdnQztDbUR0V2pDOztBbkNwTVA7Ozs7RW1DMk1NLDBCbkQ4VmtDO0NtRDdWbkM7O0FuQzVNTDtFbUNnTkksaUNuRDRWb0M7Q21EM1ZyQzs7QW5Dak5IO0VtQ29OSSxzUW5EdVZ5QjtDbUR0VjFCOztBbkNyTkg7RW1Dd05JLDBCbkQrVW9DO0NtRDlVckM7O0FuQ3pOSDs7RW1DZ09JLGF6QnRJUztDeUIySVY7O0FuQ3JPSDs7O0VtQ21PTSxhekJ6SU87Q0N2RVI7O0FYbkJMO0VtQ3lPTSxnQ3pCL0lPO0N5QndKUjs7QW5DbFBMO0VtQzRPUSxpQ3pCbEpLO0NDdkVSOztBWG5CTDtFbUNnUFEsaUN6QnRKSztDeUJ1Sk47O0FuQ2pQUDs7OztFbUN3UE0sYXpCOUpPO0N5QitKUjs7QW5DelBMO0VtQzZQSSx1Q3pCbktTO0N5Qm9LVjs7QW5DOVBIO0VtQ2lRSSw0UXpCcVd1QztDeUJwV3hDOztBbkNsUUg7RW1DcVFJLGdDekIzS1M7Q3lCNEtWOztBbkN0UUg7RW9DQ0UsbUJBQW1CO0VBQ25CLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsNkJBQXVCO0VBQXZCLDhCQUF1QjtNQUF2QiwyQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHVCcERtb0I2QjtFb0Rsb0I3Qix1Q3BEK25CNkI7RWdDcG9CM0IsdUJoQytRMkI7Q29EeFE5Qjs7QXBDUEQ7RW9DWUUsb0JBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixpQnBEbW5CZ0M7Q29EbG5CakM7O0FwQ2REO0VvQ2lCRSx1QnBEZ25CK0I7Q29EL21CaEM7O0FwQ2xCRDtFb0NxQkUsc0JBQTRCO0VBQzVCLGlCQUFpQjtDQUNsQjs7QXBDdkJEO0VvQzBCRSxpQkFBaUI7Q0FDbEI7O0FwQzNCRDtFb0MrQkksc0JBQXNCO0N6QnpCRDs7QVhOekI7RW9DbUNJLHFCcEQ2bEI4QjtDb0Q1bEIvQjs7QXBDcENIO0VnQk1JLGlDaEN5UTJCO0VnQ3hRM0IsZ0NoQ3dRMkI7Q29EcE8xQjs7QXBDM0NMO0VnQm9CSSxvQ2hDMlAyQjtFZ0MxUDNCLG1DaEMwUDJCO0NvRDlOMUI7O0FwQ2pETDtFb0MyREUseUJwRHFrQmdDO0VvRHBrQmhDLGlCQUFpQjtFQUNqQiwwQnBEeWtCZ0M7RW9EeGtCaEMsOENwRHNrQjZCO0NvRGprQjlCOztBcENuRUQ7RWdCQUksbUNvQmlFOEU7Q0FDL0U7O0FwQ2xFSDtFb0NzRUUseUJwRDBqQmdDO0VvRHpqQmhDLDBCcEQrakJnQztFb0Q5akJoQywyQ3BENGpCNkI7Q29EdmpCOUI7O0FwQzdFRDtFZ0JBSSxtQ2hDK1EyQjtDb0RuTTVCOztBcEM1RUg7RW9DcUZFLHdCQUE4QjtFQUM5Qix3QnBEMmlCK0I7RW9EMWlCL0IsdUJBQTZCO0VBQzdCLGlCQUFpQjtDQUNsQjs7QXBDekZEO0VvQzRGRSx3QkFBOEI7RUFDOUIsdUJBQTZCO0NBQzlCOztBcEM5RkQ7RXFDREUsMEJyRDJFaUM7RXFEMUVqQyxzQnJEMEVpQztDb0Q2QmxDOztBcEN2R0Q7O0VxQ0lJLDhCQUE4QjtDQUMvQjs7QXJDTEg7RXFDREUsMEJyRDRFaUM7RXFEM0VqQyxzQnJEMkVpQztDb0QrQmxDOztBcEMxR0Q7O0VxQ0lJLDhCQUE4QjtDQUMvQjs7QXJDTEg7RXFDREUsMEJyRDZFaUM7RXFENUVqQyxzQnJENEVpQztDb0RpQ2xDOztBcEM3R0Q7O0VxQ0lJLDhCQUE4QjtDQUMvQjs7QXJDTEg7RXFDREUsMEJyRDhFaUM7RXFEN0VqQyxzQnJENkVpQztDb0RtQ2xDOztBcENoSEQ7O0VxQ0lJLDhCQUE4QjtDQUMvQjs7QXJDTEg7RXFDREUsMEJyRCtFaUM7RXFEOUVqQyxzQnJEOEVpQztDb0RxQ2xDOztBcENuSEQ7O0VxQ0lJLDhCQUE4QjtDQUMvQjs7QXJDTEg7RXFDU0UsOEJBQThCO0VBQzlCLG1CckQ0U2lDO0NvRDlMbEM7O0FwQ3hIRDtFcUNTRSw4QkFBOEI7RUFDOUIsbUJyRDRTaUM7Q29EM0xsQzs7QXBDM0hEO0VxQ1NFLDhCQUE4QjtFQUM5QixzQnJEa0VpQztDb0RrRGxDOztBcEM5SEQ7RXFDU0UsOEJBQThCO0VBQzlCLHNCckRpRWlDO0NvRHNEbEM7O0FwQ2pJRDtFcUNTRSw4QkFBOEI7RUFDOUIsc0JyRG1FaUM7Q29EdURsQzs7QXBDcElEO0VxQ1NFLDhCQUE4QjtFQUM5QixzQnJEb0VpQztDb0R5RGxDOztBcEN2SUQ7RXFDa0JFLGlDQUFXO0NENkhaOztBcEMvSUQ7O0VxQ3NCSSw4QkFBOEI7RUFDOUIsdUNBQWtCO0NBQ25COztBckN4Qkg7Ozs7RXFDNkJJLFlBQVk7Q0FDYjs7QXJDOUJIOzs7O0VxQ21DSSxpQ0FBVztDQUNaOztBckNwQ0g7RXFDdUNNLFlyRGttQnlCO0MyQnRuQjFCOztBWG5CTDtFb0NzSkUsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixlQUFlO0NBQ2hCOztBcEN6SkQ7RWdCQUksdUJoQytRMkI7Q29EaEg5Qjs7QXBDL0pEO0VvQ2lLRSxtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFNBQVM7RUFDVCxVQUFVO0VBQ1YsUUFBUTtFQUNSLGlCcERxZWdDO0NvRHBlakM7O0FwQ3ZLRDtFZ0JNSSxpQ2hDeVEyQjtFZ0N4UTNCLGdDaEN3UTJCO0NvRGpHOUI7O0FwQzlLRDtFZ0JvQkksb0NoQzJQMkI7RWdDMVAzQixtQ2hDMFAyQjtDb0Q5RjlCOztBaEI3SEc7RXBCcERKO0lvQ3dMSSxxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLCtCQUFvQjtJQUFwQiw4QkFBb0I7UUFBcEIsd0JBQW9CO1lBQXBCLG9CQUFvQjtHQWFyQjtFcEN0TUg7SW9DNExNLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2Qsb0JBQVk7UUFBWixrQkFBWTtZQUFaLFlBQVk7SUFDWiw2QkFBdUI7SUFBdkIsOEJBQXVCO1FBQXZCLDJCQUF1QjtZQUF2Qix1QkFBdUI7R0FPeEI7RXBDck1MO0lvQ21NNEIsc0JwRDBjTTtHb0QxYzRCO0VwQ25NOUQ7SW9Db00yQix1QnBEeWNPO0dvRHpjNEI7Q3JEcTZON0Q7O0FxQ3JqT0c7RXBCcERKO0lvQ2dOSSxxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLCtCQUFvQjtJQUFwQiw4QkFBb0I7UUFBcEIsd0JBQW9CO1lBQXBCLG9CQUFvQjtHQTJDckI7RXBDNVBIO0lvQ29OTSxvQkFBWTtRQUFaLGtCQUFZO1lBQVosWUFBWTtHQXVDYjtFcEMzUEw7SW9DdU5RLGVBQWU7SUFDZixlQUFlO0dBQ2hCO0VwQ3pOUDtJZ0JhSSw4Qm9CaU5vQztJcEJoTnBDLDJCb0JnTm9DO0dBUS9CO0VwQ3RPVDtJb0NpT1ksMkJBQTJCO0dBQzVCO0VwQ2xPWDtJb0NvT1ksOEJBQThCO0dBQy9CO0VwQ3JPWDtJZ0IyQkksNkJvQjZNbUM7SXBCNU1uQywwQm9CNE1tQztHQVE5QjtFcENoUFQ7SW9DMk9ZLDBCQUEwQjtHQUMzQjtFcEM1T1g7SW9DOE9ZLDZCQUE2QjtHQUM5QjtFcEMvT1g7SW9DbVBVLGlCQUFpQjtHQU1sQjtFcEN6UFQ7O0lvQ3VQWSxpQkFBaUI7R0FDbEI7Q3JEMDVOVjs7QXFDOWxPRztFcEJwREo7SW9Dc1FJLHdCMUIwY3lCO1kwQjFjekIsZ0IxQjBjeUI7STBCemN6Qiw0QjFCMGMrQjtZMEIxYy9CLG9CMUIwYytCO0cwQm5jaEM7RXBDOVFIO0lvQzBRTSxzQkFBc0I7SUFDdEIsWUFBWTtJQUNaLHVCcERxWDJCO0dvRHBYNUI7Q3JEaTVOSjs7QWlCOXBPRDtFc0NIRSxzQnREZzBCa0M7RXNEL3pCbEMsb0J0RHdHYTtFc0R2R2IsaUJBQWlCO0VBQ2pCLDBCdERxRWlDO0VnQ3JFL0IsdUJoQytRMkI7Q3NENVE5Qjs7QXRDSEQ7RXVDRkksZUFBZTtFQUNmLFlBQVk7RUFDWixZQUFZO0NBQ2I7O0F2Q0RIO0VzQ01FLFlBQVk7Q0EyQmI7O0F0Q2pDRDtFc0NVSSxzQkFBc0I7RUFDdEIsc0J0RG16QmlDO0VzRGx6QmpDLHFCdERrekJpQztFc0RqekJqQyxldER1RCtCO0VzRHREL0IsYUFBaUM7Q0FDbEM7O0F0Q2ZIO0VzQ3dCSSwyQkFBMkI7Q0FDNUI7O0F0Q3pCSDtFc0MyQkksc0JBQXNCO0NBQ3ZCOztBdEM1Qkg7RXNDK0JJLGV0RHFDK0I7Q3NEcENoQzs7QXRDaENIO0V3Q0hFLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBRWQsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFeEJBZix1QmhDK1EyQjtDd0Q3UTlCOztBeENGRDtFd0NPTSxlQUFlO0V4Qm9CakIsbUNoQ29QMkI7RWdDblAzQixnQ2hDbVAyQjtDd0R0UTFCOztBeENUTDtFZ0JhSSxvQ2hDa1EyQjtFZ0NqUTNCLGlDaENpUTJCO0N3RGpRMUI7O0F4Q2RMO0V3Q2tCSSxXQUFXO0VBQ1gsWXhEdWtCdUM7RXdEdGtCdkMsMEJ4RHNEK0I7RXdEckQvQixzQnhEcUQrQjtDd0RwRGhDOztBeEN0Qkg7RXdDeUJJLGV4RDJDK0I7RXdEMUMvQixxQkFBcUI7RUFDckIsb0J4RDZXd0M7RXdENVd4Qyx1QnhEbWtCdUM7RXdEbGtCdkMsbUJ4RG1rQnVDO0N3RGxrQnhDOztBeEM5Qkg7RXdDa0NFLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2Ysd0J4RHFpQjBDO0V3RHBpQjFDLGtCQUFrQjtFQUNsQixrQjlCeW1Cd0M7RThCeG1CeEMsZXhEbUNpQztFd0RsQ2pDLHVCeEQwaUJ5QztFd0R6aUJ6Qyx1QnhEMmlCeUM7Q3dEbmlCMUM7O0F4Q2pERDtFd0M0Q0ksZXhEZ0cwQjtFd0QvRjFCLHNCQUFzQjtFQUN0QiwwQnhEdUIrQjtFd0R0Qi9CLG1CeER5aUJ1QztDMkJya0J0Qzs7QVhuQkw7RXlDQUksd0J6RDZrQndDO0V5RDVrQnhDLG1CekQ2TTBCO0N5RDVNM0I7O0F6Q0ZIO0VnQjJCSSxtQ2hDcVAyQjtFZ0NwUDNCLGdDaENvUDJCO0N5RHhReEI7O0F6Q1JQO0VnQmFJLG9DaENtUTJCO0VnQ2xRM0IsaUNoQ2tRMkI7Q3lEblF4Qjs7QXpDYlA7RXlDQUksMEJ6RDJrQndDO0V5RDFrQnhDLG9CekQwTTBCO0N5RHpNM0I7O0F6Q0ZIO0VnQjJCSSxnQ2hDc1B5QjtFZ0NyUHpCLDZCaENxUHlCO0N5RHpRdEI7O0F6Q1JQO0VnQmFJLGlDaENvUXlCO0VnQ25RekIsOEJoQ21ReUI7Q3lEcFF0Qjs7QXpDYlA7RTBDRUUsc0JBQXNCO0VBQ3RCLHNCaENvd0JnQztFZ0Nud0JoQyxlaENpd0IrQjtFZ0Nod0IvQixrQmhDd1BxQjtFZ0N2UHJCLGVBQWU7RUFDZixZaENtRlc7RWdDbEZYLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIseUJBQXlCO0UxQlZ2Qix1QmhDK1EyQjtDMEQ5UDlCOztBMUNqQkQ7RTBDZUksY0FBYztDQUNmOztBMUNoQkg7RTBDcUJFLG1CQUFtQjtFQUNuQixVQUFVO0NBQ1g7O0ExQ3ZCRDtFMEM2QkksWWhDNkRTO0VnQzVEVCxzQkFBc0I7RUFDdEIsZ0JBQWdCO0MvQlpmOztBWG5CTDtFMEN5Q0UscUJoQ2l1QmdDO0VnQ2h1QmhDLG9CaENndUJnQztFTTF3QjlCLHFCTjZ3QitCO0NnQ2p1QmxDOztBMUM1Q0Q7RTJDREUsMEIzRHFFaUM7QzBEaEJsQzs7QTFDcEREO0UyQ0dNLDBCQUF3QjtDaENnQnpCOztBWG5CTDtFMkNERSwwQjNEMkVpQztDMERsQmxDOztBMUN4REQ7RTJDR00sMEJBQXdCO0NoQ2dCekI7O0FYbkJMO0UyQ0RFLDBCM0Q0RWlDO0MwRGZsQzs7QTFDNUREO0UyQ0dNLDBCQUF3QjtDaENnQnpCOztBWG5CTDtFMkNERSwwQjNENkVpQztDMERabEM7O0ExQ2hFRDtFMkNHTSwwQkFBd0I7Q2hDZ0J6Qjs7QVhuQkw7RTJDREUsMEIzRDhFaUM7QzBEVGxDOztBMUNwRUQ7RTJDR00sMEJBQXdCO0NoQ2dCekI7O0FYbkJMO0UyQ0RFLDBCM0QrRWlDO0MwRE5sQzs7QTFDeEVEO0UyQ0dNLDBCQUF3QjtDaENnQnpCOztBWG5CTDtFNENIRSxtQkFBK0M7RUFDL0Msb0I1RHVtQm1DO0U0RHRtQm5DLDBCNURzRWlDO0VnQ3JFL0IsdUJoQ2dSMkI7QzREM1E5Qjs7QXhCK0NHO0VwQnBESjtJNENHSSxtQjVEa21CaUM7RzREaG1CcEM7QzdEKzJPQTs7QWlCcDNPRDtFNENRRSwwQkFBd0I7Q0FDekI7O0E1Q1REO0U0Q1lFLGlCQUFpQjtFQUNqQixnQkFBZ0I7RTVCYmQsaUI0QmNzQjtDQUN6Qjs7QTVDZkQ7RTZDQ0UseUJuQ2t6Qm1DO0VtQ2p6Qm5DLG9CN0RvR2E7RTZEbkdiLDhCQUE2QztFN0JIM0MsdUJoQytRMkI7QzZEMVE5Qjs7QTdDTEQ7RTZDVUUsZUFBZTtDQUNoQjs7QTdDWEQ7RTZDZUUsa0I3RGd1QmdDO0M2RC90QmpDOztBN0NoQkQ7RTZDMEJJLG1CQUFtQjtFQUNuQixjbkN5eEJnQztFbUN4eEJoQyxnQm5DdXhCaUM7RW1DdHhCakMseUJuQ3N4QmlDO0VtQ3J4QmpDLGVBQWU7Q0FDaEI7O0E3Qy9CSDtFOENERSwwQjlEK21Cc0M7RThEOW1CdEMsc0I5RCttQnFDO0U4RDltQnJDLGU5RDRtQnNDO0M2RHBrQnZDOztBN0N6Q0Q7RThDSUksMEJBQXdCO0NBQ3pCOztBOUNMSDtFOENPSSxlQUFhO0NBQ2Q7O0E5Q1JIO0U4Q0RFLDBCOURtbkJzQztFOERsbkJ0QyxzQjlEbW5CcUM7RThEbG5CckMsZTlEZ25Cc0M7QzZEcmtCdkM7O0E3QzVDRDtFOENJSSwwQkFBd0I7Q0FDekI7O0E5Q0xIO0U4Q09JLGVBQWE7Q0FDZDs7QTlDUkg7RThDREUsMEI5RHVuQnNDO0U4RHRuQnRDLHNCOUR3bkJxQztFOER2bkJyQyxlOURvbkJzQztDNkR0a0J2Qzs7QTdDL0NEO0U4Q0lJLDBCQUF3QjtDQUN6Qjs7QTlDTEg7RThDT0ksZUFBYTtDQUNkOztBOUNSSDtFOENERSwwQjlENG5Cc0M7RThEM25CdEMsc0I5RDRuQnFDO0U4RDNuQnJDLGU5RHluQnNDO0M2RHhrQnZDOztBN0NsREQ7RThDSUksMEJBQXdCO0NBQ3pCOztBOUNMSDtFOENPSSxlQUFhO0NBQ2Q7O0FDWEg7RUFDRTtJQUFPLDRCQUF1QztHaEVvOU83QztFZ0VuOU9EO0lBQUsseUJBQXlCO0doRXM5TzdCO0NBQ0Y7O0FnRXo5T0Q7RUFDRTtJQUFPLDRCQUF1QztHaEVvOU83QztFZ0VuOU9EO0lBQUsseUJBQXlCO0doRXM5TzdCO0NBQ0Y7O0FpQnQ5T0Q7RStDSUUscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsbUJyQ3cwQm9DO0VxQ3YwQnBDLGtCckNzMEJrQztFcUNyMEJsQyxtQkFBbUI7RUFDbkIsdUIvRDR2QmdDO0VnQ3J3QjlCLHVCaEMrUTJCO0MrRHBROUI7O0EvQ1hEO0UrQ2FFLGFyQ2cwQmtDO0VxQy96QmxDLGUvRHd2Qm1DO0UrRHZ2Qm5DLDBCL0QyRGlDO0MrRDFEbEM7O0EvQ2hCRDtFZ0QrQkUsc01BQWlDO0VEVmpDLDJCckN3ekJrQztDcUN2ekJuQzs7QS9DdEJEO0UrQzBCRSwyRHJDMHpCZ0Q7VXFDMXpCaEQsbURyQzB6QmdEO0NxQ3p6QmpEOztBL0MzQkQ7RWlESEUscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCx5QkFBd0I7TUFBeEIsc0JBQXdCO1VBQXhCLHdCQUF3QjtDQUN6Qjs7QWpEQ0Q7RWlERUUsb0JBQVE7TUFBUixZQUFRO1VBQVIsUUFBUTtDQUNUOztBakRIRDtFa0RDRSxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLDZCQUF1QjtFQUF2Qiw4QkFBdUI7TUFBdkIsMkJBQXVCO1VBQXZCLHVCQUF1QjtFQUd2QixnQkFBZ0I7RUFDaEIsaUJBQWlCO0NBQ2xCOztBbERQRDtFa0RnQkUsWUFBWTtFQUNaLFlsRWl4QmtDO0VrRWh4QmxDLG9CQUFvQjtDQWlCckI7O0FsRG5DRDtFa0RxQkksWWxFK3dCZ0M7Q2tFOXdCakM7O0FsRHRCSDtFa0QwQkksWWxFd3dCZ0M7RWtFdndCaEMsc0JBQXNCO0VBQ3RCLDBCbEU0dkJtQztDMkJyd0JsQzs7QVhuQkw7RWtEZ0NJLGVsRWtDK0I7RWtFakMvQiwwQmxFb0MrQjtDa0VuQ2hDOztBbERsQ0g7RWtEMkNFLG1CQUFtQjtFQUNuQixxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLCtCQUFvQjtFQUFwQiw4QkFBb0I7TUFBcEIsd0JBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQiwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQix5QmxFdXZCNkM7RWtFcnZCN0Msb0JsRTBFZ0I7RWtFekVoQix1QmxFaXVCa0M7RWtFaHVCbEMsdUJsRWl1QmtDO0NrRWpyQm5DOztBbERuR0Q7RWdCTUksaUNoQ3lRMkI7RWdDeFEzQixnQ2hDd1EyQjtDa0V4TjVCOztBbER2REg7RWtEMERJLGlCQUFpQjtFbEN0Q2pCLG9DaEMyUDJCO0VnQzFQM0IsbUNoQzBQMkI7Q2tFbk41Qjs7QWxENURIO0VrRCtESSxzQkFBc0I7Q3ZDNUNyQjs7QVhuQkw7RWtEb0VJLGVsRUErQjtFa0VDL0Isb0JsRW1Vd0M7RWtFbFV4QywwQmxFRCtCO0NrRVVoQzs7QWxEL0VIO0VrRDBFTSxlQUFlO0NBQ2hCOztBbEQzRUw7RWtENkVNLGVsRVQ2QjtDa0VVOUI7O0FsRDlFTDtFa0RtRkksV0FBVztFQUNYLFlsRStMeUI7RWtFOUx6QiwwQmxFWCtCO0VrRVkvQixzQmxFWitCO0NrRXdCaEM7O0FsRGxHSDs7O0VrRDRGTSxlQUFlO0NBQ2hCOztBbEQ3Rkw7RWtEZ0dNLGVsRTRyQmlDO0NrRTNyQmxDOztBbERqR0w7RWtENkdJLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0NBQ2xCOztBbERoSEg7RWtEb0hNLGNBQWM7Q0FDZjs7QWxEckhMO0VrRDBITSxpQkFBaUI7Q0FDbEI7O0FsRDNITDtFbURBSSxlbkU2bUJvQztFbUU1bUJwQywwQm5FNm1Cb0M7Q21FNW1CckM7O0FuREZIOztFbURLSSxlbkV3bUJvQztDbUV4bEJyQzs7QW5EckJIOztFbURRTSxlQUFlO0NBQ2hCOztBbkRUTDs7O0VtRFlNLGVuRWltQmtDO0VtRWhtQmxDLDBCQUF3QjtDeENNekI7O0FYbkJMOztFbURpQk0sWUFBWTtFQUNaLDBCbkUybEJrQztFbUUxbEJsQyxzQm5FMGxCa0M7Q21FemxCbkM7O0FuRHBCTDtFbURBSSxlbkVpbkJvQztFbUVobkJwQywwQm5FaW5Cb0M7Q21FaG5CckM7O0FuREZIOztFbURLSSxlbkU0bUJvQztDbUU1bEJyQzs7QW5EckJIOztFbURRTSxlQUFlO0NBQ2hCOztBbkRUTDs7O0VtRFlNLGVuRXFtQmtDO0VtRXBtQmxDLDBCQUF3QjtDeENNekI7O0FYbkJMOztFbURpQk0sWUFBWTtFQUNaLDBCbkUrbEJrQztFbUU5bEJsQyxzQm5FOGxCa0M7Q21FN2xCbkM7O0FuRHBCTDtFbURBSSxlbkVxbkJvQztFbUVwbkJwQywwQm5FcW5Cb0M7Q21FcG5CckM7O0FuREZIOztFbURLSSxlbkVnbkJvQztDbUVobUJyQzs7QW5EckJIOztFbURRTSxlQUFlO0NBQ2hCOztBbkRUTDs7O0VtRFlNLGVuRXltQmtDO0VtRXhtQmxDLDBCQUF3QjtDeENNekI7O0FYbkJMOztFbURpQk0sWUFBWTtFQUNaLDBCbkVtbUJrQztFbUVsbUJsQyxzQm5Fa21Ca0M7Q21Fam1CbkM7O0FuRHBCTDtFbURBSSxlbkUwbkJvQztFbUV6bkJwQywwQm5FMG5Cb0M7Q21Fem5CckM7O0FuREZIOztFbURLSSxlbkVxbkJvQztDbUVybUJyQzs7QW5EckJIOztFbURRTSxlQUFlO0NBQ2hCOztBbkRUTDs7O0VtRFlNLGVuRThtQmtDO0VtRTdtQmxDLDBCQUF3QjtDeENNekI7O0FYbkJMOztFbURpQk0sWUFBWTtFQUNaLDBCbkV3bUJrQztFbUV2bUJsQyxzQm5FdW1Ca0M7Q21FdG1CbkM7O0FuRHBC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aUJBQWlCO0NBQ2xCOztBbENsRUc7RXBCcERKO0lzRDRISSxpQnRFeW1CK0I7SXNFeG1CL0Isa0JBQXlDO0dBQzFDO0V0RDlISDtJc0RvSWMsaUJ0RWttQnFCO0dzRWxtQkc7Q3ZFb3dQckM7O0FxQ3AxUEc7RXBCcERKO0lzRHdJYyxpQnRFNGxCcUI7R3NFNWxCRztDdkVzd1ByQzs7QWlCOTRQRDtFdURGRSxtQkFBbUI7RUFDbkIsY3ZFeWdCNkI7RXVFeGdCN0IsZUFBZTtFQ0hmLHNJeEVpTW1KO0V3RS9MbkosbUJBQW1CO0VBQ25CLG9COUM0UHlCO0U4QzNQekIsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtFQUNqQixpQnhFZ05vQjtFd0UvTXBCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixxQkFBcUI7RURQckIsb0J2RXVNNEI7RXVFck01QixzQkFBc0I7RUFDdEIsV0FBVztDQTREWjs7QXZEbkVEO0V1RFNXLGF2RThvQnFCO0N1RTlvQlE7O0F2RFR4QztFdURhSSxlQUErQjtFQUMvQixpQnZFNG9CNkI7Q3VFbG9COUI7O0F2RHhCSDtFdURpQk0sVUFBVTtFQUNWLFVBQVU7RUFDVixrQnZFeW9CMkI7RXVFeG9CM0IsWUFBWTtFQUNaLHdCQUF5RDtFQUN6RCwwQnZFNEM2QjtDdUUzQzlCOztBdkR2Qkw7RXVEMkJJLGV2RWlvQjZCO0V1RWhvQjdCLGlCdkU4bkI2QjtDdUVwbkI5Qjs7QXZEdENIO0V1RCtCTSxTQUFTO0VBQ1QsUUFBUTtFQUNSLGlCdkUybkIyQjtFdUUxbkIzQixZQUFZO0VBQ1osNEJBQThFO0VBQzlFLDRCdkU4QjZCO0N1RTdCOUI7O0F2RHJDTDtFdUR5Q0ksZUFBK0I7RUFDL0IsZ0J2RWduQjZCO0N1RXRtQjlCOztBdkRwREg7RXVENkNNLE9BQU87RUFDUCxVQUFVO0VBQ1Ysa0J2RTZtQjJCO0V1RTVtQjNCLFlBQVk7RUFDWix3QnZFMm1CMkI7RXVFMW1CM0IsNkJ2RWdCNkI7Q3VFZjlCOztBdkRuREw7RXVEdURJLGV2RXFtQjZCO0V1RXBtQjdCLGtCdkVrbUI2QjtDdUV4bEI5Qjs7QXZEbEVIO0V1RDJETSxTQUFTO0VBQ1QsU0FBUztFQUNULGlCdkUrbEIyQjtFdUU5bEIzQixZQUFZO0VBQ1osNEJ2RTZsQjJCO0V1RTVsQjNCLDJCdkVFNkI7Q3VFRDlCOztBdkRqRUw7RXVEdUVFLGlCdkU2a0JpQztFdUU1a0JqQyxpQnZFaWxCK0I7RXVFaGxCL0IsZXZFUGlDO0V1RVFqQyxtQkFBbUI7RUFDbkIsMEJ2RTJrQm1DO0VnQ3RwQmpDLHVCaEMrUTJCO0N1RTFMOUI7O0F2RHJGRDtFdUQrRUksbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxVQUFVO0VBQ1YsMEJBQTBCO0VBQzFCLG9CQUFvQjtDQUNyQjs7QXZEcEZIO0V5REhFLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsUUFBUTtFQUNSLGN6RXVnQjZCO0V5RXRnQjdCLGVBQWU7RUFDZixpQnpFa3FCeUM7RXlFanFCekMsYXpFK3BCdUM7RXdFcnFCdkMsc0l4RWlNbUo7RXdFL0xuSixtQkFBbUI7RUFDbkIsb0I5QzRQeUI7RThDM1B6Qix1QkFBdUI7RUFDdkIsaUJBQWlCO0VBQ2pCLGlCeEVnTm9CO0V3RS9NcEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQ0pyQixvQnpFb000QjtFeUVsTTVCLHNCQUFzQjtFQUN0Qix1QnpFeXBCd0M7RXlFeHBCeEMsNkJBQTZCO0VBQzdCLHFDekUwcEJ3QztFZ0N0cUJ0Qyx1QmhDZ1IyQjtDeUV0SjlCOztBekQxSEQ7RXlEcUJJLGtCekUycEJzQztDeUV4b0J2Qzs7QXpEeENIO0V5RHlCTSxVQUFVO0VBQ1YsdUJBQXVCO0NBQ3hCOztBekQzQkw7RXlEOEJNLGN6RXFwQnFEO0V5RXBwQnJELG1CekVvcEJxRDtFeUVucEJyRCxzQ3pFb3BCdUM7Q3lFbnBCeEM7O0F6RGpDTDtFeURvQ00sY0FBb0M7RUFDcEMsbUJ6RTJvQm9DO0V5RTFvQnBDLHVCekU2bkJvQztDeUU1bkJyQzs7QXpEdkNMO0V5RDRDSSxrQnpFb29Cc0M7Q3lFam5CdkM7O0F6RC9ESDtFeURnRE0sU0FBUztFQUNULHFCQUFxQjtDQUN0Qjs7QXpEbERMO0V5RHFETSxZekU4bkJxRDtFeUU3bkJyRCxrQnpFNm5CcUQ7RXlFNW5CckQsd0N6RTZuQnVDO0N5RTVuQnhDOztBekR4REw7RXlEMkRNLFlBQWtDO0VBQ2xDLGtCQUF3QztFQUN4Qyx5QnpFc21Cb0M7Q3lFcm1CckM7O0F6RDlETDtFeURtRUksaUJ6RTZtQnNDO0N5RTlrQnZDOztBekRsR0g7RXlEdUVNLFVBQVU7RUFDVixvQkFBb0I7Q0FDckI7O0F6RHpFTDtFeUQ0RU0sV3pFdW1CcUQ7RXlFdG1CckQsbUJ6RXNtQnFEO0V5RXJtQnJELHlDekVzbUJ1QztDeUVybUJ4Qzs7QXpEL0VMO0V5RGtGTSxXQUFpQztFQUNqQyxtQnpFNmxCb0M7RXlFNWxCcEMsNkJ6RXFsQnNDO0N5RXBsQnZDOztBekRyRkw7RXlEeUZNLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsVUFBVTtFQUNWLGVBQWU7RUFDZixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixpQ3pFeWtCc0M7Q3lFeGtCdkM7O0F6RGpHTDtFeURzR0ksbUJ6RTBrQnNDO0N5RXZqQnZDOztBekR6SEg7RXlEMEdNLFNBQVM7RUFDVCxzQkFBc0I7Q0FDdkI7O0F6RDVHTDtFeUQrR00sYXpFb2tCcUQ7RXlFbmtCckQsa0J6RW1rQnFEO0V5RWxrQnJELHVDekVta0J1QztDeUVsa0J4Qzs7QXpEbEhMO0V5RHFITSxhQUFtQztFQUNuQyxrQkFBd0M7RUFDeEMsd0J6RTRpQm9DO0N5RTNpQnJDOztBekR4SEw7RXlEK0hFLGtCekUyaUJ3QztFeUUxaUJ4QyxpQkFBaUI7RUFDakIsZ0J6RTJFeUI7RXlFMUV6QiwwQnpFdWlCMEM7RXlFdGlCMUMsaUNBQWlEO0V6QzdIL0MsNkN5QzhId0I7RXpDN0h4Qiw0Q3lDNkh3QjtDQU0zQjs7QXpEMUlEO0V5RHdJSSxjQUFjO0NBQ2Y7O0F6RHpJSDtFeUQ2SUUsa0J6RWdpQndDO0N5RS9oQnpDOztBekQ5SUQ7O0V5RHVKRSxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLFNBQVM7RUFDVCxVQUFVO0VBQ1YsMEJBQTBCO0VBQzFCLG9CQUFvQjtDQUNyQjs7QXpEN0pEO0V5RGdLRSxZQUFZO0VBQ1osbUJ6RWtoQnlEO0N5RWpoQjFEOztBekRsS0Q7RXlEb0tFLFlBQVk7RUFDWixtQnpFMmdCd0M7Q3lFMWdCekM7O0F6RHRLRDtFMERGRSxtQkFBbUI7Q0FDcEI7O0ExRENEO0UwREVFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osaUJBQWlCO0NBQ2xCOztBMURMRDtFMERRRSxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLFlBQVk7Q0FPYjs7QUNuQkM7RTNERUY7STBEY0ksb0NBQTRCO1lBQTVCLDRCQUE0QjtJQUM1Qiw0QkFBb0I7WUFBcEIsb0JBQW9CO0dBRXZCO0MzRTJwUUE7O0E0RXZxUTBDO0UzREwzQztJMERjSSxvQ0FBNEI7WUFBNUIsNEJBQTRCO0lBQzVCLDRCQUFvQjtZQUFwQixvQkFBb0I7R0FFdkI7QzNFa3FRQTs7QWlCbnJRRDs7O0UwRHNCRSxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztDQUNmOztBMUR2QkQ7O0UwRDJCRSxtQkFBbUI7RUFDbkIsT0FBTztDQUNSOztBQy9CQztFM0RFRjs7STBEbUNJLHdDQUFzQjtZQUF0QixnQ0FBc0I7R0FDdkI7RTFEcENIOztJMER3Q0ksMkNBQXNCO1lBQXRCLG1DQUFzQjtHQUN2QjtFMUR6Q0g7O0kwRDZDSSw0Q0FBc0I7WUFBdEIsb0NBQXNCO0dBQ3ZCO0MzRWdxUUY7O0E0RXpzUTBDO0UzREwzQzs7STBEbUNJLHdDQUFzQjtZQUF0QixnQ0FBc0I7R0FDdkI7RTFEcENIOztJMER3Q0ksMkNBQXNCO1lBQXRCLG1DQUFzQjtHQUN2QjtFMUR6Q0g7O0kwRDZDSSw0Q0FBc0I7WUFBdEIsb0NBQXNCO0dBQ3ZCO0MzRStxUUY7O0FpQjd0UUQ7O0UwRHdERSxtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFVBQVU7RUFFVixxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLHlCQUF3QjtNQUF4QixzQkFBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLFcxRW14QitDO0UwRWx4Qi9DLFkxRWl4QmdEO0UwRWh4QmhELG1CQUFtQjtFQUNuQixhMUVreEI4QztDMEV2d0IvQzs7QTFEN0VEOzs7RTBEd0VJLFkxRXl3QjhDO0UwRXh3QjlDLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsWUFBWTtDL0N4RFg7O0FYbkJMO0UwRCtFRSxRQUFRO0NBQ1Q7O0ExRGhGRDtFMERrRkUsU0FBUztDQUNWOztBMURuRkQ7O0UwRHdGRSxzQkFBc0I7RUFDdEIsWWhEcTBCZ0Q7RWdEcDBCaEQsYWhEbzBCZ0Q7RWdEbjBCaEQsZ0RBQWdEO0VBQ2hELDJCQUEyQjtDQUM1Qjs7QTFEN0ZEO0UwRCtGRSw4TWhEOUJtQjtDZ0QrQnBCOztBMURoR0Q7RTBEa0dFLGdOaERqQ21CO0NnRGtDcEI7O0ExRG5HRDtFMEQ0R0UsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxhQUFhO0VBQ2IsUUFBUTtFQUNSLFlBQVk7RUFDWixxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLHlCQUF3QjtNQUF4QixzQkFBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLGdCQUFnQjtFQUVoQixrQjFFNnRCK0M7RTBFNXRCL0MsaUIxRTR0QitDO0UwRTN0Qi9DLGlCQUFpQjtDQXFDbEI7O0ExRDVKRDtFMEQwSEksbUJBQW1CO0VBQ25CLG9CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsZ0JoRDB4QjhDO0VnRHp4QjlDLFloRDB4QjZDO0VnRHp4QjdDLGtCaEQweEI2QztFZ0R6eEI3QyxpQmhEeXhCNkM7RWdEeHhCN0Msb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQiwyQzFFeXRCOEM7QzBFcHNCL0M7O0ExRHZKSDtFMERzSU0sbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxRQUFRO0VBQ1Isc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixhQUFhO0VBQ2IsWUFBWTtDQUNiOztBMUQ3SUw7RTBEK0lNLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsUUFBUTtFQUNSLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QTFEdEpMO0UwRDBKSSx1QjFFaXNCOEM7QzBFaHNCL0M7O0ExRDNKSDtFMERvS0UsbUJBQW1CO0VBQ25CLFVBQWE7RUFDYixhQUFhO0VBQ2IsU0FBWTtFQUNaLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLGUxRXFyQm1EO0UwRXByQm5ELG1CQUFtQjtDQUNwQjs7QTFEN0tEO0U0REpxQixvQ0FBb0M7Q0FBSTs7QTVESTdEO0U0REhxQiwrQkFBK0I7Q0FBSTs7QTVER3hEO0U0REZxQixrQ0FBa0M7Q0FBSTs7QTVERTNEO0U0RERxQixrQ0FBa0M7Q0FBSTs7QTVEQzNEO0U0REFxQix1Q0FBdUM7Q0FBSTs7QTVEQWhFO0U0RENxQixvQ0FBb0M7Q0FBSTs7QTVERDdEO0U2RENFLDBCQUF3QjtDQUN6Qjs7QTdERkQ7RThEQUkscUNBQW1DO0NBQ3BDOztBOURESDtFOERJTSxxQ0FBZ0Q7Q25EZWpEOztBWG5CTDtFOERBSSxxQ0FBbUM7Q0FDcEM7O0E5RERIO0U4RElNLHFDQUFnRDtDbkRlakQ7O0FYbkJMO0U4REFJLHFDQUFtQztDQUNwQzs7QTlEREg7RThESU0scUNBQWdEO0NuRGVqRDs7QVhuQkw7RThEQUkscUNBQW1DO0NBQ3BDOztBOURESDtFOERJTSxxQ0FBZ0Q7Q25EZWpEOztBWG5CTDtFOERBSSxxQ0FBbUM7Q0FDcEM7O0E5RERIO0U4RElNLHFDQUFnRDtDbkRlakQ7O0FYbkJMO0U4REFJLHFDQUFtQztDQUNwQzs7QTlEREg7RThESU0scUNBQWdEO0NuRGVqRDs7QVhuQkw7RStEQW1CLHFCQUFxQjtDQUFJOztBL0RBNUM7RStEQ21CLHlCQUF5QjtDQUFJOztBL0REaEQ7RStERW1CLDJCQUEyQjtDQUFJOztBL0RGbEQ7RStER21CLDRCQUE0QjtDQUFJOztBL0RIbkQ7RStESW1CLDBCQUEwQjtDQUFJOztBL0RKakQ7RWdCQUksdUJoQytRMkI7QytFblE5Qjs7QS9EWkQ7RWdCTUksaUNoQ3lRMkI7RWdDeFEzQixnQ2hDd1EyQjtDK0VoUTlCOztBL0RmRDtFZ0JhSSxvQ2hDa1EyQjtFZ0NqUTNCLGlDaENpUTJCO0MrRTdQOUI7O0EvRGxCRDtFZ0JvQkksb0NoQzJQMkI7RWdDMVAzQixtQ2hDMFAyQjtDK0UxUDlCOztBL0RyQkQ7RWdCMkJJLG1DaENvUDJCO0VnQ25QM0IsZ0NoQ21QMkI7QytFdlA5Qjs7QS9EeEJEO0UrRDJCRSxtQkFBbUI7Q0FDcEI7O0EvRDVCRDtFK0QrQkUsaUJBQWlCO0NBQ2xCOztBL0RoQ0Q7RXVDRkksZUFBZTtFQUNmLFlBQVk7RUFDWixZQUFZO0NBQ2I7O0F2Q0RIO0VnRUlNLHlCQUF5QjtDQUFJOztBaEVKbkM7RWdFS00sMkJBQTJCO0NBQUk7O0FoRUxyQztFZ0VNTSxpQ0FBaUM7Q0FBSTs7QWhFTjNDO0VnRU9NLDBCQUEwQjtDQUFJOztBaEVQcEM7RWdFUU0sMEJBQTBCO0NBQUk7O0FoRVJwQztFZ0VTTSwrQkFBK0I7Q0FBSTs7QWhFVHpDO0VnRVVNLGdDQUF5QjtFQUF6QixnQ0FBeUI7RUFBekIseUJBQXlCO0NBQUk7O0FoRVZuQztFZ0VXTSx1Q0FBZ0M7RUFBaEMsdUNBQWdDO0VBQWhDLGdDQUFnQztDQUFJOztBNUN5Q3RDO0VwQnBESjtJZ0VJTSx5QkFBeUI7R0FBSTtFaEVKbkM7SWdFS00sMkJBQTJCO0dBQUk7RWhFTHJDO0lnRU1NLGlDQUFpQztHQUFJO0VoRU4zQztJZ0VPTSwwQkFBMEI7R0FBSTtFaEVQcEM7SWdFUU0sMEJBQTBCO0dBQUk7RWhFUnBDO0lnRVNNLCtCQUErQjtHQUFJO0VoRVR6QztJZ0VVTSxnQ0FBeUI7SUFBekIsZ0NBQXlCO0lBQXpCLHlCQUF5QjtHQUFJO0VoRVZuQztJZ0VXTSx1Q0FBZ0M7SUFBaEMsdUNBQWdDO0lBQWhDLGdDQUFn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STtFakUzQjFDO0lpRTZCTSxxQ0FBcUM7UUFBckMscUNBQXFDO0dBQUk7RWpFN0IvQztJaUU4Qk0sbUNBQW1DO1FBQW5DLG1DQUFtQztHQUFJO0VqRTlCN0M7SWlFK0JNLHNDQUFpQztRQUFqQyxpQ0FBaUM7R0FBSTtFakUvQjNDO0lpRWdDTSx1Q0FBd0M7UUFBeEMsd0NBQXdDO0dBQUk7RWpFaENsRDtJaUVpQ00sMENBQXVDO1FBQXZDLHVDQUF1QztHQUFJO0VqRWpDakQ7SWlFa0NNLHVDQUFrQztRQUFsQyxrQ0FBa0M7R0FBSTtFakVsQzVDO0lpRW9DTSxxQ0FBNEI7UUFBNUIsb0NBQTRCO1FBQTVCLDRCQUE0QjtHQUFJO0VqRXBDdEM7SWlFcUNNLHNDQUFrQztRQUFsQyxrQ0FBa0M7R0FBSTtFakVyQzVDO0lpRXNDTSxvQ0FBZ0M7UUFBaEMsZ0NBQWdDO0dBQUk7RWpFdEMxQztJaUV1Q00sdUNBQThCO1FBQTlCLHNDQUE4QjtRQUE5Qiw4QkFBOEI7R0FBSTtFakV2Q3hDO0lpRXdDTSx5Q0FBZ0M7UUFBaEMsZ0NBQWdDO0dBQUk7RWpFeEMxQztJaUV5Q00sd0NBQStCO1FBQS9CLHVDQUErQjtRQUEvQiwrQkFBK0I7R0FBSTtDbEZna1N4Qzs7QWlCem1TRDtFa0VIRSx1QkFBdUI7Q0NHSTs7QW5FQTdCO0VrRUFFLHdCQUF3QjtDQ0NJOztBbkVEOUI7RWtFR0UsdUJBQXVCO0NDREk7O0EvQ2tEekI7RXBCcERKO0lrRUhFLHVCQUF1QjtHQ0dJO0VuRUE3QjtJa0VBRSx3QkFBd0I7R0NDSTtFbkVEOUI7SWtFR0UsdUJBQXVCO0dDREk7Q3BGK25TNUI7O0FxQzdrU0c7RXBCcERKO0lrRUhFLHVCQUF1QjtHQ0dJO0VuRUE3QjtJa0VBRSx3QkFBd0I7R0NDSTtFbkVEOUI7SWtFR0UsdUJBQXVCO0dDREk7Q3BGMm9TNUI7O0FxQ3psU0c7RXBCcERKO0lrRUhFLHVCQUF1QjtHQ0dJO0VuRUE3QjtJa0VBRSx3QkFBd0I7R0NDSTtFbkVEOUI7SWtFR0UsdUJBQXVCO0dDREk7Q3BGdXBTNUI7O0FxQ3JtU0c7RXBCcERKO0lrRUhFLHVCQUF1QjtHQ0dJO0VuRUE3QjtJa0VBRSx3QkFBd0I7R0NDSTtFbkVEOUI7SWtFR0UsdUJBQXVCO0dDREk7Q3BGbXFTNUI7O0FpQnJxU0Q7RW9FREUsZ0JBQWdCO0VBQ2hCLE9BQU87RUFDUCxTQUFTO0VBQ1QsUUFBUTtFQUNSLGMxRDBrQjhCO0MwRHprQi9COztBcEVKRDtFb0VPRSxnQkFBZ0I7RUFDaEIsU0FBUztFQUNULFVBQVU7RUFDVixRQUFRO0VBQ1IsYzFEa2tCOEI7QzBEamtCL0I7O0FwRVpEO0VvRWVFLHlCQUFpQjtFQUFqQixpQkFBaUI7RUFDakIsT0FBTztFQUNQLGMxRDZqQjhCO0MwRDVqQi9COztBcEVsQkQ7RXFFQ0UsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsdUJBQVU7RUFDVixVQUFVO0NDTlg7O0F0RUZEO0VxRW9CSSxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGFBQWE7RUFDYixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFdBQVc7Q0FDWjs7QXJFMUJIO0V1RUFNLHNCQUE0QjtDQUFJOztBdkVBdEM7RXVFQU0sc0JBQTRCO0NBQUk7O0F2RUF0QztFdUVBTSxzQkFBNEI7Q0FBSTs7QXZFQXRDO0V1RUFNLHVCQUE0QjtDQUFJOztBdkVBdEM7RXVFQU0sdUJBQTRCO0NBQUk7O0F2RUF0QztFdUVBTSx1QkFBNEI7Q0FBSTs7QXZFQXRDO0V1RUFNLHVCQUE0QjtDQUFJOztBdkVBdEM7RXVFQU0sd0JBQTRCO0NBQUk7O0F2RUF0QztFdUVJVSwyQkFBMkI7Q0FBSTs7QXZFSnpDO0V1RUtVLDRCQUE0QjtDQUFJOztBdkVMMUM7RXdFT1UsdUJBQStDO0NBQUk7O0F4RVA3RDtFd0VRVSx5QkFBeUM7Q0FBSTs7QXhFUnZEO0V3RVNVLDJCQUEyQztDQUFJOztBeEVUekQ7RXdFVVUsNEJBQTRDO0NBQUk7O0F4RVYxRDtFd0VXVSwwQkFBMEM7Q0FBSTs7QXhFWHhEO0V3RWFVLDJCQUEwQztFQUMxQywwQkFBeUM7Q0FDMUM7O0F4RWZUO0V3RWlCVSx5QkFBeUM7RUFDekMsNEJBQTRDO0NBQzdDOztBeEVuQlQ7RXdFT1UsNkJBQStDO0NBQUk7O0F4RVA3RDtFd0VRVSw0QkFBeUM7Q0FBSTs7QXhFUnZEO0V3RVNVLDhCQUEyQztDQUFJOztBeEVUekQ7RXdFVVUsK0JBQTRDO0NBQUk7O0F4RVYxRDtFd0VXVSw2QkFBMEM7Q0FBSTs7QXhFWHhEO0V3RWFVLDhCQUEwQztFQUMxQyw2QkFBeUM7Q0FDMUM7O0F4RWZUO0V3RWlCVSw0QkFBeUM7RUFDekMsK0JBQTRDO0NBQzdDOztBeEVuQlQ7RXdFT1UsaUNBQStDO0NBQUk7O0F4RVA3RDtFd0VRVSw4QkFBeUM7Q0FBSTs7QXhFUnZEO0V3RVNVLGdDQUEyQztDQUFJOztBeEVUekQ7RXdFVVUsaUNBQTRDO0NBQUk7O0F4RVYxRDtFd0VXVSwrQkFBMEM7Q0FBSTs7QXhFWHhEO0V3RWFVLGdDQUEwQztFQUMxQywrQkFBeUM7Q0FDMUM7O0F4RWZUO0V3RWlCVSw4QkFBeUM7RUFDekMsaUNBQTRDO0NBQzdDOztBeEVuQlQ7RXdFT1UsNkJBQStDO0NBQUk7O0F4RVA3RDtFd0VRVSw0QkFBeUM7Q0FBSTs7QXhFUnZEO0V3RVNVLDhCQUEyQztDQUFJOztBeEVUekQ7RXdFVVUsK0JBQTRDO0NBQUk7O0F4RVYxRDtFd0VXVSw2QkFBMEM7Q0FBSTs7QXhFWHhEO0V3RWFVLDhCQUEwQztFQUMxQyw2QkFBeUM7Q0FDMUM7O0F4RWZUO0V3RWlCVSw0QkFBeUM7RUFDekMsK0JBQTRDO0NBQzdDOztBeEVuQlQ7RXdFT1Usd0JBQStDO0NBQUk7O0F4RVA3RDtFd0VRVSwwQkFBeUM7Q0FBSTs7QXhFUnZEO0V3RVNVLDRCQUEyQztDQUFJOztBeEVUekQ7RXdFVVUsNkJBQTRDO0NBQUk7O0F4RVYxRDtFd0VXVSwyQkFBMEM7Q0FBSTs7QXhFWHhEO0V3RWFVLDRCQUEwQztFQUMxQywyQkFBeUM7Q0FDMUM7O0F4RWZUO0V3RWlCVSwwQkFBeUM7RUFDekMsNkJBQTRDO0NBQzdDOztBeEVuQlQ7RXdFT1UsOEJBQStDO0NBQUk7O0F4RVA3RDtFd0VRVSw2QkFBeUM7Q0FBSTs7QXhFUnZEO0V3RVNVLCtCQUEyQztDQUFJOztBeEVUekQ7RXdFVVUsZ0NBQTRDO0NBQUk7O0F4RVYxRDtFd0VXVSw4QkFBMEM7Q0FBSTs7QXhFWHhEO0V3RWFVLCtCQUEwQztFQUMxQyw4QkFBeUM7Q0FDMUM7O0F4RWZUO0V3RWlCVSw2QkFBeUM7RUFDekMsZ0NBQTRDO0NBQzdDOztBeEVuQlQ7RXdFT1Usa0NBQStDO0NBQUk7O0F4RVA3RDtFd0VRVSwrQkFBeUM7Q0FBSTs7QXhFUnZEO0V3RVNVLGlDQUEyQztDQUFJOztBeEVUekQ7RXdFVVUsa0NBQTRDO0NBQUk7O0F4RVYxRDtFd0VXVSxnQ0FBMEM7Q0FBSTs7QXhFWHhEO0V3RWFVLGlDQUEwQztFQUMxQyxnQ0FBeUM7Q0FDMUM7O0F4RWZUO0V3RWlCVSwrQkFBeUM7RUFDekMsa0NBQTRDO0NBQzdDOztBeEVuQlQ7RXdFT1UsOEJBQStDO0NBQUk7O0F4RVA3RDtFd0VRVSw2QkFBeUM7Q0FBSTs7QXhFUnZEO0V3RVNVLCtCQUEyQztDQUFJOztBeEVUekQ7RXdFVVUsZ0NBQTRDO0NBQUk7O0F4RVYxRDtFd0VXVSw4QkFBMEM7Q0FBSTs7QXhFWHhEO0V3RWFVLCtCQUEwQztFQUMxQyw4QkFBeUM7Q0FDMUM7O0F4RWZUO0V3RWlCVSw2QkFBeUM7RUFDekMsZ0NBQTRDO0NBQzdDOztBeEVuQlQ7RXdFd0JNLHdCQUErQjtDQUFJOztBeEV4QnpDO0V3RXlCTSw0QkFBK0I7Q0FBSTs7QXhFekJ6QztFd0UwQk0sOEJBQStCO0NBQUk7O0F4RTFCekM7RXdFMkJNLCtCQUErQjtDQUFJOztBeEUzQnpDO0V3RTRCTSw2QkFBK0I7Q0FBSTs7QXhFNUJ6QztFd0U4Qk0sOEJBQThCO0VBQzlCLDZCQUE4QjtDQUMvQjs7QXhFaENMO0V3RWtDTSw0QkFBK0I7RUFDL0IsK0JBQStCO0NBQ2hDOztBcERnQkQ7RXBCcERKO0l3RU9VLHVCQUErQztHQUFJO0V4RVA3RDtJd0VRVSx5QkFBeUM7R0FBSTtFeEVSdkQ7SXdFU1UsMkJBQTJDO0dBQUk7RXhFVHpEO0l3RVVVLDRCQUE0QztHQUFJO0V4RVYxRDtJd0VXVSwwQkFBMEM7R0FBSTtFeEVYeEQ7SXdFYVUsMkJBQTBDO0lBQzFDLDBCQUF5QztHQUMxQztFeEVmVDtJd0VpQlUseUJBQXlDO0lBQ3pDLDRCQUE0QztHQUM3QztFeEVuQlQ7SXdFT1UsNkJBQStDO0dBQUk7RXhFUDdEO0l3RVFVLDRCQUF5QztHQUFJO0V4RVJ2RDtJd0VTVSw4QkFBMkM7R0FBSTtFeEVUekQ7SXdFVVUsK0JBQTRDO0dBQUk7RXhFVjFEO0l3RVdVLDZCQUEwQztHQUFJO0V4RVh4RDtJd0VhVSw4QkFBMEM7SUFDMUMsNkJBQXlDO0dBQzFDO0V4RWZUO0l3RWlCVSw0QkFBeUM7SUFDekMsK0JBQTRDO0dBQzdDO0V4RW5CVDtJd0VPVSxpQ0FBK0M7R0FBSTtFeEVQN0Q7SXdFUVUsOEJBQXlDO0dBQUk7RXhFUnZEO0l3RVNVLGdDQUEyQztHQUFJO0V4RVR6RDtJd0VVVSxpQ0FBNEM7R0FBSTtFeEVWMUQ7SXdFV1UsK0JBQTBDO0dBQUk7RXhFWHhEO0l3RWFVLGdDQUEwQztJQUMxQywrQkFBeUM7R0FDMUM7RXhFZlQ7SXdFaUJVLDhCQUF5QztJQUN6QyxpQ0FBNEM7R0FDN0M7RXhFbkJUO0l3RU9VLDZCQUErQztHQUFJO0V4RVA3RDtJd0VRVSw0QkFBeUM7R0FBSTtFeEVSdkQ7SXdFU1UsOEJBQTJDO0dBQUk7RXhFVHpEO0l3RVVVLCtCQUE0QztHQUFJO0V4RVYxRDtJd0VXVSw2QkFBMEM7R0FBSTtFeEVYeEQ7SXdFYVUsOEJBQTBDO0lBQzFDLDZCQUF5QztHQUMxQztFeEVmVDtJd0VpQlUsNEJBQXlDO0lBQ3pDLCtCQUE0QztHQUM3QztFeEVuQlQ7SXdFT1Usd0JBQStDO0dBQUk7RXhFUDdEO0l3RVFVLDBCQUF5QztHQUFJO0V4RVJ2RDtJd0VTVSw0QkFBMkM7R0FBSTtFeEVUekQ7SXdFVVUsNkJBQTRDO0dBQUk7RXhFVjFEO0l3RVdVLDJCQUEwQztHQUFJO0V4RVh4RDtJd0VhVSw0QkFBMEM7SUFDMUMsMkJBQXlDO0dBQzFDO0V4RWZUO0l3RWlCVSwwQkFBeUM7SUFDekMsNkJBQTRDO0dBQzdDO0V4RW5CVDtJd0VPVSw4QkFBK0M7R0FBSTtFeEVQN0Q7SXdFUVUsNkJBQXlDO0dBQUk7RXhFUnZEO0l3RVNVLCtCQUEyQztHQUFJO0V4RVR6RDtJd0VVVSxnQ0FBNEM7R0FBSTtFeEVWMUQ7SXdFV1UsOEJBQTBDO0dBQUk7RXhFWHhEO0l3RWFVLCtCQUEwQztJQUMxQyw4QkFBeUM7R0FDMUM7RXhFZlQ7SXdFaUJVLDZCQUF5QztJQUN6QyxnQ0FBNEM7R0FDN0M7RXhFbkJUO0l3RU9VLGtDQUErQztHQUFJO0V4RVA3RDtJd0VRVSwrQkFBeUM7R0FBSTtFeEVSdkQ7SXdFU1UsaUNBQTJDO0dBQUk7RXhFVHpEO0l3RVVVLGtDQUE0QztHQUFJO0V4RVYxRDtJd0VXVSxnQ0FBMEM7R0FBSTtFeEVYeEQ7SXdFYVUsaUNBQTBDO0lBQzFDLGdDQUF5QztHQUMxQztFeEVmVDtJd0VpQlUsK0JBQXlDO0lBQ3pDLGtDQUE0QztHQUM3QztFeEVuQlQ7SXdFT1UsOEJBQStDO0dBQUk7RXhFUDdEO0l3RVFVLDZCQUF5QztHQUFJO0V4RVJ2RDtJd0VTVSwrQkFBMkM7R0FBSTtFeEVUekQ7SXdFVVUsZ0NBQTRDO0dBQUk7RXhFVjFEO0l3RVdVLDhCQUEwQztHQUFJO0V4RVh4RDtJd0VhVSwrQkFBMEM7SUFDMUMsOEJBQXlDO0dBQzFDO0V4RWZUO0l3RWlCVSw2QkFBeUM7SUFDekMsZ0NBQTRDO0dBQzdDO0V4RW5CVDtJd0V3Qk0sd0JBQStCO0dBQUk7RXhFeEJ6QztJd0V5Qk0sNEJBQStCO0dBQUk7RXhFekJ6QztJd0UwQk0sOEJBQStCO0dBQUk7RXhFMUJ6QztJd0UyQk0sK0JBQStCO0dBQUk7RXhFM0J6QztJd0U0Qk0sNkJBQStCO0dBQUk7RXhFNUJ6QztJd0U4Qk0sOEJBQThCO0lBQzlCLDZCQUE4QjtHQUMvQjtFeEVoQ0w7SXdFa0NNLDRCQUErQjtJQUMvQiwrQkFBK0I7R0FDaEM7Q3pGbXJUSjs7QXFDbnFURztFcEJwREo7SXdFT1UsdUJBQStDO0dBQUk7RXhFUDdEO0l3RVFVLHlCQUF5QztHQUFJO0V4RVJ2RDtJd0VTVSwyQkFBMkM7R0FBSTtFeEVUekQ7SXdFVVUsNEJBQTRDO0dBQUk7RXhFVjFEO0l3RVdVLDBCQUEwQztHQUFJO0V4RVh4RDtJd0VhVSwyQkFBMEM7SUFDMUMsMEJBQXlDO0dBQzFDO0V4RWZUO0l3RWlCVSx5QkFBeUM7SUFDekMsNEJBQTRDO0dBQzdDO0V4RW5CVDtJd0VPVSw2QkFBK0M7R0FBSTtFeEVQN0Q7SXdFUVUsNEJBQXlDO0dBQUk7RXhFUnZEO0l3RVNVLDhCQUEyQztHQUFJO0V4RVR6RDtJd0VVVSwrQkFBNEM7R0FBSTtFeEVWMUQ7SXdFV1UsNkJBQTBDO0dBQUk7RXhFWHhEO0l3RWFVLDhCQUEwQztJQUMxQyw2QkFBeUM7R0FDMUM7RXhFZlQ7SXdFaUJVLDRCQUF5QztJQUN6QywrQkFBNEM7R0FDN0M7RXhFbkJUO0l3RU9VLGlDQUErQztHQUFJO0V4RVA3RDtJd0VRVSw4QkFBeUM7R0FBSTtFeEVSdkQ7SXdFU1UsZ0NBQTJDO0dBQUk7RXhFVHpEO0l3RVVVLGlDQUE0QztHQUFJO0V4RVYxRDtJd0VXVSwrQkFBMEM7R0FBSTtFeEVYeEQ7SXdFYVUsZ0NBQTBDO0lBQzFDLCtCQUF5QztHQUMxQztFeEVmVDtJd0VpQlUsOEJBQXlDO0lBQ3pDLGlDQUE0QztHQUM3QztFeEVuQlQ7SXdFT1UsNkJBQStDO0dBQUk7RXhFUDdEO0l3RVFVLDRCQUF5QztHQUFJO0V4RVJ2RDtJd0VTVSw4QkFBMkM7R0FBSTtFeEVUekQ7SXdFVVUsK0JBQTRDO0dBQUk7RXhFVjFEO0l3RVdVLDZCQUEwQztHQUFJO0V4RVh4RDtJd0VhVSw4QkFBMEM7SUFDMUMsNkJBQXlDO0dBQzFDO0V4RWZUO0l3RWlCVSw0QkFBeUM7SUFDekMsK0JBQTRDO0dBQzdDO0V4RW5CVDtJd0VPVSx3QkFBK0M7R0FBSTtFeEVQN0Q7SXdFUVUsMEJBQXlDO0dBQUk7RXhFUnZEO0l3RVNVLDRCQUEyQztHQUFJO0V4RVR6RDtJd0VVVSw2QkFBNEM7R0FBSTtFeEVWMUQ7SXdFV1UsMkJBQTBDO0dBQUk7RXhFWHhEO0l3RWFVLDRCQUEwQztJQUMxQywyQkFBeUM7R0FDMUM7RXhFZlQ7SXdFaUJVLDBCQUF5QztJQUN6Qyw2QkFBNEM7R0FDN0M7RXhFbkJUO0l3RU9VLDhCQUErQztHQUFJO0V4RVA3RDtJd0VRVSw2QkFBeUM7R0FBSTtFeEVSdkQ7SXdFU1UsK0JBQTJDO0dBQUk7RXhFVHpEO0l3RVVVLGdDQUE0QztHQUFJO0V4RVYxRDtJd0VXVSw4QkFBMEM7R0FBSTtFeEVYeEQ7SXdFYVUsK0JBQTBDO0lBQzFDLDhCQUF5QztHQUMxQztFeEVmVDtJd0VpQlUsNkJBQXlDO0lBQ3pDLGdDQUE0QztHQUM3QztFeEVuQlQ7SXdFT1Usa0NBQStDO0dBQUk7RXhFUDdEO0l3RVFVLCtCQUF5QztHQUFJO0V4RVJ2RDtJd0VTVSxpQ0FBMkM7R0FBSTtFeEVUekQ7SXdFVVUsa0NBQTRDO0dBQUk7RXhFVjFEO0l3RVdVLGdDQUEwQztHQUFJO0V4RVh4RDtJd0VhVSxpQ0FBMEM7SUFDMUMsZ0NBQXlDO0dBQzFDO0V4RWZUO0l3RWlCVSwrQkFBeUM7SUFDekMsa0NBQTRDO0dBQzdDO0V4RW5CVDtJd0VPVSw4QkFBK0M7R0FBSTtFeEVQN0Q7SXdFUVUsNkJBQXlDO0dBQUk7RXhFUnZEO0l3RVNVLCtCQUEyQztHQUFJO0V4RVR6RDtJd0VVVSxnQ0FBNEM7R0FBSTtFeEVWMUQ7SXdFV1UsOEJBQTBDO0dBQUk7RXhFWHhEO0l3RWFVLCtCQUEwQztJQUMxQyw4QkFBeUM7R0FDMUM7RXhFZlQ7SXdFaUJVLDZCQUF5QztJQUN6QyxnQ0FBNEM7R0FDN0M7RXhFbkJUO0l3RXdCTSx3QkFBK0I7R0FBSTtFeEV4QnpDO0l3RXlCTSw0QkFBK0I7R0FBSTtFeEV6QnpDO0l3RTBCTSw4QkFBK0I7R0FBSTtFeEUxQnpDO0l3RTJCTSwrQkFBK0I7R0FBSTtFeEUzQnpDO0l3RTRCTSw2QkFBK0I7R0FBSTtFeEU1QnpDO0l3RThCTSw4QkFBOEI7SUFDOUIsNkJBQThCO0dBQy9CO0V4RWhDTDtJd0VrQ00sNEJBQStCO0lBQy9CLCtCQUErQjtHQUNoQztDekZxNFRKOztBcUNyM1RHO0VwQnBESjtJd0VPVSx1QkFBK0M7R0FBSTtFeEVQN0Q7SXdFUVUseUJBQXlDO0dBQUk7RXhFUnZEO0l3RVNVLDJCQUEyQztHQUFJO0V4RVR6RDtJd0VVVSw0QkFBNEM7R0FBSTtFeEVWMUQ7SXdFV1UsMEJBQTBDO0dBQUk7RXhFWHhEO0l3RWFVLDJCQUEwQztJQUMxQywwQkFBeUM7R0FDMUM7RXhFZlQ7SXdFaUJVLHlCQUF5QztJQUN6Qyw0QkFBNEM7R0FDN0M7RXhFbkJUO0l3RU9VLDZCQUErQztHQUFJO0V4RVA3RDtJd0VRVSw0QkFBeUM7R0FBSTtFeEVSdkQ7SXdFU1UsOEJBQTJDO0dBQUk7RXhFVHpEO0l3RVVVLCtCQUE0QztHQUFJO0V4RVYxRDtJd0VXVSw2QkFBMEM7R0FBSTtFeEVYeEQ7SXdFYVUsOEJBQTBDO0lBQzFDLDZCQUF5QztHQUMxQztFeEVmVDtJd0VpQlUsNEJBQXlDO0lBQ3pDLCtCQUE0QztHQUM3QztFeEVuQlQ7SXdFT1UsaUNBQStDO0dBQUk7RXhFUDdEO0l3RVFVLDhCQUF5QztHQUFJO0V4RVJ2RDtJd0VTVSxnQ0FBMkM7R0FBSTtFeEVUekQ7SXdFVVUsaUNBQTRDO0dBQUk7RXhFVjFEO0l3RVdVLCtCQUEwQztHQUFJO0V4RVh4RDtJd0VhVSxnQ0FBMEM7SUFDMUMsK0JBQXlDO0dBQzFDO0V4RWZUO0l3RWlCVSw4QkFBeUM7SUFDekMsaUNBQTRDO0dBQzdDO0V4RW5CVDtJd0VPVSw2QkFBK0M7R0FBSTtFeEVQN0Q7SXdFUVUsNEJBQXlDO0dBQUk7RXhFUnZEO0l3RVNVLDhCQUEyQztHQUFJO0V4RVR6RDtJd0VVVSwrQkFBNEM7R0FBSTtFeEVWMUQ7SXdFV1UsNkJBQTBDO0dBQUk7RXhFWHhEO0l3RWFVLDhCQUEwQztJQUMxQyw2QkFBeUM7R0FDMUM7RXhFZlQ7SXdFaUJVLDRCQUF5QztJQUN6QywrQkFBNEM7R0FDN0M7RXhFbkJUO0l3RU9VLHdCQUErQztHQUFJO0V4RVA3RDtJd0VRVSwwQkFBeUM7R0FBSTtFeEVSdkQ7SXdFU1UsNEJBQTJDO0dBQUk7RXhFVHpEO0l3RVVVLDZCQUE0QztHQUFJO0V4RVYxRDtJd0VXVSwyQkFBMEM7R0FBSTtFeEVYeEQ7SXdFYVUsNEJBQTBDO0lBQzFDLDJCQUF5QztHQUMxQztFeEVmVDtJd0VpQlUsMEJBQXlDO0lBQ3pDLDZCQUE0QztHQUM3QztFeEVuQlQ7SXdFT1UsOEJBQStDO0dBQUk7RXhFUDdEO0l3RVFVLDZCQUF5QztHQUFJO0V4RVJ2RDtJd0VTVSwrQkFBMkM7R0FBSTtFeEVUekQ7SXdFVVUsZ0NBQTRDO0dBQUk7RXhFVjFEO0l3RVdVLDhCQUEwQztHQUFJO0V4RVh4RDtJd0VhVSwrQkFBMEM7SUFDMUMsOEJBQXlDO0dBQzFDO0V4RWZUO0l3RWlCVSw2QkFBeUM7SUFDekMsZ0NBQTRDO0dBQzdDO0V4RW5CVDtJd0VPVSxrQ0FBK0M7R0FBSTtFeEVQN0Q7SXdFUVUsK0JBQXlDO0dBQUk7RXhFUnZEO0l3RVNVLGlDQUEyQztHQUFJO0V4RVR6RDtJd0VVVSxrQ0FBNEM7R0FBSTtFeEVWMUQ7SXdFV1UsZ0NBQTBDO0dBQUk7RXhFWHhEO0l3RWFVLGlDQUEwQztJQUMxQyxnQ0FBeUM7R0FDMUM7RXhFZlQ7SXdFaUJVLCtCQUF5QztJQUN6QyxrQ0FBNEM7R0FDN0M7RXhFbkJUO0l3RU9VLDhCQUErQztHQUFJO0V4RVA3RDtJd0VRVSw2QkFBeUM7R0FBSTtFeEVSdkQ7SXdFU1UsK0JBQTJDO0dBQUk7RXhFVHpEO0l3RVVVLGdDQUE0QztHQUFJO0V4RVYxRDtJd0VXVSw4QkFBMEM7R0FBSTtFeEVYeEQ7SXdFYVUsK0JBQTBDO0lBQzFDLDhCQUF5QztHQUMxQztFeEVmVDtJd0VpQlUsNkJBQXlDO0lBQ3pDLGdDQUE0QztHQUM3QztFeEVuQlQ7SXdFd0JNLHdCQUErQjtHQUFJO0V4RXhCekM7SXdFeUJNLDRCQUErQjtHQUFJO0V4RXpCekM7SXdFMEJNLDhCQUErQjtHQUFJO0V4RTFCekM7SXdFMkJNLCtCQUErQjtHQUFJO0V4RTNCekM7SXdFNEJNLDZCQUErQjtHQUFJO0V4RTVCekM7SXdFOEJNLDhCQUE4QjtJQUM5Qiw2QkFBOEI7R0FDL0I7RXhFaENMO0l3RWtDTSw0QkFBK0I7SUFDL0IsK0JBQStCO0dBQ2hDO0N6RnVsVUo7O0FxQ3ZrVUc7RXBCcERKO0l3RU9VLHVCQUErQztHQUFJO0V4RVA3RDtJd0VRVSx5QkFBeUM7R0FBSTtFeEVSdkQ7SXdFU1UsMkJBQTJDO0dBQUk7RXhFVHpEO0l3RVVVLDRCQUE0QztHQUFJO0V4RVYxRDtJd0VXVSwwQkFBMEM7R0FBSTtFeEVYeEQ7SXdFYVUsMkJBQTBDO0lBQzFDLDBCQUF5QztHQUMxQztFeEVmVDtJd0VpQlUseUJBQXlDO0lBQ3pDLDRCQUE0QztHQUM3QztFeEVuQlQ7SXdFT1UsNkJBQStDO0dBQUk7RXhFUDdEO0l3RVFVLDRCQUF5QztHQUFJO0V4RVJ2RDtJd0VTVSw4QkFBMkM7R0FBSTtFeEVUekQ7SXdFVVUsK0JBQTRDO0dBQUk7RXhFVjFEO0l3RVdVLDZCQUEwQztHQUFJO0V4RVh4RDtJd0VhVSw4QkFBMEM7SUFDMUMsNkJBQXlDO0dBQzFDO0V4RWZUO0l3RWlCVSw0QkFBeUM7SUFDekMsK0JBQTRDO0dBQzdDO0V4RW5CVDtJd0VPVSxpQ0FBK0M7R0FBSTtFeEVQN0Q7SXdFUVUsOEJBQXlDO0dBQUk7RXhFUnZEO0l3RVNVLGdDQUEyQztHQUFJO0V4RVR6RDtJd0VVVSxpQ0FBNEM7R0FBSTtFeEVWMUQ7SXdFV1UsK0JBQTBDO0dBQUk7RXhFWHhEO0l3RWFVLGdDQUEwQztJQUMxQywrQkFBeUM7R0FDMUM7RXhFZlQ7SXdFaUJVLDhCQUF5QztJQUN6QyxpQ0FBNEM7R0FDN0M7RXhFbkJUO0l3RU9VLDZCQUErQztHQUFJO0V4RVA3RDtJd0VRVSw0QkFBeUM7R0FBSTtFeEVSdkQ7SXdFU1UsOEJBQTJDO0dBQUk7RXhFVHpEO0l3RVVVLCtCQUE0QztHQUFJO0V4RVYxRDtJd0VXVSw2QkFBMEM7R0FBSTtFeEVYeEQ7SXdFYVUsOEJBQTBDO0lBQzFDLDZCQUF5QztHQUMxQztFeEVmVDtJd0VpQlUsNEJBQXlDO0lBQ3pDLCtCQUE0QztHQUM3QztFeEVuQlQ7SXdFT1Usd0JBQStDO0dBQUk7RXhFUDdEO0l3RVFVLDBCQUF5QztHQUFJO0V4RVJ2RDtJd0VTVSw0QkFBMkM7R0FBSTtFeEVUekQ7SXdFVVUsNkJBQTRDO0dBQUk7RXhFVjFEO0l3RVdVLDJCQUEwQztHQUFJO0V4RVh4RDtJd0VhVSw0QkFBMEM7SUFDMUMsMkJBQXlDO0dBQzFDO0V4RWZUO0l3RWlCVSwwQkFBeUM7SUFDekMsNkJBQTRDO0dBQzdDO0V4RW5CVDtJd0VPVSw4QkFBK0M7R0FBSTtFeEVQN0Q7SXdFUVUsNkJBQXlDO0dBQUk7RXhFUnZEO0l3RVNVLCtCQUEyQztHQUFJO0V4RVR6RDtJd0VVVSxnQ0FBNEM7R0FBSTtFeEVWMUQ7SXdFV1UsOEJBQTBDO0dBQUk7RXhFWHhEO0l3RWFVLCtCQUEwQztJQUMxQyw4QkFBeUM7R0FDMUM7RXhFZlQ7SXdFaUJVLDZCQUF5QztJQUN6QyxnQ0FBNEM7R0FDN0M7RXhFbkJUO0l3RU9VLGtDQUErQztHQUFJO0V4RVA3RDtJd0VRVSwrQkFBeUM7R0FBSTtFeEVSdkQ7SXdFU1UsaUNBQTJDO0dBQUk7RXhFVHpEO0l3RVVVLGtDQUE0QztHQUFJO0V4RVYxRDtJd0VXVSxnQ0FBMEM7R0FBSTtFeEVYeEQ7SXdFYVUsaUNBQTBDO0lBQzFDLGdDQUF5QztHQUMxQztFeEVmVDtJd0VpQlUsK0JBQXlDO0lBQ3pDLGtDQUE0QztHQUM3QztFeEVuQlQ7SXdFT1UsOEJBQStDO0dBQUk7RXhFUDdEO0l3RVFVLDZCQUF5QztHQUFJO0V4RVJ2RDtJd0VTVSwrQkFBMkM7R0FBSTtFeEVUekQ7SXdFVVUsZ0NBQTRDO0dBQUk7RXhFVjFEO0l3RVdVLDhCQUEwQztHQUFJO0V4RVh4RDtJd0VhVSwrQkFBMEM7SUFDMUMsOEJBQXlDO0dBQzFDO0V4RWZUO0l3RWlCVSw2QkFBeUM7SUFDekMsZ0NBQTRDO0dBQzdDO0V4RW5CVDtJd0V3Qk0sd0JBQStCO0dBQUk7RXhFeEJ6QztJd0V5Qk0sNEJBQStCO0dBQUk7RXhFekJ6QztJd0UwQk0sOEJBQStCO0dBQUk7RXhFMUJ6QztJd0UyQk0sK0JBQStCO0dBQUk7RXhFM0J6QztJd0U0Qk0sNkJBQStCO0dBQUk7RXhFNUJ6QztJd0U4Qk0sOEJBQThCO0lBQzlCLDZCQUE4QjtHQUMvQjtFeEVoQ0w7SXdFa0NNLDRCQUErQjtJQUMvQiwrQkFBK0I7R0FDaEM7Q3pGeXlVSjs7QWlCNzBVRDtFeUVFaUIsK0JBQStCO0NBQUk7O0F6RUZwRDtFeUVHaUIsK0JBQStCO0NBQUk7O0F6RUhwRDtFMEVBRSxpQkFBaUI7RUFDakIsd0JBQXdCO0VBQ3hCLG9CQUFvQjtDREVxQjs7QXpFSjNDO0V5RVlNLDRCQUE0QjtDQUFJOztBekVadEM7RXlFYU0sNkJBQTZCO0NBQUk7O0F6RWJ2QztFeUVjTSw4QkFBOEI7Q0FBSTs7QXJEc0NwQztFcEJwREo7SXlFWU0sNEJBQTRCO0dBQUk7RXpFWnRDO0l5RWFNLDZCQUE2QjtHQUFJO0V6RWJ2QztJeUVjTSw4QkFBOEI7R0FBSTtDMUZxMlV2Qzs7QXFDL3pVRztFcEJwREo7SXlFWU0sNEJBQTRCO0dBQUk7RXpFWnRDO0l5RWFNLDZCQUE2QjtHQUFJO0V6RWJ2QztJeUVjTSw4QkFBOEI7R0FBSTtDMUZpM1V2Qzs7QXFDMzBVRztFcEJwREo7SXlFWU0sNEJBQTRCO0dBQUk7RXpFWnRDO0l5RWFNLDZCQUE2QjtHQUFJO0V6RWJ2QztJeUVjTSw4QkFBOEI7R0FBSTtDMUY2M1V2Qzs7QXFDdjFVRztFcEJwREo7SXlFWU0sNEJBQTRCO0dBQUk7RXpFWnRDO0l5RWFNLDZCQUE2QjtHQUFJO0V6RWJ2QztJeUVjTSw4QkFBOEI7R0FBSTtDMUZ5NFV2Qzs7QWlCdjVVRDtFeUVvQm1CLHFDQUFxQztDQUFJOztBekVwQjVEO0V5RXFCbUIscUNBQXFDO0NBQUk7O0F6RXJCNUQ7RXlFc0JtQixzQ0FBc0M7Q0FBSTs7QXpFdEI3RDtFeUUwQnNCLG9CL0RrT0s7QytEbE8rQjs7QXpFMUIxRDtFeUUyQnNCLGtCL0RrT0M7QytEbE9pQzs7QXpFM0J4RDtFeUU0QnNCLG1CQUFtQjtDQUFJOztBekU1QjdDO0V5RWlDRSx1QkFBdUI7Q0FDeEI7O0F6RWxDRDtFMkVBSSwwQkFBd0I7Q0FDekI7O0EzRURIO0UyRUlNLDBCQUFxQztDaEVldEM7O0FYbkJMO0UyRUFJLDBCQUF3QjtDQUN6Qjs7QTNFREg7RTJFSU0sMEJBQXFDO0NoRWV0Qzs7QVhuQkw7RTJFQUksMEJBQXdCO0NBQ3pCOztBM0VESDtFMkVJTSwwQkFBcUM7Q2hFZXRDOztBWG5CTDtFMkVBSSwwQkFBd0I7Q0FDekI7O0EzRURIO0UyRUlNLDBCQUFxQztDaEVldEM7O0FYbkJMO0UyRUFJLDBCQUF3QjtDQUN6Qjs7QTNFREg7RTJFSU0sMEJBQXFDO0NoRWV0Qzs7QVhuQkw7RTJFQUksMEJBQXdCO0NBQ3pCOztBM0VESDtFMkVJTSwwQkFBcUM7Q2hFZXRDOztBWG5CTDtFMkVBSSwwQkFBd0I7Q0FDekI7O0EzRURIO0UyRUlNLDBCQUFxQztDaEVldEM7O0FYbkJMO0U0RUZFLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLDhCQUE4QjtFQUM5QixVQUFVO0NIc0RYOztBekV4REQ7RTZFREUsOEJBQThCO0NDRy9COztBOUVGRDtFOEVTTSx5QkFBeUI7Q0FFNUI7O0ExRHNEQztFcEJqRUo7SThFY00seUJBQXlCO0dBRTVCO0MvRmkvVUY7O0FxQzc4VUc7RXBCcERKO0k4RVNNLHlCQUF5QjtHQUU1QjtDL0Y0L1VGOztBcUN0OFVHO0VwQmpFSjtJOEVjTSx5QkFBeUI7R0FFNUI7Qy9GNi9VRjs7QXFDejlVRztFcEJwREo7SThFU00seUJBQXlCO0dBRTVCO0MvRndnVkY7O0FxQ2w5VUc7RXBCakVKO0k4RWNNLHlCQUF5QjtHQUU1QjtDL0Z5Z1ZGOztBcUNyK1VHO0VwQnBESjtJOEVTTSx5QkFBeUI7R0FFNUI7Qy9Gb2hWRjs7QXFDOTlVRztFcEJqRUo7SThFY00seUJBQXlCO0dBRTVCO0MvRnFoVkY7O0FxQ2ovVUc7RXBCcERKO0k4RVNNLHlCQUF5QjtHQUU1QjtDL0ZnaVZGOztBaUIzaVZEO0U4RWNNLHlCQUF5QjtDQUU1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Q0FDakI7O0FoRjdPTDtFZ0ZpUEssZ0JBdEdrQztDQXVHakM7O0FoRmxQTjtFZ0ZvUEssZ0JBekdrQztDQTBHbEM7O0FoRnJQTDtFZ0Z1UEssZ0JBOUdrQztDQStHakM7O0FoRnhQTjtFZ0YwUEssY0FuSGtDO0NBb0hqQzs7QWhGM1BOO0VnRitQUSxjQXpIK0I7Q0EwSGxDOztBaEZoUUw7RWdGa1FNLGdCQTVIaUM7Q0E2SGxDOztBaEZuUUw7RWdGcVFNLGdCQTNIaUM7Q0E0SGxDOztBaEZ0UUw7RWdGd1FNLGNBNUhpQztDQTZIbEM7O0FoRnpRTDtFZ0Y2UU0seUJBQTJCO0NBQzNCOztBaEY5UU47RWdGcVJjLDBCQUE2QjtDQUM3Qjs7QWhGdFJkO0VnRjRSSyxnQkF0SmtDO0NBdUpsQzs7QWhGN1JMO0VnRitSUSxZQUFXO0NBQ2Q7O0FoRmhTTDtFZ0ZtU1ksOEZBQW9DO0NBQzFDOztBaEZwU047RWdGd1NZLDhGQUFvQztDQUMxQzs7QWhGelNOO0UyQktFLGVxRHNJcUM7RXJEcklyQywwQnFEZ0lxQztFckQvSHJDLHNCcURrSXFDO0NBcUtsQzs7QWhGOVNMO0UyQllJLGVxRCtIbUM7RXJEOUhuQyx3QkFYd0I7RUFZeEIsc0JBWG9CO0NoQkdDOztBWE56QjtFMkJzQk0sK0NxRG1IaUM7Q3JEakhwQzs7QTNCeEJIO0UyQjZCSSwwQnFEeUdtQztFckR4R25DLHNCcUQyR21DO0NyRDFHcEM7O0EzQi9CSDs7RTJCb0NJLGVxRHVHbUM7RXJEdEduQyx3QkFuQ3dCO0VBb0N4Qix1QkFBdUI7RUFDdkIsc0JBcENvQjtDQXNDckI7O0EzQnpDSDtFZ0ZpVFEsOEJBeEsrQjtFQXlLL0IsaUNBeksrQjtDQXVMbEM7O0FoRmhVTDtFZ0ZxVFksZUEzSzJCO0NBcUw5Qjs7QWhGL1RUO0VnRnVUZ0IsMEJBQTRCO0NBQy9COztBaEZ4VGI7RWdGMlRvQiwwQkFBc0I7Q0FDekI7O0FoRjVUakI7RWdGb1VZLG9CQXhMMkI7RUF5TDNCLHNCQXpMMkI7RUEwTDNCLGVBaE0yQjtDQWlNOUI7O0FoRnZVVDtFZ0ZzVlksZUE3TTJCO0VBOE0zQiwwQkEzTTJCO0VBNE12QixzQkEvTXVCO0NyRW5JZDs7QVhOekI7O0VnRitWWSxlQXpOMkI7RUEwTjNCLDBCQXROMkI7RUF1TnZCLHNCQXZOdUI7Q0FpTzlCOztBaEYzV1Q7Ozs7RWdGdVdZLGVBak8yQjtFQWtPM0IsMEJBOU4yQjtFQStOdkIsc0JBL051QjtDQWdPMUI7O0FoRjFXYjtFZ0ZrWGdCLGVBek91QjtDQWdQMUI7O0FoRnpYYjtFZ0ZvWG9CLG9CQTlPbUI7Q0FrUHRCOztBaEZ4WGpCO0VnRnNYd0IsZUExT2U7Q0EyT2xCOztBaEZ2WHJCO0VnRjRYZ0IsMEJBblB1QjtDQW1RMUI7O0FoRjVZYjtFZ0Y4WG9CLDBCQWxQbUI7Q0ErUHRCOztBaEYzWWpCO0VnRmdZd0Isb0JBcFBlO0NBeVBsQjs7QWhGcllyQjtFZ0ZrWTRCLGVBNVBXO0NBNlBkOztBaEZuWXpCO0VnRnVZd0IsZUEzUGU7RUE0UGYsMEJBOVBlO0VBK1BmLHNCQTlQZTtDckVySWQ7O0FYTnpCO0VnRitZZ0IsMEJBblF1QjtDQTJRMUI7O0FoRnZaYjtFZ0ZrWndCLGVBdFFlO0VBdVFmLDBCQXpRZTtFQTBRZixzQkF6UWU7Q3JFcklkOztBWE56QjtFZ0Y0WlEsb0JBaFIrQjtDQW9TbEM7O0FoRmhiTDtFZ0Y4WlksMEJBcFIyQjtFQXFSM0IsMEJBelIyQjtDQTBSOUI7O0FoRmhhVDtFZ0ZrYVksMEJBeFIyQjtDQXlSOUI7O0FoRm5hVDtFZ0Z1YW9CLG9CQWpTbUI7Q0FrU3RCOztBaEZ4YWpCO0VnRjJhd0IsZUFqU2U7Q0FrU2xCOztBaEY1YXJCO0VnRm1iTSxlQXpTaUM7RUEwU2pDLDBCQTlTaUM7RUErU2pDLDRDQTNSbUM7Q0EwU3BDOztBaEZwY0w7RWdGeWJRLGVBN1MrQjtDQThTaEM7O0FoRjFiUDtFZ0Z5YlEsZUE3UytCO0NBOFNoQzs7QWhGMWJQO0VnRnliUSxlQTdTK0I7Q0E4U2hDOztBaEYxYlA7RWdGOGJRLDBCQWxUK0I7Q0FtVGhDOztBaEYvYlA7RWdGa2NRLG9CaEcxRG9DO0NnRzJEckM7O0FoRm5jUDtFZ0Z5Y1EsZUEvVCtCO0VBZ1UvQiwwQkFwVStCO0NBcVVoQzs7QWhGM2NQO0VnRitjTSxlQXJVaUM7RUFzVWpDLHVOQUFzRztFQUN0Ryw0Q0F2VG1DO0NBd1VwQzs7QWhGbGVMO0VnRm9kUSxzQkExVStCO0NBaVZoQzs7QWhGM2RQO0VnRndkVSxlQTlVNkI7RUErVTdCLDBCQW5WNkI7Q0FvVjlCOztBaEYxZFQ7RWdGOGRRLGVoRzFaMkI7RWdHMlozQiwwQmhHMVoyQjtDZ0cyWjVCOztBaEZoZVA7RWdGcWVNLGNBOVZpQztDQStWbEM7O0FoRnRlTDtFZ0Z5ZU0sZ0JBbldpQztDQW9XbEM7O0FoRjFlTDtFZ0Y4ZUssaUNBdldrQztDQTJXakM7O0FoRmxmTjtFZ0ZnZlMsNEJBQTJCO0NBQzlCOztBaEZqZk47RWdGc2ZNLGdDQTFXaUM7Q0E4V2pDOztBaEYxZk47RWdGd2ZPLDRDQUFzQjtDQUN0Qjs7QWhGemZQO0VnRjZmTSxpQ0FqWGlDO0NBK1hqQzs7QWhGM2dCTjtFZ0YrZk8scUNBQTJDO0NBQzNDOztBaEZoZ0JQO0VnRm1nQk8sZ0NBdlhnQztDQThYaEM7O0FoRjFnQlA7RWdGcWdCUSw0Q0FBc0I7Q0FDdEI7O0FoRnRnQlI7RWdGd2dCUSxnQ0E1WCtCO0NBNlgvQjs7QWhGemdCUjtFZ0YrZ0JRLHNJQUFxSTtDQUN4STs7QWhGaGhCTDtFZ0ZvaEJLLHNIQUFxSDtDQUNySDs7QWhGcmhCTDtFZ0Z3aEJLLHNIQUFvSDtDQUNwSDs7QTVEeGREO0VwQmpFSjtJZ0Y4aEJnQixhQUFZO0dBSWY7RWhGbGlCYjtJZ0ZnaUJvQixhQUFZO0dBQ2Y7Q2pHdStWaEI7O0FpQnhnWEQ7RWlGSEksNEJBQTRCO0NBQy9COztBakZFRDtFaUZDSSxxQ0FBcUM7Q0FDeEM7O0FqRkZEO0VpRk1JLDBCakc0RCtCO0VpRzNEL0IsdUJBQXVCO0NBSTFCOztBakZYRDtFaUZTUSx1QkFBdUI7Q0FDMUI7O0FqRlZMO0VpRmFJLDBCakdzRCtCO0VpR3JEL0IsdUJBQXVCO0NBSzFCOztBakZuQkQ7O0VpRmlCUSx1QkFBdUI7Q0FDMUI7O0FqRmxCTDtFaUZxQkksMEJqRytDK0I7Q2lHOUNsQzs7QWpGdEJEO0VpRndCSSwwQmpHNkMrQjtDaUc1Q2xDOztBakZ6QkQ7RWlGMkJJLDBCakcyQytCO0NpRzFDbEM7O0FqRjVCRDtFa0ZISSxhQUFZO0VBQ1osaUJBQWlCO0NBNkVwQjs7QWxGM0VEO0VrRkNRLHNCQUFzQjtFQUN0Qix1QkFBdUI7Q0FDMUI7O0FsRkhMO0VrRk1RLGFBQWE7Q0FDaEI7O0FsRlBMO0VrRlVRLHNCQUFzQjtFQUN0QixnQmxHaU1tQjtFa0doTW5CLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsNkRsR3VMK0Q7RWtHdEwvRCxpQkFBaUI7RUFDakIsK0JsRzJDMkI7RWtHMUMzQixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLGVBQWU7Q0FRbEI7O0FsRjNCTDtFa0ZzQlksZUFBZTtDQUlsQjs7QWxGMUJUO0VrRndCZ0Isc0JBQXNCO0NBQ3pCOztBbEZ6QmI7RWtGOEJRLGdCQUFlO0NBVWxCOztBbEZ4Q0w7RWtGZ0NZLGtCbEdzRUc7Q2tHL0ROOztBbEZ2Q1Q7RWtGa0NnQixlbEdrQ21CO0NrRzlCdEI7O0FsRnRDYjtFa0ZvQ29CLGVBQWU7Q0FDbEI7O0FsRnJDakI7RWtGMkNRLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsVUFBVTtDQUNiOztBOURNRDtFcEJwREo7SWtGaURRLGlCQUFpQjtHQTBCeEI7RWxGM0VEO0lrRm9EWSxhQUFZO0dBQ2Y7RWxGckRUO0lrRnVEWSxtQmxHdUprQjtHa0d0SnJCO0VsRnhEVDtJa0YwRFksY0FBYztHQUNqQjtFbEYzRFQ7SWtGNkRZLG9CQUFtQjtHQUN0QjtDbkc0alhSOztBcUN6alhHO0VwQmpFSjtJa0ZtRVksbUJBQW1CO0dBQ3RCO0VsRnBFVDtJa0ZzRVksZUFBZTtHQUNsQjtDbkc0alhSOztBaUJub1hEO0VtRkVJLGlCQUFpQjtFQUNqQixjQUFjO0NBd0JqQjs7QW5GM0JEO0VtRkZRLG1CQUFtQjtFQUNuQixpQ0FBVztDQUNkOztBbkZBTDtFbUZNUSxhQUFhO0NBQ2hCOztBbkZQTDtFbUZVUSxxQkFBcUI7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O0FwRjlLRDs7Ozs7RW9Gd0hRLDBCcEcxRDJCO0VvRzJEM0IsWUFBWTtDQUNmOztBcEYxSEw7RW9GNkhRLDBCcEcvRDJCO0NvR2dFOUI7O0FwRjlITDs7Ozs7Ozs7RW9GMElRLDBCQUErQjtDQUNsQzs7QXBGM0lMO0VvRjhKUSw0Q0FBc0Q7Q0FDekQ7O0FwRi9KTDtFb0ZpS1EscUNBQStDO0NBQ2xEOztBcEZsS0w7Ozs7RW9Gd0tRLHlDQUFtRDtDQUN0RDs7QXBGektMO0VvRjRLUSx1QkFBdUI7Q0FDMUI7O0FwRjdLTDtFcUZISSxpQkFBaUI7Q0FDcEI7O0FyRkVEO0VxRkFJLG1CQUFtQjtFQUNuQixZckdrZ0IyQjtFcUdqZ0IzQixrQkFBb0I7RUFDcEIscUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUt2QixzQ0FBZ0I7Q0FpRG5COztBakVORztFcEJwREo7SXFGTVEscUNBQXNCO0dBb0Q3QjtDdEc4OFhBOztBaUJ4Z1lEO0VxRllZLG9CQUFzQjtDQVN6Qjs7QXJGckJUO0VxRmNnQixZQUFZO0VBQ1osZUFBZTtFQUNmLFlBQVk7RUFDWixZQUFZO0VBQ1osMEJyR2dEbUI7RXFHL0NuQixpQkFBbUI7Q0FDdEI7O0FyRnBCYjtFcUZ5Qm9CLGNBQWM7Q0FDakI7O0FyRjFCakI7RXFGOEJZLFlBQVk7Q0FJZjs7QXJGbENUO0VxRmdDZ0Isc0JBQXNCO0NBQ3pCOztBckZqQ2I7RXFGb0NZLHNJckcwSnlJO0VxR3pKekksZXJHZ0N1QjtDcUcvQjFCOztBckZ0Q1Q7RXFGd0NZLGtCQUFrQjtFQUNsQixrQnJHaUtnQjtFcUdoS2hCLDBCQUEwQjtFQUMxQixlckd3QnVCO0NxR3ZCMUI7O0FyRjVDVDtFcUY4Q1ksa0JyRzRKZ0I7RXFHM0poQixzSXJHK0l5STtFcUc5SXpJLDBCQUEwQjtFQUMxQixVQUFVO0VBQ1YsV0FBVztFQUNYLGVyR2tCdUI7Q3FHakIxQjs7QXJGcERUO0VxRnNEWSxjQUFjO0NBQ2pCOztBckZ2RFQ7RXFGK0RJLGlCQUFpQjtDQVlwQjs7QXJGM0VEO0VxRmlFUSwyQ0FBc0I7Q0FDekI7O0FqRWREO0VwQnBESjtJcUZxRVksMkNBQXNCO0dBSzdCO0N0RzgvWEo7O0FpQnhrWUQ7RXFGd0VZLDBCQUE0QjtDQUMvQjs7QXJGekVUO0VxRitFSSxrQ0FBa0M7Q0EwQ3JDOztBckZ6SEQ7RXFGaUZRLGtDQUFrQztDQUlyQzs7QWpFakNEO0VwQnBESjtJcUZtRlksOEJBQThCO0dBRXJDO0N0R3FnWUo7O0FpQjFsWUQ7RXFGd0ZZLFlBQVk7RUFDWixtQkFBbUI7Q0FDdEI7O0FyRjFGVDtFcUY2RlEsaUJBQW1CO0VBQ25CLG9CQUFzQjtDQXdCekI7O0FyRnRITDtFcUZnR1ksa0JBQWtCO0VBQ2xCLGtCckdnSGlCO0VxRy9HakIsdUJBQXVCO0NBRTFCOztBckZwR1Q7RXFGc0dZLCtCQUFvQjtFQUFwQiw4QkFBb0I7TUFBcEIsd0JBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQiwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQix5QkFBd0I7TUFBeEIsc0JBQXdCO1VBQXhCLHdCQUF3QjtDQWEzQjs7QXJGckhUO0VxRjBHZ0Isd0JBQXdCO0VBQ3hCLFVBQVU7RUFDVixnQkFBZ0I7Q0FRbkI7O0FyRnBIYjtFcUY4R29CLGVyRzNDZTtFcUc0Q2YsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQixnQkFBZ0I7RUFDaEIsc0lyRzRFaUk7Q3FHM0VwSTs7QXJGbkhqQjtFcUY2SEksb0JBQXNCO0NBZ0R6Qjs7QXJGN0tEO0VxRitIUSxZQUFZO0VBQ1osZUFBZTtFQUNmLFlBQVk7RUFDWixZQUFZO0VBQ1osMEJyR2pFMkI7RXFHa0UzQixpQkFBbUI7Q0FDdEI7O0FyRnJJTDtFcUZ1SVEsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxvQkFBc0I7RUFDdEIsa0JBQW9CO0VBQ3BCLGVyR3hFMkI7RXFHeUUzQixnQkFBZ0I7RUFDaEIsMEJBQTBCO0VBQzFCLHNJckdnRDZJO0VxRy9DN0ksb0JBQW9CO0NBQ3ZCOztBckZoSkw7RXFGbUpZLHNCQUFzQjtFQUN0QixvQkFBb0I7RUFDcEIsc0lyR3lDeUk7Q3FHckM1STs7QXJGekpUO0VxRnVKZ0IsWUFBWTtDQUNmOztBckZ4SmI7RXFGMkpZLGdCQUFnQjtDQUNuQjs7QXJGNUpUO0VxRjhKWSxlckcxRnVCO0NxRzJGMUI7O0FyRi9KVDtFcUZpS1ksaUJBQWlCO0NBQ3BCOztBckZsS1Q7RXFGc0tRLGlCckdoRU87RXFHaUVQLGVyR3BHMkI7RXFHcUczQixvQnJHbUNzQjtFcUdsQ3RCLDBCQUEwQjtFQUMxQixvQkFBb0I7RUFDcEIsc0lyR21CNkk7Q3FHbEJoSjs7QXJGNUtMO0VzRkRJLGdCdEd1TmU7RXNHdE5mLGlCQUFvQztDQUN2Qzs7QXRGREQ7RXNGR0ksb0JBQW9CO0NBQ3ZCOztBdEZKRDtFc0ZPSSw2RHRHOExtRTtFc0c3TG5FLDBCQUEwQjtFQUMxQixpQkFBaUI7RUFDakIsbUJ0R29NMEI7RXNHbk0xQix1QkFBc0I7Q0FDekI7O0F0RlpEO0VzRmVJLG9CdEc0TDBCO0VzRzNMMUIsaUJBQWdCO0NBRW5COztBdEZsQkQ7RXNGcUJJLDBCQUEwQjtFQUMxQixvQnRHcUwwQjtFc0dwTDFCLGlCQUFpQjtDQUVwQjs7QXRGekJEO0VzRjRCSSxrQnRHOEt3QjtFc0c3S3hCLGV0R3NDK0I7Q3NHcENsQzs7QXRGL0JEO0VzRm1DSSw2RHRHa0ttRTtFc0dqS25FLGtCdEdzS3dCO0VzR3JLeEIsZXRHZ0MrQjtFc0cvQi9CLGlCQUFpQjtDQUNwQjs7QXRGdkNEO0VzRjRDSSxjQUFjO0NBQ2pCOztBdEY3Q0Q7RXNGaURJLDZEdEdvSm1FO0VzR25KbkUsa0J0RytKeUI7RXNHOUp6QixzQkFBc0I7Q0FDekI7O0F0RnBERDtFc0Z5REksc0l0R3FJaUo7RXNHcElqSiwwQkFBMEI7RUFDMUIsZ0J0RytKZTtFc0c5SmYsaUJ0RzBDVztFc0d6Q1gsb0JBQW9CO0NBQ3ZCOztBdEY5REQ7RXNGaUVJLHNCQUFzQjtFQUN0QixrQnRHK0l5QjtDc0c5STVCOztBdEZuRUQ7RXNGc0VJLGlCQUFpQjtFQUNqQixrQnRHd0kwQjtDc0d2STdCOztBdEZ4RUQ7RXNGMkVJLDZEdEcwSG1FO0VzR3pIbkUsa0J0R21JMEI7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TG5NYjtFSzRMb0IsYWJ3ZkU7RWF2ZkYsMkJyQktzQjtFcUJKdEIsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixlckIzSGU7Q3FCNEhsQjs7QUxqTWpCO0VLeU1ZLDBCckJ2SXVCO0VxQndJdkIsZ0JBQWdCO0NBbUJuQjs7QUw3TlQ7RUs0TWdCLHdCQUFrQztFQUNsQyxnQkFBZ0I7RUFDaEIsMEJyQnpJbUI7Q3FCdUp0Qjs7QUw1TmI7RUtnTm9CLHNDQUFzQztFQUN0QyxvQnJCNUllO0NxQmlKbEI7O0FMdE5qQjtFS21Od0IsWUFBWTtDQUNmOztBTHBOckI7RUt3Tm9CLGVyQm5KZTtFcUJvSmYsMEJyQnRKZTtFcUJ1Slgsc0JyQnRKVztDMkI5RFY7O0FYTnpCO0VLZ09ZLDBCckIzSnVCO0VxQjRKdkIsZUFBZTtDQVVsQjs7QUwzT1Q7RUttT2dCLG9CQUErQjtFQUMvQix1QkFBa0M7Q0FNckM7O0FMMU9iO0VLc09vQixlckJqS2U7RXFCa0tmLDBCckJwS2U7RXFCcUtYLHNCckJwS1c7QzJCOURWOztBWE56QjtFd0ZISSxpQkFBbUI7RUFDbkIsb0JBQXNCO0NBOEN6Qjs7QXBFUUc7RXBCcERKO0l3RkNZLGFBQWE7R0FFcEI7Q3pHbXRaSjs7QWlCdHRaRDtFd0ZNUSxhQUFhO0NBS2hCOztBeEZYTDtFd0ZRWSxXQUFXO0VBQ1gsMkJBQTJCO0NBQzlCOztBeEZWVDtFd0ZjUSxZQUFZO0NBQ2Y7O0F4RmZMO0V3RmtCUSxxQnhHc3lCc0I7Q3dHcnlCekI7O0F4Rm5CTDtFa0JpREUsbUJBQW1CO0VBSW5CLFlBQVk7RUFDWixnQkFBZ0I7RUFLWixvQkFBdUI7RUFDdkIsbUJBQXVCO0VBTTNCLG9CQUFvQjtNQUFwQixtQkFBb0I7VUFBcEIsZUFBb0I7RUFLcEIsZ0JBQXFCO0NzRTlDZDs7QXBFMkJMO0VwQnBESjtJa0IyRE0sb0JBQXVCO0lBQ3ZCLG1CQUF1QjtHc0VuQ3BCO0N6Ryt0WlI7O0FxQ3BzWkc7RXBCcERKO0lrQjJETSxvQkFBdUI7SUFDdkIsbUJBQXVCO0dzRW5DcEI7Q3pHc3VaUjs7QXFDM3NaRztFcEJw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eEU0Q0c7RXBCcERKO0lrQjJETSxvQkFBdUI7SUFDdkIsbUJBQXVCO0cwRXBENUI7QzdHbWlhQTs7QXFDdi9aRztFcEJwREo7SWtCMkRNLG9CQUF1QjtJQUN2QixtQkFBdUI7RzBFcEQ1QjtDN0cwaWFBOztBcUM5L1pHO0VwQnBESjtJa0IyRE0sb0JBQXVCO0lBQ3ZCLG1CQUF1QjtHMEVwRDVCO0M3R2lqYUE7O0FxQ3JnYUc7RXBCcERKO0lrQjJETSxvQkFBdUI7SUFDdkIsbUJBQXVCO0cwRXBENUI7QzdHd2phQTs7QXFDNWdhRztFcEJwREo7STRGRVEsYUFBYTtJQUNiLGFBQWE7R0FLcEI7QzdHK2phQTs7QWlCdmthRDtFNEZNUSxpQkFBaUI7Q0FDcEI7O0E1RlBMO0U2RkhJLGlCQUFtQjtFQUNuQixvQkFBc0I7Q0F5QnpCOztBN0Z2QkQ7RTZGQVEsZUFBZTtDQXNCbEI7O0E3RnRCTDtFNkZFWSxVQUFVO0VBQ1YsV0FBVztFQUNYLHVCQUE2QjtFQUM3QixzQkFBc0I7RUFDdEIsbUI3R3dNa0I7RTZHdk1sQixzSTdHdUx5STtFNkd0THpJLFlBQVk7Q0FhZjs7QTdGckJUO0U2RlVnQixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGtCN0c4TFk7QzZHN0xmOztBN0ZiYjtFNkZlZ0IsY0FBYztDQUNqQjs7QTdGaEJiO0U2RmtCZ0Isc0JBQXNCO0VBQ3RCLGU3R2lEbUI7QzZHaER0Qjs7QTdGcEJiO0U4RkhJLDZEOUd3TW1FO0U4R3ZNbkUsaUJBQWlCO0NBQ3BCOztBOUZDRDtFK0ZISSw2RC9Hd01tRTtFK0d2TW5FLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsc0JBQXNCO0NBQ3pCOztBL0ZERDtFZ0dISSxrQmhIeUdXO0NnSDdDZDs7QWhHekREO0VnR0FZLGdCQUFnQjtFQUNoQixVQUFVO0VBQUUsV0FBVztDQWtCMUI7O0FoR25CVDtFZ0dHZ0IsZWhIb0VtQjtFZ0huRW5CLHNJaEgwTHFJO0VnSHpMckksY0FBYztFQUNkLFdBQVc7Q0FZZDs7QTVFa0NUO0VwQnBESjtJZ0dVd0IsZUFBZTtHQU90QjtDakgrbmFoQjs7QWlCaHBhRDtFZ0dhd0IsYXhHaUJKO0V3R2hCSSwyQmhIb0xrQjtFZ0huTGxCLHFCQUFxQjtDQUN4Qjs7QWhHaEJyQjtFZ0dzQlEsMEJoSDRDMkI7RWdIM0MzQixXQUFXO0VBQ1gsWUFBWTtFQUNaLHFCaEg2RU87Q2dIOUNWOztBNUVTRDtFcEJqRUo7SWdHMkJZLDBCQUEwQjtJQUMxQiw2QkFBNkI7SUFDN0IsNEJBQTRCO0lBQzVCLHlDQUE2QztJQUM3QyxpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLHdCQUF3QjtJQUN4Qiw0QkFBNEI7SUFDNUIsdUJBQXVCO0dBcUI5QjtDakhtbmFKOztBaUIzcWFEO0VnR3NDWSwwQmhINkJ1QjtDZ0g1QjFCOztBaEd2Q1Q7RWdHeUNZLDBCQUEwQjtFQUMxQixrQmhIZ0tnQjtDZ0gvSm5COztBaEczQ1Q7RWdHNkNZLGVoSDBCdUI7RWdIekJ2QixzSWhIZ0p5STtDZ0h2STVJOztBaEd2RFQ7RWdHZ0RnQixlaEgrYnVCO0VnSDlidkIsc0JBQXNCO0VBQ3RCLDBCaEg4YndCO0MyQjdkbkM7O0FYbkJMO0VnR3FEZ0IsMEJoSDJid0I7Q2dIMWIzQjs7QWhHdERiO0VpR0VJLGlCQUFpQjtFakZGakIsbUJpRkcwQjtFQUMxQixvQmpIaUUrQjtDaUhObEM7O0FqRy9ERDtFZ0JBSSxtQmlGTThCO0VBQzFCLFlBQVk7RUFDWixhQUFhO0VBQ2IsMEJqSDBEMkI7RWlIekQzQixpQkFBaUI7RUFDakIsdUJBQXVCO0NBSzFCOztBakdoQkw7RWlHY1kseUJBQXlCO0NBQzVCOztBakdmVDtFaUdrQlEsMEJqSGlEMkI7RWdDbkUvQixtQmlGbUI4QjtDQUM3Qjs7QWpHcEJMO0VpR3NCUSxhQUFhO0NBd0NoQjs7QWpHOURMO0VpR3dCWSxVQUFVO0NBQ2I7O0FqR3pCVDtFaUcyQlksVUFBVTtFQUNWLFFBQVE7RUFDUixlQUFlO0VBQ2YsYUFBYTtFQUNiLFlBQVk7RUFDWixXQUFXO0VBQ1gscUJBQXFCO0NBNEJ4Qjs7QWpHN0RUO0VpR21DZ0Isa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0NBYXBCOztBakduRGI7RWlHd0NvQixjQUFjO0NBQ2pCOztBakd6Q2pCO0VpRzJDb0IsY0FBYztDQUNqQjs7QWpHNUNqQjtFaUc4Q29CLGFBQWE7Q0FJaEI7O0FqR2xEakI7RWlHZ0R3QixjQUFjO0NBQ2pCOztBakdqRHJCO0VpR3NEb0IsU0FBUztFQUNULGVqSFllO0VpSFhmLGtCakhrSlE7RWlIakpSLDZEakg0SW1EO0VpSDNJbkQsaUJBQWlCO0NBQ3BCOztBakczRGpCO0VrR0hJLGlCQUFpQjtFQUNqQiwwQmxIb0UrQjtDa0h4Q2xDOztBbEcxQkQ7RWtHQ1EsbUJBQW1CO0VBQ25CLGlCQUFpQjtDQUNwQjs7QWxHSEw7RWtHS1EsbUJsSHlNc0I7RWtIeE10QixpQkFBaUI7Q0FDcEI7O0FsR1BMO0VrR1lRLGlCQUFnQjtFQUNoQiwwQkFBMEI7RUFDMUIsZ0JBQWdCO0VBQ2hCLGVBQWU7Q0FDbEI7O0FsR2hCTDtFa0drQlEsaUJBQWdCO0VBQ2hCLGtCbEg0THNCO0NrSDNMekI7O0FsR3BCTDtFa0dzQlEsMEJBQXlCO0VBQ3pCLDBCbEg0QzJCO0NrSDNDOUI7O0FsR3hCTDtFbUdIQyxnQkFBZ0I7RUFDaEIseUJBQXdCO0VBQ3hCLGdCQUFlO0VBQ2YsaUJBQWlCO0NBV2pCOztBbkdYRDtFbUdFRSxXQUFVO0VBQ1YscUJBQXFCO0NBQ2xCOztBL0U2REQ7RXBCakVKO0ltR01RLGlCQUFnQjtJQUNoQixXQUFXO0lBQ1gsK0JBQStCO0lBQy9CLHFCQUFxQjtHQUU1QjtDcEhzemFBOztBcUNod2FHO0VwQmpFSjtJbUdjUSwrQkFBK0I7R0FLdEM7RW5HbkJEO0ltR2dCWSxrQm5IK01VO0dtSDlNYjtDcEh5emFSOztBaUIxMGFEO0VtR3NCSSxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixtQkFBa0I7Q0ErQnJCOztBL0VKRztFcEJwREo7SWtCQ0UsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFLZixvQkFBdUI7SUFDdkIsbUJBQXVCO0lpRm9CckIsaUJBQWdCO0lBQ25CLG1CQUFrQjtJQUNsQixvQkFBbUI7R0F5QnZCO0NwSHN5YUE7O0FxQzF5YUc7RXBCcERKO0lrQlFNLG9CQUF1QjtJQUN2QixtQkFBdUI7R2lGK0M1QjtDcEg2eWFBOztBcUNqemFHO0VwQnBESjtJa0JRTSxvQkFBdUI7SUFDdkIsbUJBQXVCO0dpRitDNUI7Q3BIb3phQTs7QXFDeHphRztFcEJwREo7SWtCUU0sb0JBQXVCO0lBQ3ZCLG1CQUF1QjtHaUYrQzVCO0NwSDJ6YUE7O0FxQy96YUc7RXBCcERKO0lrQlFNLG9CQUF1QjtJQUN2QixtQkFBdUI7R2lGK0M1QjtDcEhrMGFBOztBcUN0MGFHO0VwQnBESjtJa0JtQk0sYWxDaUpLO0lrQ2hKTCxnQkFBZ0I7R2lGb0NyQjtDcEh5MGFBOztBcUM3MGFHO0VwQnBESjtJa0JtQk0sYWxDa0pLO0lrQ2pKTCxnQkFBZ0I7R2lGb0NyQjtDcEhnMWFBOztBcUNwMWFHO0VwQnBESjtJa0JtQk0sYWxDbUpLO0lrQ2xKTCxnQkFBZ0I7R2lGb0NyQjtDcEh1MWFBOztBcUMzMWFHO0VwQnBESjtJa0JtQk0sY2xDb0pNO0lrQ25KTixnQkFBZ0I7R2lGb0NyQjtDcEg4MWFBOztBaUJ0NWFEO0VtR29DWSxlQUFlO0NBQ2xCOztBbkdyQ1Q7RW1HdUNZLGtCbkh3TFU7Q21IdkxiOztBL0VZTDtFcEJwREo7SW1HNENNLG1CQUFrQjtJQUNsQixhQUFZO0lBQ1osV0FBVTtJQUNWLGFBQVk7R0FPZjtFbkd0REg7SW1HaURVLGFBQVk7R0FDZjtFbkdsRFA7SW1Hb0RJLGtCbkgwS2tCO0dtSHpLWjtDcEh3M2FUOztBaUI3NmFEO0VPSEksaUJBQW1CO0VBQ25CLG9CQUFzQjtDQXdGekI7O0FQdEZEOzs7RU9HUSxlQUFjO0NBQ2pCOztBUEpMO0VPWWdCLGdCQUFnQjtDQU1uQjs7QVBsQmI7RU9ld0IseUJBQXlCO0NBQzVCOztBUGhCckI7RU9vQmdCLFlBQVk7Q0FDZjs7QVByQmI7RU84QlEsWUFBWTtDQU9mOztBUHJDTDtFT2dDWSwwQnZCb0N1QjtDdUJo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QjtDZ0IrRnhCOztBQTlTTjtFQWdUUywwQkFBeUI7RUFDekIsMEJoQjlPMEI7Q2dCK083QiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG4kcmV1dGVycy1mb250LXBhdGg6ICAgICAgICAgJy4uL2ZvbnRzJztcbiRmYS1mb250LXBhdGg6ICAgICAgICAgICAgICAnLi4vZm9udHMnO1xuKi9cbi8qIFJFVVRFUlMgS05PV0xFREdFICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLbm93bGVkZ2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoXCJLbm93bGVkZ2UgVWx0cmEgTGlnaHRcIiksIGxvY2FsKFwiS25vd2xlZGdlVWx0cmFMaWdodFwiKSwgdXJsKFwiLy9ncmFwaGljcy50aG9tc29ucmV1dGVycy5jb20vZm9udHMvS25vd2xlZGdlVWx0cmFMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0tub3dsZWRnZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIktub3dsZWRnZSBSZWd1bGFyXCIpLCBsb2NhbChcIktub3dsZWRnZVJlZ3VsYXJcIiksIHVybChcIi8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzL0tub3dsZWRnZVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLbm93bGVkZ2UnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJLbm93bGVkZ2UgUmVndWxhciBJdGFsaWNcIiksIGxvY2FsKFwiS25vd2xlZGdlUmVndWxhckl0YWxpY1wiKSwgdXJsKFwiLy9ncmFwaGljcy50aG9tc29ucmV1dGVycy5jb20vZm9udHMvS25vd2xlZGdlUmVndWxhckl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0tub3dsZWRnZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIktub3dsZWRnZSBNZWRpdW1cIiksIGxvY2FsKFwiS25vd2xlZGdlTWVkaXVtXCIpLCB1cmwoXCIvL2dyYXBoaWNzLnRob21zb25yZXV0ZXJzLmNvbS9mb250cy9Lbm93bGVkZ2VNZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLbm93bGVkZ2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJLbm93bGVkZ2UgQm9sZFwiKSwgbG9jYWwoXCJLbm93bGVkZ2VCb2xkXCIpLCB1cmwoXCIvL2dyYXBoaWNzLnRob21zb25yZXV0ZXJzLmNvbS9mb250cy9Lbm93bGVkZ2VCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnS25vd2xlZGdlJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiS25vd2xlZGdlIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIktub3dsZWRnZUJvbGRJdGFsaWNcIiksIHVybChcIi8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzL0tub3dsZWRnZUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG4vKiBTT1VSQ0UgU0FOUyBQUk8gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlNvdXJjZSBTYW5zIFByb1wiKSwgbG9jYWwoXCJTb3VyY2VTYW5zUHJvLVJlZ3VsYXJcIiksIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92OS9PRGVsSTFhSEJZREJxZ2VJQUgyemxOSHEtRkZnb0ROVjNHVEtwSHd1dnRJLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbChcIlNvdXJjZSBTYW5zIFBybyBTZW1pYm9sZFwiKSwgbG9jYWwoXCJTb3VyY2VTYW5zUHJvLVNlbWlib2xkXCIpLCB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjkvdG9hZE9jZm1sdDliMzhkSEp4T0JHQ21ncG11UXFLMkktTDJTOWNGNjVFay53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJTb3VyY2UgU2FucyBQcm8gQm9sZFwiKSwgbG9jYWwoXCJTb3VyY2VTYW5zUHJvLUJvbGRcIiksIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92OS90b2FkT2NmbWx0OWIzOGRISnhPQkdJcWpHWUpVeU9YY0J3VVFiUmFOSDZjLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlNvdXJjZSBTYW5zIFBybyBJdGFsaWNcIiksIGxvY2FsKFwiU291cmNlU2Fuc1Byby1JdFwiKSwgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3Y5L00ySmQ3MW9QSmhMS3AwemR0VHZvTV9iY2UtVmN5TEpNUlIxRkM5cVdiVTgud29mZikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiU291cmNlIFNhbnMgUHJvIExpZ2h0XCIpLCBsb2NhbChcIlNvdXJjZVNhbnNQcm8tTGlnaHRcIiksIHVybCgvL3RoZW1lcy5nb29nbGV1c2VyY29udGVudC5jb20vc3RhdGljL2ZvbnRzL3NvdXJjZXNhbnNwcm8vdjUvdG9hZE9jZm1sdDliMzhkSEp4T0JHTVZOdG9tNFFsRUROSmFxcXF6cWRTcy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIvL2dyYXBoaWNzLnRob21zb25yZXV0ZXJzLmNvbS9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvL2dyYXBoaWNzLnRob21zb25yZXV0ZXJzLmNvbS9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0MjllbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NTcxNDI5ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0MjllbTtcbiAgdG9wOiAwLjE0Mjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NTcxZW07XG59XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgFwiO1xufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjtcbn1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiO1xufVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ag1wiO1xufVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjtcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjtcbn1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiO1xufVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiO1xufVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiO1xufVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7XG59XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7XG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiO1xufVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7XG59XG5cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjtcbn1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjtcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjtcbn1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiO1xufVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiO1xufVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiO1xufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7XG59XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiO1xufVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiO1xufVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjtcbn1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7XG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7XG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjtcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiO1xufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiO1xufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiO1xufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7XG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjtcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjtcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjtcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjtcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjtcbn1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiO1xufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7XG59XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjtcbn1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7XG59XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjtcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiO1xufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bg1wiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYZcIjtcbn1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiO1xufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GMXCI7XG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7XG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7XG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GcXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnVwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaNcIjtcbn1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaRcIjtcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaZcIjtcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjtcbn1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7XG59XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7XG59XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7XG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7XG59XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7XG59XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjtcbn1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiO1xufVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjtcbn1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bs1wiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7XG59XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7XG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbZcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiO1xufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiO1xufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvFwiO1xufVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb1cIjtcbn1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7XG59XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoNcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiO1xufVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjtcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7XG59XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ch1wiO1xufVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiO1xufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7XG59XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7XG59XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiO1xufVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7XG59XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7XG59XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KQXCI7XG59XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjtcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiO1xufVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiO1xufVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjtcbn1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KWXCI7XG59XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjtcbn1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjtcbn1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp1cIjtcbn1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiO1xufVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiO1xufVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7XG59XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiO1xufVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KmXCI7XG59XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cp1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiO1xufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjtcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7XG59XG5cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjtcbn1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4NcIjtcbn1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjtcbn1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiO1xufVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiO1xufVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiO1xufVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiO1xufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiO1xufVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjtcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7XG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5NcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjtcbn1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiO1xufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmVwiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjtcbn1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjtcbn1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7XG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiO1xufVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjtcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiO1xufVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjtcbn1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiO1xufVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7XG59XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjtcbn1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6ZcIjtcbn1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OsXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrVwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjtcbn1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ColwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7XG59XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7XG59XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtlwiO1xufVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dt1wiO1xufVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7XG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7XG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjtcbn1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7XG59XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjtcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjtcbn1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7XG59XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7XG59XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7XG59XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7XG59XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiO1xufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiO1xufVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiO1xufVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiO1xufVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7XG59XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjtcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7XG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiO1xufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7XG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiO1xufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiO1xufVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7XG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiO1xufVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7XG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjtcbn1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjtcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjtcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjtcbn1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7XG59XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7XG59XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7XG59XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjtcbn1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiO1xufVxuXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjtcbn1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjtcbn1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiO1xufVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7XG59XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7XG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7XG59XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiO1xufVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7XG59XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjtcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7XG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjtcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjtcbn1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjtcbn1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7XG59XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjtcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiO1xufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvholcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhotcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aOXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7XG59XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiO1xufVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjtcbn1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7XG59XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7XG59XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiO1xufVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpxcIjtcbn1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjtcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7XG59XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjtcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiO1xufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiO1xufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74amXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjtcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7XG59XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiO1xufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7XG59XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiO1xufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiO1xufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a1XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7XG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7XG59XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjtcbn1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjtcbn1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjtcbn1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7XG59XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjtcbn1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7XG59XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiO1xufVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjtcbn1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiO1xufVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiO1xufVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh45cIjtcbn1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkFwiO1xufVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7XG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiO1xufVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjtcbn1cblxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7XG59XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5lcIjtcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjtcbn1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ebXCI7XG59XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjtcbn1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiO1xufVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiO1xufVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74egXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7XG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eiXCI7XG59XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ho1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6hcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6lcIjtcbn1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7BcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eyXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuFwiO1xufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiO1xufVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjtcbn1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjtcbn1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiO1xufVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjtcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjtcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiO1xufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7XG59XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiO1xufVxuXG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiO1xufVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjtcbn1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjtcbn1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7XG59XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiO1xufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjtcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjtcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiO1xufVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7XG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiO1xufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjtcbn1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiO1xufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7XG59XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7XG59XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7XG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiO1xufVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiO1xufVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjtcbn1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiO1xufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjtcbn1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjtcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjtcbn1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiO1xufVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7XG59XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiO1xufVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiO1xufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7XG59XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7XG59XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7XG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiO1xufVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiO1xufVxuXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiO1xufVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjtcbn1cblxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiO1xufVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjtcbn1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiO1xufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7XG59XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjtcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiO1xufVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7XG59XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7XG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjtcbn1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjtcbn1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiO1xufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7XG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjtcbn1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjtcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjtcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjtcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7XG59XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7XG59XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7XG59XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjtcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7XG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjtcbn1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiO1xufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjtcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjtcbn1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiO1xufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjtcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qEXCI7XG59XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjtcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kh1wiO1xufVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiO1xufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviotcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjlwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjtcbn1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipJcIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiO1xufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjtcbn1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjtcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiO1xufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7XG59XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjtcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7XG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiO1xufVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjtcbn1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjtcbn1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiO1xufVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjtcbn1cblxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjtcbn1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7XG59XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7XG59XG5cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjtcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiO1xufVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjtcbn1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiO1xufVxuXG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiO1xufVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7XG59XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7XG59XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir1cIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjtcbn1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiO1xufVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjtcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Li1wiO1xufVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7XG59XG5cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjtcbn1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi45cIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7XG59XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlFwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjtcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjtcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjtcbn1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjtcbn1cblxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5pcIjtcbn1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lm1wiO1xufVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjtcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7XG59XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7XG59XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyB7XG4gIC8qIVxuICogQm9vdHN0cmFwIHY0LjAuMC1hbHBoYS42IChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4gIC8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbiAgLyoqXG4gKiBSZXRyaWV2ZXMgYSBjb2xvciB2YWx1ZSBmcm9tIHRoZSAkbWF0ZXJpYWwtY29sb3JzIFNhc3MgbWFwXG4gKiBJbnNwaXJlZCBieSBodHRwczovL2dpdGh1Yi5jb20vbmlsc2thc3BlcnNzb24vR29vZ2xlLU1hdGVyaWFsLVVJLUNvbG9yLVBhbGV0dGUvXG4gKlxuICogQGZ1bmN0aW9uXG4gKiBAcGFyYW0ge3N0cmluZ30gY29sb3ItbmFtZSAgICAgICAgICAgICAtIHF1b3RlZCwgbG93ZXItY2FzZSwgZGFzaGVyaXplZCBjb2xvclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lIChlLmcuICdwaW5rJywgJ2FtYmVyJylcbiAqIEBwYXJhbSB7c3RyaW5nfSBbY29sb3ItdmFyaWFudD0nNTAwJ10gIC0gcXVvdGVkLCBsb3dlcmNhc2UgY29sb3IgdmFyaWFudCAoZS5nLlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnMjAwJywgJ2ExMDAnKVxuICovXG4gIC8qbGluZXMgYW5kIGFyZWEgYW5kIHBsb3Qgc3BhY2UqL1xuICAvKmF4aXMqL1xuICAvKlxuLmJ0bntcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6Zm9jdXMsIGlucHV0OmZvY3Vze1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG4qL1xuICAvKiBcbiAqIFNlZSAuL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyBmb3IgbWFzdGhlYWQtbmF2IHN0eWxlcywgYXMgdGhleSdyZSBhcHBsaWVkIHRvIGJvdGggYnV0dG9ucyBhbmQgdG9cbiAqIGEgdWwubmF2IGVsZW1lbnQgZm9yIHVzZSBhdCB0aGUgdG9wIG9mIGEgcGFja2FnZS5cbioqL1xuICAvKlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG5wb3NpdGlvbjogYWJzb2x1dGU7XG5ib3R0b206IDEwcHg7XG5sZWZ0OiA1MCU7XG56LWluZGV4OiAxNTtcbndpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9ycy13aWR0aDtcbnBhZGRpbmctbGVmdDogMDtcbm1hcmdpbi1sZWZ0OiAtKCRjYXJvdXNlbC1pbmRpY2F0b3JzLXdpZHRoIC8gMik7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG5saXN0LXN0eWxlOiBub25lO1xuXG5saSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemU7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gSUU5IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA5IGRvZXMgbm90IHByb3Blcmx5IGhhbmRsZSBjbGlja3Mgb24gZWxlbWVudHMgd2l0aCBhIGBiYWNrZ3JvdW5kLWNvbG9yYCBvZiBgdHJhbnNwYXJlbnRgLFxuICAgIC8vIHNvIHdlIHVzZSBgcmdiYSgwLDAsMCwwKWAgaW5zdGVhZCBzaW5jZSBpdCdzIGEgbm9uLWJ1Z2d5IGVxdWl2YWxlbnQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNJbnRlcm5ldF9FeHBsb3JlclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc2l6ZTtcbn1cblxuLmFjdGl2ZSB7XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLXNpemU7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1zaXplO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbn1cbn1cbiovXG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGFydGljbGUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGFzaWRlLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBmb290ZXIsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGhlYWRlcixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgbmF2LFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBmaWdjYXB0aW9uLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBmaWd1cmUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBmaWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgcHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYTphY3RpdmUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBiLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBiLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGNvZGUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGtiZCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIG1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHN1Yixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBzdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYXVkaW8sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBpbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGJ1dHRvbixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaW5wdXQsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIG9wdGdyb3VwLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBzZWxlY3QsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBidXR0b24sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYnV0dG9uLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBidXR0b24sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIFt0eXBlPVwicmVzZXRcIl0sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgbGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyB0ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIFt0eXBlPVwiY2hlY2tib3hcIl0sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGRldGFpbHMsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIG1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBzdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyB0ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljICosXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgKjo6YmVmb3JlLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljICo6OmFmdGVyLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHA6OmZpcnN0LWxldHRlcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBkaXY6OmZpcnN0LWxldHRlcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBibG9ja3F1b3RlOjpmaXJzdC1sZXR0ZXIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgbGk6OmZpcnN0LWxldHRlcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBwOjpmaXJzdC1saW5lLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGRpdjo6Zmlyc3QtbGluZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBibG9ja3F1b3RlOjpmaXJzdC1saW5lLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGxpOjpmaXJzdC1saW5lIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHByZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyB0cixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHAsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaDIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaDIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlIHRkLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgKixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgKjo6YmVmb3JlLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBoMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBoMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBoMywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBoNCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBoNSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGFiYnJbdGl0bGVdLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIG9sLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyB1bCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIG9sIG9sLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyB1bCB1bCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgb2wgdWwsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEge1xuICBjb2xvcjogIzAyNzVkODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGE6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDE0YzhjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBwcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBmaWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYXJlYSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYnV0dG9uLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBbcm9sZT1cImJ1dHRvblwiXSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaW5wdXQsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGxhYmVsLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBzZWxlY3QsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHN1bW1hcnksXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBjYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogI2FhYWFhYTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaW5wdXQsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGJ1dHRvbixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgc2VsZWN0LFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyB0ZXh0YXJlYSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBmaWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgb3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGgxLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGgyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGgzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGg0LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGg1LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGg2LFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaDEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmgyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oMywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaDQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmg1LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IEtub3dsZWRnZSwgXCJTb3VyY2UgU2FucyBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGgxLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGgyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBoMywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaDQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaDUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGg2LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHNtYWxsLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBtYXJrLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgI2RiZGJkYjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJsb2NrcXVvdGUtcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yaWdodDogMC4yNXJlbSBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmxvY2txdW90ZS1yZXZlcnNlIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmxvY2txdW90ZS1yZXZlcnNlIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDBBMCBcXDIwMTRcIjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgY29kZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMga2JkLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBwcmUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGNvZGUge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNiZDQxNDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG59XG5cbmEgPiAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBrYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMga2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgcHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBwcmUgY29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDU0MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubm8tZ3V0dGVycyA+IC5jb2wsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC0xLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC00LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtNSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTYsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC03LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtOCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTksIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC0xMCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTExLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtMTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS0yLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tMywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS01LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tNiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS04LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tOSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTEwLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tMTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS0xMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC0zLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtNCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC02LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtNywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTgsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC05LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtMTAsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC0xMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTEyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy0xLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy00LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctNSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTYsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy03LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctOCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTksIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy0xMCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTExLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctMTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC0yLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtMywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC01LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtNiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC04LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtOSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTEwLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtMTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC0xMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC0zLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtNCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC02LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtNywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTgsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC05LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtMTAsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC0xMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTEyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS0xLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS00LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tNSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTYsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS03LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tOCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTksIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS0xMCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTExLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tMTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC0yLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtMywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC01LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtNiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC04LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtOSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTEwLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtMTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC0xMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy0zLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctNCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy02LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctNywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTgsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy05LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctMTAsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy0xMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTEyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC0xLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC00LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtNSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTYsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC03LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtOCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTksIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC0xMCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTExLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtMTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC0xLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC00LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtNSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTYsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC03LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtOCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTksIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC0xMCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTExLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtMTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS0yLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tMywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS01LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tNiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS04LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tOSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTEwLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tMTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS0xMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC0zLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtNCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC02LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtNywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTgsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC05LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtMTAsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC0xMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTEyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy0xLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy00LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctNSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTYsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy03LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctOCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTksIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy0xMCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTExLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctMTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC0yLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtMywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC01LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtNiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC04LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtOSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTEwLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtMTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC0xMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC0yLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtMywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC01LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtNiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC04LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtOSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTEwLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtMTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC0xMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS0zLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tNCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS02LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tNywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTgsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS05LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tMTAsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS0xMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTEyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20sIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC0xLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC00LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtNSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTYsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC03LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtOCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTksIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC0xMCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTExLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtMTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy0yLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctMywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy01LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctNiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy04LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctOSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTEwLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctMTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy0xMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC0zLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtNCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC02LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtNywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTgsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC05LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtMTAsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC0xMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTEyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC0yLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtMywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC01LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtNiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC04LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtOSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTEwLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtMTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC0xMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS0zLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tNCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS02LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tNywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTgsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS05LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tMTAsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS0xMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTEyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20sIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC0xLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC00LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtNSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTYsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC03LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtOCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTksIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC0xMCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTExLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtMTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy0yLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctMywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy01LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctNiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy04LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctOSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTEwLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctMTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy0xMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC0zLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtNCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC02LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtNywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTgsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC05LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtMTAsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC0xMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTEyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC1zbS0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLXNtLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtc20tMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtc20tMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLXNtLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLXNtLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLXNtLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC1zbS03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC1zbS04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC1zbS05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtc20tMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLXNtLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC1zbS0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC1zbS0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtc20tMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLXNtLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtc20tMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtc20tNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC1zbS01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLXNtLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLXNtLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtc20tOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC1zbS05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC1zbS0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC1zbS0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC1zbS0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtbWQtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC1tZC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLW1kLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLW1kLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC1tZC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC1tZC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC1tZC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtbWQtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtbWQtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtbWQtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLW1kLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC1tZC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtbWQtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtbWQtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLW1kLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC1tZC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLW1kLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLW1kLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtbWQtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC1tZC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC1tZC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLW1kLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtbWQtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtbWQtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtbWQtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtbWQtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLWxnLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtbGctMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC1sZy0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC1sZy0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtbGctNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtbGctNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtbGctNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLWxnLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLWxnLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLWxnLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC1sZy0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwtbGctMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLWxnLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLWxnLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC1sZy0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtbGctMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC1sZy0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC1sZy00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLWxnLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtbGctNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gtbGctNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC1sZy04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLWxnLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLWxnLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLWxnLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLWxnLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwteGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC14bC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLXhsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLXhsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC14bC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC14bC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC14bC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwteGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwteGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwteGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdWxsLXhsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVsbC14bC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1bGwteGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gteGwtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLXhsLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC14bC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLXhsLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLXhsLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gteGwtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC14bC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHVzaC14bC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdXNoLXhsLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gteGwtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gteGwtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gteGwtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB1c2gteGwtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUgdGgsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGJkYmRiO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkYmRiZGI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLXNtIHRoLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUtYm9yZGVyZWQgdGgsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLWFjdGl2ZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUtc3VjY2Vzcyxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZS1pbmZvLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUtaW5mbyA+IHRoLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLXdhcm5pbmcsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZS13YXJuaW5nID4gdGgsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUtZGFuZ2VyLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUtZGFuZ2VyID4gdGgsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVhZC1pbnZlcnNlIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRoZWFkLWRlZmF1bHQgdGgge1xuICBjb2xvcjogIzZCNkE2QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZS1pbnZlcnNlIHRoLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGFibGUtaW52ZXJzZSB0ZCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLWludmVyc2UgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLWludmVyc2UudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWJsZS1yZXNwb25zaXZlLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzZCNkE2QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM2QjZBNkI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGJkYmRiO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuNXJlbSArIDJweCk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM2QjZBNkI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZvcm0tY29udHJvbC1maWxlLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtIC0gMXB4ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDFweCAqIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNzVyZW0gLSAxcHggKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC43NXJlbSAtIDFweCAqIDIpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSAtIDFweCAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtIC0gMXB4ICogMik7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbC1mb3JtLWxlZ2VuZCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbC1zbSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wtbGcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZvcm0tY29udHJvbC1zbSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwcmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiAxLjgxMjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZvcm0tY29udHJvbC1sZywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgc2VsZWN0LmZvcm0tY29udHJvbC1sZzpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IDMuMTY2NjY2NjY2N3JlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWNoZWNrLmRpc2FibGVkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZvcm0tY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWNoZWNrLWlucHV0Om9ubHktY2hpbGQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2stbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWNoZWNrLWlubGluZSArIC5mb3JtLWNoZWNrLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWNvbnRyb2wtc3VjY2Vzcyxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZvcm0tY29udHJvbC13YXJuaW5nLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjI1cmVtIDEuMjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWxhYmVsLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGFzLXN1Y2Nlc3MgLmNvbC1mb3JtLWxhYmVsLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGFzLXN1Y2Nlc3MgLmZvcm0tY2hlY2stbGFiZWwsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oYXMtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wge1xuICBjb2xvcjogIzVjYjg1Yztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjZlYTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzNWNiODVjJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1sYWJlbCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhhcy13YXJuaW5nIC5jb2wtZm9ybS1sYWJlbCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhhcy13YXJuaW5nIC5mb3JtLWNoZWNrLWxhYmVsLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGFzLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sIHtcbiAgY29sb3I6ICNmMGFkNGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmMGFkNGUnIGQ9J000LjQgNS4zMjRoLS44di0yLjQ2aC44em0wIDEuNDJoLS44VjUuODloLjh6TTMuNzYuNjNMLjA0IDcuMDc1Yy0uMTE1LjIuMDE2LjQyNS4yNi40MjZoNy4zOTdjLjI0MiAwIC4zNzItLjIyNi4yNTgtLjQyNkM2LjcyNiA0LjkyNCA1LjQ3IDIuNzkgNC4yNTMuNjNjLS4xMTMtLjE3NC0uMzktLjE3NC0uNDk0IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtbGFiZWwsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oYXMtZGFuZ2VyIC5jb2wtZm9ybS1sYWJlbCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhhcy1kYW5nZXIgLmZvcm0tY2hlY2stbGFiZWwsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oYXMtZGFuZ2VyIC5jdXN0b20tY29udHJvbCB7XG4gIGNvbG9yOiAjZDk1MzRmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhhcy1kYW5nZXIgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdmNztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZDk1MzRmJyB2aWV3Qm94PSctMiAtMiA3IDcnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNFJTNDY2lyY2xlIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG46Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyLCAxMTcsIDIxNiwgMC4yNSk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi5kaXNhYmxlZCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogLjY1O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG46YWN0aXZlLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhLmJ0bi5kaXNhYmxlZCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2FhYWFhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tcHJpbWFyeTpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXByaW1hcnkuYWN0aXZlLFxuLnNob3cgPiAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2FhYWFhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1YWE1O1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXNlY29uZGFyeS5hY3RpdmUsXG4uc2hvdyA+IC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjVhYTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyYWFiZDI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1pbmZvOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4taW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDkxLCAxOTIsIDIyMiwgMC41KTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWluZm8uZGlzYWJsZWQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4taW5mbzphY3RpdmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1pbmZvLmFjdGl2ZSxcbi5zaG93ID4gLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzJhYWJkMjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICM0MTk2NDE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1zdWNjZXNzOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDkyLCAxODQsIDkyLCAwLjUpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLnNob3cgPiAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDE5NjQxO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2ViOTMxNjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQwLCAxNzMsIDc4LCAwLjUpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4td2FybmluZy5kaXNhYmxlZCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXdhcm5pbmcuYWN0aXZlLFxuLnNob3cgPiAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWI5MzE2O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0Zjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNjMTJlMmE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMTcsIDgzLCA3OSwgMC41KTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0Zjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWRhbmdlcjphY3RpdmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLnNob3cgPiAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNjMTJlMmE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsXG4uc2hvdyA+IC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsXG4uc2hvdyA+IC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1YmMwZGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoOTEsIDE5MiwgMjIyLCAwLjUpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmUsXG4uc2hvdyA+IC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDkyLCAxODQsIDkyLCAwLjUpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsXG4uc2hvdyA+IC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0MCwgMTczLCA3OCwgMC41KTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLFxuLnNob3cgPiAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIxNywgODMsIDc5LCAwLjUpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSxcbi5zaG93ID4gLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMjc1ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1saW5rLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tbGluazphY3RpdmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1saW5rLmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWxpbms6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWxpbmssIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1saW5rOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1saW5rOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDE0YzhjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1saW5rOmRpc2FibGVkOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tbGluazpkaXNhYmxlZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWxnLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXNtLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZhZGUuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHRyLmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgdGJvZHkuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kcm9wdXAsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zaG93ID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2hvdyA+IGEge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjYWFhYWFhO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cCA+IC5idG4sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0bixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0bi1ncm91cCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6YWN0aXZlLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYWRkb24sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1idG4sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWFkZG9uLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM2QjZBNkI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYWRkb24uZm9ybS1jb250cm9sLXNtLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwcmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1hZGRvbi5mb3JtLWNvbnRyb2wtbGcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpob3Zlcixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6Zm9jdXMsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmFjdGl2ZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6aG92ZXIge1xuICB6LWluZGV4OiAzO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0ZDk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMDc1cmVtICNmZmYsIDAgMCAwIDAuMnJlbSAjMDA3NGQ5O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGM2ZmY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGQ5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmN1c3RvbS1jb250cm9scy1zdGFja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQgLmN1c3RvbS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQgLmN1c3RvbS1jb250cm9sICsgLmN1c3RvbS1jb250cm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS43NXJlbSAwLjI1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzZCNkE2QjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzMzMnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzZCNkE2QjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM2QjZBNkI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogI2FhYWFhYTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgbWluLXdpZHRoOiAxNHJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1NTU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY3VzdG9tLWZpbGUtY29udHJvbDpsYW5nKGVuKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkNob29zZSBmaWxlLi4uXCI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICB6LWluZGV4OiA2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjE1cmVtIDAuMTVyZW0gMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY3VzdG9tLWZpbGUtY29udHJvbDpsYW5nKGVuKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdi1saW5rOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2FhYWFhYTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjE1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYiAjZGJkYmRiICNkZGQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWFhYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNkI2QTZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGQgI2RkZCAjZmZmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXYtcGlsbHMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLWJyYW5kOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IC40MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNDI1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItdG9nZ2xlciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVyOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVyLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVyLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLXRvZ2dsZWFibGUgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLXRvZ2dsZWFibGUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItdG9nZ2xlYWJsZSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlLXNtID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLXRvZ2dsZWFibGUtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLXRvZ2dsZWFibGUtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlLXNtID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItdG9nZ2xlYWJsZS1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlLW1kID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLXRvZ2dsZWFibGUtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLXRvZ2dsZWFibGUtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlLW1kID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItdG9nZ2xlYWJsZS1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItdG9nZ2xlYWJsZS1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItdG9nZ2xlYWJsZS1sZyA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLXRvZ2dsZWFibGUtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItdG9nZ2xlYWJsZS1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItdG9nZ2xlYWJsZS1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLXRvZ2dsZWFibGUtbGcgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLXRvZ2dsZWFibGUtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItdG9nZ2xlYWJsZS14bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItdG9nZ2xlYWJsZS14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItdG9nZ2xlYWJsZS14bCA+IC5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlLXhsIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLXRvZ2dsZWFibGUteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci10b2dnbGVhYmxlLXhsID4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItdG9nZ2xlYWJsZS14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLXRvZ2dsZWFibGUteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlcjpmb2N1cyxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm9wZW4gPiAubmF2LWxpbmssXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsub3Blbixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiA+IC5uYXYtbGluayxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAubmF2LWxpbmsub3Blbixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDhoMjRNNCAxNmgyNE00IDI0aDI0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1ibG9jayB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbSAwLjE1cmVtIDAgMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjE1cmVtIDAuMTVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gIGJvcmRlci1jb2xvcjogIzAyNzVkODtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1wcmltYXJ5IC5jYXJkLWhlYWRlcixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtcHJpbWFyeSAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLXN1Y2Nlc3MgLmNhcmQtaGVhZGVyLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1zdWNjZXNzIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM1YmMwZGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtaW5mbyAuY2FyZC1oZWFkZXIsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLWluZm8gLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC13YXJuaW5nIC5jYXJkLWhlYWRlcixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtd2FybmluZyAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtZGFuZ2VyIC5jYXJkLWhlYWRlcixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtZGFuZ2VyIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLW91dGxpbmUtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtb3V0bGluZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLW91dGxpbmUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1YmMwZGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtb3V0bGluZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1vdXRsaW5lLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhZDRlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLW91dGxpbmUtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0Zjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1pbnZlcnNlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtaW52ZXJzZSAuY2FyZC1oZWFkZXIsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLWludmVyc2UgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLWludmVyc2UgLmNhcmQtaGVhZGVyLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1pbnZlcnNlIC5jYXJkLWZvb3Rlcixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtaW52ZXJzZSAuY2FyZC10aXRsZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtaW52ZXJzZSAuY2FyZC1ibG9ja3F1b3RlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtaW52ZXJzZSAuY2FyZC1saW5rLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1pbnZlcnNlIC5jYXJkLXRleHQsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLWludmVyc2UgLmNhcmQtc3VidGl0bGUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLWludmVyc2UgLmNhcmQtYmxvY2txdW90ZSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1pbnZlcnNlIC5jYXJkLWxpbms6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtaW52ZXJzZSAuY2FyZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjE1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjE1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1kZWNrIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1kZWNrIC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLWdyb3VwIC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLWdyb3VwIC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnJlYWRjcnVtYjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJyZWFkY3J1bWItaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjYWFhYWFhO1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjE1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbiAgYm9yZGVyLWNvbG9yOiAjMDI3NWQ4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjYWFhYWFhO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAyNzVkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGFnZS1saW5rOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAxNGM4YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDByZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEuYmFkZ2U6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS5iYWRnZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFkZ2UtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJhZGdlLWRlZmF1bHRbaHJlZl06Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJhZGdlLWRlZmF1bHRbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iYWRnZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFkZ2UtcHJpbWFyeVtocmVmXTpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFkZ2UtcHJpbWFyeVtocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjVhYTU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFkZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJhZGdlLWluZm9baHJlZl06Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJhZGdlLWluZm9baHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iYWRnZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFkZ2Utd2FybmluZ1tocmVmXTpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFkZ2Utd2FybmluZ1tocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJhZGdlLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJhZGdlLWRhbmdlcltocmVmXTpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuanVtYm90cm9uLWhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2MyYzJjMjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGVydCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNzVyZW07XG4gIHJpZ2h0OiAtMS4yNXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2QwZTljNjtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzFlMmIzO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2RmZjE7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZDVlYztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFmMmNjO1xuICBjb2xvcjogIzhhNmQzYjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2VjYjU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY2NTEyYztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2NjO1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjliOTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogIzAwNzRkOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzU1NTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1pdGVtLWFjdGlvbiAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1pdGVtOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gIGJvcmRlci1jb2xvcjogIzAyNzVkODtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogI2E4ZDZmZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1mbHVzaDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1mbHVzaDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcyxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEubGlzdC1ncm91cC1pdGVtLWluZm8sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gIGJvcmRlci1jb2xvcjogIzMxNzA4Zjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3Zlcixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3Zlcixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0Mjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2xvc2U6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLjI1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLjI1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tb2RhbC1sZyB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50b29sdGlwLnRvb2x0aXAtdG9wLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50b29sdGlwLnRvb2x0aXAtdG9wIC50b29sdGlwLWlubmVyOjpiZWZvcmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50b29sdGlwLnRvb2x0aXAtcmlnaHQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50b29sdGlwLnRvb2x0aXAtcmlnaHQgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRvb2x0aXAudG9vbHRpcC1ib3R0b20sIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudG9vbHRpcC50b29sdGlwLWJvdHRvbSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMzMzMztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudG9vbHRpcC50b29sdGlwLWxlZnQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRvb2x0aXAudG9vbHRpcC1sZWZ0IC50b29sdGlwLWlubmVyOjpiZWZvcmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMzMzMzMztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIucG9wb3Zlci10b3AsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIucG9wb3Zlci10b3A6OmJlZm9yZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wb3Zlci5wb3BvdmVyLXRvcDo6YWZ0ZXIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tOjpiZWZvcmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tOjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wb3Zlci5wb3BvdmVyLXRvcDo6YmVmb3JlLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3BvdmVyLnBvcG92ZXItdG9wOjphZnRlciwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b206OmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3BvdmVyLnBvcG92ZXItcmlnaHQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3BvdmVyLnBvcG92ZXItcmlnaHQ6OmJlZm9yZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wb3Zlci5wb3BvdmVyLXJpZ2h0OjphZnRlciwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0OjpiZWZvcmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdDo6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIucG9wb3Zlci1yaWdodDo6YmVmb3JlLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQ6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3BvdmVyLnBvcG92ZXItcmlnaHQ6OmFmdGVyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQ6OmFmdGVyIHtcbiAgbGVmdDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIucG9wb3Zlci1ib3R0b20sIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wb3Zlci5wb3BvdmVyLWJvdHRvbTo6YmVmb3JlLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3BvdmVyLnBvcG92ZXItYm90dG9tOjphZnRlciwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3A6OmJlZm9yZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3A6OmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3BvdmVyLnBvcG92ZXItYm90dG9tOjpiZWZvcmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wOjpiZWZvcmUge1xuICB0b3A6IC0xMXB4O1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIucG9wb3Zlci1ib3R0b206OmFmdGVyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcDo6YWZ0ZXIge1xuICB0b3A6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIucG9wb3Zlci1ib3R0b20gLnBvcG92ZXItdGl0bGU6OmJlZm9yZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AgLnBvcG92ZXItdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wb3Zlci5wb3BvdmVyLWxlZnQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIucG9wb3Zlci1sZWZ0OjpiZWZvcmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIucG9wb3Zlci1sZWZ0OjphZnRlciwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodDo6YmVmb3JlLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0OjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIucG9wb3Zlci1sZWZ0OjpiZWZvcmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3BvdmVyLnBvcG92ZXItbGVmdDo6YWZ0ZXIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQ6OmFmdGVyIHtcbiAgcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXItdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXItdGl0bGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wb3Zlcjo6YmVmb3JlLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wb3Zlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3BvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDExcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgfVxufVxuXG5Ac3VwcG9ydHMgKHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsLWl0ZW0tcHJldixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQHN1cHBvcnRzICh0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApKSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3Zlcixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IC45O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTQgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00xLjUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDAlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iZy1mYWRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS5iZy1wcmltYXJ5OmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEuYmctcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjVhYTUgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWMgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhLmJnLXN1Y2Nlc3M6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS5iZy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEuYmctaW5mbzpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhLmJnLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS5iZy13YXJuaW5nOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEuYmctd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWYgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZiAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEuYmctZGFuZ2VyOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYyAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iZy1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEuYmctaW52ZXJzZTpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhLmJnLWludmVyc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LWxhc3Qge1xuICBvcmRlcjogMTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC11bm9yZGVyZWQge1xuICBvcmRlcjogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgtc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgtc20tdW5vcmRlcmVkIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LW1kLXVub3JkZXJlZCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgtbGctbGFzdCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC1sZy11bm9yZGVyZWQge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC14bC1sYXN0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LXhsLXVub3JkZXJlZCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tLTAge1xuICBtYXJnaW46IDAgMCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubS0xIHtcbiAgbWFyZ2luOiAxcmVtIDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXQtMSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXItMSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5teS0xIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm0tMiB7XG4gIG1hcmdpbjogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm15LTIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm0tMyB7XG4gIG1hcmdpbjogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm10LTMge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXktMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wLTAge1xuICBwYWRkaW5nOiAwIDAgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucC0xIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHktMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnAtMiB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weS0yIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnAtMyB7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB5LTMge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1yLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tbC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1yLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tbC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1yLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXItc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1sLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wci1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wbC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wci1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wbC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wci1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGwtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnByLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBsLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXItc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1sLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1yLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tbC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1yLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tbC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1yLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWwtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXItbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1sLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wci1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wbC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wci1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wbC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wci1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGwtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnByLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBsLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXItbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1sLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1yLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tbC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1yLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tbC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1yLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWwtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXItbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1sLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wci1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wbC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wci1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wbC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wci1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGwtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnByLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBsLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXItbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1sLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tci14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWwteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubS14bC0xIHtcbiAgICBtYXJnaW46IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tci14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWwteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubS14bC0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tci14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1sLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tLXhsLTMge1xuICAgIG1hcmdpbjogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1yLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tbC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHIteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGwteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHIteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGwteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHIteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBsLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnAteGwtMyB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wci14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wbC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1yLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tbC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjYWFhYWFhICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS50ZXh0LW11dGVkOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEudGV4dC1tdXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDI3NWQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS50ZXh0LXByaW1hcnk6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS50ZXh0LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAyNWFhNSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzVjYjg1YyAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEudGV4dC1zdWNjZXNzOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICM0NDlkNDQgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGV4dC1pbmZvIHtcbiAgY29sb3I6ICM1YmMwZGUgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhLnRleHQtaW5mbzpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhLnRleHQtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMzFiMGQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjBhZDRlICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS50ZXh0LXdhcm5pbmc6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS50ZXh0LXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2VjOTcxZiAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZDk1MzRmICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS50ZXh0LWRhbmdlcjpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBhLnRleHQtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNjOTMwMmMgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGV4dC1ncmF5LWRhcmsge1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGEudGV4dC1ncmF5LWRhcms6Zm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYS50ZXh0LWdyYXktZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMWExYTFhICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGlkZGVuLXhzLXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGlkZGVuLXhzLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhpZGRlbi1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhpZGRlbi1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oaWRkZW4tbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oaWRkZW4tbGctdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhpZGRlbi1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oaWRkZW4teGwtZG93biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucmV1dGVycy1jaGFydCB7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubmVzdGVkLWNoYXJ0IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm5lc3RlZC1sZWdlbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uby1sZWdlbmQgLm5lc3RlZC1jaGFydCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uby1sZWdlbmQgLm5lc3RlZC1sZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZDb250YWluZXIuc3BhY2VyIHtcbiAgbWluLWhlaWdodDogMjdweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucGFnZS1sZWdlbmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wYWdlLWxlZ2VuZCAubGVnZW5kSXRlbXMge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jaGFydC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNoYXJ0LWhvbGRlci5zbWFsbGVyIC5jaGFydC1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jaGFydC1ob2xkZXIuc21hbGxlciAubmVzdGVkLWNoYXJ0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2hhcnQtaG9sZGVyLnNtYWxsZXIgLm5lc3RlZC1sZWdlbmQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jaGFydC1ob2xkZXIuc21hbGxlciAubGVnZW5kLWl0ZW1zLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNoYXJ0LWhvbGRlci5zbWFsbGVyIC5sZWdlbmRJdGVtcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNoYXJ0LWhvbGRlci5zbWFsbGVyIC5sZWdlbmRJbmxpbmUge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jaGFydC1ob2xkZXIuc21hbGxlciAubGVnZW5kQ29udGFpbmVyIC52YWx1ZVRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNoYXJ0LWhvbGRlci5zbWFsbGVyIC5sZWdlbmRDb250YWluZXIgLmRhdGVUaXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jaGFydC1ob2xkZXIuc21hbGxlciAubGVnZW5kLWl0ZW1zLWhvbGRlciB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNoYXJ0LWhvbGRlci5zbWFsbGVyIC5yZXV0ZXJzLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jaGFydC1ob2xkZXIuc21hbGxlciAubGVnZW5kLWl0YWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGVnZW5kQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5sZWdlbmRDb250YWluZXIgLmxlZ2VuZC1pdGVtcy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmxlZ2VuZENvbnRhaW5lciAuZGF0ZVRpcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGVnZW5kQ29udGFpbmVyIC5sZWdlbmQtaXRhbCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGVnZW5kSXRlbXMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGVnZW5kSXRlbXMuY2xpY2tlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGVnZW5kSXRlbXMgLm5hbWVUaXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5sZWdlbmRJdGVtcyAudmFsdWVUaXAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5sZWdlbmRJdGVtcyAubGVnZW5kSW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmxlZ2VuZEl0ZW1zIC5jaXJjbGVUaXAge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmxlZ2VuZEl0ZW1zIC5jaXJjbGVUaXAubGluZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGVnZW5kSXRlbXMgLmNpcmNsZVRpcC5iYXIge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmxheW91dE5hdkJ1dHRvbnMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoYXJ0bGF5b3V0cy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmxheW91dE5hdkJ1dHRvbnM6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmxheW91dE5hdkJ1dHRvbnMuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGF5b3V0TmF2QnV0dG9uczpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5yZXV0ZXJzLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA1O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucmV1dGVycy10b29sdGlwIGhyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucmV1dGVycy10b29sdGlwIC5kYXRlVGlwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5yZXV0ZXJzLXRvb2x0aXAgLm5hbWVUaXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucmV1dGVycy10b29sdGlwIC52YWx1ZVRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucmV1dGVycy10b29sdGlwIC5jaXJjbGVUaXAge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnJldXRlcnMtdG9vbHRpcCAuY2lyY2xlVGlwLmxpbmUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5yZXV0ZXJzLXRvb2x0aXAgLmNpcmNsZVRpcC5iYXIge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnJldXRlcnMtdG9vbHRpcCAudGlwSG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGlwQ2lyY2xlLmhpZ2hsaWdodCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGlwQ2lyY2xlLnRpbWVsaW5lIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWxsOiBub25lICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogYmxhY2sgIWltcG9ydGFudDtcbiAgc3Ryb2tlLXdpZHRoOiAxLjVweCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aXBDaXJjbGUudGltZWxpbmUuaGlnaGxpZ2h0IHtcbiAgZmlsbDogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGluZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzIzMUYyMDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5saW5lQ2hhcnQge1xuICBzdHJva2Utd2lkdGg6IDNweDtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLXdpZHRoIDAuNXMsIG9wYWNpdHkgMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBzdHJva2Utd2lkdGggMC41cywgb3BhY2l0eSAwLjVzO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5saW5lQ2hhcnQ6aG92ZXIge1xuICBzdHJva2Utd2lkdGg6IDZweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGluZUNoYXJ0Lm5vdFNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5saW5lQ2hhcnQudHVybmVkT2ZmIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuemVyb0F4aXMge1xuICBzdHJva2U6IGJsYWNrO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYXhpcyBsaW5lLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5heGlzemVybyBsaW5lIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjYWFhYWFhO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC55LmF4aXMgbGluZSB7XG4gIHN0cm9rZTogI2FhYWFhYTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYXhpc3plcm8gbGluZSB7XG4gIHN0cm9rZTogIzMzMzMzMztcbiAgc3Ryb2tlLXdpZHRoOiAxLjVweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYXhpcyB0ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZmlsbDogYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmF4aXN6ZXJvIHRleHQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmF4aXMgcGF0aCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYXhpc3plcm8gcGF0aCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFyZWEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFyZWEyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wbG90IHtcbiAgZmlsbDogd2hpdGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnN0YXRlcyB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY3Vyc29ybGluZSB7XG4gIHN0cm9rZTogIzZCNkE2QjtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnJlY2Vzc2lvbkJveCB7XG4gIGZpbGw6ICNkYmRiZGI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgcmVjdC5iYXIubGlnaHRlciB7XG4gIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbm5vdGF0aW9uLWdyb3VwIHtcbiAgb3BhY2l0eTogMC4wMDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hbm5vdGF0aW9uLWdyb3VwLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFubm90YXRpb24tbm90ZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jaXJjbGVUaXAuYmFyLm91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkIGJsYWNrO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iYXIub3V0bGluZSB7XG4gIHN0cm9rZTogYmxhY2s7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmdlb2dyYXBoeSB7XG4gIHN0cm9rZTogd2hpdGU7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5nZW9ncmFwaHk6aG92ZXIge1xuICBmaWxsOiAjNDA0MDQxICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmdlb2dyYXBoeUxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbGw6IGJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFuY2hvcjogbWlkZGxlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5nZW9ncmFwaHlMYWJlbC5sZWZ0LWFsaWduIHtcbiAgdGV4dC1hbmNob3I6IHN0YXJ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZ2VvZ3JhcGh5TGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubGVnZW5kQm94IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5sZWdlbmRCb3guaGFzaCB7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjRENERERFLCAjRENERERFIDEuNXB4LCB3aGl0ZSAwLCB3aGl0ZSA0cHgpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5sZWdlbmRCb3h3aWRlIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5sZWdlbmRCb3h3aWRlLmhhc2gge1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgI0RDRERERSwgI0RDRERERSAxLjVweCwgd2hpdGUgMCwgd2hpdGUgNHB4KTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWFwLWxlZ2VuZC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLnJlbW92ZS1oZWFkZXIgLm1haW4ge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5yZW1vdmUtaGVhZGVyIC5mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwucmVtb3ZlLWhlYWRlciAuaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBib2R5LnB5bSAubWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgYm9keS5weW0gLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGJvZHkucHltIC5mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGJvZHkucHltIC5oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwubWVkaWEtZmxhdCB7XG4gIHdpZHRoOiA2MjBweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLm1lZGlhLWZsYXQgaDEge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLm1lZGlhLWZsYXQgLmdyYXBoaWMtc3ViaGVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLm1lZGlhLWZsYXQgLmdyYXBoaWMtY2hhcnQtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLm1lZGlhLWZsYXQgLmdyYXBoaWMtY2hhcnQtc3ViaGVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLm1lZGlhLWZsYXQgLmxpbmUge1xuICBzdHJva2Utd2lkdGg6IDIuNXB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwubWVkaWEtZmxhdCAuY2hhcnQtaG9sZGVyIC5uZXN0ZWQtY2hhcnQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwubWVkaWEtZmxhdCAuY2hhcnQtaG9sZGVyIC5uZXN0ZWQtbGVnZW5kIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLm1lZGlhLWZsYXQgLmNoYXJ0LWhvbGRlciAubGVnZW5kSXRlbXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwubWVkaWEtZmxhdCAuY2hhcnQtaG9sZGVyIC5sZWdlbmRDb250YWluZXIgLnZhbHVlVGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLm1lZGlhLWZsYXQgLmNoYXJ0LWhvbGRlciAubGVnZW5kQ29udGFpbmVyIC5kYXRlVGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLm1lZGlhLWZsYXQgLmNoYXJ0LWhvbGRlciAubGVnZW5kLWl0ZW1zLWhvbGRlciB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5tZWRpYS1mbGF0IC5jaGFydC1ob2xkZXIgLnJldXRlcnMtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5tZWRpYS1mbGF0IC5jaGFydC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwubWVkaWEtZmxhdCAubGVnZW5kLWl0YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwubWVkaWEtZmxhdCAubmFtZVRpcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLm1lZGlhLWZsYXQgLmF4aXMgdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLm1lZGlhLWZsYXQgLmdyYXBoaWMtc291cmNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5tZWRpYS1mbGF0IGJvZHkge1xuICB3aWR0aDogNjIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwubWVkaWEtZmxhdCAubWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5tZWRpYS1mbGF0IC5jb250YWluZXIge1xuICB3aWR0aDogNjIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5tZWRpYS1mbGF0IC5mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwubWVkaWEtZmxhdCAuaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLm1lZGlhLWZsYXQgaDEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwubWVkaWEtZmxhdCAudGlwQ2lyY2xlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24ge1xuICAvKmF4aXMqL1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gYm9keSB7XG4gIGNvbG9yOiAjZjdmN2Y5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxNzFhO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIGgxLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gaDIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiBoMywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIGg0LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gaDUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiBoNixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuaDEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuaDIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuaDMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuaDQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuaDUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuaDYge1xuICBjb2xvcjogI2Y3ZjdmOTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5yZXV0ZXJzLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxNzFhO1xuICBjb2xvcjogI2Y3ZjdmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmOTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5yZXV0ZXJzLXRvb2x0aXAgaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y3ZjdmOTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC50aXBDaXJjbGUudGltZWxpbmUge1xuICBzdHJva2U6ICNmN2Y3ZjkgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC50aXBDaXJjbGUudGltZWxpbmUuaGlnaGxpZ2h0IHtcbiAgZmlsbDogI2Y3ZjdmOSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLnplcm9BeGlzIHtcbiAgc3Ryb2tlOiAjZjdmN2Y5O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5heGlzIGxpbmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYXhpc3plcm8gbGluZSB7XG4gIHN0cm9rZTogI2FhYWFhYTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC55LmF4aXMgbGluZSB7XG4gIHN0cm9rZTogI2FhYWFhYTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5heGlzemVybyBsaW5lIHtcbiAgc3Ryb2tlOiAjZjdmN2Y5O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmF4aXMgdGV4dCB7XG4gIGZpbGw6ICNmN2Y3Zjk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAucGxvdCB7XG4gIGZpbGw6ICMxOTE3MWE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuc3RhdGVzIHtcbiAgc3Ryb2tlOiAjMTkxNzFhO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmN1cnNvcmxpbmUge1xuICBzdHJva2U6ICNkYmRiZGI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAucmVjZXNzaW9uQm94IHtcbiAgZmlsbDogIzZCNkE2Qjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5zY2F0dGVyLWRvdDpob3ZlciB7XG4gIGZpbGw6ICNmN2Y3ZjkgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5jaGFydC1ob2xkZXIgLnNjYXR0ZXItbmVzdGVkLWxlZ2VuZCAuc2NhdHRlci1sZWdlbmQtY2lyY2xlLnNjYXR0ZXItc2l6ZSB7XG4gIGJvcmRlcjogMXB4ICNmN2Y3Zjkgc29saWQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuZ2VvZ3JhcGh5IHtcbiAgc3Ryb2tlOiAjMTkxNzFhO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmdlb2dyYXBoeUxhYmVsIHtcbiAgZmlsbDogd2hpdGU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAubGVnZW5kQm94Lmhhc2gge1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2FhYWFhYSwgI2FhYWFhYSAxLjVweCwgIzE5MTcxYSAwLCAjMTkxNzFhIDRweCk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAubGVnZW5kQm94d2lkZS5oYXNoIHtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNhYWFhYWEsICNhYWFhYWEgMS41cHgsICMxOTE3MWEgMCwgIzE5MTcxYSA0cHgpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE3MWE7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmOTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjYWFhYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiAjZDRkNGRmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmJ0bi1wcmltYXJ5OmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQ3LCAyNDcsIDI0OSwgMC41KTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE3MWE7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmOTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4tcHJpbWFyeTphY3RpdmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYnRuLXByaW1hcnkuYWN0aXZlLFxuLnNob3cgPiAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjYWFhYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDRkNGRmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLm1hc3RoZWFkLW5hdiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjdmN2Y5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmOTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5tYXN0aGVhZC1uYXYgLmJ0bi1saW5rLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLm1hc3RoZWFkLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogI2RiZGJkYjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5tYXN0aGVhZC1uYXYgLmJ0bi1saW5rOmhvdmVyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLm1hc3RoZWFkLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2FhYWFhYSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLm1hc3RoZWFkLW5hdiAuYnRuLWxpbmsuYWN0aXZlOmhvdmVyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLm1hc3RoZWFkLW5hdiAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNkYmRiZGIgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4udG9wLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM2QjZBNkI7XG4gIGJvcmRlci1jb2xvcjogIzZCNkE2QjtcbiAgY29sb3I6ICMxOTE3MWE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2Y3ZjdmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNkE2QjtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y5O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMxOTE3MWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjMTkxNzFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYnRuLWdyb3VwLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0IC5idG4sIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYnRuLWdyb3VwLXZlcnRpY2FsLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0IC5idG4ge1xuICBjb2xvcjogI2Y3ZjdmOTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4tZ3JvdXAubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QgLmJ0bi5hY3RpdmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYnRuLWdyb3VwLXZlcnRpY2FsLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0IC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE5MTcxYTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4tZ3JvdXAubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QgLmJ0bi5hY3RpdmU6YmVmb3JlLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdCAuYnRuLmFjdGl2ZTpiZWZvcmUge1xuICBjb2xvcjogIzZCNkE2Qjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4tZ3JvdXAubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QuaG9yaXpvbnRhbCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4tZ3JvdXAtdmVydGljYWwubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QuaG9yaXpvbnRhbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYnRuLWdyb3VwLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0Lmhvcml6b250YWwgLmJ0biwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4tZ3JvdXAtdmVydGljYWwubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QuaG9yaXpvbnRhbCAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNkE2Qjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4tZ3JvdXAubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QuaG9yaXpvbnRhbCAuYnRuLmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5idG4tZ3JvdXAtdmVydGljYWwubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QuaG9yaXpvbnRhbCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2QjZBNkI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYnRuLWdyb3VwLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0Lmhvcml6b250YWwgLmJ0bi5hY3RpdmU6YmVmb3JlLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC5ob3Jpem9udGFsIC5idG4uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbG9yOiAjMTkxNzFhO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmJ0bi1ncm91cC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC5ob3Jpem9udGFsIC5idG46aG92ZXIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYnRuLWdyb3VwLXZlcnRpY2FsLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0Lmhvcml6b250YWwgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNkI2QTZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItY29sb3I6ICNhYWFhYWE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYnRuLWdyb3VwLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0LnZlcnRpY2FsLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC52ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjZBNkI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYnRuLWdyb3VwLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0LnZlcnRpY2FsIC5idG46aG92ZXIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuYnRuLWdyb3VwLXZlcnRpY2FsLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0LnZlcnRpY2FsIC5idG46aG92ZXIge1xuICBjb2xvcjogIzZCNkE2QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhYWFhO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLnNsaWRlci5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICM2QjZBNkI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuc2xpZGVyLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxOTE3MWE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuc2xpZGVyLm5vVWktdGFyZ2V0IC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLnNsaWRlci5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktcGlwcy5ub1VpLXBpcHMtaG9yaXpvbnRhbCBkaXYubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIGJhY2tncm91bmQ6ICMxOTE3MWE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuc2xpZGVyLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1waXBzLm5vVWktcGlwcy1ob3Jpem9udGFsIC5ub1VpLXZhbHVlLWhvcml6b250YWwubm9VaS12YWx1ZS5ub1VpLXZhbHVlLWxhcmdlIHtcbiAgY29sb3I6ICNkYmRiZGI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICNkYmRiZGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE3MWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNkI2QTZCO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNkE2Qjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICNkYmRiZGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE3MWE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuY3VzdG9tLXNlbGVjdCB7XG4gIGNvbG9yOiAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kOiAjMTkxNzFhIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyUyMzMzMycgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogI2RiZGJkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTcxYTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAubm9kZSB0ZXh0IHtcbiAgZmlsbDogI2Y3ZjdmOTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5saW5rIHtcbiAgc3Ryb2tlOiAjMTkxNzFhO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gdGhlYWQge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2Y3ZjdmOTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIHRoZWFkIHRoIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gdGJvZHkgdGgge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNkI2QTZCO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gdGJvZHkgdGguaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjMyKTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIHRib2R5IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QjZBNkI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzZCNkE2Qjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIHRib2R5IHRyIHRkLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4zMik7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjNkI2QTZCO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLnRhYmxlc29ydGVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFKQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQWtBQUFJWGpJK0F5d25hWW5oVU1vcXQzZ1pYUG1WZzk0eUpWUUFBT3c9PSk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAudGFibGVzb3J0ZXItaGVhZGVyQXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUVBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBUUFBQUlOakk4QnlhMnduSU5VTW9wWkFRQTcpO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLnRhYmxlc29ydGVyLWhlYWRlckRlc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRlFBRUFJQUFBUC8vLy8vLy95SDVCQUVBQUFFQUxBQUFBQUFWQUFRQUFBSU5qQitnQytqUDJwdG4wV3NrTFFBNyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIgLmRpc3BsYXktMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBodG1sLmVpa29uIC5mZWF0dXJlLWhlYWRlciAuZmVhdHVyZS1oZWFkZXItdGl0bGUtY29udGFpbmVyIC5kaXNwbGF5LTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgaHRtbC5laWtvbiAuZmVhdHVyZS1oZWFkZXIgLmZlYXR1cmUtaGVhZGVyLXRpdGxlLWNvbnRhaW5lciAuZGlzcGxheS0zLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGh0bWwuZWlrb24gLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIgLmRpc3BsYXktNCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iYWNrZ3JvdW5kLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJhY2tncm91bmQtZ3JheS1kYXJrIC5oMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFja2dyb3VuZC1ncmF5LWRhcmsgLmgyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iYWNrZ3JvdW5kLWdyYXktZGFyayAuaDMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJhY2tncm91bmQtZ3JheS1kYXJrIC5oNCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFja2dyb3VuZC1ncmF5LWRhcmsgLmg1LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iYWNrZ3JvdW5kLWdyYXktZGFyayAuaDYge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iYWNrZ3JvdW5kLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI2QTZCO1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iYWNrZ3JvdW5kLWdyYXkgaDEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJhY2tncm91bmQtZ3JheSBoMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFja2dyb3VuZC1ncmF5IGgzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5iYWNrZ3JvdW5kLWdyYXkgaDQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJhY2tncm91bmQtZ3JheSBoNSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFja2dyb3VuZC1ncmF5IGg2LFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFja2dyb3VuZC1ncmF5IC5oMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFja2dyb3VuZC1ncmF5IC5oMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFja2dyb3VuZC1ncmF5IC5oMywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFja2dyb3VuZC1ncmF5IC5oNCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFja2dyb3VuZC1ncmF5IC5oNSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFja2dyb3VuZC1ncmF5IC5oNiB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJhY2tncm91bmQtZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJhY2tncm91bmQtZ3JheS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmFja2dyb3VuZC1ncmF5LWxpZ2h0ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGVhZGVyLm5hdmJhciB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNTJweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGVhZGVyLm5hdmJhciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oZWFkZXIubmF2YmFyIGltZy5sb2dvIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oZWFkZXIubmF2YmFyIC5wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBLbm93bGVkZ2UsIFwiU291cmNlIFNhbnMgUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gIHBhZGRpbmc6IDAgMCAwIDE3cHg7XG4gIG1hcmdpbjogMCAwIDAgMTdweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhlYWRlci5uYXZiYXIgLnBhZ2UtdGl0bGUgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oZWFkZXIubmF2YmFyIC5wYWdlLXRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhlYWRlci5uYXZiYXIgLnNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGVhZGVyLm5hdmJhciAuc29jaWFsIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oZWFkZXIubmF2YmFyIC5zb2NpYWwgLm5hdi1pdGVtIGEge1xuICBjb2xvcjogI2FhYWFhYTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGVhZGVyLm5hdmJhciAuc29jaWFsIC5uYXYtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhlYWRlci5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgbWFyZ2luOiAuMjVyZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhlYWRlci5uYXZiYXIge1xuICAgIG1pbi1oZWlnaHQ6IDY4cHg7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGVhZGVyLm5hdmJhciBpbWcubG9nbyB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhlYWRlci5uYXZiYXIgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oZWFkZXIubmF2YmFyIC5zb2NpYWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGVhZGVyLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIge1xuICAgIG1hcmdpbjogLjZyZW0gMCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhlYWRlci5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGVhZGVyLm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb290ZXIge1xuICBtaW4taGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb290ZXIgLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1NHB4IC0gMzBweCk7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZvb3RlciAuZm9vdGVyLWxvZ28ge1xuICB3aWR0aDogMTU0cHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZvb3RlciAubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogNXB4IDAgLTVweCAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mb290ZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9vdGVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IEtub3dsZWRnZSwgXCJTb3VyY2UgU2FucyBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2FhYWFhYTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9vdGVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNlcmllcy1raWNrZXIsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLXRpdGxlLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNlcmllcy1zdWJ0aXRsZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC50aXRsZS1jb250YWluZXIsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuZGVrLWNvbnRhaW5lcixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5tZXRhLWNvbnRhaW5lcixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5hcnRpY2xlLXBhcmFncmFwaCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5ibG9ja3F1b3RlLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNpZGViYXIgLnNpZGViYXItdGl0bGUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2lkZWJhciAuYnlsaW5lLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgZGl2LnZpZGVvLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNpZ25vZmYgLmFydGljbGUtcm93OjpiZWZvcmUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2hhcmUtaW4tYXJ0aWNsZS1jb250YWluZXIsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydC5tYXN0aGVhZC1jb250YWluZXIgLnNlcmllcy1zdWJ0aXRsZS1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zZXJpZXMta2lja2VyLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLXRpdGxlLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLXN1YnRpdGxlLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAudGl0bGUtY29udGFpbmVyLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuZGVrLWNvbnRhaW5lcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLm1ldGEtY29udGFpbmVyLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuYXJ0aWNsZS1wYXJhZ3JhcGgsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5ibG9ja3F1b3RlLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2lkZWJhciAuc2lkZWJhci10aXRsZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNpZGViYXIgLmJ5bGluZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgZGl2LnZpZGVvLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2lnbm9mZiAuYXJ0aWNsZS1yb3c6OmJlZm9yZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNoYXJlLWluLWFydGljbGUtY29udGFpbmVyLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydC5tYXN0aGVhZC1jb250YWluZXIgLnNlcmllcy1zdWJ0aXRsZS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLWtpY2tlcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNlcmllcy10aXRsZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNlcmllcy1zdWJ0aXRsZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnRpdGxlLWNvbnRhaW5lcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLmRlay1jb250YWluZXIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5tZXRhLWNvbnRhaW5lcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLmFydGljbGUtcGFyYWdyYXBoLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuYmxvY2txdW90ZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNpZGViYXIgLnNpZGViYXItdGl0bGUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zaWRlYmFyIC5ieWxpbmUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IGRpdi52aWRlbyxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNpZ25vZmYgLmFydGljbGUtcm93OjpiZWZvcmUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zaGFyZS1pbi1hcnRpY2xlLWNvbnRhaW5lcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQubWFzdGhlYWQtY29udGFpbmVyIC5zZXJpZXMtc3VidGl0bGUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNlcmllcy1raWNrZXIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zZXJpZXMtdGl0bGUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zZXJpZXMtc3VidGl0bGUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC50aXRsZS1jb250YWluZXIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5kZWstY29udGFpbmVyLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAubWV0YS1jb250YWluZXIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5hcnRpY2xlLXBhcmFncmFwaCxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLmJsb2NrcXVvdGUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zaWRlYmFyIC5zaWRlYmFyLXRpdGxlLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2lkZWJhciAuYnlsaW5lLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCBkaXYudmlkZW8sXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zaWdub2ZmIC5hcnRpY2xlLXJvdzo6YmVmb3JlLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2hhcmUtaW4tYXJ0aWNsZS1jb250YWluZXIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0Lm1hc3RoZWFkLWNvbnRhaW5lciAuc2VyaWVzLXN1YnRpdGxlLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLWtpY2tlcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNlcmllcy10aXRsZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNlcmllcy1zdWJ0aXRsZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnRpdGxlLWNvbnRhaW5lcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLmRlay1jb250YWluZXIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5tZXRhLWNvbnRhaW5lcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLmFydGljbGUtcGFyYWdyYXBoLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuYmxvY2txdW90ZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNpZGViYXIgLnNpZGViYXItdGl0bGUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zaWRlYmFyIC5ieWxpbmUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IGRpdi52aWRlbyxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNpZ25vZmYgLmFydGljbGUtcm93OjpiZWZvcmUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zaGFyZS1pbi1hcnRpY2xlLWNvbnRhaW5lcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQubWFzdGhlYWQtY29udGFpbmVyIC5zZXJpZXMtc3VidGl0bGUtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNlcmllcy1raWNrZXIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zZXJpZXMtdGl0bGUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zZXJpZXMtc3VidGl0bGUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC50aXRsZS1jb250YWluZXIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5kZWstY29udGFpbmVyLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAubWV0YS1jb250YWluZXIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5hcnRpY2xlLXBhcmFncmFwaCxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLmJsb2NrcXVvdGUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zaWRlYmFyIC5zaWRlYmFyLXRpdGxlLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2lkZWJhciAuYnlsaW5lLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCBkaXYudmlkZW8sXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zaWdub2ZmIC5hcnRpY2xlLXJvdzo6YmVmb3JlLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2hhcmUtaW4tYXJ0aWNsZS1jb250YWluZXIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0Lm1hc3RoZWFkLWNvbnRhaW5lciAuc2VyaWVzLXN1YnRpdGxlLW1vYmlsZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLWtpY2tlcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNlcmllcy10aXRsZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNlcmllcy1zdWJ0aXRsZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnRpdGxlLWNvbnRhaW5lcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLmRlay1jb250YWluZXIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5tZXRhLWNvbnRhaW5lcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLmFydGljbGUtcGFyYWdyYXBoLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuYmxvY2txdW90ZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNpZGViYXIgLnNpZGViYXItdGl0bGUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zaWRlYmFyIC5ieWxpbmUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IGRpdi52aWRlbyxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNpZ25vZmYgLmFydGljbGUtcm93OjpiZWZvcmUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zaGFyZS1pbi1hcnRpY2xlLWNvbnRhaW5lcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQubWFzdGhlYWQtY29udGFpbmVyIC5zZXJpZXMtc3VidGl0bGUtbW9iaWxlIHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLWtpY2tlcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNlcmllcy10aXRsZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNlcmllcy1zdWJ0aXRsZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnRpdGxlLWNvbnRhaW5lcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLmRlay1jb250YWluZXIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5tZXRhLWNvbnRhaW5lcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLmFydGljbGUtcGFyYWdyYXBoLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuYmxvY2txdW90ZSxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNpZGViYXIgLnNpZGViYXItdGl0bGUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zaWRlYmFyIC5ieWxpbmUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IGRpdi52aWRlbyxcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNpZ25vZmYgLmFydGljbGUtcm93OjpiZWZvcmUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zaGFyZS1pbi1hcnRpY2xlLWNvbnRhaW5lcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQubWFzdGhlYWQtY29udGFpbmVyIC5zZXJpZXMtc3VidGl0bGUtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnNlcmllcy1raWNrZXIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zZXJpZXMtdGl0bGUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zZXJpZXMtc3VidGl0bGUsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5tZXRhLWNvbnRhaW5lcixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5zZXJpZXMta2lja2VyLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLXRpdGxlLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLXN1YnRpdGxlLFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAubWV0YS1jb250YWluZXIsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC50aXRsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLmNhcm91c2VsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLmNhcm91c2VsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLmNhcm91c2VsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5jYXJvdXNlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQgLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAxNXB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydCAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIGFydGljbGUuc3BlY2lhbC1yZXBvcnQ6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0LWFydGljbGUtY29udGFpbmVyOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnR5cGUtZnVsbC1ibGVlZC10aXRsZS1hYm92ZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnR5cGUtYXV0by1jcm9wLWJlbG93LFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub3RoZXItc3Rvcmllcy1jb250YWluZXIsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAuY2FwdGlvbixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIC5tYXN0aGVhZC10aXRsZS1jb250YWluZXIsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudHlwZS1mdWxsLWJsZWVkLXRpdGxlLWFib3ZlIC5zcGVjaWFsLXJlcG9ydDpmaXJzdC1vZi10eXBlIC50aXRsZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnR5cGUtYXV0by1jcm9wLWJlbG93IC5zcGVjaWFsLXJlcG9ydDpmaXJzdC1vZi10eXBlIC50aXRsZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm90aGVyLXN0b3JpZXMtY29udGFpbmVyIC5zcGVjaWFsLXJlcG9ydDpmaXJzdC1vZi10eXBlIC50aXRsZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIC5jYXB0aW9uIC5zcGVjaWFsLXJlcG9ydDpmaXJzdC1vZi10eXBlIC50aXRsZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIC5tYXN0aGVhZC10aXRsZS1jb250YWluZXIgLnNwZWNpYWwtcmVwb3J0OmZpcnN0LW9mLXR5cGUgLnRpdGxlLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWFzdGhlYWQtY2FwdGlvbiAuc3BlY2lhbC1yZXBvcnQ6Zmlyc3Qtb2YtdHlwZSAudGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5uYXZiYXIuZm9vdGVyIHtcbiAgei1pbmRleDogMTE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIC5jYXB0aW9uIHtcbiAgei1pbmRleDogMTE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIGNvbG9yOiAjRkZGO1xuICAvKlxuICAgIC5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAubWFzdGhlYWQtdGl0bGUtY29udGFpbmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAuc2VyaWVzLXRpdGxlLCAuc2VyaWVzLXN1YnRpdGxlLCAuc2VyaWVzLWtpY2tlciwgLnNlcmllcy10aXRsZSBhe1xuICAgICAgICAgICAgY29sb3I6ICAkZGFyay10aGVtZS1iZyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF1dG8tY3JvcC10aXRsZS1ib3R0b217XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA0MDBweCl7XG4gICAgICAgICAgICAubWFzdGhlYWQtdGl0bGUtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4qL1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLnR5cGUtZnVsbC1ibGVlZC10aXRsZS1hYm92ZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSAudHlwZS1hdXRvLWNyb3AtYmVsb3csXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLm90aGVyLXN0b3JpZXMtY29udGFpbmVyLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAuY2FwdGlvbixcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSAubWFzdGhlYWQtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSAuc2hhcmUtaW4tYXJ0aWNsZS1jb250YWluZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSBhLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5ieWxpbmUgYSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSAuYmxvY2txdW90ZS1mb290ZXIsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLmRlayxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSBoMSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIGgyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgaDMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSBoNCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIGg1LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgaDYsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLmgxLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLmgyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLmgzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLmg0LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLmg1LCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLmg2LFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5yZWxhdGVkLWNvbnRhaW5lciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHAsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLm90aGVyLXN0b3JpZXMgYXJ0aWNsZSBhIC5vdGhlci1zZXJpZXMtZGV0YWlsIHAge1xuICBjb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLmNvbXBvbmVudC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDQ0NCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLmJsb2NrcXVvdGU6OmJlZm9yZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5ibG9ja3F1b3RlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5zaWRlYmFyIC5zaWRlYmFyLXRpdGxlLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5zaWdub2ZmIC5hcnRpY2xlLXJvdzo6YmVmb3JlLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlLWNvbnRhaW5lcjpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5vdGhlci1zdG9yaWVzLWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSAuc3BlY2lhbC1yZXBvcnQgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNlY3Rpb24tY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4IC0gNTdweCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1hcnRpY2xlLWNvbnRhaW5lciAuc2VjdGlvbi1hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1hcnRpY2xlLWNvbnRhaW5lciAuc2VjdGlvbi1hcnRpY2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNlY3Rpb24tY29udGVudC1jb250YWluZXIgLnNlY3Rpb24tYXJ0aWNsZS1jb250YWluZXI6bGFzdC1vZi10eXBlIC5zZWN0aW9uLWFydGljbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1hcnRpY2xlLWNvbnRhaW5lciBhLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWFydGljbGUtY29udGFpbmVyIC5zdWJ0aXRsZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1hcnRpY2xlLWNvbnRhaW5lciAuZGVzY3JpcHRpb24sIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNlY3Rpb24tY29udGVudC1jb250YWluZXIgLnNlY3Rpb24tYXJ0aWNsZS1jb250YWluZXIgLmtpY2tlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWFydGljbGUtY29udGFpbmVyIGE6aG92ZXIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNlY3Rpb24tY29udGVudC1jb250YWluZXIgLnNlY3Rpb24tYXJ0aWNsZS1jb250YWluZXIgLnN1YnRpdGxlOmhvdmVyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWFydGljbGUtY29udGFpbmVyIC5kZXNjcmlwdGlvbjpob3ZlciwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1hcnRpY2xlLWNvbnRhaW5lciAua2lja2VyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWFydGljbGUtY29udGFpbmVyIHAge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2RiZGJkYjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1hcnRpY2xlLWNvbnRhaW5lciAudGFpbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2QjZBNkI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNlY3Rpb24tY29udGVudC1jb250YWluZXIgLnNlY3Rpb24tYXJ0aWNsZS1jb250YWluZXIgLnRpbWUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNlY3Rpb24tY29udGVudC1jb250YWluZXIgLnNlY3Rpb24tYXJ0aWNsZS1jb250YWluZXIgLnNlcmllcy1raWNrZXIge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2RiZGJkYjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1hcnRpY2xlLWNvbnRhaW5lciAuc2VyaWVzLWtpY2tlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRoZW1lLWxpZ2h0LnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1saWdodC5zcGVjaWFsLXJlcG9ydC1zZWN0aW9uIC5zZWN0aW9uLW1hc3RoZWFkLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1saWdodC5zcGVjaWFsLXJlcG9ydC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGhlbWUtbGlnaHQuc3BlY2lhbC1yZXBvcnQtc2VjdGlvbiAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciBhLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1saWdodC5zcGVjaWFsLXJlcG9ydC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC5zdWJ0aXRsZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGhlbWUtbGlnaHQuc3BlY2lhbC1yZXBvcnQtc2VjdGlvbiAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciAuZGVzY3JpcHRpb24sIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRoZW1lLWxpZ2h0LnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24gLnNlY3Rpb24tY29udGVudC1jb250YWluZXIgLmtpY2tlciwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGhlbWUtbGlnaHQuc3BlY2lhbC1yZXBvcnQtc2VjdGlvbiAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciBwLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50aGVtZS1saWdodC5zcGVjaWFsLXJlcG9ydC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC50YWlsIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQtc2VjdGlvbi5ob21lcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQtc2VjdGlvbi5ob21lcGFnZSAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24uaG9tZXBhZ2UgLnNlY3Rpb24tY29udGVudC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24uaG9tZXBhZ2UgLmhvbWVwYWdlLXRvcC1jb250YWluZXIgLnNlcmllcy1zdWJ0aXRsZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQtc2VjdGlvbi5ob21lcGFnZSAuaG9tZXBhZ2UtYm90dG9tLWNvbnRhaW5lciAuc2VyaWVzLXN1YnRpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQtc2VjdGlvbi5ob21lcGFnZSAuaG9tZXBhZ2UtdG9wLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24uaG9tZXBhZ2UgLmhvbWVwYWdlLXRvcC1jb250YWluZXIgLnNlcmllcy1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnQtc2VjdGlvbi5ob21lcGFnZSAuaG9tZXBhZ2UtdG9wLWNvbnRhaW5lciAubGlzdC1ncm91cCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydC1zZWN0aW9uLmhvbWVwYWdlIC5ob21lcGFnZS10b3AtY29udGFpbmVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24uaG9tZXBhZ2UgLmhvbWVwYWdlLXRvcC1jb250YWluZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSBhIHtcbiAgY29sb3I6ICM2QjZBNkI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zZWN0aW9uLWJvdHRvbS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zZWN0aW9uLWJvdHRvbS1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNlY3Rpb24tYm90dG9tLWNvbnRhaW5lciAuc2VyaWVzLXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGNvbG9yOiAjNkI2QTZCO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNlY3Rpb24tYm90dG9tLWNvbnRhaW5lciAuaXRlbSBoNCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2VjdGlvbi1ib3R0b20tY29udGFpbmVyIC5pdGVtIHRpbWUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNlY3Rpb24tYm90dG9tLWNvbnRhaW5lciAuaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zZWN0aW9uLWJvdHRvbS1jb250YWluZXIgLml0ZW0gaDQgYSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2VjdGlvbi1ib3R0b20tY29udGFpbmVyIC5pdGVtIHRpbWUgYSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2VjdGlvbi1ib3R0b20tY29udGFpbmVyIC5pdGVtIHNwYW4gYSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zZWN0aW9uLWJvdHRvbS1jb250YWluZXIgLml0ZW0gaDQge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNlY3Rpb24tYm90dG9tLWNvbnRhaW5lciAuaXRlbSB0aW1lLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zZWN0aW9uLWJvdHRvbS1jb250YWluZXIgLml0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zZWN0aW9uLWJvdHRvbS1jb250YWluZXIgLml0ZW0gdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNlY3Rpb24tYm90dG9tLWNvbnRhaW5lciAubW9udGgge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBjb2xvcjogIzZCNkE2QjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZ3JhcGhpYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZ3JhcGhpYy1zdWJoZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZ3JhcGhpYy1jaGFydC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBLbm93bGVkZ2UsIFwiU291cmNlIFNhbnMgUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjJyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmdyYXBoaWMtY2hhcnQtc3ViaGVhZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmdyYXBoaWMtdGltZXN0YW1wIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZ3JhcGhpYy1zb3VyY2Uge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM2QjZBNkI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRleHQtbXV0ZWQge1xuICBmb250LWZhbWlseTogS25vd2xlZGdlLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjZGJkYmRiO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHA6ZW1wdHksIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgY2l0ZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IEtub3dsZWRnZSwgXCJTb3VyY2UgU2FucyBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNlcmllcy1raWNrZXIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm90aGVyLXN0b3JpZXMtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zZXJpZXMtdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zZXJpZXMtc3VidGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZGVrIHtcbiAgZm9udC1mYW1pbHk6IEtub3dsZWRnZSwgXCJTb3VyY2UgU2FucyBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzZCNkE2QjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYXJ0aWNsZS1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDEuMDVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcHRpb24ge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWV0YS1jb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnlsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnlsaW5lIGEge1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudGltZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNhYWFhYWE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYWFhYTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNvbXBvbmVudC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkUyRTI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJsb2NrcXVvdGUge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMXJlbSAwIDJyZW0gMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBLbm93bGVkZ2UsIFwiU291cmNlIFNhbnMgUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJsb2NrcXVvdGUgcC5xdW90ZSB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5ibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFMkUyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5ibG9ja3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkUyRTI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYmxvY2txdW90ZS1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjI1cmVtIHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5ibG9ja3F1b3RlLXJldmVyc2UgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5ibG9ja3F1b3RlLXJldmVyc2UgLmJsb2NrcXVvdGUtZm9vdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMEEwIFxcMjAxNFwiO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jb250YWluZXIuYmFzaWMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jb250YWluZXIuYmFzaWMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAuY2FwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWFzdGhlYWQtY29udGFpbmVyLmZ1bGwtYmxlZWQgLnNlcmllcy10aXRsZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIC5zZXJpZXMtdGl0bGUgYSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIC5zZXJpZXMtc3VidGl0bGUsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAuc2VyaWVzLWtpY2tlciB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIC5mdWxsLWJsZWVkLXBvc2l0aW9uZWQtdGl0bGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgbGVmdDogMTAlO1xuICByaWdodDogMTAlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAuZnVsbC1ibGVlZC1wb3NpdGlvbmVkLXRpdGxlLWNvbnRhaW5lciAuc2VyaWVzLXRpdGxlLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWFzdGhlYWQtY29udGFpbmVyLmZ1bGwtYmxlZWQgLmZ1bGwtYmxlZWQtcG9zaXRpb25lZC10aXRsZS1jb250YWluZXIgLnNlcmllcy10aXRsZSBhLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWFzdGhlYWQtY29udGFpbmVyLmZ1bGwtYmxlZWQgLmZ1bGwtYmxlZWQtcG9zaXRpb25lZC10aXRsZS1jb250YWluZXIgLnNlcmllcy1zdWJ0aXRsZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIC5mdWxsLWJsZWVkLXBvc2l0aW9uZWQtdGl0bGUtY29udGFpbmVyIC5zZXJpZXMta2lja2VyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAuZnVsbC1ibGVlZC1wb3NpdGlvbmVkLXRpdGxlLWNvbnRhaW5lciAuc2VyaWVzLWtpY2tlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIC5tYXN0aGVhZC10aXRsZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA0NjhweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jb250YWluZXIuYXV0by1jcm9wIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jb250YWluZXIuYXV0by1jcm9wIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jb250YWluZXIuYXV0by1jcm9wIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWFzdGhlYWQtY29udGFpbmVyLmF1dG8tY3JvcCAuaW1hZ2UtY29udGFpbmVyLmJnLWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jb250YWluZXIuYXV0by1jcm9wIC5pbWFnZS1jb250YWluZXIuYmctZml4ZWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jb250YWluZXIuYXV0by1jcm9wIC5zZXJpZXMta2lja2VyIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jb250YWluZXIuYXV0by1jcm9wIC5zZXJpZXMta2lja2VyLmJlbG93IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDQwMHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLWNvbnRhaW5lci5hdXRvLWNyb3AuYXV0by1jcm9wLXRpdGxlLWJvdHRvbSAubWFzdGhlYWQtdGl0bGUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA0MDBweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1jb250YWluZXIuYXV0by1jcm9wLmF1dG8tY3JvcC10aXRsZS1iZWxvdyAubWFzdGhlYWQtdGl0bGUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWFzdGhlYWQtY2FwdGlvbiAuY2FwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNlY3Rpb24tbWFzdGhlYWQtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2VjdGlvbi1tYXN0aGVhZC1jYXB0aW9uIC5jYXB0aW9uIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC12ZXJ0aWNhbCBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLW5hdiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzMzMzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbiAgcGFkZGluZzogLjI1cmVtIDAgLjI1cmVtIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLW5hdiAuYnRuLWxpbmssIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogIzZCNkE2QjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogS25vd2xlZGdlLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWFzdGhlYWQtbmF2IC5idG4tbGluazpob3ZlciwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWFzdGhlYWQtbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYWFhYWFhICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1uYXYgLmJ0bi1saW5rLmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWFzdGhlYWQtbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLW5hdiAuYnRuLWxpbmsuYWN0aXZlOmhvdmVyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXN0aGVhZC1uYXYgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjNkI2QTZCICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLW5hdiAubmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLW5hdiAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLW5hdiAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSAubmF2LWxpbmsge1xuICBtYXJnaW4tbGVmdDogLjE1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC4xNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAubWFzdGhlYWQtbmF2IC5uYXYsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLW5hdiAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hc3RoZWFkLW5hdiAubmF2LWxpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtLjMwcmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4ge1xuICBmb250LWZhbWlseTogS25vd2xlZGdlLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4uZm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLnNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi5jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4uY2lyY2xlLnNtIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogN3B4IDlweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLmNpcmNsZS5tZCB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLmNpcmNsZS5sZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4uc21hbGxlciB7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLnRvcC1idXR0b24ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAxMnB4IDE1cHggMCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4udG9wLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXByaW1hcnk6YWN0aXZlLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI2QTZCO1xuICBib3JkZXItY29sb3I6ICM2QjZBNkI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5vcGVuID4gLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNkE2QjtcbiAgYm9yZGVyLWNvbG9yOiAjNkI2QTZCO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QgLmJ0biwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwLXZlcnRpY2FsLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0IC5idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QgLmJ0bi5hY3RpdmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdCAuYnRuLmFjdGl2ZTpiZWZvcmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdCAuYnRuLmFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC4yNXJlbTtcbiAgY29sb3I6ICNkYmRiZGI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC5ob3Jpem9udGFsLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAtdmVydGljYWwubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QuaG9yaXpvbnRhbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gIHBhZGRpbmc6IC4xNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0Lmhvcml6b250YWwgLmJ0biwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwLXZlcnRpY2FsLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0Lmhvcml6b250YWwgLmJ0biB7XG4gIG1hcmdpbjogMC4yNXJlbSAwLjI1cmVtO1xuICBwYWRkaW5nOiAuMzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC5ob3Jpem9udGFsIC5idG4uYWN0aXZlLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAtdmVydGljYWwubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QuaG9yaXpvbnRhbCAuYnRuLmFjdGl2ZSB7XG4gIHBhZGRpbmc6IC4zNXJlbSAuMzVyZW0gLjM1cmVtIDEuMzVyZW07XG4gIGJhY2tncm91bmQ6ICNkYmRiZGI7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC5ob3Jpem9udGFsIC5idG4uYWN0aXZlOmJlZm9yZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwLXZlcnRpY2FsLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0Lmhvcml6b250YWwgLmJ0bi5hY3RpdmU6YmVmb3JlIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC5ob3Jpem9udGFsIC5idG46aG92ZXIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC5ob3Jpem9udGFsIC5idG46aG92ZXIge1xuICBjb2xvcjogI2RiZGJkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNkE2QjtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhYWFhO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QudmVydGljYWwsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC52ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIHBhZGRpbmc6IC41cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QudmVydGljYWwgLmJ0biwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwLXZlcnRpY2FsLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0LnZlcnRpY2FsIC5idG4ge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5idG4tZ3JvdXAubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QudmVydGljYWwgLmJ0bjpob3ZlciwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYnRuLWdyb3VwLXZlcnRpY2FsLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0LnZlcnRpY2FsIC5idG46aG92ZXIge1xuICBjb2xvcjogI2RiZGJkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNkE2QjtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhYWFhO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbWFnZS5zbWFsbCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmltYWdlLnRpbnkge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmltYWdlLnRpbnkgaW1nIHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmltYWdlIC5pbWctZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW1hZ2UgZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbWFnZS5mdWxsIGZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmltYWdlLmZ1bGwgZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmltYWdlLmZ1bGwgZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmltYWdlLmZ1bGwgZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5pbWFnZS5mdWxsIGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmltYWdlLmNvdmVyIC5tZWRpYS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW1hZ2UuY292ZXIgLm1lZGlhLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaW1hZ2UuY292ZXIgLm1lZGlhLWNvbnRhaW5lciBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudmlkZW8gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudmlkZW8ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudmlkZW8uc21hbGwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC52aWRlbyAuaW1nLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnZpZGVvIGZpZ2NhcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb2xvcjogI2RiZGJkYjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudmlkZW8uZnVsbCBmaWdjYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC52aWRlby5mdWxsIGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC52aWRlby5mdWxsIGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC52aWRlby5mdWxsIGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudmlkZW8uZnVsbCBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2lkZWJhciAuc2lkZWJhci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtLjVweDtcbiAgLyomOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9Ki9cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2lkZWJhciAuYnlsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2lkZWJhci5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zaWRlYmFyLnNtYWxsIC5zaWRlYmFyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2lkZWJhci5zbWFsbCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNpZGViYXIuc21hbGwgLmJ5bGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zaWRlYmFyLnNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNpZGViYXIuc21hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2lkZWJhci5zbWFsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2lkZWJhci5zbWFsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2lkZWJhci5zbWFsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNpZGViYXIuc21hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zaWRlYmFyLnNtYWxsIHAsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNpZGViYXIuc21hbGwgLmJ5bGluZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNpZGViYXIuc21hbGwgLnNpZGViYXItdGl0bGUge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNpZGViYXIuc21hbGwgLnNpZGViYXItdGl0bGU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2lkZWJhci5zbWFsbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2lkZWJhci52aWRlby1jb250YWluZXIgLnNpZGViYXItdGl0bGUge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zaWdub2ZmIC5hcnRpY2xlLXJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNpZ25vZmYgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5yZWxhdGVkLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5yZWxhdGVkLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnJlbGF0ZWQtY29udGFpbmVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnJlbGF0ZWQtY29udGFpbmVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucmVsYXRlZC1jb250YWluZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiA5MHB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5yZWxhdGVkLWNvbnRhaW5lciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTA1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucmVsYXRlZC1jb250YWluZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5uby1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5yZWxhdGVkLWNvbnRhaW5lciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLm5vLWltYWdlIHAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuYWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5hZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFkIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmFkIGlmcmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNoYXJlLWluLWFydGljbGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2hhcmUtaW4tYXJ0aWNsZS1jb250YWluZXIgLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2hhcmUtaW4tYXJ0aWNsZS1jb250YWluZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAuNXJlbSA1cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zaGFyZS1pbi1hcnRpY2xlLWNvbnRhaW5lciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmZvbGxvdy11cyB7XG4gIGNsZWFyOiBsZWZ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zaGFyZS1pbi1hcnRpY2xlLWNvbnRhaW5lciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmlvcy1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2hhcmUtaW4tYXJ0aWNsZS1jb250YWluZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2FhYWFhYTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IEtub3dsZWRnZSwgXCJTb3VyY2UgU2FucyBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmN1c3RvbS1zZWxlY3Qge1xuICBmb250LWZhbWlseTogS25vd2xlZGdlLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IC4zNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydHMtZHJvcGRvd24tY29udGFpbmVyIC5zcGVjaWFsLXJlcG9ydHMtZHJvcGRvd24tYnV0dG9ucyAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWJ1dHRvbnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjRTJFMkUyO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWJ1dHRvbnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93bi1jb250YWluZXIgLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93bi1idXR0b25zIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydHMtZHJvcGRvd24tY29udGFpbmVyIC5zcGVjaWFsLXJlcG9ydHMtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiAtMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zcGVjaWFsLXJlcG9ydHMtZHJvcGRvd24tY29udGFpbmVyIC5zcGVjaWFsLXJlcG9ydHMtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNkE2Qjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duIC5kcm9wZG93bi1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duIC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNFMkUyRTI7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93bi1jb250YWluZXIgLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93biAuZHJvcGRvd24taXRlbTpmb2N1cywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNkNWQ1ZDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNsaWRlci5ub1VpLXRhcmdldCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2RiZGJkYjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2xpZGVyLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNkE2QjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2xpZGVyLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZTpiZWZvcmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNsaWRlci5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNsaWRlci5ub1VpLXRhcmdldCAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNkE2QjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zbGlkZXIubm9VaS10YXJnZXQubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zbGlkZXIubm9VaS10YXJnZXQubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHRvcDogLTVweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2xpZGVyLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1waXBzLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwcHggMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNsaWRlci5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktcGlwcy5ub1VpLXBpcHMtaG9yaXpvbnRhbCBkaXYubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2xpZGVyLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1waXBzLm5vVWktcGlwcy1ob3Jpem9udGFsIGRpdi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLm5vVWktbWFya2VyLXN1YiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNsaWRlci5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktcGlwcy5ub1VpLXBpcHMtaG9yaXpvbnRhbCBkaXYubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci5ub1VpLW1hcmtlci1ub3JtYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zbGlkZXIubm9VaS10YXJnZXQubm9VaS1ob3Jpem9udGFsIC5ub1VpLXBpcHMubm9VaS1waXBzLWhvcml6b250YWwgZGl2Lm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNsaWRlci5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktcGlwcy5ub1VpLXBpcHMtaG9yaXpvbnRhbCBkaXYubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci5ub1VpLW1hcmtlci1sYXJnZS5maXJzdCwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2xpZGVyLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1waXBzLm5vVWktcGlwcy1ob3Jpem9udGFsIGRpdi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLm5vVWktbWFya2VyLWxhcmdlLmxhc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zbGlkZXIubm9VaS10YXJnZXQubm9VaS1ob3Jpem9udGFsIC5ub1VpLXBpcHMubm9VaS1waXBzLWhvcml6b250YWwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbC5ub1VpLXZhbHVlLm5vVWktdmFsdWUtbGFyZ2Uge1xuICB0b3A6IDVweDtcbiAgY29sb3I6ICM2QjZBNkI7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LWZhbWlseTogS25vd2xlZGdlLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudG9vbHRpcC1pbm5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRvb2x0aXAtaW5uZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudG9vbHRpcC1pbm5lciAudG9vbHRpcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudG9vbHRpcC1pbm5lciAudG9vbHRpcC1zdWJoZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAudG9vbHRpcC1pbm5lciAudG9vbHRpcC1kaXNwbGF5IHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRvb2x0aXAtaW5uZXIgaHIge1xuICBtYXJnaW46IDhweCBhdXRvIDRweCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkI2QTZCO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIHNlY3Rpb24uZ3JhcGhpYy1zZWN0aW9uIHtcbiAgbWF4LWhlaWdodDogMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIG9wYWNpdHk6IC4wMDAwMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBzZWN0aW9uLmdyYXBoaWMtc2VjdGlvbi5zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDEwMDAwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBzZWN0aW9uLmdyYXBoaWMtc2VjdGlvbiB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAjcGFja2FnZS1jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljICNwYWNrYWdlLWNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmVhdHVyZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZlYXR1cmUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZlYXR1cmUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmVhdHVyZS1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mZWF0dXJlLWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mZWF0dXJlLWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZlYXR1cmUtaGVhZGVyIHtcbiAgICB3aWR0aDogNTQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mZWF0dXJlLWhlYWRlciB7XG4gICAgd2lkdGg6IDcyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmVhdHVyZS1oZWFkZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mZWF0dXJlLWhlYWRlciB7XG4gICAgd2lkdGg6IDExNDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmVhdHVyZS1oZWFkZXIgLmZlYXR1cmUtaGVhZGVyLXRpdGxlLWNvbnRhaW5lciAuZGlzcGxheS0xLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mZWF0dXJlLWhlYWRlciAuZmVhdHVyZS1oZWFkZXItdGl0bGUtY29udGFpbmVyIC5kaXNwbGF5LTIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIgLmRpc3BsYXktMywgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmVhdHVyZS1oZWFkZXIgLmZlYXR1cmUtaGVhZGVyLXRpdGxlLWNvbnRhaW5lciAuZGlzcGxheS00IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIgLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmVhdHVyZS1oZWFkZXIgLmZlYXR1cmUtaGVhZGVyLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mZWF0dXJlLWhlYWRlciAuZmVhdHVyZS1oZWFkZXItdGl0bGUtY29udGFpbmVyIC5kaXNwbGF5LTEsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIgLmRpc3BsYXktMiwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmVhdHVyZS1oZWFkZXIgLmZlYXR1cmUtaGVhZGVyLXRpdGxlLWNvbnRhaW5lciAuZGlzcGxheS0zLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mZWF0dXJlLWhlYWRlciAuZmVhdHVyZS1oZWFkZXItdGl0bGUtY29udGFpbmVyIC5kaXNwbGF5LTQsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIgLmRpc3BsYXktNSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmVhdHVyZS1oZWFkZXIgLmZlYXR1cmUtaGVhZGVyLXRpdGxlLWNvbnRhaW5lciAuZGlzcGxheS02IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmVhdHVyZS1oZWFkZXIgLmZlYXR1cmUtaGVhZGVyLXRpdGxlLWNvbnRhaW5lciAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLnBvcHVwLWdhbGxlcnktaXRlbSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyID4gLmNhcm91c2VsLWl0ZW0ucG9wdXAtZ2FsbGVyeS1pdGVtIC5kLWJsb2NrOjpiZWZvcmUsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLnBvcHVwLWdhbGxlcnktaXRlbSAuZC1ibG9jazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtIC5tZWRpYS1jb250YWluZXIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtIC5kLWJsb2NrLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgPiAuY2Fyb3VzZWwtaXRlbSBpbWcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgYm90dG9tOiAwcHg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24gLmNhcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb2xvcjogI2RiZGJkYjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIC5jYXB0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24gLmNhcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIC5jYXB0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogLjY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIGJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICBib3R0b206IDkwcHg7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMsXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J000IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNwZWNpYWwtcmVwb3J0IC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnktaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeS1pdGVtIC5kLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5LWl0ZW0gLmQtYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCLvgI5cIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogNXB4O1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogLjU7XG4gIHotaW5kZXg6IDEwNjA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnktaXRlbSAuZC1ibG9jazpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+AjlwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAuOTtcbiAgei1pbmRleDogMTA2MDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSB7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLnBvcHVwLWdhbGxlcnktaXRlbSAuZC1ibG9jazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5ID4gLnJvdyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeS5zaG93LWdhbGxlcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAubWVkaWEtY29udGFpbmVyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAubWVkaWEtY29udGFpbmVyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5jb250cm9scyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWNvbnRhaW5lciwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAuY29udHJvbHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1jb250YWluZXIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLmNvbnRyb2xzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWNvbnRhaW5lciwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAuY29udHJvbHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDYwcHgpO1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbS5zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0uc2VsZWN0ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5tZWRpYS1jb250YWluZXIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAuY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5tZWRpYS1jb250YWluZXIsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAuY2FwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAubWVkaWEtY29udGFpbmVyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLmNhcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLm1lZGlhLWNvbnRhaW5lciwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAubWVkaWEtY29udGFpbmVyLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLmNhcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAubWVkaWEtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAubWVkaWEtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLm1lZGlhLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5tZWRpYS1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAubWVkaWEtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5tZWRpYS1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLm1lZGlhLWNvbnRhaW5lciAud2lkZSwgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5tZWRpYS1jb250YWluZXIgLnRhbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLm1lZGlhLWNvbnRhaW5lciAud2lkZSBpbWcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAubWVkaWEtY29udGFpbmVyIC53aWRlIHZpZGVvLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLm1lZGlhLWNvbnRhaW5lciAudGFsbCBpbWcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAubWVkaWEtY29udGFpbmVyIC50YWxsIHZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5tZWRpYS1jb250YWluZXIgLndpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLm1lZGlhLWNvbnRhaW5lciAud2lkZSBpbWcsIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAubWVkaWEtY29udGFpbmVyIC53aWRlIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5tZWRpYS1jb250YWluZXIgLnRhbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5tZWRpYS1jb250YWluZXIgLnRhbGwgaW1nLCAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLm1lZGlhLWNvbnRhaW5lciAudGFsbCB2aWRlbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAuY2FwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAuY2FwdGlvbiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLmNhcHRpb24gLmNvdW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLmNhcm91c2VsLWNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLmNhcm91c2VsLWNhcHRpb24gLmNhcHRpb24ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2FhYWFhYTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLmNvbnRyb2xzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAucG9wdXAtZ2FsbGVyeSAuY29udHJvbHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5jb250cm9scyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5jb250cm9scyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLmNvbnRyb2xzIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnBvcHVwLWdhbGxlcnkgLmNvbnRyb2xzIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcztcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5jb250cm9scyAuYnRuIHtcbiAgICBtYXJnaW46IDAgMCAwIC0xMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5wb3B1cC1nYWxsZXJ5IC5jb250cm9scyAuY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub3RoZXItc3Rvcmllcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFMkUyO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vdGhlci1zdG9yaWVzLWNvbnRhaW5lciAub3RoZXItc3Rvcmllcy1oZWFkZXIge1xuICBjb2xvcjogIzZCNkE2QjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub3RoZXItc3Rvcmllcy1jb250YWluZXIgLm90aGVyLXN0b3JpZXMtaGVhZGVyIGEge1xuICBjb2xvcjogIzZCNkE2QjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm90aGVyLXN0b3JpZXMtY29udGFpbmVyIC5vdGhlci1zdG9yaWVzIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vdGhlci1zdG9yaWVzLWNvbnRhaW5lciAub3RoZXItc3RvcmllcyBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub3RoZXItc3Rvcmllcy1jb250YWluZXIgLm90aGVyLXN0b3JpZXMgYXJ0aWNsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm90aGVyLXN0b3JpZXMtY29udGFpbmVyIC5vdGhlci1zdG9yaWVzIGFydGljbGUgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAub3RoZXItc3Rvcmllcy1jb250YWluZXIgLm90aGVyLXN0b3JpZXMgYXJ0aWNsZSBhIC5vdGhlci1zZXJpZXMtZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vdGhlci1zdG9yaWVzLWNvbnRhaW5lciAub3RoZXItc3RvcmllcyBhcnRpY2xlIGEgLm90aGVyLXNlcmllcy1kZXRhaWwgLm90aGVyLXN0b3J5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5vdGhlci1zdG9yaWVzLWNvbnRhaW5lciAub3RoZXItc3RvcmllcyBhcnRpY2xlIGEgLm90aGVyLXNlcmllcy1kZXRhaWwgcCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyBib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRvcC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxvb2QtaGVhZGxpbmUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBLbm93bGVkZ2UsIFwiU291cmNlIFNhbnMgUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMiAvIDEpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxvb2QtaGVhZGxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAyIC8gMSkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljI2ludGVyYWN0aXZlLWhvdXNlIC5mbG9vZC1pbWctZml4ZWQtY29udGFpbmVyLnN0dWNrIHtcbiAgICByaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMiAvIDEpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyNpbnRlcmFjdGl2ZS1ob3VzZSAuZmxvb2QtaW1nLWZpeGVkLWNvbnRhaW5lci51blN0dWNrIHtcbiAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5tYXAtY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hcC1jb250YWluZXIgLm1hcC1jb2wge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMuc3JlcC1ncmFwaGljIC5tYXAtY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljLnNyZXAtZ3JhcGhpYyAubWFwLWNvbnRhaW5lciAubWFwLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYy5zcmVwLWdyYXBoaWMgLm1hcC1jb250YWluZXIgLm1hcC1jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljLnNyZXAtZ3JhcGhpYyAubWFwLWNvbnRhaW5lciAubWFwLWNvbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMuc3JlcC1ncmFwaGljIC5tYXAtY29udGFpbmVyIC5tYXAtY29sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMuc3JlcC1ncmFwaGljIC5tYXAtY29udGFpbmVyIC5tYXAtY29sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYy5zcmVwLWdyYXBoaWMgLm1hcC1jb250YWluZXIgLm1hcC1jb2wge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYy5zcmVwLWdyYXBoaWMgLm1hcC1jb250YWluZXIgLm1hcC1jb2wge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMuc3JlcC1ncmFwaGljIC5tYXAtY29udGFpbmVyIC5tYXAtY29sIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbG9vZC1pbWctZml4ZWQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMiAvIDEpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxvb2QtaW1nLWZpeGVkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxvb2QtaW1nLWZpeGVkLWNvbnRhaW5lci5zdHVjayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2NHB4O1xuICBsZWZ0OiAwcHg7XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMiAvIDEpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxvb2QtaW1nLWZpeGVkLWNvbnRhaW5lci5zdHVjayB7XG4gICAgdG9wOiA1OHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbG9vZC1pbWctZml4ZWQtY29udGFpbmVyLnVuU3R1Y2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbG9vZC1pbWctZml4ZWQtY29udGFpbmVyIC5mbG9vZC1pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDM1cHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsb29kLWltZy1maXhlZC1jb250YWluZXIgLmZsb29kLWltZy1ob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzZweCkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mbG9vZC1pbWctZml4ZWQtY29udGFpbmVyIC5mbG9vZC1pbWctaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmZsb29kLWltZy1maXhlZC1jb250YWluZXIgLmZsb29kLWltZy1ob2xkZXIgLmZsb29kLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMDAwMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZmxvb2QtaW1nLWZpeGVkLWNvbnRhaW5lciAuZmxvb2QtaW1nLWhvbGRlciAuZmxvb2QtaW1nLnNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2Nyb2xsLWl0ZW0tY29udGFpbmVyLnN0dWNrIHtcbiAgcGFkZGluZy10b3A6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDIgLyAxKSB7XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNjcm9sbC1pdGVtLWNvbnRhaW5lci5zdHVjayB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc2cHgpIHtcbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2Nyb2xsLWl0ZW0tY29udGFpbmVyLnN0dWNrIHtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAyIC8gMSkge1xuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zY3JvbGwtaXRlbS1jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zY3JvbGwtaXRlbS1jb250YWluZXIgLmNvbC1zbS04LmNvbC1tZC02LmNvbC1sZy01IHtcbiAgICBmbGV4OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNjcm9sbC1pdGVtLWNvbnRhaW5lciAuc2Nyb2xsLWl0ZW0ge1xuICAgIGhlaWdodDogMTUwdmg7XG4gIH1cbiAgLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2Nyb2xsLWl0ZW0tY29udGFpbmVyIC5mbG9vZC1oZWFkbGluZS1hc3BlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2Nyb2xsLWl0ZW0tY29udGFpbmVyIC5mbG9vZC1oZWFkbGluZS1hc3BlY3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBLbm93bGVkZ2UsIFwiU291cmNlIFNhbnMgUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNjcm9sbC1pdGVtLWNvbnRhaW5lciAuc2Nyb2xsLWl0ZW0ge1xuICBoZWlnaHQ6IDc1dmg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnNjcm9sbC1pdGVtLWNvbnRhaW5lciAuc2Nyb2xsLWl0ZW0gLnNjcm9sbC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5zY3JvbGwtaXRlbS1jb250YWluZXIgLnNjcm9sbC1pdGVtIC5zY3JvbGwtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEtub3dsZWRnZSwgXCJTb3VyY2UgU2FucyBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuc2Nyb2xsLWl0ZW0tY29udGFpbmVyIC5zY3JvbGwtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBoZWlnaHQ6IDQwdmg7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLm1hcC1sZWdlbmQtaXRlbS1ob2xkZXIge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZ2VvZ3JhcGh5TGFiZWwge1xuICBmb250LXNpemU6IC42cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5mYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGVhZGVyLm5hdmJhciB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLmhlYWRlci5uYXZiYXIgaW1nLmxvZ28ge1xuICBoZWlnaHQ6IDMzcHggIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuaGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oZWFkZXIgLnNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oZWFkZXIgLnNvY2lhbCBsaS5uYXYtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjZBNkIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oZWFkZXIgLnNvY2lhbCBsaS5uYXYtaXRlbSBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC5oZWFkZXIgLnNvY2lhbCBsaS5uYXYtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtaW50ZXJhY3RpdmUtZ3JhcGhpYyAuZm9vdGVyIC5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRvb2x0aXAtaW5uZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50b29sdGlwLWlubmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRvb2x0aXAtaW5uZXIgLnRvb2x0aXAtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRvb2x0aXAtaW5uZXIgLnRvb2x0aXAtc3ViaGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMgLnRvb2x0aXAtaW5uZXIgLnRvb2x0aXAtZGlzcGxheSB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ucmV1dGVycy1pbnRlcmFjdGl2ZS1ncmFwaGljIC50b29sdGlwLWlubmVyIGhyIHtcbiAgbWFyZ2luOiA4cHggYXV0byA0cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgIzZCNkE2Qjtcbn1cbiIsIlxuLy8gVmFyaWFibGVzXG4vL1xuLy8gQ29weSBzZXR0aW5ncyBmcm9tIHRoaXMgZmlsZSBpbnRvIHRoZSBwcm92aWRlZCBgX2N1c3RvbS5zY3NzYCB0byBvdmVycmlkZVxuLy8gdGhlIEJvb3RzdHJhcCBkZWZhdWx0cyB3aXRob3V0IG1vZGlmeWluZyBrZXksIHZlcnNpb25lZCBmaWxlcy5cblxuXG4vL2ZvbnQgbG9jYXRpb25zXG4kcmV1dGVycy1mb250LXBhdGg6ICAgICAgICAgJy8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzJztcbiRmYS1mb250LXBhdGg6ICAgICAgICAgICAgICAnLy9ncmFwaGljcy50aG9tc29ucmV1dGVycy5jb20vZm9udHMnO1xuXG4vKlxuJHJldXRlcnMtZm9udC1wYXRoOiAgICAgICAgICcuLi9mb250cyc7XG4kZmEtZm9udC1wYXRoOiAgICAgICAgICAgICAgJy4uL2ZvbnRzJztcbiovXG5cblxuXG4kcmV1dGVycy1zdGFuZGFyZC1tYXJnaW46IDQwcHg7XG5cblxuXG5cbi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vL1xuLy8gQ29sb3JzXG4vLyBPcHRpb25zXG4vLyBTcGFjaW5nXG4vLyBCb2R5XG4vLyBMaW5rc1xuLy8gR3JpZCBicmVha3BvaW50c1xuLy8gR3JpZCBjb250YWluZXJzXG4vLyBHcmlkIGNvbHVtbnNcbi8vIEZvbnRzXG4vLyBDb21wb25lbnRzXG5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIEdlbmVyYWwgdmFyaWFibGUgc3RydWN0dXJlXG4vL1xuLy8gVmFyaWFibGUgZm9ybWF0IHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LW1vZGlmaWVyLXN0YXRlLXByb3BlcnR5YCBvcmRlci5cblxuXG4vLyBDb2xvcnNcbi8vXG4vLyBHcmF5c2NhbGUgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cblxuLy9leHRyYSBjb2xvcnNcbiRncmF5LWJvcmRlcjogICAgICAgICAgICAgICAjNDQ0NDQ0O1xuJGJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICNGRkZGRkY7XG5cbiRkYXJrLXRoZW1lLWJnOiAgICAgICAgICAgICAjMjIyMjIyO1xuJGRhcmstdGhlbWUtYm9yZGVyOiAgICAgICAgICM0NDQ0NDQ7XG5cbi8vYm9vdHN0cmFwIG92ZXJyaWRlc1xuJGdyYXktZGFyazogICAgICAgICAgICAgICAgICMzMzMzMzM7XG4kZ3JheTogICAgICAgICAgICAgICAgICAgICAgIzZCNkE2QjtcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICAgICAjYWFhYWFhO1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgICAgICNkYmRiZGI7XG4kZ3JheS1saWdodGVzdDogICAgICAgICAgICAgI2Y3ZjdmNztcbiRncmF5LXNwZWNpYWwtcmVwb3J0czogICAgICAjRTJFMkUyO1xuJGJvZHktYmFja2dyb3VuZC1jb2xvcjogICAgICNGRkZGRkY7XG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICAgICAjMDI3NWQ4ICFkZWZhdWx0O1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgICAgICM1Y2I4NWMgIWRlZmF1bHQ7XG4kYnJhbmQtaW5mbzogICAgICAgICAgICAgICAgIzViYzBkZSAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgICAgICNkOTUzNGYgIWRlZmF1bHQ7XG5cblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWZsZXg6ICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6ICAgMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXIteDogJHNwYWNlciAhZGVmYXVsdDtcbiRzcGFjZXIteTogJHNwYWNlciAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IChcbiAgICB4OiAwLFxuICAgIHk6IDBcbiAgKSxcbiAgMTogKFxuICAgIHg6ICRzcGFjZXIteCxcbiAgICB5OiAkc3BhY2VyLXlcbiAgKSxcbiAgMjogKFxuICAgIHg6ICgkc3BhY2VyLXggKiAxLjUpLFxuICAgIHk6ICgkc3BhY2VyLXkgKiAxLjUpXG4gICksXG4gIDM6IChcbiAgICB4OiAoJHNwYWNlci14ICogMyksXG4gICAgeTogKCRzcGFjZXIteSAqIDMpXG4gIClcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICNmZmYgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogJGdyYXktZGFyayAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZTogICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGhzOiAoXG4gIHhzOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgc206ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICBtZDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIGxnOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgeGw6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlXG4pICFkZWZhdWx0O1xuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktZm9udC1hd2Vzb21lOiAgIFwiRm9udEF3ZXNvbWVcIjtcblxuLy8gb3VyIGRlZmF1bHQgZGlzcGxheSBmb250XG4kZm9udC1mYW1pbHkta25vd2xlZGdlOiBLbm93bGVkZ2UsICdTb3VyY2UgU2FucyBQcm8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLy8gUGl4ZWwgdmFsdWUgdXNlZCB0byByZXNwb25zaXZlbHkgc2NhbGUgYWxsIHR5cG9ncmFwaHkuIEFwcGxpZWQgdG8gdGhlIGA8aHRtbD5gIGVsZW1lbnQuXG4kZm9udC1zaXplLXJvb3Q6IDE2cHggIWRlZmF1bHQ7XG5cbiRmb250LXNpemUteHM6ICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWFydGljbGU6ICAgIDEuMDVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXhsOiAgICAgICAgIDEuNTByZW07XG4kZm9udC1zaXplLTJ4bDogICAgICAgIDIuNHJlbTtcbiRmb250LXNpemUtM3hsOiAgICAgICAgMi44cmVtO1xuXG4kbGluZS1oZWlnaHQtYmFzZTogMS41ICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWgxOiAyLjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWgyOiAycmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oMzogMS43NXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDQ6IDEuNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAxcmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6IDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogNzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogNzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogNzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogNzAwICFkZWZhdWx0O1xuXG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICRmb250LWZhbWlseS1rbm93bGVkZ2U7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgNzAwO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAkZ3JheS1kYXJrO1xuXG4kbGVhZC1mb250LXNpemU6ICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kYWJici1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS41KSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWJvcmRlci13aWR0aDogLjI1cmVtICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6IC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgwLDAsMCwuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiA1cHggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICg0IC8gMykgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgLjE1cmVtO1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAwcmVtO1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtd2lkdGgtbGc6ICAgICAgICAgJGNhcmV0LXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtc20tY2VsbC1wYWRkaW5nOiAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtYmctaG92ZXI6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xNSksIDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodDtcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICRncmF5LWRhcms7XG5cblxuJGJ0bi1zZWNvbmRhcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zZWNvbmRhcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tc2Vjb25kYXJ5LWJvcmRlcjogICAgICAgICAgICAgJGJ0bi1wcmltYXJ5LWJnICFkZWZhdWx0O1xuXG5cbiRidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgICRidG4taW5mby1iZyAhZGVmYXVsdDtcblxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgJGJ0bi1zdWNjZXNzLWJnICFkZWZhdWx0O1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgJGJ0bi1kYW5nZXItYmcgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRidG4tdG9vbGJhci1tYXJnaW46ICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAuMTVyZW07XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRpbnB1dC1iZy1kaXNhYmxlZDogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgwLDAsMCwuMTUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnNcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZy1mb2N1czogICAgICAgICAgICAgICAgICRpbnB1dC1iZztcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTkgIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdy1mb2N1czogICAgICAgICByZ2JhKDEwMiwxNzUsMjMzLC42KSAhZGVmYXVsdDtcbiRpbnB1dC1jb2xvci1mb2N1czogICAgICAgICAgICAgICRpbnB1dC1jb2xvcjtcblxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkgKyAoJGlucHV0LXBhZGRpbmcteSAqIDIpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1sZyAqICRsaW5lLWhlaWdodC1sZykgKyAoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1zbSAqICRsaW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIpKSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgJHNwYWNlci15ICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgMS41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci15OiAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZGlzYWJsZWQtY3Vyc29yOiAgICAgICAgICAgICAkY3Vyc29yLWRpc2FibGVkICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWRpc2FibGVkLWluZGljYXRvci1iZzogICAgICAgI2VlZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1kZXNjcmlwdGlvbi1jb2xvcjogICM3Njc2NzYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWJnOiAgICAgICAgICMwMDc0ZDkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWZvY3VzLWluZGljYXRvci1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4ycmVtICMwMDc0ZDkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1hY3RpdmUtaW5kaWNhdG9yLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1iZzogICAgICAgICAjODRjNmZmICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWFjdGl2ZS1pbmRpY2F0b3ItYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1jaGVja2VkLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtYmc6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLXJhZGl1czogNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1jaGVja2VkLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtO1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzMzMnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAkZ3JheTsgLy8jNTFhN2U4ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDVweCByZ2JhKDgxLCAxNjcsIDIzMiwgLjUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1zbS1wYWRkaW5nLXk6IC4ycmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3Qtc20tZm9udC1zaXplOiA3NSUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAyLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtd2lkdGg6ICAgICAgICAgICAgMTRyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMnJlbSAjMDA3NGQ5ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAxLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgI2RkZCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICBpbnNldCAwIC4ycmVtIC40cmVtIHJnYmEoMCwwLDAsLjA1KSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIHBsYWNlaG9sZGVyOiAoXG4gICAgZW46IFwiQ2hvb3NlIGZpbGUuLi5cIlxuICApLFxuICBidXR0b24tbGFiZWw6IChcbiAgICBlbjogXCJCcm93c2VcIlxuICApXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvbiBpY29uc1xuJGZvcm0taWNvbi1zdWNjZXNzOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjM1Y2I4NWMnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzRSUzQy9zdmclM0VcIikgIWRlZmF1bHQ7XG4kZm9ybS1pY29uLXdhcm5pbmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2YwYWQ0ZScgZD0nTTQuNCA1LjMyNGgtLjh2LTIuNDZoLjh6bTAgMS40MmgtLjhWNS44OWguOHpNMy43Ni42M0wuMDQgNy4wNzVjLS4xMTUuMi4wMTYuNDI1LjI2LjQyNmg3LjM5N2MuMjQyIDAgLjM3Mi0uMjI2LjI1OC0uNDI2QzYuNzI2IDQuOTI0IDUuNDcgMi43OSA0LjI1My42M2MtLjExMy0uMTc0LS4zOS0uMTc0LS40OTQgMHonLyUzRSUzQy9zdmclM0VcIikgIWRlZmF1bHQ7XG4kZm9ybS1pY29uLWRhbmdlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkOTUzNGYnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZDk1MzRmJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM0UlM0NjaXJjbGUgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM0UlM0Mvc3ZnJTNFXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgMTYwcHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tbWFyZ2luLXRvcDogICAgICAgICAgICAycHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgcmdiYSgwLDAsMCwuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkgIWRlZmF1bHQ7XG5cblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kc3ItZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAkZ3JheS1zcGVjaWFsLXJlcG9ydHM7XG4kc3ItZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICBkYXJrZW4oJGdyYXktc3BlY2lhbC1yZXBvcnRzLCA1JSk7XG4kc3ItZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICBsaWdodGVuKCRncmF5LWRhcmssIDEwJSkgIWRlZmF1bHQ7XG5cblxuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWFydGljbGUtY29udGVudDogICAgIDEwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bi1iYWNrZHJvcDogIDk5MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItc3RpY2t5OiAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmc6ICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGl2aWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC40MjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgOGgyNE00IDE2aDI0TTQgMjRoMjQnLyUzRSUzQy9zdmclM0VcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXI6ICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKDAsMCwwLC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoMCwwLDAsLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgwLDAsMCwuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXI6ICAgICAgIHJnYmEoMCwwLDAsLjEpICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtaXRlbS1tYXJnaW46ICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kbmF2LWl0ZW0taW5saW5lLXNwYWNlcjogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZzogICAgICAgICAgICAgIC41ZW0gMWVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItYmc6ICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICRib2R5LWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1iZzogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgICAgLjI3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8gRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXG5cbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICAgICAgICAgICMzYzc2M2QgIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAjZGZmMGQ4ICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKCRzdGF0ZS1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzMTcwOGYgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRzdGF0ZS1pbmZvLWJnLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oJHN0YXRlLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJHN0YXRlLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKDAsMCwwLC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcjogJGNhcmQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2FyZC1saW5rLWhvdmVyLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLXNtLXVwLWNvbHVtbi1nYXA6IDEuMjVyZW0gIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgI0ZGRkZGRiAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci10aXRsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci10aXRsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcblxuJHBvcG92ZXItY29udGVudC1wYWRkaW5nLXg6ICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJHBvcG92ZXItY29udGVudC1wYWRkaW5nLXk6ICAgICAgICAgICA5cHggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMXB4KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVGFnc1xuXG4kdGFnLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kdGFnLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kdGFnLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kdGFnLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kdGFnLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kdGFnLWRhbmdlci1iZzogICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcblxuJHRhZy1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kdGFnLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcbiR0YWctZm9udC1zaXplOiAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kdGFnLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiR0YWctcGFkZGluZy14OiAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJHRhZy1wYWRkaW5nLXk6ICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kdGFnLXBpbGwtcGFkZGluZy14OiAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiR0YWctcGlsbC1ib3JkZXItcmFkaXVzOiAgICAxMHJlbSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctc20tdXAtbWFyZ2luLXk6IDMwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LXhzLWJveC1zaGFkb3c6ICAgIDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LXNtLXVwLWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1pbmZvLWJnOiAgICAgICAgICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LXdhcm5pbmctYmc6ICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZWVlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgIzAwNzRkOSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKDAsMCwwLC4xKSAhZGVmYXVsdDtcblxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0taGVhZGluZy1tYXJnaW4tYm90dG9tOiA1cHggIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAjZGRkICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6IDkwJSAhZGVmYXVsdDtcbiRjYXB0aW9uLXBhZGRpbmctdG9wOiAoJHNwYWNlciAqIC4yNSk7XG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIE1lZGlhIG9iamVjdHNcblxuJG1lZGlhLW1hcmdpbi10b3A6ICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRtZWRpYS1oZWFkaW5nLW1hcmdpbi1ib3R0b206ICA1cHggIWRlZmF1bHQ7XG4kbWVkaWEtYWxpZ25tZW50LXBhZGRpbmcteDogICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICBub25lO1xuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1zbS11cC1zaXplOiAgICAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9ycy13aWR0aDogICAgICAgICAgICAgICAgICAgNjAlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgICAgMTVweDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLXNpemU6ICAgICAgICAgICAgICAxN3B4O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDEwMCU7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zbS11cC13aWR0aDogICAgICAgICAgICAgICAgMTAwJTtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBpbmhlcml0O1xuXG4kY2Fyb3VzZWwtaWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy15OiAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAjYmQ0MTQ3ICFkZWZhdWx0O1xuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y3ZjdmOSAhZGVmYXVsdDtcblxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cbiRwcmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICNmN2Y3ZjkgIWRlZmF1bHQ7XG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJHByZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgIDM0MHB4ICFkZWZhdWx0O1xuIiwiLyogUkVVVEVSUyBLTk9XTEVER0UgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnS25vd2xlZGdlJztcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDoxMDA7XG4gICAgc3JjOiBsb2NhbCgnS25vd2xlZGdlIFVsdHJhIExpZ2h0JyksIFxuICAgICAgICAgbG9jYWwoJ0tub3dsZWRnZVVsdHJhTGlnaHQnKSwgXG4gICAgICAgICB1cmwoJyN7JHJldXRlcnMtZm9udC1wYXRofS9Lbm93bGVkZ2VVbHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdLbm93bGVkZ2UnO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBzcmM6IGxvY2FsKCdLbm93bGVkZ2UgUmVndWxhcicpLCBcbiAgICAgICAgIGxvY2FsKCdLbm93bGVkZ2VSZWd1bGFyJyksIFxuICAgICAgICAgdXJsKCcjeyRyZXV0ZXJzLWZvbnQtcGF0aH0vS25vd2xlZGdlUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnS25vd2xlZGdlJztcbiAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgc3JjOiBsb2NhbCgnS25vd2xlZGdlIFJlZ3VsYXIgSXRhbGljJyksIFxuICAgICAgICAgbG9jYWwoJ0tub3dsZWRnZVJlZ3VsYXJJdGFsaWMnKSwgXG4gICAgICAgICB1cmwoJyN7JHJldXRlcnMtZm9udC1wYXRofS9Lbm93bGVkZ2VSZWd1bGFySXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdLbm93bGVkZ2UnO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICBzcmM6IGxvY2FsKCdLbm93bGVkZ2UgTWVkaXVtJyksIFxuICAgICAgICAgbG9jYWwoJ0tub3dsZWRnZU1lZGl1bScpLCBcbiAgICAgICAgIHVybCgnI3skcmV1dGVycy1mb250LXBhdGh9L0tub3dsZWRnZU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnS25vd2xlZGdlJztcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgc3JjOiBsb2NhbCgnS25vd2xlZGdlIEJvbGQnKSwgXG4gICAgICAgICBsb2NhbCgnS25vd2xlZGdlQm9sZCcpLFxuICAgICAgICAgdXJsKCcjeyRyZXV0ZXJzLWZvbnQtcGF0aH0vS25vd2xlZGdlQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnS25vd2xlZGdlJztcbiAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgc3JjOiBsb2NhbCgnS25vd2xlZGdlIEJvbGQgSXRhbGljJyksIFxuICAgICAgICAgbG9jYWwoJ0tub3dsZWRnZUJvbGRJdGFsaWMnKSxcbiAgICAgICAgIHVybCgnI3skcmV1dGVycy1mb250LXBhdGh9L0tub3dsZWRnZUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5cblxuLyogU09VUkNFIFNBTlMgUFJPICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybycpLCBcbiAgICAgICBsb2NhbCgnU291cmNlU2Fuc1Byby1SZWd1bGFyJyksIFxuICAgICAgIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92OS9PRGVsSTFhSEJZREJxZ2VJQUgyemxOSHEtRkZnb0ROVjNHVEtwSHd1dnRJLndvZmYpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBTZW1pYm9sZCcpLCBcbiAgICAgICBsb2NhbCgnU291cmNlU2Fuc1Byby1TZW1pYm9sZCcpLCBcbiAgICAgICB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjkvdG9hZE9jZm1sdDliMzhkSEp4T0JHQ21ncG11UXFLMkktTDJTOWNGNjVFay53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gQm9sZCcpLCBcbiAgICAgICBsb2NhbCgnU291cmNlU2Fuc1Byby1Cb2xkJyksIFxuICAgICAgIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92OS90b2FkT2NmbWx0OWIzOGRISnhPQkdJcWpHWUpVeU9YY0J3VVFiUmFOSDZjLndvZmYpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBJdGFsaWMnKSwgXG4gICAgICAgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tSXQnKSwgXG4gICAgICAgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3Y5L00ySmQ3MW9QSmhMS3AwemR0VHZvTV9iY2UtVmN5TEpNUlIxRkM5cVdiVTgud29mZikgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIExpZ2h0JyksIFxuICAgICAgIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUxpZ2h0JyksIFxuICAgICAgIHVybCgvL3RoZW1lcy5nb29nbGV1c2VyY29udGVudC5jb20vc3RhdGljL2ZvbnRzL3NvdXJjZXNhbnNwcm8vdjUvdG9hZE9jZm1sdDliMzhkSEp4T0JHTVZOdG9tNFFsRUROSmFxcXF6cWRTcy53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwYXRoXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcImxhcmdlclwiO1xuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcImFuaW1hdGVkXCI7XG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwic3RhY2tlZFwiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG5cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5KCk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cbiIsIlx0QGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXHRAaW1wb3J0IFwiZm9udHNcIjtcblx0QGltcG9ydCBcImJvd2VyX2NvbXBvbmVudHMvY29tcG9uZW50cy1mb250LWF3ZXNvbWUvc2Nzcy9mb250LWF3ZXNvbWUuc2Nzc1wiO1xuXHRcbi5yZXV0ZXJzLWludGVyYWN0aXZlLWdyYXBoaWMge1xuXG5cdFxuXHQvLyBib3dlcjpzY3NzXG5cdEBpbXBvcnQgXCJib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzXCI7XG5cdEBpbXBvcnQgXCJib3dlcl9jb21wb25lbnRzL3Nhc3MtbWF0ZXJpYWwtY29sb3JzL3Nhc3MvX3Nhc3MtbWF0ZXJpYWwtY29sb3JzLnNjc3NcIjtcblx0QGltcG9ydCBcImJvd2VyX2NvbXBvbmVudHMvY2hhcnRlci1jb21tb25zL3Njc3MvY29sb3Iuc2Nzc1wiO1xuXHRAaW1wb3J0IFwiYm93ZXJfY29tcG9uZW50cy9jaGFydGVyLWNvbW1vbnMvc2Nzcy9jaGFydHN0eWxlcy5zY3NzXCI7XG5cdEBpbXBvcnQgXCJib3dlcl9jb21wb25lbnRzL21hcC1jaGFydGVyL3Njc3MvbWFwY2hhcnRzdHlsZXMuc2Nzc1wiO1xuXHQvLyBlbmRib3dlclxuXG5cdC8vY29tcG9uZW50c1xuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9xdWVycnktc3RyaW5nc1wiO1xuXHRAaW1wb3J0IFwiY29tcG9uZW50cy91dGlsaXRpZXNcIjtcblx0QGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyXCI7XG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL2Zvb3RlclwiO1xuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9zcGVjaWFsLXJlcG9ydFwiO1xuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9zcGVjaWFsLXJlcG9ydC1zZWN0aW9uXCI7XG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL3R5cGVcIjtcblx0QGltcG9ydCBcImNvbXBvbmVudHMvbWFzdGhlYWRzXCI7XG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvbnNcIjtcblx0QGltcG9ydCBcImNvbXBvbmVudHMvaW1hZ2VzXCI7XG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL3ZpZGVvc1wiO1xuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9zaWRlYmFyc1wiO1xuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9yZWxhdGVkXCI7XG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL2FkXCI7XG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL3NoYXJlXCI7XG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1zXCI7XG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL2N1c3RvbS1mb3Jtc1wiO1xuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9uYXZzXCI7XG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL2Ryb3Bkb3duXCI7XG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL25vLXVpLXNsaWRlclwiO1xuXHRAaW1wb3J0IFwiY29tcG9uZW50cy90b29sdGlwXCI7XG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL2ZlYXR1cmUtcGFnZVwiO1xuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9jYXJvdXNlbFwiO1xuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9wb3B1cC1nYWxsZXJ5XCI7XG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL290aGVyLXN0b3JpZXNcIjtcblx0XG5cdGZvbnQtZmFtaWx5OiRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuXHQubWFpbntcblx0ICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblx0ICAgIHBhZGRpbmctdG9wOjYwcHg7XG5cdH1cblx0XG5cdGJvZHl7XG5cdCAgIC8vIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgYmFja2dyb3VuZDogJGJvZHktYmFja2dyb3VuZC1jb2xvcjtcblx0Ly8gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcblx0fVxuXHQudG9wLXNlY3Rpb24tY29udGFpbmVye1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR9XG5cdFxuXHQuZmxvb2QtaGVhZGxpbmV7XG5cdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTokZm9udC1mYW1pbHkta25vd2xlZGdlO1xuXHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0Zm9udC1zaXplOjNyZW07XG5cdFx0QG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAyLzEpIHtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XHRcdFxuXHR9XHRcblx0XG5cdCYjaW50ZXJhY3RpdmUtaG91c2V7XG5cdFx0LmZsb29kLWltZy1maXhlZC1jb250YWluZXJ7XG5cdFx0XHQmLnN0dWNre1xuXG5cdFx0XHRcdEBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMi8xKSB7XG5cdFx0XHRcdFx0cmlnaHQ6MzBweCAhaW1wb3J0YW50O1x0XHRcdFx0XG5cdFx0XHRcdFx0ei1pbmRleDotMTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQmLnVuU3R1Y2t7XG5cdFx0XHRcdEBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMi8xKSB7XG5cdFx0XHRcdFx0cmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym90dG9tOjVweCAhaW1wb3J0YW50O1x0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuICAgIC5tYXAtY29udGFpbmVye1xuICAgICAgICAvL2RvIGNlbnRlcmluZyBoZXJlLCBub3Qgc3VyZSBob3cgeWV0LlxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAubWFwLWNvbHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zcmVwLWdyYXBoaWN7XG4gICAgICAgIC5tYXAtY29udGFpbmVye1xuICAgICAgICAgICAgLy91bmRvIGNlbnRlcmluZ1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLm1hcC1jb2x7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg3KTtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgIFxuXG5cdC5mbG9vZC1pbWctZml4ZWQtY29udGFpbmVye1xuXG5cdFx0d2lkdGg6MTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1x0XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHRvcGFjaXR5OjE7XG5cdFx0dHJhbnNpdGlvbjpvcGFjaXR5IDFzO1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdEBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMi8xKSB7XG5cdFx0XHR3aWR0aDo1MCU7XG5cdFx0XHRyaWdodDowcHg7XG5cdFx0XHR0b3A6MDtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXG5cdFx0fVxuXHRcdCYuc3R1Y2t7XG5cdFx0XHRwb3NpdGlvbjpmaXhlZDtcblx0XHRcdHRvcDo2NHB4O1xuXHRcdFx0bGVmdDowcHg7XG5cdFx0XHRAbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDIvMSkge1xuXHRcdFx0XHR0b3A6NThweDtcblx0XHRcdFx0bGVmdDphdXRvO1xuXHRcdFx0XHRyaWdodDowcHg7XG5cdFx0XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHRcdFx0XG5cdFx0fVx0XG5cdFx0Ji51blN0dWNre1xuXHRcdFx0Ly9vcGFjaXR5OjAuMDAwMDE7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTowO1xuXHRcdFx0dG9wOmF1dG87XHRcdFxuXHRcdH1cblxuXHRcdC5mbG9vZC1pbWctaG9sZGVye1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR3aWR0aDo0MzVweDtcblx0XHRcdGhlaWdodDozMDBweDtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6Mzc2cHgpe1xuXHRcdFx0XHRoZWlnaHQ6MjUwcHg7XG5cdFx0XHR9XG5cdFx0XHQuZmxvb2QtaW1ne1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0b3BhY2l0eTowLjAwMDE7XG5cdFx0XHRcdHRyYW5zaXRpb246b3BhY2l0eSAxcztcblx0XHRcdFx0Ji5zZWxlY3RlZHtcblx0XHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNjcm9sbC1pdGVtLWNvbnRhaW5lcntcblx0XHQmLnN0dWNre1xuXHRcdFx0cGFkZGluZy10b3A6MzAwcHg7XHRcdFx0XG5cdFx0XHRAbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDIvMSkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDowcHg7XHRcdFx0XHRcblx0XHRcdH1cdFx0XHRcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6Mzc2cHgpe1xuXHRcdFx0XHRwYWRkaW5nLXRvcDoyNTBweDtcblx0XHRcdH1cdFxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMi8xKSB7XG5cdFx0XHR3aWR0aDo1MCU7XG5cdFx0XHRwYWRkaW5nLXRvcDowcHg7XG5cdFx0XHRcblx0XHRcdC5jb2wtc20tOC5jb2wtbWQtNi5jb2wtbGctNXtcblx0XHRcdFx0ZmxleDpub25lO1xuXHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnNjcm9sbC1pdGVte1xuXHRcdFx0XHRoZWlnaHQ6MTUwdmg7XG5cdFx0XHR9XG5cdFx0XHQuZmxvb2QtaGVhZGxpbmUtYXNwZWN0e1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5mbG9vZC1oZWFkbGluZS1hc3BlY3R7XG5cdFx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTokZm9udC1mYW1pbHkta25vd2xlZGdlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdGZvbnQtc2l6ZTozcmVtO1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0XHRcdFxuXHRcdC5zY3JvbGwtaXRlbXtcblx0XHRcdGhlaWdodDo3NXZoO1xuXHRcdFx0LnNjcm9sbC10ZXh0e1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiRmb250LWZhbWlseS1zZXJpZjtcblx0XHRcdH1cblx0XHRcdC5zY3JvbGwtaGVhZGVye1xuXHRcdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiRmb250LWZhbWlseS1rbm93bGVkZ2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiRmb250LXNpemUtbGc7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0aGVpZ2h0OjQwdmg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tYXAtbGVnZW5kLWl0ZW0taG9sZGVye1xuXHRcdHdpZHRoOjEwMHB4O1xuXHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHR9XG5cdC5nZW9ncmFwaHlMYWJlbHtcblx0XHRmb250LXNpemU6IC42cmVtO1xuXHR9XG5cdC5mYXtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWZvbnQtYXdlc29tZSAhaW1wb3J0YW50O1xuXHR9XG4gICAgLmhlYWRlcntcbiAgICAgICAgJi5uYXZiYXJ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjQ4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDo0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICBpbWcubG9nb3tcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MzNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYWdlLXRpdGxle1xuICAgICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGkubmF2LWl0ZW17XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDoyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQtc2l6ZS1sZyAhaW1wb3J0YW50OyBcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgLmZvb3RlcntcbiAgICAgICAgLm5hdmJhci1icmFuZHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgXG5cdC50b29sdGlwLWlubmVyIHtcblx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1kYXJrO1xuXHQgICAgXG5cdCAgICBwe1xuXHQgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblx0ICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXHQgICAgfVxuXHQgICAgLnRvb2x0aXAtdGl0bGV7XG5cdCAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdCAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0ICAgIH1cblx0ICAgIC50b29sdGlwLXRleHR7XG5cdCAgICBcblx0ICAgIH1cblx0ICAgIC50b29sdGlwLXN1YmhlYWR7XG5cdCAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuXHQgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdCAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXHQgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXHQgICAgfVxuXHQgICAgLnRvb2x0aXAtZGlzcGxheXtcblx0ICAgICAgICBmb250LXdlaWdodDoxMDA7XG5cdCAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuXHQgICAgfSAgICBcblx0ICAgIGhye1xuXHQgICAgICAgIG1hcmdpbjo4cHggYXV0byA0cHggYXV0bztcblx0ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcblx0ICAgIH1cblx0XG5cdH0gICAgXG5cblxuXG59XG5cbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMC1hbHBoYS42IChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJjdXN0b21cIjtcblxuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xuQGltcG9ydCBcIm5vcm1hbGl6ZVwiO1xuQGltcG9ydCBcInByaW50XCI7XG5cbi8vIENvcmUgQ1NTXG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJyZXNwb25zaXZlLWVtYmVkXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcblxuLy8gQ29tcG9uZW50cyB3LyBKYXZhU2NyaXB0XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuLy8gMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuLy8gICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy9cblxuLy8gRG9jdW1lbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gMlxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbn1cblxuLy8gU2VjdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbi8vIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbi8vXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLy8gMVxuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4vL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLy8gMVxuICBmb250LXNpemU6IDFlbTsgLy8gMlxufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gMVxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbi8vIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLy8gMVxuICBmb250LXNpemU6IDFlbTsgLy8gMlxufVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuLy9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4vL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vL1xuLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIGZvbnQtc2l6ZTogMTAwJTsgLy8gMVxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gMVxuICBtYXJnaW46IDA7IC8vIDJcbn1cblxuLy9cbi8vIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuLy8gMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0IHsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuLy8gMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLy8gMVxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4vL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLy9cbi8vIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuLy8gMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuLy8gICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIGRpc3BsYXk6IHRhYmxlOyAvLyAxXG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAzXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4vLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuLy9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbi8vXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbi8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbn1cblxuLy8gSW50ZXJhY3RpdmVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbi8vXG5cbmRldGFpbHMsIC8vIDFcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8vIFNjcmlwdGluZ1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuLy9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4vL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEhpZGRlblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbi8vXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgJ3Nhc3MtbWF0ZXJpYWwtY29sb3JzLW1hcCc7XG4vKipcbiAqIFJldHJpZXZlcyBhIGNvbG9yIHZhbHVlIGZyb20gdGhlICRtYXRlcmlhbC1jb2xvcnMgU2FzcyBtYXBcbiAqIEluc3BpcmVkIGJ5IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWxza2FzcGVyc3Nvbi9Hb29nbGUtTWF0ZXJpYWwtVUktQ29sb3ItUGFsZXR0ZS9cbiAqXG4gKiBAZnVuY3Rpb25cbiAqIEBwYXJhbSB7c3RyaW5nfSBjb2xvci1uYW1lICAgICAgICAgICAgIC0gcXVvdGVkLCBsb3dlci1jYXNlLCBkYXNoZXJpemVkIGNvbG9yXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWUgKGUuZy4gJ3BpbmsnLCAnYW1iZXInKVxuICogQHBhcmFtIHtzdHJpbmd9IFtjb2xvci12YXJpYW50PSc1MDAnXSAgLSBxdW90ZWQsIGxvd2VyY2FzZSBjb2xvciB2YXJpYW50IChlLmcuXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcyMDAnLCAnYTEwMCcpXG4gKi9cbkBmdW5jdGlvbiBtYXRlcmlhbC1jb2xvcigkY29sb3ItbmFtZSwgJGNvbG9yLXZhcmlhbnQ6ICc1MDAnKSB7XG4gICRjb2xvcjogbWFwLWdldChtYXAtZ2V0KCRtYXRlcmlhbC1jb2xvcnMsICRjb2xvci1uYW1lKSwkY29sb3ItdmFyaWFudCk7XG4gIEBpZiAkY29sb3Ige1xuICAgIEByZXR1cm4gJGNvbG9yO1xuICB9IEBlbHNlIHtcbiAgICAvLyBMaWJzYXNzIHN0aWxsIGRvZXNuJ3Qgc2VlbSB0byBzdXBwb3J0IEBlcnJvclxuICAgIEB3YXJuIFwiPT4gRVJST1I6IENPTE9SIE5PVCBGT1VORCEgPD0gfCBZb3VyICRjb2xvci1uYW1lLCAkY29sb3ItdmFyaWFudCBjb21iaW5hdGlvbiBkaWQgbm90IG1hdGNoIGFueSBvZiB0aGUgdmFsdWVzIGluIHRoZSAkbWF0ZXJpYWwtY29sb3JzIG1hcC5cIjtcbiAgfVxufVxuIiwiLy9kZXB0aCBvZiB0aGUgY2hhcnRcbi5yZXV0ZXJzLWNoYXJ0e1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2hhcnQge1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlIDtcblx0Zm9udC13ZWlnaHQ6NDAwO1xufVxuLm5lc3RlZC1jaGFydHtcblx0bGVmdDowO1xuXHR0b3A6MDtcblx0d2lkdGg6Y2FsYygxMDAlIC0gODBweCk7XG59XG4ubmVzdGVkLWxlZ2VuZHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjA7XG5cdHRvcDowO1xuXHR3aWR0aDo4MHB4O1xufVxuLm5vLWxlZ2VuZHtcbi5uZXN0ZWQtY2hhcnR7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHdpZHRoOjEwMCU7XG59XG4ubmVzdGVkLWxlZ2VuZHtcblx0ZGlzcGxheTpub25lO1xufVxuXHRcbn1cbi5uYXZDb250YWluZXIuc3BhY2Vye1xuXHRtaW4taGVpZ2h0OiAyN3B4O1xufVxuLnBhZ2UtbGVnZW5ke1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MzBweDtcblx0LmxlZ2VuZEl0ZW1ze1xuXHRcdHdpZHRoOjEwMHB4O1xuXHRcdGhlaWdodDozMHB4O1xuXHRcdHBvc2l0aW9uOnN0YXRpYztcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0fVxufVxuLmNoYXJ0LWhvbGRlcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdCYuc21hbGxlcntcblx0XHQuY2hhcnQtbmF2e1xuXHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdH1cblx0XHQubmVzdGVkLWNoYXJ0e1xuXHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1x0XHRcdFxuXHRcdH1cblx0XHRcblx0XHQubmVzdGVkLWxlZ2VuZHtcblx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRtaW4taGVpZ2h0OiAzNXB4O1xuXHRcdH1cblx0XHQubGVnZW5kLWl0ZW1zLWhvbGRlcntcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdFx0LmxlZ2VuZEl0ZW1ze1xuXHRcdFx0cG9zaXRpb246c3RhdGljO1xuXHRcdFx0d2lkdGg6YXV0bztcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcblx0XHR9XG5cdFx0LmxlZ2VuZElubGluZXtcblx0XHRcdHdpZHRoOmF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmxlZ2VuZENvbnRhaW5lcntcblx0XHRcdC52YWx1ZVRpcHtcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdFx0LmRhdGVUaXB7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cdFx0XHRcblx0XHR9XG5cdFx0LmxlZ2VuZC1pdGVtcy1ob2xkZXJ7XG5cdFx0XHRtaW4taGVpZ2h0OjIwcHg7XG5cdFx0fVxuXHRcdC5yZXV0ZXJzLXRvb2x0aXB7XG5cdFx0XHRkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5sZWdlbmQtaXRhbHtcblx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5ocntcblx0bWFyZ2luLWJvdHRvbTowcHg7XG5cdG1hcmdpbi10b3A6NXB4O1xufVxuLmxlZ2VuZENvbnRhaW5lcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiRmb250LXNpemUtc207XG5cblx0LmxlZ2VuZC1pdGVtcy1ob2xkZXJ7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdH1cblx0LmRhdGVUaXB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHQubGVnZW5kLWl0YWx7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRkaXNwbGF5Om5vbmU7XHRcdFxuXHR9XG59XG4ubGVnZW5kSXRlbXN7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGN1cnNvcjpwb2ludGVyO1x0XG5cdHRyYW5zaXRpb246YWxsIDAuNXM7XG5cblx0d2lkdGg6MTAwJTtcblx0Ji5jbGlja2Vke1xuXHRcdG9wYWNpdHk6MC40O1xuXHR9XG5cblx0Lm5hbWVUaXB7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdG1hcmdpbjowO1xuXHRcdG1hcmdpbi1yaWdodDo0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XG5cdH1cblx0LnZhbHVlVGlwe1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOjA7XG5cdFx0XG5cdH1cblx0LmxlZ2VuZElubGluZXtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdpZHRoOmNhbGMoMTAwJSAtIDE1cHgpO1xuXHR9XG5cdC5jaXJjbGVUaXB7XG5cdFx0d2lkdGg6MTBweDtcblx0XHRoZWlnaHQ6MTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdG1hcmdpbi1yaWdodDoycHg7XG5cdFx0Ji5saW5le1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0aGVpZ2h0OjNweDtcblx0XHR9XG5cdFx0Ji5iYXJ7XG5cdFx0XHRib3JkZXItcmFkaXVzOjBweDtcblx0XHR9XG5cdH1cblxuXHRcblx0XG59XG5cbi5sYXlvdXROYXZDb250YWluZXJ7XG59XG4ubGF5b3V0TmF2QnV0dG9uc3tcblx0d2lkdGg6NDBweDtcblx0aGVpZ2h0OjQwcHg7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoYXJ0bGF5b3V0cy5wbmcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6MjAwJTtcdFx0XG5cdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRtYXJnaW4tbGVmdDowcHg7XG5cdH1cblx0Ji5zZWxlY3RlZHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6NDBweCAhaW1wb3J0YW50O1x0XHRcdFx0XG5cdH1cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6NDBweCAhaW1wb3J0YW50O1x0XHRcdFx0XG5cdH1cbn1cdFx0XG5cbi5yZXV0ZXJzLXRvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6OHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Y29sb3I6IGJsYWNrO1xuXHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7IFxuXHR6LWluZGV4OiA1O1xuXHRmb250LXNpemU6ICRmb250LXNpemUteHM7XG5cdG1heC13aWR0aDoyMDBweDtcblx0aHJ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXJnaW46NXB4IGF1dG8gNXB4IGF1dG87XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuXHR9XG5cdC5kYXRlVGlwe1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cdC5uYW1lVGlwe1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR3aWR0aDo2MHB4O1xuXHRcdG1hcmdpbjowO1xuXHRcdG1hcmdpbi1yaWdodDo0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XG5cdH1cblx0LnZhbHVlVGlwe1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRtYXgtd2lkdGg6MTUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOjA7XG5cdFx0XG5cdH1cblxuXHQuY2lyY2xlVGlwe1xuXHRcdHdpZHRoOjEwcHg7XG5cdFx0aGVpZ2h0OjEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRtYXJnaW4tcmlnaHQ6MnB4O1xuXHRcdCYubGluZXtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGhlaWdodDozcHg7XG5cdFx0fVxuXHRcdCYuYmFye1xuXHRcdFx0Ym9yZGVyLXJhZGl1czowcHg7XG5cdFx0fVxuXG5cdH1cblx0LnRpcEhvbGRlcntcblx0XHR3aWR0aDoxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0fVxuXG59XG5cblxuXG4udGlwQ2lyY2xle1xuXHQmLmhpZ2hsaWdodHtcblx0XHRvcGFjaXR5OjEgIWltcG9ydGFudDtcblx0fVxuXHQmLnRpbWVsaW5le1xuXHRcdG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuXHRcdGZpbGw6bm9uZSAhaW1wb3J0YW50O1xuXHRcdHN0cm9rZTpibGFjayAhaW1wb3J0YW50O1xuXHRcdHN0cm9rZS13aWR0aDoxLjVweCAhaW1wb3J0YW50O1xuXHRcdCYuaGlnaGxpZ2h0e1xuXHRcdFx0ZmlsbDpibGFjayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVx0XG59XG5cbi8qbGluZXMgYW5kIGFyZWEgYW5kIHBsb3Qgc3BhY2UqL1xuLmxpbmUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICMyMzFGMjA7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS1saW5lY2FwOnJvdW5kO1xufSBcbi5saW5lQ2hhcnQge1xuICBzdHJva2Utd2lkdGg6M3B4O1xuICB0cmFuc2l0aW9uOnN0cm9rZS13aWR0aCAwLjVzLCBvcGFjaXR5IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjpzdHJva2Utd2lkdGggMC41cywgb3BhY2l0eSAwLjVzO1xufSBcblxuLmxpbmVDaGFydDpob3ZlciB7XG4gIHN0cm9rZS13aWR0aDo2cHg7XG59IFxuXG4ubGluZUNoYXJ0Lm5vdFNlbGVjdGVkIHtcbiAgb3BhY2l0eTowLjQ7XG59IFxuLmxpbmVDaGFydC50dXJuZWRPZmZ7XG5cdG9wYWNpdHk6MDtcbn1cblxuLnplcm9BeGlze1xuXHRzdHJva2U6YmxhY2s7XG5cdHN0cm9rZS13aWR0aDoycHg7XG59XG5cbi8qYXhpcyovXG4uYXhpcyBsaW5lLCAuYXhpc3plcm8gbGluZSAge1xuXHRmaWxsOiBub25lO1xuXHRzdHJva2U6ICRncmF5LWxpZ2h0O1xuLy9cdHNoYXBlLXJlbmRlcmluZzogY3Jpc3BFZGdlcztcblx0fVxuLnkuYXhpcyBsaW5le1xuXHRzdHJva2U6JGdyYXktbGlnaHQ7XG59XG4uYXhpc3plcm8gbGluZSB7ICBcblx0c3Ryb2tlOiAkZ3JheS1kYXJrO1xuXHRzdHJva2Utd2lkdGg6IDEuNXB4O1xuXHR9XG4uYXhpcyB0ZXh0IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0ZmlsbDpibGFjaztcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmIDtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHR9XG5cblxuLmF4aXN6ZXJvIHRleHQsIC5heGlzIHBhdGgsIC5heGlzemVybyBwYXRoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblx0XG4uYXJlYSwgLmFyZWEyIHtcblx0b3BhY2l0eTowLjg7XG59XHRcbi5wbG90e1xuZmlsbDp3aGl0ZTtcbi8vZmlsbDogI0YwRUVFRDtcbn1cbi5zdGF0ZXMge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG59XG4uY3Vyc29ybGluZSB7XG4gIHN0cm9rZTogJGdyYXkgO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5yZWNlc3Npb25Cb3gge1xuICBmaWxsOiAkZ3JheS1saWdodGVyIDtcbn1cblxucmVjdC5iYXIubGlnaHRlcntcblx0b3BhY2l0eTowLjYgIWltcG9ydGFudDtcbn1cblxuLmFubm90YXRpb24tZ3JvdXB7XG5cdG9wYWNpdHk6MC4wMDE7XG5cdHRyYW5zaXRpb246b3BhY2l0eSAxcztcblx0dHJhbnNpdGlvbi1kZWxheToxcztcblx0Ji5hY3RpdmV7XG5cdFx0b3BhY2l0eToxO1xuXHR9XG59XG4uYW5ub3RhdGlvbi1ub3RlLWxhYmVse1xuXHRmb250LXNpemU6JGZvbnQtc2l6ZS14cztcbn1cbi5hbm5vdGF0aW9uLW5vdGUtdGl0bGV7XG5cdC8vZm9udC1zaXplOiRmb250LXNpemUtc207XG59XG5cbi5jaXJjbGVUaXAuYmFyLm91dGxpbmV7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMS41cHggc29saWQgYmxhY2s7XG59XG4uYmFyLm91dGxpbmV7XG5cdHN0cm9rZTpibGFjaztcbn1cbiIsIi8vdGhpcyBkb2VzIG5vdCB3b3JrLlxuLypcbi5idG57XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmZvY3VzLCBpbnB1dDpmb2N1c3tcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuKi9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbHtcbiAgICBsYWJlbHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5tYXN0aGVhZC1uYXZ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWRhcms7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWRhcms7XG4gICAgcGFkZGluZzogLjI1cmVtIDAgLjI1cmVtIDA7XG4gICAgLy9tYWtlIHRoZSBidXR0b25zIGRpc3NhcHBlYXIgb24gbW9iaWxlXG4gICAgZGlzcGxheTpub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdCAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH0gIFxuXG4gICAgLmJ0bi1saW5rLCAubmF2LWxpbmt7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWtub3dsZWRnZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6JGdyYXktbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6JGdyYXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG5cbiAgICAubmF2e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLm5hdi1pdGVte1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIC5uYXYtbGlua3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjE1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjE1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYsIC5uYXYtaXRlbXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgICAubmF2LWxpbmt7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMzByZW07XG4gICAgICAgIFxuICAgIH1cbiAgICBcbn1cblxuLmJ0bntcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWtub3dsZWRnZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZS1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuc3F1YXJle1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAmLmNpcmNsZXtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgJi5zbXtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDlweDtcbiAgICAgICAgfVxuICAgICAgICAmLm1ke1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYubGd7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNtYWxsZXJ7XG4gICAgICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICB9XG4gICAgJi50b3AtYnV0dG9ue1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHggMCAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1mb250LWF3ZXNvbWU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1wcmltYXJ5e1xuICAgICRiYWNrZ3JvdW5kOiAkYnRuLXByaW1hcnktYmc7XG4gICAgJGNvbG9yOiAkYnRuLXByaW1hcnktY29sb3I7XG4gICAgJGJvcmRlcjogJGJ0bi1wcmltYXJ5LWJvcmRlcjsgXG5cbiAgICAkYWN0aXZlLWJhY2tncm91bmQ6ICRncmF5O1xuICAgICRhY3RpdmUtYm9yZGVyOiAkZ3JheTtcbiAgICAkYWN0aXZlLWNvbG9yOiAjRkZGO1xuXG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLXByaW1hcnktYm9yZGVyOyBcbiAgICB9XG5cblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlLFxuICAgIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgICAgICAgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5idG4tZ3JvdXAubXVsdGktc2VsZWN0LCAuYnRuLWdyb3VwLXZlcnRpY2FsLm11bHRpLXNlbGVjdHtcbiAgICAmLnJldXRlcnMtbGlzdC1zZWxlY3R7XG5cbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1mb250LWF3ZXNvbWU7IFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgICYuaG9yaXpvbnRhbHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWRhcms7XG4gICAgICAgICAgICBwYWRkaW5nOiAuMTVyZW07XG4gICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLjI1cmVtICRidG4tdG9vbGJhci1tYXJnaW4gLyAyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zNXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMzVyZW0gLjM1cmVtIC4zNXJlbSAxLjM1cmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnZlcnRpY2Fse1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkYnRuLXRvb2xiYXItbWFyZ2luIC8gMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYnRuLXRvb2xiYXItbWFyZ2luIC8gMjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBcblxuICAgIH1cbn0iLCIvKiBcbiAqIFNlZSAuL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyBmb3IgbWFzdGhlYWQtbmF2IHN0eWxlcywgYXMgdGhleSdyZSBhcHBsaWVkIHRvIGJvdGggYnV0dG9ucyBhbmQgdG9cbiAqIGEgdWwubmF2IGVsZW1lbnQgZm9yIHVzZSBhdCB0aGUgdG9wIG9mIGEgcGFja2FnZS5cbioqLyIsIi5jYXJvdXNlbCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG4gICAgLy9mbGV4Ym94IGJyZWFrcyBhIGJ1bmNoIG9mIHRoaXMgc3R1ZmYuXG4gICAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAgIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4gICAgLmNhcm91c2VsLWl0ZW0tcHJldntcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG4gICAgXG4gICAgXG4gICAgLy90aGUgaW1hZ2VzIHRoZW1zZWx2ZXMuXG4gICAgLmNhcm91c2VsLWlubmVyIHtcblxuICAgICAgICA+IC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgICAgICYucG9wdXAtZ2FsbGVyeS1pdGVte1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAuZC1ibG9ja3tcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZWRpYS1jb250YWluZXIsIC5kLWJsb2NrLCBpbWcsIGEgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vdGhlIHBpcHMgYmVsb3cgdGhlIGltYWdlcy4gVGhlIGVsZW1lbnRzIHRoZW1zZWx2ZXMgYWN0dWFsbHkgaGF2ZSB0byBiZSBBQk9WRSB0aGUgY29udGFpbmVyIFxuICAgIC8vaW4gdGhlIEhUTUwgZm9yIGl0IHRvIHdvcmsgcHJvcGVybHksIHdoaWNoIGlzLi4uIG9kZC5cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6ICRjYXB0aW9uLXBhZGRpbmctdG9wO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIC5jYXB0aW9ue1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAuMjU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1mb250LWF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuXHQgIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuXHQgIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG5cdCAgICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG5cdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xuXHQgIH1cblx0XG5cdCAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcblx0ICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuXHQgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCkgIWltcG9ydGFudDtcblx0ICB9XG5cdFxuXHQgIC5jYXJvdXNlbC1pdGVtLXByZXYsXG5cdCAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuXHQgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApICFpbXBvcnRhbnQ7XG5cdCAgfSAgICAgXG59XG5cblxuXG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgYm90dG9tOiAxNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGJvdHRvbTogMTIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBib3R0b206IDkwcHg7XG4gICAgfVxuICAgIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gICAgd2lkdGg6IDMwJTsgIC8vJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAgLjY7IC8vJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgICAvLyBXZSBjYW4ndCBoYXZlIGEgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gICAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAgIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNlciAvIDI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xufVxuXG5cblxuXG5cbi5zcGVjaWFsLXJlcG9ydHtcbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9yc3tcbiAgICAgICAgbGl7XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG5wb3NpdGlvbjogYWJzb2x1dGU7XG5ib3R0b206IDEwcHg7XG5sZWZ0OiA1MCU7XG56LWluZGV4OiAxNTtcbndpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9ycy13aWR0aDtcbnBhZGRpbmctbGVmdDogMDtcbm1hcmdpbi1sZWZ0OiAtKCRjYXJvdXNlbC1pbmRpY2F0b3JzLXdpZHRoIC8gMik7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG5saXN0LXN0eWxlOiBub25lO1xuXG5saSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemU7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gSUU5IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA5IGRvZXMgbm90IHByb3Blcmx5IGhhbmRsZSBjbGlja3Mgb24gZWxlbWVudHMgd2l0aCBhIGBiYWNrZ3JvdW5kLWNvbG9yYCBvZiBgdHJhbnNwYXJlbnRgLFxuICAgIC8vIHNvIHdlIHVzZSBgcmdiYSgwLDAsMCwwKWAgaW5zdGVhZCBzaW5jZSBpdCdzIGEgbm9uLWJ1Z2d5IGVxdWl2YWxlbnQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNJbnRlcm5ldF9FeHBsb3JlclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc2l6ZTtcbn1cblxuLmFjdGl2ZSB7XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLXNpemU7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1zaXplO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbn1cbn1cbiovIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHA6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlcixcbiAgICBwOjpmaXJzdC1sZXR0ZXIsXG4gICAgZGl2OjpmaXJzdC1sZXR0ZXIsXG4gICAgYmxvY2txdW90ZTo6Zmlyc3QtbGV0dGVyLFxuICAgIGxpOjpmaXJzdC1sZXR0ZXIsXG4gICAgcDo6Zmlyc3QtbGluZSxcbiAgICBkaXY6OmZpcnN0LWxpbmUsXG4gICAgYmxvY2txdW90ZTo6Zmlyc3QtbGluZSxcbiAgICBsaTo6Zmlyc3QtbGluZSB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgIGh0dHA6Ly93d3cuc2FuYmVpamkuY29tL2FyY2hpdmVzLzk1M1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICM5OTk7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudCwgRHVwbGljYXRlUHJvcGVydHlcblxuLy8gUmVib290XG4vL1xuLy8gR2xvYmFsIHJlc2V0cyB0byBjb21tb24gSFRNTCBlbGVtZW50cyBhbmQgbW9yZSBmb3IgZWFzaWVyIHVzYWdlIGJ5IEJvb3RzdHJhcC5cbi8vIEFkZHMgYWRkaXRpb25hbCBydWxlcyBvbiB0b3Agb2YgTm9ybWFsaXplLmNzcywgaW5jbHVkaW5nIHNldmVyYWwgb3ZlcnJpZGVzLlxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCB0byBgYm9yZGVyLWJveGAgc28gdGhhdCB3aGVuIHlvdSBhZGRcbi8vIGBwYWRkaW5nYCBvciBgYm9yZGVyYHMgdG8gYW4gZWxlbWVudCwgdGhlIG92ZXJhbGwgZGVjbGFyZWQgYHdpZHRoYCBkb2VzIG5vdFxuLy8gY2hhbmdlLiBGb3IgZXhhbXBsZSwgYHdpZHRoOiAxMDBweDtgIHdpbGwgYWx3YXlzIGJlIGAxMDBweGAgZGVzcGl0ZSB0aGVcbi8vIGBib3JkZXI6IDEwcHggc29saWQgcmVkO2AgYW5kIGBwYWRkaW5nOiAyMHB4O2AuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy4gRm9yXG4vLyByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmcuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cblxuLy8gTWFrZSB2aWV3cG9ydCByZXNwb25zaXZlXG4vL1xuLy8gQHZpZXdwb3J0IGlzIG5lZWRlZCBiZWNhdXNlIElFIDEwKyBkb2Vzbid0IGhvbm9yIDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPiBpblxuLy8gc29tZSBjYXNlcy4gU2VlIGh0dHBzOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi8uXG4vLyBFdmVudHVhbGx5IEB2aWV3cG9ydCB3aWxsIHJlcGxhY2UgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+LlxuLy9cbi8vIEhvd2V2ZXIsIGBkZXZpY2Utd2lkdGhgIGlzIGJyb2tlbiBvbiBJRSAxMCBvbiBXaW5kb3dzIChQaG9uZSkgOCxcbi8vIChzZWUgaHR0cHM6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3KVxuLy8gYW5kIHRoZSBmaXggZm9yIHRoYXQgaW52b2x2ZXMgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnRcbi8vIGFuZCBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUy5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoIGZvciB0aGUgcmVsZXZhbnQgaGFjay5cbi8vXG4vLyBXcmFwIGBAdmlld3BvcnRgIHdpdGggYEBhdC1yb290YCBmb3Igd2hlbiBmb2xrcyBkbyBhIG5lc3RlZCBpbXBvcnQgKGUuZy4sXG4vLyBgLmNsYXNzLW5hbWUgeyBAaW1wb3J0IFwiYm9vdHN0cmFwXCI7IH1gKS5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cbn1cblxuXG4vL1xuLy8gUmVzZXQgSFRNTCwgYm9keSwgYW5kIG1vcmVcbi8vXG5cbmh0bWwge1xuICAvLyBXZSBhc3N1bWUgbm8gaW5pdGlhbCBwaXhlbCBgZm9udC1zaXplYCBmb3IgYWNjZXNzaWJpbGl0eSByZWFzb25zLiBUaGlzXG4gIC8vIGFsbG93cyB3ZWIgdmlzaXRvcnMgdG8gY3VzdG9taXplIHRoZWlyIGJyb3dzZXIgZGVmYXVsdCBmb250LXNpemUsIG1ha2luZ1xuICAvLyB5b3VyIHByb2plY3QgbW9yZSBpbmNsdXNpdmUgYW5kIGFjY2Vzc2libGUgdG8gZXZlcnlvbmUuXG5cbiAgLy8gQXMgYSBzaWRlLWVmZmVjdCBvZiBzZXR0aW5nIHRoZSBAdmlld3BvcnQgYWJvdmUsXG4gIC8vIElFMTEgJiBFZGdlIG1ha2UgdGhlIHNjcm9sbGJhciBvdmVybGFwIHRoZSBjb250ZW50IGFuZCBhdXRvbWF0aWNhbGx5IGhpZGUgaXRzZWxmIHdoZW4gbm90IGluIHVzZS5cbiAgLy8gVW5mb3J0dW5hdGVseSwgdGhlIGF1dG8tc2hvd2luZyBvZiB0aGUgc2Nyb2xsYmFyIGlzIHNvbWV0aW1lcyB0b28gc2Vuc2l0aXZlLFxuICAvLyB0aHVzIG1ha2luZyBpdCBoYXJkIHRvIGNsaWNrIG9uIHN0dWZmIG5lYXIgdGhlIHJpZ2h0IGVkZ2Ugb2YgdGhlIHBhZ2UuXG4gIC8vIFNvIHdlIGFkZCB0aGlzIHN0eWxlIHRvIGZvcmNlIElFMTEgJiBFZGdlIHRvIHVzZSBhIFwibm9ybWFsXCIsIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhci5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg1NDNcbiAgLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLm1pY3Jvc29mdC5jb20vZW4tdXMvbWljcm9zb2Z0LWVkZ2UvcGxhdGZvcm0vaXNzdWVzLzcxNjUzODMvXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuXG4gIC8vIENoYW5nZXMgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIC8vIEdvIGVhc3kgb24gdGhlIGV5ZXMgYW5kIHVzZSBzb21ldGhpbmcgb3RoZXIgdGhhbiBgIzAwMGAgZm9yIHRleHRcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAvLyBCeSBkZWZhdWx0LCBgPGJvZHk+YCBoYXMgbm8gYGJhY2tncm91bmQtY29sb3JgIHNvIHdlIHNldCBvbmUgYXMgYSBiZXN0IHByYWN0aWNlLlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbmFiYnJbdGl0bGVdLFxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIE5vcm1hbGl6ZSB2NCByZW1vdmVkIHRoaXMgcHJvcGVydHksIGNhdXNpbmcgYDxwcmU+YCBjb250ZW50IHRvIGJyZWFrIG91dCBvZiB3cmFwcGluZyBjb2RlIHNuaXBwZXRzXG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBOb3JtYWxpemUgYWRkcyBgbWFyZ2luYCB0byBgZmlndXJlYHMgYXMgYnJvd3NlcnMgYXBwbHkgaXQgaW5jb25zaXN0ZW50bHkuXG4gIC8vIFdlIHJlc2V0IHRoYXQgdG8gY3JlYXRlIGEgYmV0dGVyIGZsb3cgaW4tcGFnZS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzXG4vL1xuXG5pbWcge1xuICAvLyBCeSBkZWZhdWx0LCBgPGltZz5gcyBhcmUgYGlubGluZS1ibG9ja2AuIFRoaXMgYXNzdW1lcyB0aGF0LCBhbmQgdmVydGljYWxseVxuICAvLyBjZW50ZXJzIHRoZW0uIFRoaXMgd29uJ3QgYXBwbHkgc2hvdWxkIHlvdSByZXNldCB0aGVtIHRvIGBibG9ja2AgbGV2ZWwuXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8vIE5vdGU6IGA8aW1nPmBzIGFyZSBkZWxpYmVyYXRlbHkgbm90IG1hZGUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0LlxuICAvLyBGb3IgdGhlIHJhdGlvbmFsZSBiZWhpbmQgdGhpcywgc2VlIHRoZSBjb21tZW50cyBvbiB0aGUgYC5pbWctZmx1aWRgIGNsYXNzLlxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gQXZvaWQgMzAwbXMgY2xpY2sgZGVsYXkgb24gdG91Y2ggZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIGB0b3VjaC1hY3Rpb25gIENTUyBwcm9wZXJ0eS5cbi8vXG4vLyBJbiBwYXJ0aWN1bGFyLCB1bmxpa2UgbW9zdCBvdGhlciBicm93c2VycywgSUUxMStFZGdlIG9uIFdpbmRvd3MgMTAgb24gdG91Y2ggZGV2aWNlcyBhbmQgSUUgTW9iaWxlIDEwLTExXG4vLyBET04nVCByZW1vdmUgdGhlIGNsaWNrIGRlbGF5IHdoZW4gYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGhcIj5gIGlzIHByZXNlbnQuXG4vLyBIb3dldmVyLCB0aGV5IERPIHN1cHBvcnQgcmVtb3ZpbmcgdGhlIGNsaWNrIGRlbGF5IHZpYSBgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb25gLlxuLy8gU2VlOlxuLy8gKiBodHRwczovL3Y0LWFscGhhLmdldGJvb3RzdHJhcC5jb20vY29udGVudC9yZWJvb3QvI2NsaWNrLWRlbGF5LW9wdGltaXphdGlvbi1mb3ItdG91Y2hcbi8vICogaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy10b3VjaC1hY3Rpb25cbi8vICogaHR0cHM6Ly9wYXRyaWNraGxhdWtlLmdpdGh1Yi5pby90b3VjaC90ZXN0cy9yZXN1bHRzLyNzdXBwcmVzc2luZy0zMDBtcy1kZWxheVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgLy8gTm8gbG9uZ2VyIHBhcnQgb2YgTm9ybWFsaXplIHNpbmNlIHY0XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gQ2VudGVyZWQgYnkgZGVmYXVsdCwgYnV0IGxlZnQtYWxpZ24tZWQgdG8gbWF0Y2ggdGhlIGB0ZGBzIGJlbG93LlxuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLy8gTm9ybWFsaXplIGluY2x1ZGVzIGBmb250OiBpbmhlcml0O2AsIHNvIGBmb250LWZhbWlseWAuIGBmb250LXNpemVgLCBldGMgYXJlXG4gIC8vIHByb3Blcmx5IGluaGVyaXRlZC4gSG93ZXZlciwgYGxpbmUtaGVpZ2h0YCBpc24ndCBpbmhlcml0ZWQgdGhlcmUuXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAvLyBBcHBseSBhIGRpc2FibGVkIGN1cnNvciBmb3IgcmFkaW9zIGFuZCBjaGVja2JveGVzLlxuICAvL1xuICAvLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgLy8gUmVzZXQgdGhlIGVudGlyZSBsZWdlbmQgZWxlbWVudCB0byBtYXRjaCB0aGUgYGZpZWxkc2V0YFxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gdG9kbzogbmVlZGVkP1xub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuLy8gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4vLyAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gQ29weSBzZXR0aW5ncyBmcm9tIHRoaXMgZmlsZSBpbnRvIHRoZSBwcm92aWRlZCBgX2N1c3RvbS5zY3NzYCB0byBvdmVycmlkZVxuLy8gdGhlIEJvb3RzdHJhcCBkZWZhdWx0cyB3aXRob3V0IG1vZGlmeWluZyBrZXksIHZlcnNpb25lZCBmaWxlcy5cblxuXG4vLyBUYWJsZSBvZiBDb250ZW50c1xuLy9cbi8vIENvbG9yc1xuLy8gT3B0aW9uc1xuLy8gU3BhY2luZ1xuLy8gQm9keVxuLy8gTGlua3Ncbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gR3JpZCBjb2x1bW5zXG4vLyBGb250c1xuLy8gQ29tcG9uZW50c1xuLy8gVGFibGVzXG4vLyBCdXR0b25zXG4vLyBGb3Jtc1xuLy8gRHJvcGRvd25zXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vLyBOYXZiYXJcbi8vIE5hdnNcbi8vIFBhZ2luYXRpb25cbi8vIEp1bWJvdHJvblxuLy8gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xuLy8gQ2FyZHNcbi8vIFRvb2x0aXBzXG4vLyBQb3BvdmVyc1xuLy8gQmFkZ2VzXG4vLyBNb2RhbHNcbi8vIEFsZXJ0c1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gTGlzdCBncm91cFxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy8gRmlndXJlc1xuLy8gQnJlYWRjcnVtYnNcbi8vIENhcm91c2VsXG4vLyBDbG9zZVxuLy8gQ29kZVxuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXApIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgfVxufVxuXG5cbi8vIEdlbmVyYWwgdmFyaWFibGUgc3RydWN0dXJlXG4vL1xuLy8gVmFyaWFibGUgZm9ybWF0IHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LW1vZGlmaWVyLXN0YXRlLXByb3BlcnR5YCBvcmRlci5cblxuXG4vLyBDb2xvcnNcbi8vXG4vLyBHcmF5c2NhbGUgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbi8vIFN0YXJ0IHdpdGggYXNzaWduaW5nIGNvbG9yIG5hbWVzIHRvIHNwZWNpZmljIGhleCB2YWx1ZXMuXG4kd2hpdGU6ICAjZmZmICFkZWZhdWx0O1xuJGJsYWNrOiAgIzAwMCAhZGVmYXVsdDtcbiRyZWQ6ICAgICNkOTUzNGYgIWRlZmF1bHQ7XG4kb3JhbmdlOiAjZjBhZDRlICFkZWZhdWx0O1xuJHllbGxvdzogI2ZmZDUwMCAhZGVmYXVsdDtcbiRncmVlbjogICM1Y2I4NWMgIWRlZmF1bHQ7XG4kYmx1ZTogICAjMDI3NWQ4ICFkZWZhdWx0O1xuJHRlYWw6ICAgIzViYzBkZSAhZGVmYXVsdDtcbiRwaW5rOiAgICNmZjViNzcgIWRlZmF1bHQ7XG4kcHVycGxlOiAjNjEzZDdjICFkZWZhdWx0O1xuXG4vLyBDcmVhdGUgZ3JheXNjYWxlXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgICAgIzI5MmIyYyAhZGVmYXVsdDtcbiRncmF5OiAgICAgICAgICAgICAgICAgICAgICAjNDY0YTRjICFkZWZhdWx0O1xuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgICAgICM2MzZjNzIgIWRlZmF1bHQ7XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgICAgI2VjZWVlZiAhZGVmYXVsdDtcbiRncmF5LWxpZ2h0ZXN0OiAgICAgICAgICAgICAjZjdmN2Y5ICFkZWZhdWx0O1xuXG4vLyBSZWFzc2lnbiBjb2xvciB2YXJzIHRvIHNlbWFudGljIGNvbG9yIHNjaGVtZVxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgICAgICRibHVlICFkZWZhdWx0O1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICAgICAkdGVhbCAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICAgICAkb3JhbmdlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kYnJhbmQtaW52ZXJzZTogICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogICAxcmVtICFkZWZhdWx0O1xuJHNwYWNlci14OiAkc3BhY2VyICFkZWZhdWx0O1xuJHNwYWNlci15OiAkc3BhY2VyICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogKFxuICAgIHg6IDAsXG4gICAgeTogMFxuICApLFxuICAxOiAoXG4gICAgeDogKCRzcGFjZXIteCAqIC4yNSksXG4gICAgeTogKCRzcGFjZXIteSAqIC4yNSlcbiAgKSxcbiAgMjogKFxuICAgIHg6ICgkc3BhY2VyLXggKiAuNSksXG4gICAgeTogKCRzcGFjZXIteSAqIC41KVxuICApLFxuICAzOiAoXG4gICAgeDogJHNwYWNlci14LFxuICAgIHk6ICRzcGFjZXIteVxuICApLFxuICA0OiAoXG4gICAgeDogKCRzcGFjZXIteCAqIDEuNSksXG4gICAgeTogKCRzcGFjZXIteSAqIDEuNSlcbiAgKSxcbiAgNTogKFxuICAgIHg6ICgkc3BhY2VyLXggKiAzKSxcbiAgICB5OiAoJHNwYWNlci15ICogMylcbiAgKVxuKSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoXG4gIDI1OiAyNSUsXG4gIDUwOiA1MCUsXG4gIDc1OiA3NSUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGludmVyc2UtYmc6ICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kaW52ZXJzZS1jb2xvcjogJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aC1iYXNlOiAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aHM6IChcbiAgeHM6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICBzbTogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIG1kOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgbGc6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICB4bDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2VcbikgIWRlZmF1bHQ7XG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgLjg3NXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUteHM6ICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbm9ybWFsOiBub3JtYWwgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogYm9sZCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogMS41ICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWgxOiAyLjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWgyOiAycmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oMzogMS43NXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDQ6IDEuNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAxcmVtICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6IDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6IDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kYWJici1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1ib3JkZXItd2lkdGg6IC4yNXJlbSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgKDQgLyAzKSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1zbS1jZWxsLXBhZGRpbmc6ICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiR0YWJsZS1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgMCAwIDAgMnB4IHJnYmEoJGJyYW5kLXByaW1hcnksIC4yNSkgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgJGJ0bi1wcmltYXJ5LWJnICFkZWZhdWx0O1xuXG4kYnRuLXNlY29uZGFyeS1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGJ0bi1zZWNvbmRhcnktYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi1zZWNvbmRhcnktYm9yZGVyOiAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICAkYnRuLWluZm8tYmcgIWRlZmF1bHQ7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgJGJ0bi1zdWNjZXNzLWJnICFkZWZhdWx0O1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgICRidG4td2FybmluZy1iZyAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgICRidG4tZGFuZ2VyLWJnICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnRuLXRvb2xiYXItbWFyZ2luOiAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywuMTUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnNcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYmctZm9jdXM6ICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3ctZm9jdXM6ICAgICAgICAgJGlucHV0LWJveC1zaGFkb3csIHJnYmEoJGlucHV0LWJvcmRlci1mb2N1cywgLjYpICFkZWZhdWx0O1xuJGlucHV0LWNvbG9yLWZvY3VzOiAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgKCgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtbGluZS1oZWlnaHQpICsgKCRpbnB1dC1wYWRkaW5nLXkgKiAyKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAoKCRmb250LXNpemUtbGcgKiAkbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAoKCRmb250LXNpemUtc20gKiAkbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6IC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICRzcGFjZXIteSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteTogLjI1cmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLW1hcmdpbi15OiAgICgoJGxpbmUtaGVpZ2h0LWJhc2UgKiAxcmVtKSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAtMiAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWRpc2FibGVkLWN1cnNvcjogICAgICAgICAgICAgJGN1cnNvci1kaXNhYmxlZCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1pbmRpY2F0b3ItYmc6ICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtZGlzYWJsZWQtZGVzY3JpcHRpb24tY29sb3I6ICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1iZzogICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZm9jdXMtaW5kaWNhdG9yLWJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgM3B4ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1iZzogICAgICAgICBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWFjdGl2ZS1pbmRpY2F0b3ItYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1jaGVja2VkLWljb246IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1pbmRpY2F0b3ItY29sb3I6ICRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1pY29uOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWluZGljYXRvci1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8tcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWNoZWNrZWQtaWNvbjogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDI1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSksIDAgMCA1cHggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3Qtc20tcGFkZGluZy15OiAgLjJyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1zbS1mb250LXNpemU6ICA3NSUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAyLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtd2lkdGg6ICAgICAgICAgICAgMTRyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAkd2hpdGUsIDAgMCAwIC4ycmVtICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAxLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICBpbnNldCAwIC4ycmVtIC40cmVtIHJnYmEoJGJsYWNrLC4wNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBwbGFjZWhvbGRlcjogKFxuICAgIGVuOiBcIkNob29zZSBmaWxlLi4uXCJcbiAgKSxcbiAgYnV0dG9uLWxhYmVsOiAoXG4gICAgZW46IFwiQnJvd3NlXCJcbiAgKVxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb24gaWNvbnNcbiRmb3JtLWljb24tc3VjY2Vzcy1jb2xvcjogJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1pY29uLXN1Y2Nlc3M6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGZvcm0taWNvbi1zdWNjZXNzLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1pY29uLXdhcm5pbmctY29sb3I6ICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGZvcm0taWNvbi13YXJuaW5nOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRmb3JtLWljb24td2FybmluZy1jb2xvcn0nIGQ9J000LjQgNS4zMjRoLS44di0yLjQ2aC44em0wIDEuNDJoLS44VjUuODloLjh6TTMuNzYuNjNMLjA0IDcuMDc1Yy0uMTE1LjIuMDE2LjQyNS4yNi40MjZoNy4zOTdjLjI0MiAwIC4zNzItLjIyNi4yNTgtLjQyNkM2LjcyNiA0LjkyNCA1LjQ3IDIuNzkgNC4yNTMuNjNjLS4xMTMtLjE3NC0uMzktLjE3NC0uNDk0IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWljb24tZGFuZ2VyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGZvcm0taWNvbi1kYW5nZXI6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1pY29uLWRhbmdlci1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZDk1MzRmJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM0UlM0NjaXJjbGUgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLW1hcmdpbi10b3A6ICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAkZ3JheS1saWdodGVzdCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duLWJhY2tkcm9wOiAgOTkwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsLjUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoJHdoaXRlLDEpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS10b2dnbGVyLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWludmVyc2UtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZXItYm9yZGVyOiAgICAgICAgcmdiYSgkd2hpdGUsLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlcjogICAgICAgcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtaXRlbS1tYXJnaW46ICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kbmF2LWl0ZW0taW5saW5lLXNwYWNlcjogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZzogICAgICAgICAgICAgIC41ZW0gMWVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAkYm9keS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstYmc6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8gRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXG5cbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICAgICAgICAgICMzYzc2M2QgIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAjZGZmMGQ4ICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKCRzdGF0ZS1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzMTcwOGYgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRzdGF0ZS1pbmZvLWJnLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oJHN0YXRlLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJHN0YXRlLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAxcHggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcjogY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXN0ICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAoJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UgLyAyKSAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIDVweCAxMHB4IHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItdGl0bGUtYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLXRpdGxlLXBhZGRpbmcteDogICAgICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRwb3BvdmVyLXRpdGxlLXBhZGRpbmcteTogICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1jb250ZW50LXBhZGRpbmcteDogICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1jb250ZW50LXBhZGRpbmcteTogICAgICAgICAgIDlweCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxcHgpICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kYmFkZ2UtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRiYWRnZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJhZGdlLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYmFkZ2Utd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRiYWRnZS1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctc20tdXAtbWFyZ2luLXk6IDMwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQteHMtYm94LXNoYWRvdzogICAgMCAzcHggOXB4IHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LXNtLXVwLWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgJHNwYWNlci15ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6IDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS1saWdodGVzdCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjogICBsaWdodGVuKCRsaXN0LWdyb3VwLWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWFjdGl2ZS1jb2xvcjogICAkbGlzdC1ncm91cC1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpbmstYWN0aXZlLWJnOiAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAjZGRkICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLXRyYW5zaXRpb246ICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J000IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00xLjUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy15OiAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAjYmQ0MTQ3ICFkZWZhdWx0O1xuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlc3QgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cbiRwcmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXN0ICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcbiIsIkBtaXhpbiBob3ZlciB7XG4gIC8vIFRPRE86IHJlLWVuYWJsZSBhbG9uZyB3aXRoIG1xNC1ob3Zlci1zaGltXG4vLyAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuLy8gICAgLy8gU2VlIE1lZGlhIFF1ZXJpZXMgTGV2ZWwgNDogaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL21lZGlhcXVlcmllcy8jaG92ZXJcbi8vICAgIC8vIEN1cnJlbnRseSBzaGltbWVkIGJ5IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL21xNC1ob3Zlci1zaGltXG4vLyAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuLy8gICAgICAmOmhvdmVyIHsgQGNvbnRlbnQgfVxuLy8gICAgfVxuLy8gIH1cbi8vICBAZWxzZSB7XG4gICAgJjpob3ZlciB7IEBjb250ZW50IH1cbi8vICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmOmZvY3VzIHsgQGNvbnRlbnQgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxuICB9XG4gIEBlbHNlIHtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICYsXG4gICAgJjpmb2N1cyB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50IH1cbiAgfVxuICBAZWxzZSB7XG4gICAgJixcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxuICB9XG4gIEBlbHNlIHtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6ICRkaXNwbGF5Mi1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXk7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAoJHNwYWNlciAvIDIpICRzcGFjZXI7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogJGJsb2NrcXVvdGUtYm9yZGVyLXdpZHRoIHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi5ibG9ja3F1b3RlLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmlnaHQ6ICRibG9ja3F1b3RlLWJvcmRlci13aWR0aCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwQTAgXFwyMDE0XCI7IC8vIG5ic3AsIGVtIGRhc2hcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdGh1bWJuYWlsLXRyYW5zaXRpb24pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlci15IC8gMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nLXkgJGNvZGUtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmcteSAkY29kZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGd1dHRlcnMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICB3aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWd1dHRlcnMoJGd1dHRlcnM6ICRncmlkLWd1dHRlci13aWR0aHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGd1dHRlcnMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXJzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3V0dGVycykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsICRicmVha3BvaW50KTtcbiAgICAgIG1hcmdpbi1yaWdodDogKCRndXR0ZXIgLyAtMik7XG4gICAgICBtYXJnaW4tbGVmdDogICgkZ3V0dGVyIC8gLTIpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcnM6ICRncmlkLWd1dHRlci13aWR0aHMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3V0dGVycykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsICRicmVha3BvaW50KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyB3aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXB1c2goJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGxlZnQ6IGlmKCRzaXplID4gMCwgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKSwgYXV0byk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1wdWxsKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICByaWdodDogaWYoJHNpemUgPiAwLCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpLCBhdXRvKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW1vZGlmaWVyKCR0eXBlLCAkc2l6ZSwgJGNvbHVtbnMpIHtcbiAgLy8gV29yayBhcm91bmQgdGhlIGxhY2sgb2YgZHluYW1pYyBtaXhpbiBAaW5jbHVkZSBzdXBwb3J0IChodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy82MjYpXG4gIEBpZiAkdHlwZSA9PSBwdXNoIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1wdXNoKCRzaXplLCAkY29sdW1ucyk7XG4gIH0gQGVsc2UgaWYgJHR5cGUgPT0gcHVsbCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcHVsbCgkc2l6ZSwgJGNvbHVtbnMpO1xuICB9IEBlbHNlIGlmICR0eXBlID09IG9mZnNldCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1ucyk7XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4xLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRuYW1lLCAkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcnM6ICRncmlkLWd1dHRlci13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuXG4gICAgQGluY2x1ZGUgbWFrZS1ndXR0ZXJzKCRndXR0ZXJzKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWFjaCAkbW9kaWZpZXIgaW4gKHB1bGwsIHB1c2gpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLiN7JG1vZGlmaWVyfSN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1tb2RpZmllcigkbW9kaWZpZXIsICRpLCAkY29sdW1ucylcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LXhzLTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW1vZGlmaWVyKG9mZnNldCwgJGksICRjb2x1bW5zKVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLXNtLWNlbGwtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYmctYWN0aXZlKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gSW52ZXJzZSBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4udGhlYWQtaW52ZXJzZSB7XG4gIHRoIHtcbiAgICBjb2xvcjogJHRhYmxlLWludmVyc2UtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtYmc7XG4gIH1cbn1cblxuLnRoZWFkLWRlZmF1bHQge1xuICB0aCB7XG4gICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICB9XG59XG5cbi50YWJsZS1pbnZlcnNlIHtcbiAgY29sb3I6ICR0YWJsZS1pbnZlcnNlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICRib2R5LWJnO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEFkZCBgLnRhYmxlLXJlc3BvbnNpdmVgIHRvIGAudGFibGVgcyBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseSBieVxuLy8gZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDA1N1xuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIC8vIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0LlxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICAkc2VsZWN0LWJvcmRlci13aWR0aDogKCRib3JkZXItd2lkdGggKiAyKTtcbiAgICBoZWlnaHQ6IGNhbGMoI3skaW5wdXQtaGVpZ2h0fSArICN7JHNlbGVjdC1ib3JkZXItd2lkdGh9KTtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCB0ZXh0IHRvXG4vLyBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD5gIGRlZmF1bHRcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG5cbi8vXG4vLyBMZWdlbmRzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsZWdlbmQgdGV4dCB0b1xuLy8gYmUgdGhlIHNhbWUgc2l6ZSBhcyByZWd1bGFyIGxhYmVscywgYW5kIHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhbiBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluIGFcbi8vIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZyB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gICYuZGlzYWJsZWQge1xuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpvbmx5LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICsgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xuLy9cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xufVxuXG4uZm9ybS1jb250cm9sLXN1Y2Nlc3MsXG4uZm9ybS1jb250cm9sLXdhcm5pbmcsXG4uZm9ybS1jb250cm9sLWRhbmdlciB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtcGFkZGluZy14ICogMyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAoJGlucHV0LWhlaWdodCAvIDQpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICgkaW5wdXQtaGVpZ2h0IC8gMikgKCRpbnB1dC1oZWlnaHQgLyAyKTtcbn1cblxuLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJGJyYW5kLXN1Y2Nlc3MpO1xuXG4gIC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0taWNvbi1zdWNjZXNzO1xuICB9XG59XG5cbi5oYXMtd2FybmluZyB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRicmFuZC13YXJuaW5nKTtcblxuICAuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRmb3JtLWljb24td2FybmluZztcbiAgfVxufVxuXG4uaGFzLWRhbmdlciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRicmFuZC1kYW5nZXIpO1xuXG4gIC5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1pY29uLWRhbmdlcjtcbiAgfVxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBDdXN0b20gZm9ybSBjb250cm9sc1xuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OyAvLyBGbGV4Ym94IGFsaWdubWVudCBtZWFucyB3ZSBsb3NlIG91ciBIVE1MIHNwYWNlIGhlcmUsIHNvIHdlIGNvbXBlbnNhdGUuXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIF9mb3Jtcy5zY3NzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuQG1peGluIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRjb2xvcikge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuICAuZm9ybS1jb250cm9sLWxhYmVsLFxuICAuY29sLWZvcm0tbGFiZWwsXG4gIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAuY3VzdG9tLWNvbnRyb2wge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csIDAgMCA2cHggbGlnaHRlbigkY29sb3IsIDIwJSkpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA0MCUpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yLWZvY3VzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1mb2N1cztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LWZvY3VzKTtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcblxuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgc2VsZWN0I3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJ0bi1saW5lLWhlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIG9wYWNpdHk6IC42NTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi5idG4tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tcHJpbWFyeS1jb2xvciwgJGJ0bi1wcmltYXJ5LWJnLCAkYnRuLXByaW1hcnktYm9yZGVyKTtcbn1cbi5idG4tc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zZWNvbmRhcnktY29sb3IsICRidG4tc2Vjb25kYXJ5LWJnLCAkYnRuLXNlY29uZGFyeS1ib3JkZXIpO1xufVxuLmJ0bi1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuLmJ0bi13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xufVxuLmJ0bi1kYW5nZXIge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cbi8vIFJlbW92ZSBhbGwgYmFja2dyb3VuZHNcbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLXByaW1hcnktYmcpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1zZWNvbmRhcnktYm9yZGVyKTtcbn1cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLWluZm8tYmcpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4tc3VjY2Vzcy1iZyk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWJnKTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4tZGFuZ2VyLWJnKTtcbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4uYnRuLXNtIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblxuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgLy8gSG92ZXIgYW5kIGZvY3VzIHN0eWxlcyBhcmUgc2hhcmVkXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgMnB4IHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogI2ZmZikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxudHIge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG50Ym9keSB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJldC13aWR0aDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tbWFyZ2luLXRvcCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAzcHggJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kOiBub25lOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4uc2hvdyB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bi1iYWNrZHJvcDtcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuXG4uZHJvcHVwIHtcbiAgLy8gRGlmZmVyZW50IHBvc2l0aW9uaW5nIGZvciBib3R0b20gdXAgbWVudVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tbWFyZ2luLXRvcDtcbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46ICgkc3BhY2VyLXkgLyAyKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbiB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5IGdpdmVuIGEgLmRyb3Bkb3duLW1lbnUgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIGZyb250XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIC8vIFZlcnRpY2FsbHkgY2VudGVycyB0aGUgY29udGVudCBvZiB0aGUgYWRkb25zIHdpdGhpbiB0aGUgaW5wdXQgZ3JvdXBcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1zbTtcbn1cblxuXG4vL1xuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vXG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFNpemluZ1xuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbiAgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbiAgfVxuXG4gIC8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLy8gc2Nzcy1saW50OmVuYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxufVxuXG5cbi8vXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbi8vXG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vL1xuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy9cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBWZXJ0aWNhbGx5IHN0cmV0Y2ggdGhlIGJ1dHRvbiBhbmQgY2VudGVyIGl0cyBjb250ZW50XG4gICAgZmxleDogMTtcblxuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogKC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aCk7XG4gICAgfVxuXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSBzaW5nbGUsIHNoYXJlZCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogKC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aCk7XG4gICAgICAvLyBCZWNhdXNlIHNwZWNpZmljaXR5XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUHJvcGVydHlDb3VudFxuXG4vLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4taGVpZ2h0OiAoMXJlbSAqICRsaW5lLWhlaWdodC1iYXNlKTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtZm9jdXMtaW5kaWNhdG9yLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1hY3RpdmUtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWRpc2FibGVkLWN1cnNvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1pbmRpY2F0b3ItYmc7XG4gICAgfVxuXG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1kZXNjcmlwdGlvbi1jb2xvcjtcbiAgICAgIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWRpc2FibGVkLWN1cnNvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGluZGljYXRvclxuLy9cbi8vIEdlbmVyYXRlcyBhIHNoYWRvdyBlbGVtZW50IHRvIGNyZWF0ZSBvdXIgbWFrZXNoaWZ0IGNoZWNrYm94L3JhZGlvIGJhY2tncm91bmQuXG5cbi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogKCgkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG59XG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWNoZWNrZWQtaWNvbjtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWJnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1pY29uO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1jaGVja2VkLWljb247XG4gIH1cbn1cblxuXG4vLyBMYXlvdXQgb3B0aW9uc1xuLy9cbi8vIEJ5IGRlZmF1bHQgcmFkaW9zIGFuZCBjaGVja2JveGVzIGFyZSBgaW5saW5lLWJsb2NrYCB3aXRoIG5vIGFkZGl0aW9uYWwgc3BhY2luZ1xuLy8gc2V0LiBVc2UgdGhlc2Ugb3B0aW9uYWwgY2xhc3NlcyB0byB0d2VhayB0aGUgbGF5b3V0LlxuXG4uY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jdXN0b20tY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGN1c3RvbS1jb250cm9sLXNwYWNlci15O1xuXG4gICAgKyAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cDovL3ByaW1lcmNzcy5pby5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gICRzZWxlY3QtYm9yZGVyLXdpZHRoOiAoJGJvcmRlci13aWR0aCAqIDIpO1xuICBoZWlnaHQ6IGNhbGMoI3skaW5wdXQtaGVpZ2h0fSArICN7JHNlbGVjdC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cyk7XG4gIC8vIFVzZSB2ZW5kb3IgcHJlZml4ZXMgYXMgYGFwcGVhcmFuY2VgIGlzbid0IHBhcnQgb2YgdGhlIENTUyBzcGVjLlxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LXNtLWZvbnQtc2l6ZTtcblxuICAvLyAmOm5vdChbbXVsdGlwbGVdKSB7XG4gIC8vICAgaGVpZ2h0OiAyNnB4O1xuICAvLyAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIC8vIH1cbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBtaW4td2lkdGg6ICRjdXN0b20tZmlsZS13aWR0aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gMCk7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy14ICRjdXN0b20tZmlsZS1wYWRkaW5nLXk7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gIEBlYWNoICRsYW5nLCAkdGV4dCBpbiBtYXAtZ2V0KCRjdXN0b20tZmlsZS10ZXh0LCBwbGFjZWhvbGRlcikge1xuICAgICY6bGFuZygjeyRsYW5nfSk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR0ZXh0O1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XG4gICAgcmlnaHQ6IC0kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoO1xuICAgIGJvdHRvbTogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XG4gICAgei1pbmRleDogNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteCAkY3VzdG9tLWZpbGUtcGFkZGluZy15O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHRleHQgaW4gbWFwLWdldCgkY3VzdG9tLWZpbGUtdGV4dCwgYnV0dG9uLWxhYmVsKSB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICR0ZXh0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dCBhbmQgcmVtb3ZlcyBob3Zlci90YWIgZWZmZWN0c1xuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWNvbG9yO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogICAgLjQyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC40MjVyZW07XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgLy8gUHJldmVudCB0b2dnbGVyIGZyb20gZ3Jvd2luZyB0byBmdWxsIHdpZHRoIHdoZW4gaXQncyB0aGUgb25seSB2aXNpYmxlIG5hdmJhciBjaGlsZFxuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gVXNlIGBwb3NpdGlvbmAgb24gdGhlIHRvZ2dsZXIgdG8gcHJldmVudCBpdCBmcm9tIGJlaW5nIGF1dG8gcGxhY2VkIGFzIGEgZmxleFxuLy8gaXRlbSBhbmQgYWxsb3cgZWFzeSBwbGFjZW1lbnQuXG4ubmF2YmFyLXRvZ2dsZXItbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogJG5hdmJhci1wYWRkaW5nLXg7XG59XG4ubmF2YmFyLXRvZ2dsZXItcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLXRvZ2dsZWFibGUtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci10b2dnbGVhYmxlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9wZW4gPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsub3BlbixcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItaW52ZXJzZSB7XG4gIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9wZW4gPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsub3BlbixcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlci1ib3JkZXI7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZXItYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWJsb2NrIHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtKCRjYXJkLXNwYWNlci15IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLmNhcmQge1xuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyICRjYXJkLWJvcmRlci1yYWRpdXMtaW5uZXIgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lciAkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbn1cblxuXG4vL1xuLy8gQmFja2dyb3VuZCB2YXJpYXRpb25zXG4vL1xuXG4uY2FyZC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1wcmltYXJ5LCAkYnJhbmQtcHJpbWFyeSk7XG59XG4uY2FyZC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1zdWNjZXNzLCAkYnJhbmQtc3VjY2Vzcyk7XG59XG4uY2FyZC1pbmZvIHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1pbmZvLCAkYnJhbmQtaW5mbyk7XG59XG4uY2FyZC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC13YXJuaW5nLCAkYnJhbmQtd2FybmluZyk7XG59XG4uY2FyZC1kYW5nZXIge1xuICBAaW5jbHVkZSBjYXJkLXZhcmlhbnQoJGJyYW5kLWRhbmdlciwgJGJyYW5kLWRhbmdlcik7XG59XG5cbi8vIFJlbW92ZSBhbGwgYmFja2dyb3VuZHNcbi5jYXJkLW91dGxpbmUtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tcHJpbWFyeS1iZyk7XG59XG4uY2FyZC1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tc2Vjb25kYXJ5LWJvcmRlcik7XG59XG4uY2FyZC1vdXRsaW5lLWluZm8ge1xuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLWluZm8tYmcpO1xufVxuLmNhcmQtb3V0bGluZS1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgY2FyZC1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWJnKTtcbn1cbi5jYXJkLW91dGxpbmUtd2FybmluZyB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4td2FybmluZy1iZyk7XG59XG4uY2FyZC1vdXRsaW5lLWRhbmdlciB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tZGFuZ2VyLWJnKTtcbn1cblxuLy9cbi8vIEludmVyc2UgdGV4dCB3aXRoaW4gYSBjYXJkIGZvciB1c2Ugd2l0aCBkYXJrIGJhY2tncm91bmRzXG4vL1xuXG4uY2FyZC1pbnZlcnNlIHtcbiAgQGluY2x1ZGUgY2FyZC1pbnZlcnNlO1xufVxuXG4vL1xuLy8gQmxvY2txdW90ZVxuLy9cblxuLmNhcmQtYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWcge1xuICAvLyBtYXJnaW46IC0xLjMyNXJlbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyKTtcbn1cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cblxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyKTtcbn1cbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAvLyBTZWxlY3RpdmVseSBhcHBseSBob3Jpem9udGFsIG1hcmdpbnMgdG8gY2FyZHMgdG8gYXZvaWQgZG9pbmcgdGhlXG4gICAgICAvLyBuZWdhdGl2ZSBtYXJnaW4gZGFuY2UgbGlrZSBvdXIgZ3JpZC4gVGhpcyBkaWZmZXJzIGZyb20gdGhlIGdyaWRcbiAgICAgIC8vIGR1ZSB0byB0aGUgdXNlIG9mIG1hcmdpbnMgYXMgZ3V0dGVycyBpbnN0ZWFkIG9mIHBhZGRpbmcuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luOyB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luOyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENhcmQgdmFyaWFudHNcblxuQG1peGluIGNhcmQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWl4aW4gY2FyZC1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbn1cblxuLy9cbi8vIEludmVyc2UgdGV4dCB3aXRoaW4gYSBjYXJkIGZvciB1c2Ugd2l0aCBkYXJrIGJhY2tncm91bmRzXG4vL1xuXG5AbWl4aW4gY2FyZC1pbnZlcnNlIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjY1KTtcblxuICAuY2FyZC1oZWFkZXIsXG4gIC5jYXJkLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcbiAgfVxuICAuY2FyZC1oZWFkZXIsXG4gIC5jYXJkLWZvb3RlcixcbiAgLmNhcmQtdGl0bGUsXG4gIC5jYXJkLWJsb2NrcXVvdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5jYXJkLWxpbmssXG4gIC5jYXJkLXRleHQsXG4gIC5jYXJkLXN1YnRpdGxlLFxuICAuY2FyZC1ibG9ja3F1b3RlIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjY1KTtcbiAgfVxuICAuY2FyZC1saW5rIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGNhcmQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci15O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItZGl2aWRlcn1cIjtcbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyAxLTI6IERpc2FibGUgYnJvd3NlciBkZWZhdWx0IGxpc3Qgc3R5bGVzXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gMVxuICBsaXN0LXN0eWxlOiBub25lOyAvLyAyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7IC8vIFdoaWxlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgcmVtb3ZlcyB0aGUgY3Vyc29yIGluIG1vZGVybiBicm93c2Vycywgd2UgcHJvdmlkZSBhIGRpc2FibGVkIGN1cnNvciBhcyBhIGZhbGxiYWNrLlxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xuICB9XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuLy8gQWRkIGhvdmVyIGVmZmVjdHMsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5iYWRnZSB7XG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGJhZGdlLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLy8gc2Nzcy1saW50OmVuYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbi5iYWRnZS1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkYmFkZ2UtZGVmYXVsdC1iZyk7XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkYmFkZ2UtcHJpbWFyeS1iZyk7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkYmFkZ2Utc3VjY2Vzcy1iZyk7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkYmFkZ2UtaW5mby1iZyk7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkYmFkZ2Utd2FybmluZy1iZyk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCRiYWRnZS1kYW5nZXItYmcpO1xufVxuIiwiLy8gQmFkZ2VzXG5cbkBtaXhpbiBiYWRnZS12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24taHIge1xuICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGp1bWJvdHJvbi1iZywgMTAlKTtcbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0kYWxlcnQtcGFkZGluZy15O1xuICAgIHJpZ2h0OiAtJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuLmFsZXJ0LWluZm8ge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1pbmZvLWJnLCAkYWxlcnQtaW5mby1ib3JkZXIsICRhbGVydC1pbmZvLXRleHQpO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRib2R5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkYm9keS1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gUHJvZ3Jlc3MgYW5pbWF0aW9uc1xuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLy8gQmFzaWMgcHJvZ3Jlc3MgYmFyXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgZm9udC1zaXplOiAkcHJvZ3Jlc3MtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuLnByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG59XG5cbi8vIFN0cmlwZWRcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbi8vIEFuaW1hdGVkXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnLCAkc3RhdGUtaW5mby10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIH1cblxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAuNzU7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB9XG4gICYuc2hvdyAubW9kYWwtZGlhbG9nIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQteHMtYm94LXNoYWRvdyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyIGl0XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1zbS11cC1tYXJnaW4teSBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtc20tdXAtYm94LXNoYWRvdyk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyB7IG1heC13aWR0aDogJG1vZGFsLWxnOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAmLnRvb2x0aXAtdG9wLFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSB7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtbWFyZ2luO1xuXG4gICAgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLnRvb2x0aXAtcmlnaHQsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG4gICAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJHRvb2x0aXAtbWFyZ2luO1xuXG4gICAgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi50b29sdGlwLWJvdHRvbSxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3Age1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgbWFyZ2luLXRvcDogJHRvb2x0aXAtbWFyZ2luO1xuXG4gICAgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLnRvb2x0aXAtbGVmdCxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCB7XG4gICAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLW1hcmdpbjtcblxuICAgIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkcG9wb3Zlci1pbm5lci1wYWRkaW5nO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG5cbiAgLy8gUG9wb3ZlciBkaXJlY3Rpb25zXG5cbiAgJi5wb3BvdmVyLXRvcCxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLnBvcG92ZXItcmlnaHQsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgbWFyZ2luLXRvcDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLnBvcG92ZXItYm90dG9tLFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItdGl0bGUtYmc7XG4gICAgfVxuXG4gICAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci10aXRsZSdzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAgIC5wb3BvdmVyLXRpdGxlOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBvcG92ZXItdGl0bGUtYmc7XG4gICAgfVxuICB9XG5cbiAgJi5wb3BvdmVyLWxlZnQsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogJHBvcG92ZXItdGl0bGUtcGFkZGluZy15ICRwb3BvdmVyLXRpdGxlLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLXRpdGxlLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWNvbnRlbnQtcGFkZGluZy15ICRwb3BvdmVyLWNvbnRlbnQtcGFkZGluZy14O1xufVxuXG5cbi8vIEFycm93c1xuLy9cbi8vIC5wb3BvdmVyLWFycm93IGlzIG91dGVyLCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIgaXMgaW5uZXJcblxuLnBvcG92ZXI6OmJlZm9yZSxcbi5wb3BvdmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5wb3BvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xufVxuLnBvcG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbn1cbiIsIi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIGlmLXN1cHBvcnRzLTNkLXRyYW5zZm9ybXMoKSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4vLyBDU1MzIHRyYW5zZm9ybXMgd2hlbiBzdXBwb3J0ZWQgYnkgdGhlIGJyb3dzZXJcbkBpbmNsdWRlIGlmLXN1cHBvcnRzLTNkLXRyYW5zZm9ybXMoKSB7XG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgLy8gV2UgY2FuJ3QgaGF2ZSBhIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogLjk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnLCAuNSk7XG5cbiAgICAvLyBVc2UgcHNldWRvIGNsYXNzZXMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBBcHBsaWVzIHRoZSBnaXZlbiBzdHlsZXMgb25seSB3aGVuIHRoZSBicm93c2VyIHN1cHBvcnQgQ1NTMyAzRCB0cmFuc2Zvcm1zLlxuQG1peGluIGlmLXN1cHBvcnRzLTNkLXRyYW5zZm9ybXMoKSB7XG4gIEBtZWRpYSAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAvLyBPbGQgU2FmYXJpLCBPbGQgQW5kcm9pZFxuICAgIC8vIGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtZmVhdHVyZXF1ZXJpZXNcbiAgICAvLyBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQG1lZGlhLy13ZWJraXQtdHJhbnNmb3JtLTNkXG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApKSB7XG4gICAgLy8gVGhlIFByb3BlciBXYXk6IFVzaW5nIGEgQ1NTIGZlYXR1cmUgcXVlcnlcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vL1xuXG4uYmctZmFkZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJvZHktYmcsIDMlKTtcbn1cblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJGJyYW5kLXN1Y2Nlc3MpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRicmFuZC1pbmZvKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkYnJhbmQtd2FybmluZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkYnJhbmQtZGFuZ2VyKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWludmVyc2UnLCAkYnJhbmQtaW52ZXJzZSk7XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuLnJvdW5kZWQtdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuLnJvdW5kZWQtcmlnaHQge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cbi5yb3VuZGVkLWxlZnQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuIiwiLy9cbi8vIERpc3BsYXkgdXRpbGl0aWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1maXJzdCAgICAgeyBvcmRlcjogLTE7IH1cbiAgICAuZmxleCN7JGluZml4fS1sYXN0ICAgICAgeyBvcmRlcjogMTsgfVxuICAgIC5mbGV4I3skaW5maXh9LXVub3JkZXJlZCB7IG9yZGVyOiAwOyB9XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCJAbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBAaW5jbHVkZSBmbG9hdC1yaWdodDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cbiAgfVxufVxuIiwiLy8gUG9zaXRpb25pbmdcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiIsIi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aHMgaW4gJHNwYWNlcnMge1xuICAgICAgICAkbGVuZ3RoLXg6IG1hcC1nZXQoJGxlbmd0aHMsIHgpO1xuICAgICAgICAkbGVuZ3RoLXk6IG1hcC1nZXQoJGxlbmd0aHMsIHkpO1xuXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9ICB7ICN7JHByb3B9OiAgICAgICAgJGxlbmd0aC15ICRsZW5ndGgteCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LXRvcDogICAgJGxlbmd0aC15ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tcmlnaHQ6ICAkbGVuZ3RoLXggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGgteSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LWxlZnQ6ICAgJGxlbmd0aC14ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aC14ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAgICAkbGVuZ3RoLXkgIWltcG9ydGFudDtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGgteSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8gIHsgbWFyZ2luOiAgICAgICAgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8geyBtYXJnaW4tdG9wOiAgICBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byB7IG1hcmdpbi1yaWdodDogIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvIHsgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8geyBtYXJnaW4tbGVmdDogICBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiAgICBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGV4dFxuLy9cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7IH1cbi5mb250LXdlaWdodC1ib2xkICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LW11dGVkJywgJHRleHQtbXV0ZWQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtc3VjY2VzcycsICRicmFuZC1zdWNjZXNzKTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1pbmZvJywgJGJyYW5kLWluZm8pO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkYnJhbmQtd2FybmluZyk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtZGFuZ2VyJywgJGJyYW5kLWRhbmdlcik7XG5cbi8vIEZvbnQgY29sb3JcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1ncmF5LWRhcmsnLCAkZ3JheS1kYXJrKTtcblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn0iLCIvLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4iLCIvLyBWaXNpYmlsaXR5XG5cbkBtaXhpbiBpbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZSgpO1xufVxuXG4vLyBSZXNwb25zaXZlIHZpc2liaWxpdHkgdXRpbGl0aWVzXG5cbkBlYWNoICRicCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAuaGlkZGVuLSN7JGJwfS11cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmhpZGRlbi0jeyRicH0tZG93biB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicCkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXByaW50IHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIlxuLmdlb2dyYXBoeXtcblx0c3Ryb2tlOndoaXRlO1xuXHRzdHJva2Utd2lkdGg6MXB4O1xuXHQmOmhvdmVye1xuXHRcdGZpbGw6IzQwNDA0MSAhaW1wb3J0YW50O1xuXHR9XG59XHRcdFxuLmdlb2dyYXBoeUxhYmVse1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZmlsbDpibGFjaztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0dGV4dC1hbmNob3I6bWlkZGxlO1xuXHQmLmxlZnQtYWxpZ257XG5cdFx0dGV4dC1hbmNob3I6c3RhcnQ7XG5cdH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cyl7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG59XG4ubGVnZW5kQm94e1xuXHRoZWlnaHQ6MTJweDtcblx0d2lkdGg6MTJweDtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdCYuaGFzaHtcbiAgICAgICAgYmFja2dyb3VuZDpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywkZ3JheTEsJGdyYXkxIDEuNXB4LHdoaXRlIDAsd2hpdGUgNHB4KTtcblx0fVxufVxuLmxlZ2VuZEJveHdpZGV7XG5cdGhlaWdodDo4cHg7XG5cdHdpZHRoOjEwMCU7XHRcblx0Ji5oYXNoe1xuICAgICAgICBiYWNrZ3JvdW5kOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCRncmF5MSwkZ3JheTEgMS41cHgsd2hpdGUgMCx3aGl0ZSA0cHgpO1xuXHR9XG59XG4ubWFwLWxlZ2VuZC10ZXh0e1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuXG4iLCJodG1sLnJlbW92ZS1oZWFkZXJ7XG4gICAgLm1haW57XG4gICAgICAgIHBhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZm9vdGVye1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5oZWFkZXJ7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgXG59XG5ib2R5LnB5bXtcbiAgICAubWFpbntcbiAgICAgICAgcGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbi8vICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XG4gICAgfVxuICAgIC5mb290ZXJ7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmhlYWRlcntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbn1cblxuYm9keS5ncmFwaGljc3tcblxufVxuXG5odG1sLm1lZGlhLWZsYXR7XG4vLyAgICBmb250LXNpemU6MThweDtcbiAgICB3aWR0aDo2MjBweDtcbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOjI2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ3JhcGhpYy1zdWJoZWFke1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgIH1cbiAgICAuZ3JhcGhpYy1jaGFydC1sYWJlbHtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBcbiAgICB9XG4gICAgLmdyYXBoaWMtY2hhcnQtc3ViaGVhZHtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICB9XG4gICAgLmxpbmV7XG4gICAgICAgIHN0cm9rZS13aWR0aDoyLjVweDtcbiAgICB9XG4gICAgLmNoYXJ0LWhvbGRlcntcblx0XHQubmVzdGVkLWNoYXJ0e1xuXHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1x0XHRcdFxuXHRcdH1cblx0XHQubmVzdGVkLWxlZ2VuZHtcblx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0fVxuXHRcdC5sZWdlbmRJdGVtc3tcblx0XHRcdHBvc2l0aW9uOnN0YXRpYztcblx0XHRcdHdpZHRoOmNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdH1cblx0XHQubGVnZW5kQ29udGFpbmVye1xuXHRcdFx0LnZhbHVlVGlwe1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuZGF0ZVRpcHtcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVx0XHRcdFxuXHRcdH1cblx0XHQubGVnZW5kLWl0ZW1zLWhvbGRlcntcblx0XHRcdG1pbi1oZWlnaHQ6MjBweDtcblx0XHR9XG5cdFx0LnJldXRlcnMtdG9vbHRpcHtcblx0XHRcdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcblx0XHR9ICAgICAgICBcbiAgICB9XG4gICAgLmNoYXJ0LW5hdntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAubGVnZW5kLWl0YWx7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLm5hbWVUaXB7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cbiAgICAuYXhpcyB0ZXh0e1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIH1cbiAgICAuZ3JhcGhpYy1zb3VyY2V7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBjb2xvcjpibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gICAgYm9keXtcbiAgICAgICAgd2lkdGg6NjIwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuXG4gICAgfVxuICAgIC5tYWlue1xuICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOjYyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDowcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgfVxuICAgIC5mb290ZXJ7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmhlYWRlcntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH0gICAgXG4gICAgaDF7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICB9XG4gICAgLnRpcENpcmNsZXtcbiAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuaHRtbC5laWtvbntcbiAgICAkYm9keS1iZzogICAgICAgICAgICAgICAgICAgIzE5MTcxYTtcbiAgICAkYm9keS1jb2xvcjogICAgICAgICAgICAgICAgI2Y3ZjdmOTtcbiAgICAkaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgI2Y3ZjdmOTtcbiAgICAkZ3JheS1kYXJrOiAgICAgICAgICAgICAgICAgI2Y3ZjdmOTtcbiAgICAkZ3JheTogICAgICAgICAgICAgICAgICAgICAgI2RiZGJkYjtcbiAgICAkZ3JheS1saWdodDogICAgICAgICAgICAgICAgI2FhYWFhYTtcbiAgICAkZ3JheS1saWdodGVyOiAgICAgICAgICAgICAgIzZCNkE2QjtcbiAgICAkZ3JheS1saWdodGVzdDogICAgICAgICAgICAgIzMzMzMzMztcbiAgICAkYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoMCwwLDAsLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgIWRlZmF1bHQ7XG4gICAgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoMjU1LDI1NSwyNTUsLjEyNSkgIWRlZmF1bHQ7XG4gICAgXG4gICAgJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0O1xuICAgICRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAkYm9keS1iZztcbiAgICAkYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgJGdyYXktZGFyaztcbiAgICBcbiAgICAvLyBGb3Jtc1xuICAgICRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnO1xuICAgICRpbnB1dC1iZy1kaXNhYmxlZDogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XG4gICAgXG4gICAgJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXk7XG4gICAgJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwuMTUpIDtcbiAgICAkaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwuMDc1KSA7XG4gICAgXG4gICAgJGlucHV0LWNvbG9yLWZvY3VzOiAgICAgICAgICAgICAgJGlucHV0LWNvbG9yO1xuICAgIFxuICAgICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICRncmF5LWxpZ2h0ZXIgO1xuICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgO1xuICAgICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgO1xuICAgIFxuICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoMjU1LDI1NSwyNTUsLjEpIDtcbiAgICBcbiAgICAkY3VzdG9tLWNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItY29sb3I6ICAgICAgJGJvZHktYmcgO1xuICAgIFxuICAgICRjdXN0b20tY29udHJvbC1mb2N1cy1pbmRpY2F0b3ItYm94LXNoYWRvdzogMjU1IDI1NSAyNTUgLjA3NXJlbSAjZmZmLCAyNTUgMjU1IDI1NSAuMnJlbSAjMDA3NGQ5IDtcbiAgICBcbiAgICAkY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1jb2xvcjogICAgICAkYm9keS1iZztcbiAgICBcbiAgICAkY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yO1xuICAgICRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICRib2R5LWJnIDtcbiAgICAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAkaW5wdXQtYm9yZGVyLWNvbG9yIDtcbiAgICAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICRncmF5OyAvLyM1MWE3ZTggIWRlZmF1bHQ7XG4gICAgXG4gICAgJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgJGJvZHktYmc7XG4gICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwuMTUpO1xuICAgICRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICRncmF5LWRhcms7XG4gICAgJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgMCA2cHggMTJweCByZ2JhKDI1NSwyNTUsMjU1LC4xNzUpO1xuICAgIFxuICAgICRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcms7XG4gICAgJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LWRhcmssIDUlKTtcbiAgICAkZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAkZ3JheS1kYXJrO1xuICAgIFxuICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yIDtcbiAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyA7XG4gICAgXG4gICAgJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgO1xuICAgIFxuICAgICRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0IDtcblxuXG4gICAgXG4gICAgYm9keXtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgICAgICAgIFxuICAgIH1cblxuXG4gICAgLm1haW57XG4gICAgfVxuXG4gICAgLmZvb3RlcntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAuaGVhZGVye1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbiAgICAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgICAgIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG4gICAgfVxuXG4gICAgLnJldXRlcnMtdG9vbHRpcCB7XG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICBcdGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICBcdGJvcmRlcjogMXB4IHNvbGlkICRib2R5LWNvbG9yO1xuICAgIFx0aHJ7XG4gICAgXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9keS1jb2xvcjtcbiAgICBcdH1cbiAgICB9XG5cbiAgICAudGlwQ2lyY2xle1xuICAgIFx0Ji50aW1lbGluZXtcbiAgICBcdFx0c3Ryb2tlOiRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgXHRcdCYuaGlnaGxpZ2h0e1xuICAgIFx0XHRcdGZpbGw6JGJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICBcdFx0fVxuICAgIFx0fVx0XG4gICAgfVxuICAgIFxuICAgIFxuICAgIC56ZXJvQXhpc3tcbiAgICBcdHN0cm9rZTokYm9keS1jb2xvcjtcbiAgICBcdHN0cm9rZS13aWR0aDoycHg7XG4gICAgfVxuICAgIFxuICAgIC8qYXhpcyovXG4gICAgLmF4aXMgbGluZSwgLmF4aXN6ZXJvIGxpbmUgIHtcbiAgICBcdHN0cm9rZTogJGdyYXktbGlnaHQ7XG4gICAgXHR9XG4gICAgLnkuYXhpcyBsaW5le1xuICAgIFx0c3Ryb2tlOiRncmF5LWxpZ2h0O1xuICAgIH1cbiAgICAuYXhpc3plcm8gbGluZSB7ICBcbiAgICBcdHN0cm9rZTogJGdyYXktZGFyaztcbiAgICBcdH1cbiAgICAuYXhpcyB0ZXh0IHtcbiAgICBcdGZpbGw6JGJvZHktY29sb3I7XG4gICAgXHR9XG4gICAgXG4gICAgXG4gICAgLnBsb3R7XG4gICAgICAgIGZpbGw6JGJvZHktYmc7XG4gICAgfVxuICAgIC5zdGF0ZXMge1xuICAgICAgc3Ryb2tlOiAkYm9keS1iZztcbiAgICB9XG4gICAgLmN1cnNvcmxpbmUge1xuICAgICAgc3Ryb2tlOiAkZ3JheSA7XG4gICAgfVxuICAgIC5yZWNlc3Npb25Cb3gge1xuICAgICAgZmlsbDogJGdyYXktbGlnaHRlciA7XG4gICAgfVxuXG4gICAgLnNjYXR0ZXItZG90e1xuICAgIFx0Jjpob3ZlcntcbiAgICBcdFx0ZmlsbDokYm9keS1jb2xvciAhaW1wb3J0YW50O1xuICAgIFx0fVxuICAgIH0gICAgXG4gXG4gICAgLmNoYXJ0LWhvbGRlcntcbiAgICAgICAgLnNjYXR0ZXItbmVzdGVkLWxlZ2VuZHtcbiAgICAgICAgICAgIC5zY2F0dGVyLWxlZ2VuZC1jaXJjbGV7XG4gICAgICAgICAgICBcdCYuc2NhdHRlci1zaXple1xuICAgICAgICAgICAgXHRcdGJvcmRlcjogMXB4ICRib2R5LWNvbG9yIHNvbGlkO1xuICAgICAgICAgICAgXHR9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IFxuIFxuICAgIC5nZW9ncmFwaHl7XG4gICAgXHRzdHJva2U6JGJvZHktYmc7XG4gICAgfSAgICBcbiAgICAuZ2VvZ3JhcGh5TGFiZWx7XG4gICAgICAgIGZpbGw6d2hpdGU7XG4gICAgfSAgXG4gICAgLmxlZ2VuZEJveHtcbiAgICBcdCYuaGFzaHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsJGdyYXktbGlnaHQsJGdyYXktbGlnaHQgMS41cHgsJGJvZHktYmcgMCwkYm9keS1iZyA0cHgpO1xuICAgIFx0fVxuICAgIH1cbiAgICAubGVnZW5kQm94d2lkZXtcbiAgICBcdCYuaGFzaHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsJGdyYXktbGlnaHQsJGdyYXktbGlnaHQgMS41cHgsJGJvZHktYmcgMCwkYm9keS1iZyA0cHgpO1xuICAgIFx0fVxuICAgIH1cblxuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XG4gICAgfVxuICAgIFxuICAgIC5tYXN0aGVhZC1uYXZ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1kYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktZGFyaztcbiAgICBcbiAgICAgICAgLmJ0bi1saW5rLCAubmF2LWxpbmt7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9ICAgIFxuICAgIH1cbiAgICBcbiAgICAuYnRue1xuICAgICAgICAmLnRvcC1idXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIFxuICAgIC5idG4tcHJpbWFyeXtcbiAgICAgICAgJGJhY2tncm91bmQ6ICRidG4tcHJpbWFyeS1iZztcbiAgICAgICAgJGNvbG9yOiAkYnRuLXByaW1hcnktY29sb3I7XG4gICAgICAgICRib3JkZXI6ICRidG4tcHJpbWFyeS1ib3JkZXI7IFxuICAgIFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6ICRncmF5O1xuICAgICAgICAkYWN0aXZlLWJvcmRlcjogJGdyYXk7XG4gICAgICAgICRhY3RpdmUtY29sb3I6ICRib2R5LWJnO1xuICAgIFxuICAgIFxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLXByaW1hcnktYm9yZGVyOyBcbiAgICAgICAgfVxuICAgIFxuICAgIFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICYuZm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBcbiAgICAuYnRuLWdyb3VwLm11bHRpLXNlbGVjdCwgLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3R7XG4gICAgICAgICYucmV1dGVycy1saXN0LXNlbGVjdHtcbiAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7ICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYuaG9yaXpvbnRhbHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1iZztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLnZlcnRpY2Fse1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGVyLm5vVWktdGFyZ2V0e1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAubm9VaS1oYW5kbGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRib2R5LWJnO1xuICAgICAgICB9XG4gICAgICAgIC5ub1VpLWNvbm5lY3R7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgfVxuICAgICAgICAmLm5vVWktaG9yaXpvbnRhbHtcbiAgICAgICAgICAgIC5ub1VpLXBpcHMubm9VaS1waXBzLWhvcml6b250YWx7XG4gICAgICAgICAgICAgICAgZGl2Lm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5vVWktdmFsdWUtaG9yaXpvbnRhbC5ub1VpLXZhbHVle1xuICAgICAgICAgICAgICAgICAgICAmLm5vVWktdmFsdWUtbGFyZ2V7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xuICAgICAgfVxuICAgIFxuICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xuICAgICAgfVxuICAgIFxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgXG4gICAgICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyO1xuICAgICAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICAgIFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIFxuICAgICAgICAmOjotbXMtdmFsdWUge1xuICAgICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICBcbiAgICB9XG5cbiAgICAubm9kZSB0ZXh0IHtcbiAgICAgIGZpbGw6ICRib2R5LWNvbG9yO1xuICAgIH1cbiAgICBcbiAgICAubGluayB7XG4gICAgICBzdHJva2U6ICRib2R5LWJnO1xuICAgIH0gXG4gICAgXG4gICAgdGhlYWR7XG5cbiAgICBcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYm9keS1jb2xvcjtcbiAgICBcdHRoe1xuICAgICAgICBcdGJvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50OyAgICAgICAgXHRcbiAgICBcdH0gICAgICAgIFx0XG4gICAgIH1cbiAgICBcbiAgICB0Ym9keXtcbiAgICBcdHRoe1xuICAgIFx0XHRib3JkZXItcmlnaHQ6MnB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gICAgXHRcdCYuaGlnaGxpZ2h0e1x0XHRcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwyMDQsMjA0LDAuMzIpO1xuICAgIFx0XHR9XG4gICAgXHR9XG4gICAgXG4gICAgXHR0cntcbiAgICBcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gICAgXHRcdCY6aG92ZXIge1xuICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXN0ICFpbXBvcnRhbnQ7XG4gICAgXHRcdH1cbiAgICBcbiAgICBcdFx0dGR7XG4gICAgXHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICAgIFx0XHRcdCYuaGlnaGxpZ2h0e1xuICAgIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsMjA0LDIwNCwwLjMyKTtcbiAgICBcdFx0XHR9XG4gICAgXHRcdFx0JjpsYXN0LW9mLXR5cGV7XG4gICAgXHRcdFx0XHRib3JkZXItcmlnaHQ6MHB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG4gICAgXHR9ICAgIFxuICAgIH1cbiAgICBcbiAgICAudGFibGVzb3J0ZXItaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUpBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBa0FBQUlYakkrQXl3bmFZbmhVTW9xdDNnWlhQbVZnOTR5SlZRQUFPdz09KTtcbiAgICB9XG4gICAgXG4gICAgXG4gICAgLnRhYmxlc29ydGVyLWhlYWRlckFzYyB7XG4gICAgXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRlFBRUFJQUFBUC8vLy8vLy95SDVCQUVBQUFFQUxBQUFBQUFWQUFRQUFBSU5qSThCeWEyd25JTlVNb3BaQVFBNyk7XG4gICAgfVxuICAgIFxuICAgIC50YWJsZXNvcnRlci1oZWFkZXJEZXNjIHtcbiAgICBcdGJhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUVBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBUUFBQUlOakIrZ0MralAycHRuMFdza0xRQTcpO1xuICAgIH1cbiAgICBcbiAgICAuZmVhdHVyZS1oZWFkZXJ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAuZmVhdHVyZS1oZWFkZXItdGl0bGUtY29udGFpbmVyeyAgICAgICAgXG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAgICAgLmRpc3BsYXktMSwgLmRpc3BsYXktMiwuZGlzcGxheS0zLC5kaXNwbGF5LTR7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgICAgIFxuICAgIH1cbiBcbn1cblxuIiwiLnNxdWFyZXtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51cHBlcmNhc2V7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4vL2ZvciBjaGFuZ2luZyB0aGUgYmFja2dyb3VuZHMgYXJvdW5kLlxuLmJhY2tncm91bmQtZ3JheS1kYXJre1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2e1xuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5iYWNrZ3JvdW5kLWdyYXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuICAgIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDZ7XG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmJhY2tncm91bmQtZ3JheS1saWdodHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbn1cbi5iYWNrZ3JvdW5kLWdyYXktbGlnaHRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xufVxuLmJhY2tncm91bmQtZ3JheS1saWdodGVzdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbn0iLCIuaGVhZGVyLm5hdmJhcntcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xuXG4gICAgYXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICBcbiAgICBpbWcubG9nb3tcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBcbiAgICAucGFnZS10aXRsZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgaGVpZ2h0OjI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkta25vd2xlZGdlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTdweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxN3B4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgXG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zb2NpYWx7XG4gICAgICAgIG1hcmdpbi10b3A6OHB4O1xuICAgICAgICAubmF2LWl0ZW17XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlcjtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubmF2YmFyLXRvZ2dsZXJ7XG4gICAgICAgIG1hcmdpbjogLjI1cmVtIDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY4cHg7XG4gICAgICAgIC8vcGFkZGluZzogLjI1cmVtIDFyZW07XG4gICAgICAgIGltZy5sb2dve1xuICAgICAgICAgICAgaGVpZ2h0OjQzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH0gICBcbiAgICAgICAgLm5hdmJhci10b2dnbGVye1xuICAgICAgICAgICAgbWFyZ2luOi42cmVtIDAgMCAwO1xuICAgICAgICB9IFxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cyl7XG4gICAgICAgIC5uYXZiYXItdG9nZ2xlcntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWJyYW5ke1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG5cbn0iLCIuZm9vdGVye1xuICAgIC5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTRweCAtIDMwcHgpO1xuICAgIH1cbiAgICBcbiAgICBtaW4taGVpZ2h0OiA1MnB4OyAgICBcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIFxuICAgIC5mb290ZXItbG9nb3tcbiAgICAgICAgd2lkdGg6IDE1NHB4O1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2e1xuICAgICAgICBtYXJnaW46IDVweCAwIC01cHggMDtcbiAgICAgICAgICAgIFxuICAgICAgICAubmF2LWl0ZW17XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjZXIteCAvIDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkta25vd2xlZGdlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vc29tZSBiYXNpYyBjb2x1bW4gY3JlYXRpb24gZm9yIHRoZSBzaGVsbCBvZiB0aGUgY29udGVudC4gVGhlcmUgd2Fzbid0IGEgYmV0dGVyIHBsYWNlIHRvIHB1dCB0aGlzLlxuXG4uc3BlY2lhbC1yZXBvcnR7XG4gICAgLnNlcmllcy1raWNrZXIsXG4gICAgLnNlcmllcy10aXRsZSxcbiAgICAuc2VyaWVzLXN1YnRpdGxlLFxuICAgIC50aXRsZS1jb250YWluZXIsXG4gICAgLmRlay1jb250YWluZXIsXG4gICAgLm1ldGEtY29udGFpbmVyLFxuICAgIC5hcnRpY2xlLXBhcmFncmFwaCwgXG4gICAgLmJsb2NrcXVvdGUsIFxuICAgIC5zaWRlYmFyIC5zaWRlYmFyLXRpdGxlLCBcbiAgICAuc2lkZWJhciAuYnlsaW5lLCBcbiAgICBkaXYudmlkZW8sXG4gICAgLnNpZ25vZmYgLmFydGljbGUtcm93OjpiZWZvcmUsXG4gICAgLnNoYXJlLWluLWFydGljbGUtY29udGFpbmVyLFxuICAgICYubWFzdGhlYWQtY29udGFpbmVyIC5zZXJpZXMtc3VidGl0bGUtbW9iaWxlLFxuICAgIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDkpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlcmllcy1raWNrZXIsXG4gICAgLnNlcmllcy10aXRsZSxcbiAgICAuc2VyaWVzLXN1YnRpdGxlLFxuICAgIC5tZXRhLWNvbnRhaW5lcixcbiAgICAudGl0bGUtY29udGFpbmVyXG4gICAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDExKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc3BlY2lhbC1yZXBvcnQgLmNhcm91c2Vse1xuICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgXG4gICAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgLy99XG59XG5cblxuYXJ0aWNsZS5zcGVjaWFsLXJlcG9ydDpsYXN0LW9mLXR5cGV7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi8vbWFrZSBzdXJlIGFsbCBhZGRpdGlvbmFsIHN0b3JpZXMgd2l0aGluIHRoaXMgY29udGFpbmVyIGhhdmUgc2VhcHJhdG9ycy5cbi5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlLWNvbnRhaW5lcjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbn1cblxuLy8gSW4gY2VydGFpbiBkZXNpZ25zLCB3ZSB3YW50IHRvIGhpZGUgdGhlIHRpdGxlIG9mIHRoZSBmaXJzdCBzdG9yeS5cbi8vIFRoaXMgbWF5IGJlbG9uZyBpbiB0aGUgbWFzdGhlYWRzIGZpbGUsIGJ1dCBpdCBjb3VsZCBtYWtlIHNlbnNlIGVpdGhlciBoZXJlIG9yIHRoZXJlLlxuLnR5cGUtZnVsbC1ibGVlZC10aXRsZS1hYm92ZSwgXG4udHlwZS1hdXRvLWNyb3AtYmVsb3csIFxuLm90aGVyLXN0b3JpZXMtY29udGFpbmVyLCBcbi5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAuY2FwdGlvbiwgXG4ubWFzdGhlYWQtY29udGFpbmVyLmZ1bGwtYmxlZWQgLm1hc3RoZWFkLXRpdGxlLWNvbnRhaW5lcixcbi5tYXN0aGVhZC1jYXB0aW9uXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtYXJ0aWNsZS1jb250ZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQtY29sb3I7IFxuICAgIC5zcGVjaWFsLXJlcG9ydDpmaXJzdC1vZi10eXBle1xuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLm5hdmJhci5mb290ZXJ7XG4gICAgei1pbmRleDogJHppbmRleC1hcnRpY2xlLWNvbnRlbnQgKyAxO1xufVxuXG5cbi8vY2FwdGlvbiBuZWVkcyB0byBiZSBvbmUgaGlnaGVyIHRvIGJlIG9uIHRvcCBvZiB0aGUgY29udGFpbmVyIGRpcmVjdGx5IGJlbG93IGl0LlxuLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIC5jYXB0aW9ue1xuICAgIHotaW5kZXg6ICR6aW5kZXgtYXJ0aWNsZS1jb250ZW50ICsgMTtcbn1cblxuXG5cblxuXG5cblxuXG5cbi8vIFRIRU1FU1xuXG5cbi50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtYmc7IFxuICAgIGNvbG9yOiAjRkZGO1xuXG4gICAgLnR5cGUtZnVsbC1ibGVlZC10aXRsZS1hYm92ZSwgXG4gICAgLnR5cGUtYXV0by1jcm9wLWJlbG93LCBcbiAgICAub3RoZXItc3Rvcmllcy1jb250YWluZXIsIFxuICAgIC5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAuY2FwdGlvbiwgXG4gICAgLm1hc3RoZWFkLWNhcHRpb24sXG4gICAgXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS1iZzsgXG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cblxuICAgIC5saXN0LWdyb3VwLWl0ZW17XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLWJnOyBcbiAgICB9XG5cbiAgICBcbiAgICAuc2hhcmUtaW4tYXJ0aWNsZS1jb250YWluZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSBhICwgXG4gICAgLmJ5bGluZSBhLFxuICAgIC5ibG9ja3F1b3RlLWZvb3RlcixcbiAgICAuZGVrLFxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4gICAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNixcbiAgICAucmVsYXRlZC1jb250YWluZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSBwLFxuICAgIC5vdGhlci1zdG9yaWVzIGFydGljbGUgYSAub3RoZXItc2VyaWVzLWRldGFpbCBwIFxuICAgIHtcbiAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbi8qXG4gICAgLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIC5tYXN0aGVhZC10aXRsZS1jb250YWluZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIC5zZXJpZXMtdGl0bGUsIC5zZXJpZXMtc3VidGl0bGUsIC5zZXJpZXMta2lja2VyLCAuc2VyaWVzLXRpdGxlIGF7XG4gICAgICAgICAgICBjb2xvcjogICRkYXJrLXRoZW1lLWJnICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXV0by1jcm9wLXRpdGxlLWJvdHRvbXtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDQwMHB4KXtcbiAgICAgICAgICAgIC5tYXN0aGVhZC10aXRsZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiovXG4gICAgLmNvbXBvbmVudC1oZWFkZXJ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay10aGVtZS1ib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJsb2NrcXVvdGU6OmJlZm9yZSwgLmJsb2NrcXVvdGU6OmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS1ib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNpZGViYXIgLnNpZGViYXItdGl0bGUsIFxuICAgIC5zaWdub2ZmIC5hcnRpY2xlLXJvdzo6YmVmb3JlLFxuICAgIC5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlLWNvbnRhaW5lcjpub3QoOmZpcnN0LW9mLXR5cGUpLFxuICAgIC5vdGhlci1zdG9yaWVzLWNvbnRhaW5lclxuICAgIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLXRoZW1lLWJvcmRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zcGVjaWFsLXJlcG9ydCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgfVxufVxuXG5cblxuXG4iLCIuc3BlY2lhbC1yZXBvcnQtc2VjdGlvbntcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xufVxuLnNlY3Rpb24tY29udGVudC1jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtYXJ0aWNsZS1jb250ZW50O1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgfVxuICAgIFxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4IC0gNTdweCk7XG4gICAgLnNlY3Rpb24tYXJ0aWNsZS1jb250YWluZXJ7XG4gICAgICAgIC5zZWN0aW9uLWFydGljbGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMjtcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIC5zZWN0aW9uLWFydGljbGV7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEsIC5zdWJ0aXRsZSwgLmRlc2NyaXB0aW9uLCAua2lja2Vye1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnRhaWx7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgLnRpbWUsIC5zZXJpZXMta2lja2Vye1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgfVxuICAgICAgICAuc2VyaWVzLWtpY2tlcntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuXG5cblxuLnRoZW1lLWxpZ2h0LnNwZWNpYWwtcmVwb3J0LXNlY3Rpb257XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAuc2VjdGlvbi1tYXN0aGVhZC1jYXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lcntcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgfVxuICAgICAgICBhLCAuc3VidGl0bGUsIC5kZXNjcmlwdGlvbiwgLmtpY2tlciwgcCwgLnRhaWx7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5zcGVjaWFsLXJlcG9ydC1zZWN0aW9uLmhvbWVwYWdle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbiAgICAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ob21lcGFnZS10b3AtY29udGFpbmVyLCAuaG9tZXBhZ2UtYm90dG9tLWNvbnRhaW5lcntcbiAgICAgICAgLnNlcmllcy1zdWJ0aXRsZXtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ob21lcGFnZS10b3AtY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDQ7XG4gICAgICAgIC5zZXJpZXMtc3VidGl0bGV7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zeGw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXG4gICAgICAgIH1cbiAgICAgICAgLmxpc3QtZ3JvdXB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlciAvIDI7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBcbn1cblxuXG4uc2VjdGlvbi1ib3R0b20tY29udGFpbmVye1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gICAgfVxuICAgIC5zZXJpZXMtc3VidGl0bGV7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAzO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgaDQsIHRpbWUsIHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICB0aW1lLCBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIHRpbWV7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICB9ICAgICBcbiAgICAubW9udGh7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXI7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgfSAgICBcbn0iLCJcbi8vZ3JhcGhpYyBzcGVjaWZpY1xuLmdyYXBoaWMtdGl0bGV7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xuICAgIG1hcmdpbi10b3A6ICRyZXV0ZXJzLXN0YW5kYXJkLW1hcmdpbiAvIDI7XG59XG4uZ3JhcGhpYy1zdWJoZWFke1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG59XG5cbi5ncmFwaGljLWNoYXJ0LWxhYmVse1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkta25vd2xlZGdlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6JGZvbnQtc2l6ZS1sZztcbiAgICBtYXJnaW4tYm90dG9tOi0wLjJyZW07XG59XG5cbi5ncmFwaGljLWNoYXJ0LXN1YmhlYWR7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIG1hcmdpbi1ib3R0b206MDtcbiAgIFxufVxuXG4uZ3JhcGhpYy10aW1lc3RhbXB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBcbn1cblxuLmdyYXBoaWMtc291cmNle1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgXG59XG5cblxuLnRleHQtbXV0ZWR7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1rbm93bGVkZ2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cblxuLy9zcGVjaWFsLXJlcG9ydCBzcGVjaWZpYy5cbnA6ZW1wdHksIGNpdGU6ZW1wdHl7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4udGl0bGV7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1rbm93bGVkZ2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTN4bDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG59XG5cblxuXG4uc2VyaWVzLWtpY2tlciwgLm90aGVyLXN0b3JpZXMtaGVhZGVye1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zZXJpZXMtdGl0bGV7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zeGw7XG59XG5cbi5zZXJpZXMtc3VidGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG59XG5cbi5kZWt7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1rbm93bGVkZ2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIG1hcmdpbi10b3A6ICgkc3BhY2VyICogMik7XG59XG5cbi5hcnRpY2xlLXBhcmFncmFwaHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYXJ0aWNsZTtcbn1cblxuLmNhcHRpb257XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbn1cblxuLm1ldGEtY29udGFpbmVye1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tdG9wOiAoJHNwYWNlciAqIDIpOyAgICBcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDIpO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbn1cbi5ieWxpbmV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgLyAyKTtcbiAgICBhe1xuICAgICAgICBjb2xvcjogJGdyYXktZGFyayAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi50aW1le1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICBwYWRkaW5nOiAwICgkc3BhY2VyIC8gMik7XG59XG5cbi5jb21wb25lbnQtaGVhZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LXNwZWNpYWwtcmVwb3J0cztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cblxuXG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAkc3BhY2VyIDAgKCRzcGFjZXIgKiAyKSAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LXNwZWNpYWwtcmVwb3J0cztcbiAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1zcGVjaWFsLXJlcG9ydHM7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1rbm93bGVkZ2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG4gICAgcC5xdW90ZXtcbiAgICAgICAgbWFyZ2luOiAoJHNwYWNlciAvIDIpICAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXNwZWNpYWwtcmVwb3J0cztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1zcGVjaWFsLXJlcG9ydHM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7IC8vb3ZlcnJpZGUuXG4gICAgfVxufVxuXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYmxvY2txdW90ZS1ib3JkZXItd2lkdGggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMDBBMCBcXDIwMTRcIjsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbn1cbiIsIi8vdmFyaW91cyBtYXN0aGVhZCBzdHlsZXMgZm9yIHNwZWNpYWwgcmVwb3J0cyBvciBvdGhlciBncmFwaGljcy5cblxuLm1hc3RoZWFkLWNvbnRhaW5lcntcbiAgICBcbiAgICAvL2Jhc2ljLiBQaG90byBhdCB0b3AgZm9sbG93ZWQgYnkgdGl0bGUgc3R1ZmYuXG4gICAgJi5iYXNpY3tcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL2Z1bGwtYmxlZWQgaW1hZ2Ugd2l0aCB0aXRsZSBzdHVmZiBzdXBlcmltcG9zZWQgYW55d2hlcmUgb24gdG9wIGFzIGRlY2lkZWQgYnkgZGVzaWduLlxuICAgICYuZnVsbC1ibGVlZHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNhcHRpb257XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAvIDQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zZXJpZXMtdGl0bGUsIFxuICAgICAgICAuc2VyaWVzLXRpdGxlIGEsXG4gICAgICAgIC5zZXJpZXMtc3VidGl0bGUsXG4gICAgICAgIC5zZXJpZXMta2lja2Vye1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZnVsbC1ibGVlZC1wb3NpdGlvbmVkLXRpdGxlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgIC5zZXJpZXMtdGl0bGUsIFxuICAgICAgICAgICAgLnNlcmllcy10aXRsZSBhLFxuICAgICAgICAgICAgLnNlcmllcy1zdWJ0aXRsZSxcbiAgICAgICAgICAgIC5zZXJpZXMta2lja2Vye1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlcmllcy1raWNrZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXN0aGVhZC10aXRsZS1jb250YWluZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcbiAgICAgICAgICAgIC5zZXJpZXMtc3VidGl0bGV7XG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgXG5cbiAgICB9XG5cbiAgICAvL2Z1bGwtYmxlZWQgaW1hZ2UgdGhhdCBhdXRvLWNyb3BzIGZvciBoZWlnaHQuXG4gICAgLy8gLSBUaXRsZSBzdHVmZiBjYW4gYmUgb24gdG9wIG9yIGJvdHRvbSBvZiB0aGUgaW1hZ2UgYW5kIGNhbiBiZSBlaXRoZXIgb24gdGhlIHBob3RvIG9yIGFib3ZlIC8gYmVsb3cuXG4gICAgLy8gICAtIGlmIHRpdGxlIHN0dWZmIGlzIE9OIHRoZSBwaG90bywgdGhlbiB0aGUgYmFja2dyb3VuZCBzaG91bGQgYmUgdHJhbnNsdWNlbnQuXG4gICAgJi5hdXRvLWNyb3B7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA0NjhweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KTtcbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyLmJnLWZpeGVke1xuICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlcmllcy1raWNrZXJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyIC8gMjtcbiAgICAgICAgICAgICYuYmVsb3d7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYXV0by1jcm9wLXRpdGxlLWJvdHRvbXtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA0MDBweCl7XG4gICAgICAgICAgICAgICAgLm1hc3RoZWFkLXRpdGxlLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hdXRvLWNyb3AtdGl0bGUtYmVsb3d7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWhlaWdodDogNDAwcHgpe1xuICAgICAgICAgICAgICAgIC5tYXN0aGVhZC10aXRsZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG59XG5cbi5tYXN0aGVhZC1jYXB0aW9ue1xuICAgIC5jYXB0aW9ue1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyIC8gNDtcbiAgICB9XG59XG4uc2VjdGlvbi1tYXN0aGVhZC1jYXB0aW9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIC5jYXB0aW9ue1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG59IiwiLmltYWdle1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgICYuc21hbGx7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRpbnl7XG4gICAgICAgIGZsb2F0OiByaWdodDsgXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctZmx1aWR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGZpZ2NhcHRpb257XG4gICAgICAgIHBhZGRpbmctdG9wOiAkY2FwdGlvbi1wYWRkaW5nLXRvcDtcbiAgICB9XG5cbiAgICAmLmZ1bGx7XG4gICAgICAgIGZpZ2NhcHRpb257XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb3ZlcntcbiAgICAgICAgLm1lZGlhLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCl7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudmlkZW97XG4gICAgdmlkZW97XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLnZpZGVve1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgICYuc21hbGx7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltZy1mbHVpZHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIGZpZ2NhcHRpb257XG4gICAgICAgIC8vcGFkZGluZy10b3A6ICRjYXB0aW9uLXBhZGRpbmctdG9wO1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAqIC4yNTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZm9udC1hd2Vzb21lO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mdWxse1xuICAgICAgICBmaWdjYXB0aW9ue1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2lkZWJhcntcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMjtcbiAgICAuc2lkZWJhci10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJ4bDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcbiAgICAgICAgLyomOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9Ki9cbiAgICB9XG4gICAgLmJ5bGluZXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDIpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gICAgJi5zbWFsbHtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIC5zaWRlYmFyLXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ieWxpbmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteSAqIDM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXkgKiAzO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcCwgLmJ5bGluZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2lkZWJhci10aXRsZXtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnZpZGVvLWNvbnRhaW5lcntcbiAgICAgICAgLnNpZGViYXItdGl0bGV7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuLnNpZ25vZmZ7XG4gICAgXG4gICAgLmFydGljbGUtcm93e1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlcjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufSIsIi5yZWxhdGVkLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMjsgICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZsb2F0OiByaWdodDsgICAgICAgIFxuICAgIH1cbiAgICBcbiAgICBcbiAgICAubGlzdC1ncm91cHtcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5vLWltYWdle1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5hZHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMjtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGlmcmFtZXtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59IiwiLnNoYXJlLWluLWFydGljbGUtY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgIC5saXN0LWdyb3Vwe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbXtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgKCRzcGFjZXIgLyAyKSA1cHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgJi5mb2xsb3ctdXN7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaW9zLW9ubHl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZm9ybS1jb250cm9se1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkta25vd2xlZGdlO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59IiwiLmN1c3RvbS1zZWxlY3R7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1rbm93bGVkZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMzVyZW07XG59IiwiLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93bi1jb250YWluZXJ7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG4gICAgLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93bi1idXR0b25ze1xuICAgICAgICAubmF2LWl0ZW17XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7IHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAubmF2LWxpbmt7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzci1kcm9wZG93bi1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWZvbnQtYXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlciAvIDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93bntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgdG9wOiAtMTFweDsgLy9tYWdpYyBudW1iZXJzLiBJIGhvcGUgdGhleSB3b3JrIGF0IGFsbCBzaXplcy5cbiAgICAgICAgbGVmdDogLTIxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24taGVhZGVye1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgIGNvbG9yOiAkc3ItZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNyLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzci1kcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUsICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzci1kcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9OTyBVSSBTbGlkZXIgT3ZlcnJpZGVzXG5cblxuXG5cbi5zbGlkZXIubm9VaS10YXJnZXR7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XG4gICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbiAgICAubm9VaS1oYW5kbGV7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubm9VaS1jb25uZWN0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xuICAgIH1cbiAgICAmLm5vVWktaG9yaXpvbnRhbHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAubm9VaS1oYW5kbGV7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5vVWktcGlwcy5ub1VpLXBpcHMtaG9yaXpvbnRhbHtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgZGl2Lm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICAmLm5vVWktbWFya2VyLXN1YiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubm9VaS1tYXJrZXItbm9ybWFse1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAmLmZpcnN0LCAmLmxhc3R7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ub1VpLXZhbHVlLWhvcml6b250YWwubm9VaS12YWx1ZXtcbiAgICAgICAgICAgICAgICAmLm5vVWktdmFsdWUtbGFyZ2V7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1rbm93bGVkZ2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50b29sdGlwLWlubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWRhcms7XG4gICAgXG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgICAudG9vbHRpcC10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAudG9vbHRpcC10ZXh0e1xuICAgIFxuICAgIH1cbiAgICAudG9vbHRpcC1zdWJoZWFke1xuICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgIC50b29sdGlwLWRpc3BsYXl7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgIH0gICAgXG4gICAgaHJ7XG4gICAgICAgIG1hcmdpbjo4cHggYXV0byA0cHggYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgfVxuXG59Iiwic2VjdGlvbi5ncmFwaGljLXNlY3Rpb257XG5cdG1heC1oZWlnaHQ6IDBweDtcblx0dHJhbnNpdGlvbjpvcGFjaXR5IDAuNXM7ICBcblx0b3BhY2l0eTouMDAwMDE7XG5cdG92ZXJmbG93OiBoaWRkZW47ICBcbiAgICAmLnNlbGVjdGVke1xuXHRcdG9wYWNpdHk6MTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAwMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtcbiAgICAgICAgbWF4LWhlaWdodDpub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cdFxufVxuI3BhY2thZ2UtY29udGFpbmVye1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cyl7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6JGRpc3BsYXk0LXNpemU7XG4gICAgICAgIH1cbiAgICB9XHRcbn1cblxuLmZlYXR1cmUtaGVhZGVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6LTMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKVxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcblx0ICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuXHQgICAgcGFkZGluZy1yaWdodDoxNXB4O1xuXG4gICAgfVxuICAgIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXJ7ICAgICAgICBcbiAgICAgICAgLmRpc3BsYXktMSwgLmRpc3BsYXktMiwuZGlzcGxheS0zLC5kaXNwbGF5LTR7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfSBcbiAgICAgICAgLmRpc3BsYXktM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTokZGlzcGxheTQtc2l6ZTtcbiAgICAgICAgfSAgICAgICAgICAgXG4gICAgfSAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgLmZlYXR1cmUtaGVhZGVyLXRpdGxlLWNvbnRhaW5lcntcblx0XHQgICAgcG9zaXRpb246YWJzb2x1dGU7XG5cdFx0ICAgIGJvdHRvbToxMHB4O1xuXHRcdCAgICBsZWZ0OjMwcHg7XG5cdFx0ICAgIGNvbG9yOndoaXRlO1xuXHRcdCAgICAuZGlzcGxheS0xLCAuZGlzcGxheS0yLC5kaXNwbGF5LTMsLmRpc3BsYXktNCwuZGlzcGxheS01LC5kaXNwbGF5LTZ7XG5cdFx0ICAgICAgICBjb2xvcjp3aGl0ZTtcblx0XHQgICAgfVxuXHRcdCAgICAuZGlzcGxheS0ze1xuXHRcdFx0XHRmb250LXNpemU6JGRpc3BsYXkzLXNpemU7XG4gICAgICAgIFx0fSBcblx0XHR9XG4gICAgfSAgICAgICAgICAgXG59XG4iLCIucG9wdXAtZ2FsbGVyeS1pdGVte1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAuZC1ibG9ja3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWZvbnQtYXdlc29tZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1mb250LWF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvcHVwLWdhbGxlcnl7XG4gICAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAvL3RvcDogNjhweDtcbiAgICAvL3RvcDogNTJweDtcbiAgICAvL2hlaWdodDogY2FsYygxMDB2aCAtIDUycHgpO1xuICAgIC5wb3B1cC1nYWxsZXJ5LWl0ZW17XG4gICAgICAgIC5kLWJsb2Nre1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAvL3RvcDogNjhweDtcbiAgICAgICAgLy9oZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KTtcbiAgICB9XG4gICAgXG4gICAgPiAucm93e1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdy1nYWxsZXJ5e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubWVkaWEtY29udGFpbmVyLCAuY29udHJvbHN7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICB9XG4gICAgXG4gICAgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTEpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgfVxuICAgICAgICAubWVkaWEtaXRlbXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZWRpYS1jb250YWluZXIsIC5jYXB0aW9ue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVkaWEtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOjA7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczphdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLndpZGUsIC50YWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nLCB2aWRlb3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAud2lkZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nLCB2aWRlb3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRhbGx7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcsIHZpZGVve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuY2FwdGlvbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICAgICAgICAgICAuY291bnR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2Fyb3VzZWwtY2FwdGlvbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAvIDQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bzsgbGVmdDogYXV0bzsgYm90dG9tOiBhdXRvOyByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FwdGlvbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRyb2xze1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMSk7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogKCRzcGFjZXIgLyAyKSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbG9zZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IFxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcbiAgICAgICAgICAgIGJvcmRlcjogMDsgXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IFxuICAgICAgICB9XG4gICAgfVxufSIsIi5vdGhlci1zdG9yaWVzLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOiAwOyAvLy0kc3BhY2VyO1xuICAgIG1hcmdpbi1ib3R0b206IC0kc3BhY2VyO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktc3BlY2lhbC1yZXBvcnRzO1xuXG4gICAgLm90aGVyLXN0b3JpZXMtaGVhZGVye1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vdGhlci1zdG9yaWVze1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMjtcbiAgICAgICAgYXJ0aWNsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub3RoZXItc2VyaWVzLWRldGFpbHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAvIDI7XG4gICAgICAgICAgICAgICAgICAgIC5vdGhlci1zdG9yeS10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
