@charset "UTF-8";
/**
* Generates a triangle using pseudo element. Params:
	$width
	$height
	$direction
	$color
	$top
	$right
	$bottom
	$left
*/
.clearfix:before,
.clearfix:after {
  display: table;
  content: " "; }

.clearfix:after {
  clear: both; }

.table {
  display: table; }

.table-row {
  display: table-row; }

.table-cell {
  display: table-cell; }

.hidden {
  display: none !important; }

.invisible {
  visibility: hidden !important; }

.transparent {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

.larger {
  font-size: 1.2em; }

.smaller {
  font-size: 0.8em; }

.textShadow {
  text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.5); }

[class~="btn"], [class^="btn"] {
  cursor: pointer; }

.overlay {
  position: fixed;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.75);
  top: 0;
  left: 0; }

.spinner {
  border: 2px solid #9D9C9C;
  border-top-color: transparent;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  -webkit-animation: spin 0.75s infinite linear;
  animation: spin 0.75s infinite linear; }

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.centerParent {
  text-align: center; }
  .centerParent:after {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-left: -.25em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }

.centerChild {
  display: inline-block;
  vertical-align: middle;
  max-width: 98%; }

.embedResponsive {
  display: block;
  height: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  padding-bottom: 56.25%; }

.embedResponsiveItem {
  border: 0 none;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

.mobileOnly {
  display: none !important; }

.desktopOnly {
  display: block !important; }

@media (max-width: 768px) {
  .mobileOnly {
    display: block !important; }
  .desktopOnly {
    display: none !important; } }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(http://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff) format("woff"); }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxkCDe67GEgBv_HnyvHTfdew.woff) format("woff"); }

*, *:before, *:after {
  box-sizing: border-box;
  outline: none; }

html {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  color: #222; }

hr {
  border: 0;
  width: 100%;
  height: 1px;
  background: #ccc; }

a {
  text-decoration: none;
  color: #878787;
  outline: none; }
  a:hover {
    text-decoration: none;
    color: #595959;
    outline: none; }
  a:focus {
    outline: none; }

input, textarea, button {
  outline: none; }
  input:focus, textarea:focus, button:focus {
    outline: none; }

textarea {
  resize: none; }

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }

.owl-carousel .owl-stage {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-touch-action: pan-Y; }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-loaded {
  display: block; }

.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

.owl-carousel.owl-hidden {
  opacity: 0; }

.owl-carousel .owl-refresh .owl-item {
  display: none; }

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel .owl-item img {
  -webkit-transform-style: preserve-3d; }

.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto; }

.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: scale 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  transition: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1; }

.owl-theme .owl-controls {
  /* margin-top:10px; */
  text-align: center;
  -webkit-tap-highlight-color: transparent; }

.owl-theme .owl-controls .owl-nav [class*=owl-] {
  color: #fff;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #d6d6d6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px; }

.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #fff;
  text-decoration: none; }

.owl-theme .owl-controls .owl-nav .disabled {
  opacity: .5;
  cursor: default; }

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline; }

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease;
  border-radius: 30px; }

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791; }

/** initial setup **/
.nano {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.nano > .nano-content {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-overflow-scrolling: touch; }

.nano > .nano-content:focus {
  outline: thin dotted; }

.nano > .nano-content::-webkit-scrollbar {
  display: none; }

.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block; }

.nano > .nano-pane {
  position: absolute;
  width: 14px;
  right: 0;
  top: 0;
  bottom: 0;
  visibility: hidden\9;
  /* Target only IE7 and IE8 with this hack */
  opacity: .01;
  transition: .2s;
  border: 1px solid #666;
  border-right: none;
  padding: 0 2px; }

.nano > .nano-pane > .nano-slider {
  background: #444;
  background: rgba(0, 0, 0, 0.4);
  position: relative;
  margin: 0 1px;
  border-radius: 15px; }

.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
  visibility: visible\9;
  /* Target only IE7 and IE8 with this hack */
  opacity: 0.99; }

body {
  background-color: #000; }

.mainContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
  overflow-x: hidden;
  padding-left: 0;
  padding-right: 0; }

.navOpen .rowHeader {
  background: #000; }

.pageTitle {
  width: 100%; }

.rowHeader {
  font-size: 0;
  padding: 30px 0;
  position: fixed;
  width: 100%;
  background: transparent;
  transition: background 0.3s;
  z-index: 100;
  top: 0; }

.colLogo {
  vertical-align: bottom;
  display: inline-block;
  float: none;
  font-size: 16px;
  text-align: right;
  padding-right: 15px; }

.logo {
  width: 70%; }

.colTagline {
  vertical-align: bottom;
  display: inline-block;
  float: none;
  font-size: 16px; }

.tagline {
  color: #FFF;
  vertical-align: baseline;
  letter-spacing: 10px;
  font-size: 18px;
  padding-left: 76px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }

.rowContent {
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.colNav {
  height: calc(100vh - 140px);
  position: fixed;
  left: 0;
  bottom: 0; }

.colContent {
  min-height: 100vh;
  padding-left: 0;
  padding-right: 0; }

.colCarousel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.carouselContainer {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.btnArrow {
  position: absolute;
  z-index: 50;
  bottom: 70px; }
  .btnArrow:hover .arrowPolygon {
    fill: rgba(255, 255, 255, 0.5); }

.btnCarouselLeft {
  left: 15px; }

.btnCarouselRight {
  right: 15px; }

.owl-carousel.owl-loaded {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.owl-carousel {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .owl-carousel .owl-item {
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }

.owl-stage-outer {
  height: 100%; }

.owl-stage {
  height: 100%; }

.carouselItem {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden; }

.carouselImg {
  /* height: 100%; */
  width: auto;
  min-height: 700px;
  max-height: 700px;
  vertical-align: bottom;
  margin: auto;
  display: block;
  -ms-object-fit: cover;
  -moz-object-fit: cover;
  -webkit-object-fit: cover;
  -o-object-fit: cover;
     object-fit: cover; }

@media (max-height: 700px) {
  .carouselImg {
    min-height: 580px;
    max-height: 580px; } }

@media (max-height: 600px) {
  .carouselImg {
    min-height: 520px;
    max-height: 520px; } }

.overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.overlayContent {
  background-color: #FFF;
  width: 100%;
  height: auto;
  max-width: 850px;
  max-height: 95vh;
  padding: 25px;
  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;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative; }

.btnOverlayClose {
  position: absolute;
  right: 10px;
  top: 5px;
  font-size: 28px;
  color: #000;
  z-index: 100;
  line-height: 1; }

.archiveOverlayCarouselContainer {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 65%;
          flex: 1 1 65%;
  overflow: hidden;
  width: 65%; }
  .archiveOverlayCarouselContainer .owl-carousel {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .archiveOverlayCarouselContainer .owl-dots {
    padding-top: 8px; }
  .archiveOverlayCarouselContainer .owl-stage {
    padding-left: 4px; }

.overlayArchiveImg {
  width: 100%;
  height: auto; }

.overlayTxtCol {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 35%;
          flex: 0 1 35%;
  padding-left: 25px;
  font-size: 13px; }

.overlayTitle {
  margin: 0; }
  .overlayTitle.isTop {
    width: 100%;
    margin-bottom: 15px; }

.overlayCTBContent {
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 25px;
  width: 700px;
  height: 95vh; }
  .overlayCTBContent .btnOverlayClose {
    right: 25px;
    top: 0; }
  .overlayCTBContent .overlayTxtCol {
    padding: 0;
    margin-bottom: 45px; }
  .overlayCTBContent .ctbTitle {
    font-weight: bold;
    margin-bottom: -10px;
    margin-top: 0; }
  .overlayCTBContent .archiveOverlayCarousel {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .overlayCTBContent .owl-controls {
    margin-top: 4px; }

.ctbCol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 25px;
  width: 100%; }

.ctbCarouselContainer {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }

.archiveOverlayCTB {
  width: 100%; }

.sectionTitle {
  font-weight: 300;
  text-transform: uppercase;
  font-size: 3em;
  margin: 20px 0;
  padding-left: 76px; }

.rowContent[data-name="Home"] {
  min-height: 100vh;
  margin: 0; }
  .rowContent[data-name="Home"] .carouselItem.isMrTakeo {
    background-color: #E3E9E5; }
    .rowContent[data-name="Home"] .carouselItem.isMrTakeo .carouselImg {
      width: 100%;
      height: auto;
      min-height: 0 !important; }
  .rowContent[data-name="Home"] .carouselImg {
    min-height: 100% !important;
    max-height: 100vh !important;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }

.carouselInfoContainer {
  position: absolute;
  padding: 15px 0px 15px 20px;
  font-size: 13px;
  width: 320px;
  height: 320px;
  text-align: left;
  top: 140px;
  left: -350px;
  z-index: 10;
  overflow-y: auto;
  background-color: rgba(255, 255, 255, 0.65); }

.infoContentWrapper .nano-content {
  padding-right: 30px; }

.extraInfoPara {
  margin-top: 25px; }
  .extraInfoPara a {
    color: #000;
    font-weight: bold; }

.active .carouselInfoContainer {
  transition: left 0.3s 0.4s;
  left: 0; }

.btnReadMore {
  position: absolute;
  z-index: 10;
  bottom: 80px;
  right: 80px;
  color: #FFF;
  padding: 6px 10px;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 6px;
  display: inline-block;
  transition: all 0.25s; }
  .btnReadMore:hover {
    color: #000;
    background-color: rgba(255, 255, 255, 0.7); }
  .btnReadMore a {
    color: inherit; }

#vent-nouveau {
  display: none;
  text-align: right; }

#vent-nouveau.featherlight-inner {
  display: block; }

.colContent[data-page="About"] {
  background-color: #222;
  border-top: 2px solid black; }

.aboutTxtWrapper {
  margin-left: 28%;
  margin-top: 100px;
  margin-bottom: 50px;
  width: 670px;
  height: 80%;
  color: #FFF;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }
  .aboutTxtWrapper .nano-content {
    padding-right: 25px; }
  .aboutTxtWrapper img {
    width: 100%;
    max-width: 300px; }

.aboutTitle {
  text-transform: uppercase;
  font-size: 14px;
  margin-top: 20px;
  margin-bottom: 0; }

.aboutPara {
  font-size: 12px;
  margin-top: 5px; }

.awardItem {
  margin-top: 12px; }

.awardImage {
  max-width: 100%;
  padding-left: 35px; }

.aboutTable td {
  vertical-align: top; }

.yearRow {
  height: 60px; }

.colContent[data-page="New Paper"] {
  color: #FFF;
  height: 100vh; }
  .colContent[data-page="New Paper"] .owl-stage {
    display: block; }
  .colContent[data-page="New Paper"] .carouselItem {
    height: 100%;
    overflow: hidden; }
  .colContent[data-page="New Paper"] .carouselContainer {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch; }
  .colContent[data-page="New Paper"] .owl-carousel, .colContent[data-page="New Paper"] .owl-stage-outer, .colContent[data-page="New Paper"] .owl-stage, .colContent[data-page="New Paper"] .owl-item {
    height: 100%; }
  .colContent[data-page="New Paper"] .btnReadMore {
    bottom: 30px;
    right: 95px; }

.newPaperCarousel .carouselItem {
  background: no-repeat center center/cover; }

.newPaperImg {
  width: 100%;
  height: 100%;
  vertical-align: bottom;
  max-height: 100vh; }

.newPaperName {
  font-weight: 500;
  text-transform: uppercase;
  position: absolute;
  left: 100px;
  bottom: 80px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }

.newPaperInfoWrapper {
  position: absolute;
  right: 100px;
  bottom: 80px;
  width: 420px;
  text-align: right; }

.newPaperInfoTitle {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }

.newPaperType {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }

.colContent[data-page="Our Paper"] {
  background-color: #222;
  height: 100vh;
  min-height: 600px;
  padding: 100px 0 30px; }

.ourPaperContainer {
  height: 100%;
  width: 100%;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.colPaperCategory {
  width: 50%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%; }

.paperCategoryList {
  list-style: none;
  text-align: right;
  padding: 0 30px;
  margin: 0;
  background-color: rgba(255, 255, 255, 0.2); }

.paperCategoryItem {
  padding: 8px 0 8px 80px;
  cursor: pointer;
  color: #FFF; }
  .paperCategoryItem:hover {
    color: #FFF; }
  .paperCategoryItem.active {
    color: #FFF;
    font-weight: bold;
    text-decoration: underline; }

.colPaperInfo {
  padding-left: 40px;
  width: 50%;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  position: relative;
  color: #FFF; }

.paperDetailsWrapper {
  height: 80%;
  width: 100%; }

.paperCompanyName {
  margin-top: 0; }

.paperCategoryWrapper {
  padding-left: 20px; }

.paperName {
  margin-bottom: 10px; }

.paperColorAndWeightWrapper {
  margin-bottom: 20px;
  padding-left: 20px; }

.paperColor {
  margin: 0;
  display: inline-block;
  vertical-align: top;
  width: 180px;
  font-weight: normal;
  font-size: 0.95em; }

.paperWeightWrapper {
  display: inline-block;
  vertical-align: top; }

.paperWeight {
  margin: 0 0 2px 15px;
  font-size: 13px; }

.sideNote {
  position: absolute;
  bottom: 15px; }

.colContent[data-page="Archive"], .colContent[data-page="News"] {
  color: #FFF;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .colContent[data-page="Archive"] .carouselContainer, .colContent[data-page="News"] .carouselContainer {
    padding: 25px 5%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .colContent[data-page="Archive"] .owl-carousel, .colContent[data-page="News"] .owl-carousel {
    height: auto;
    margin-top: auto;
    margin-bottom: auto; }
  .colContent[data-page="Archive"] .owl-item, .colContent[data-page="News"] .owl-item {
    max-width: 25%; }
  .colContent[data-page="Archive"] .carouselItem, .colContent[data-page="News"] .carouselItem {
    display: block;
    text-align: center;
    cursor: pointer; }
  .colContent[data-page="Archive"] .owl-stage-outer, .colContent[data-page="News"] .owl-stage-outer {
    height: auto; }

.colContent[data-page="Archive"] {
  border-top: 1px solid #474747; }

.overlayArchive .overlayContent {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.archiveImgWrapper {
  margin: 0 auto;
  width: 65%;
  height: auto;
  padding-bottom: 65%;
  border-radius: 50%;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }

.archiveImg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%; }

.colContent[data-page="Contact"] {
  color: #FFF;
  font-size: 12px;
  border-top: 1px solid #474747; }

.addressTxtWrapper {
  margin-left: 45%;
  margin-top: 120px; }

.address {
  margin-top: 45px;
  font-style: normal;
  position: relative; }

.addressTitle {
  margin-bottom: 5px; }

.btnViewGoogleMap {
  background: url("../images/iconMap.png") no-repeat;
  width: 30px;
  height: 30px;
  display: inline-block;
  float: left;
  margin: 10px 10px 0 0; }

.copyrightTxt {
  text-transform: uppercase;
  font-size: 9px;
  padding: 10px 0 10px 10px; }

.specialThanksWrapper {
  margin-top: 50px; }
  .specialThanksWrapper .address {
    margin-top: 0; }

@media (max-height: 800px) {
  .carouselInfoContainer {
    top: 100px; }
  .rowContent {
    min-height: 100vh; }
  .newPaperImg {
    max-height: 100vh; }
  .colContent[data-page="Our Paper"] {
    height: 100vh; }
  .colNav {
    height: calc(100vh - 100px); }
  .rowHeader {
    padding: 10px 0; }
  .logo {
    width: 130px;
    margin-top: 20px; } }

.colNav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-bottom: 60px;
  font-size: 12px;
  text-transform: uppercase; }

.navContainer {
  background: url("../images/naviBg.svg") no-repeat center center;
  background-size: 98.5% auto;
  width: 190px;
  height: 190px;
  cursor: pointer;
  position: relative;
  -webkit-transform: scale(0.8);
          transform: scale(0.8); }

.navItem {
  color: #707170; }
  .navItem:hover {
    text-decoration: none;
    color: #FFF; }
  .navItem.active {
    color: #FFF; }

.navText {
  opacity: 0; }

.navWing {
  background: no-repeat 0 0;
  background-size: 100% auto;
  width: 90px;
  height: 90px;
  line-height: 1.1;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%; }
  .navWing.topLeft {
    background-image: url("../images/wingTL.svg");
    background-position: 100% 0;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 20px;
    top: 3px;
    left: 4px; }
  .navWing.topRight {
    background-image: url("../images/wingTR.svg");
    background-position: right top;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 20px;
    text-align: right;
    top: 3px;
    right: 4px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .navWing.btmLeft {
    background-image: url("../images/wingBL.svg");
    background-position: left bottom;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 20px;
    bottom: 3px;
    left: 4px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .navWing.btmRight {
    background-image: url("../images/wingBR.svg");
    background-position: right bottom;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 20px;
    text-align: right;
    bottom: 3px;
    right: 4px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }

.navTextOnly {
  position: absolute;
  width: 45px;
  text-align: center;
  line-height: 1.1;
  z-index: 10;
  padding: 10px; }
  .navTextOnly[data-name="About Us"] {
    right: 45px;
    top: 48px; }
  .navTextOnly[data-name="News"] {
    top: 95px;
    left: 30px; }
  .navTextOnly[data-name="Contact Us"] {
    right: 52px;
    top: 95px; }

.btnMenu {
  background-image: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff), linear-gradient(#fff, #fff);
  background-position: center 13px, center 19px, center 25px;
  background-repeat: no-repeat;
  background-size: 55% 2px;
  border: 0;
  width: 40px;
  height: 40px;
  background-color: #000;
  position: absolute;
  z-index: 10;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 15px;
  display: none;
  color: #FFF;
  font-size: 32px; }
  .btnMenu.active {
    background: none; }
    .btnMenu.active:after {
      content: '×';
      position: relative;
      top: -5px;
      line-height: 1; }

@media (max-width: 1236px) {
  .colNav {
    min-width: 198px; }
  .colContent {
    left: 198px;
    width: calc(100% - 198px); }
  .tagline {
    font-size: 16px; }
  .carouselImg {
    max-height: none;
    min-height: 100px;
    height: 350px; }
  .aboutTxtWrapper {
    margin-left: 0;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px; }
  .newPaperName {
    /* bottom: 10px;
		left: 50px; */
    width: 100%;
    text-align: center;
    left: 0; }
  .newPaperInfoWrapper {
    bottom: 200px; }
  .paperCategoryList {
    font-size: 13px; }
  .colPaperCategory {
    width: 40%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%; }
  .paperCategoryItem {
    padding-left: 0; }
  .colPaperInfo {
    width: 60%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    padding-left: 25px; }
  .sideNote {
    font-size: 12px; }
  .archiveDesc {
    font-size: 1em; } }

@media (max-width: 1000px) {
  .rowHeader {
    height: 60px; }
  .colNav {
    width: 100%;
    height: 0;
    position: fixed;
    z-index: 80;
    display: block;
    padding: 0;
    top: -220px;
    left: 0;
    transition: top 0.35s; }
    .colNav.active {
      top: 60px; }
  .navContainer {
    width: 101%;
    height: auto;
    background: none;
    background-color: #000;
    padding: 15px 0;
    -webkit-transform: scale(1);
    transform: scale(1); }
  .navItem {
    position: static;
    width: 100%;
    display: block;
    padding: 6px 25px; }
    .navItem.navWing {
      background: none;
      text-align: right;
      height: auto;
      padding: 6px 25px; }
      .navItem.navWing.btmRight {
        padding: 6px 25px; }
  .navText {
    opacity: 1; }
  .navTextOnly {
    text-align: right; }
  .btnMenu {
    display: block; }
  .colLogo {
    width: auto; }
  .logo {
    margin-top: 0; }
  .colTagline {
    width: auto; }
  .tagline {
    padding-left: 25px; }
  .colContent {
    left: 0;
    width: 100%; }
  .aboutTxtWrapper {
    padding-left: 10%;
    padding-right: 10%; } }

@media (max-width: 1000px) and (min-height: 800px) {
  .colNav.active {
    top: 101px; } }

@media (max-width: 750px) {
  .logo {
    width: 140px; }
  .tagline {
    letter-spacing: 3px;
    font-size: 14px; }
  .btnArrow {
    -webkit-transform: scale(0.7);
    transform: scale(0.7); }
  .carouselImg {
    height: 280px; }
  .addressTxtWrapper {
    margin-left: 10%; }
  .newPaperName {
    font-size: 1.5em; }
  .newPaperInfoWrapper {
    font-size: 0.8em; }
  .colCarousel[data-page="Home"] .carouselItem {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100vh;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .colCarousel[data-page="Home"] .btnArrow {
    bottom: auto;
    top: 45%; }
  .colCarousel[data-page="Home"] .carouselImg {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%;
    min-height: 0 !important;
    margin-top: 0; }
  .carouselInfoContainer {
    width: 100%;
    position: static;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    background-color: #000;
    height: 250px;
    color: #FFF;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%; }
  .bgPiece {
    display: none; }
  .ourPaperContainer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .colPaperCategory {
    width: 100%;
    height: 100px;
    margin-bottom: 40px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
  .paperCategoryItem {
    padding-top: 2px;
    padding-bottom: 2px; }
  .colPaperInfo {
    width: 100%;
    height: 500px; }
  .paperColor {
    width: 100%; }
  .paperWeightWrapper {
    width: 100%;
    padding-left: 15px;
    font-size: 0.8em; }
  .paperWeight {
    font-size: 12.5px; }
  .colContent[data-page="Our Paper"] {
    height: auto; }
  .overlayContent {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .btnOverlayClose {
    right: 6px;
    top: 1px; }
  .archiveOverlayCarouselContainer {
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
  .overlayTxtCol {
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    overflow-y: auto; }
  .overlayCTBContent {
    width: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; } }

@media (max-width: 599px) {
  .colContent[data-page="Archive"] .owl-item {
    max-width: none; } }

@media (max-width: 500px) {
  .logo {
    width: 120px; }
  .tagline {
    font-size: 12px;
    letter-spacing: normal;
    padding-left: 15px; }
  .newPaperName {
    bottom: auto;
    top: 15px;
    position: static; }
  .newPaperInfoWrapper {
    bottom: auto;
    top: 80px;
    left: 25px;
    right: auto;
    position: static;
    width: 100%;
    padding: 15px; }
  .newPaperImg {
    height: 400px; }
  #NewPaper {
    min-height: 0; }
  .colContent[data-page="New Paper"] {
    min-height: 0; }
    .colContent[data-page="New Paper"] .carouselItem {
      overflow: hidden;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-line-pack: start;
          align-content: flex-start;
      padding-top: 90px; }
    .colContent[data-page="New Paper"] .owl-carousel, .colContent[data-page="New Paper"] .owl-stage-outer, .colContent[data-page="New Paper"] .owl-stage, .colContent[data-page="New Paper"] .owl-item {
      height: 100%; }
  #Archive {
    min-height: 500px; }
    #Archive .colCarousel {
      min-height: 500px; } }

@media (max-width: 350px) {
  .logo {
    width: 90px; }
  .tagline {
    font-size: 10px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJfaGVscGVyLnNjc3MiLCJfZm9udHMuc2NzcyIsIl9yZXNldHMuc2NzcyIsIm93bC9fb3dsLmNhcm91c2VsMi5zY3NzIiwib3dsL19vd2wudGhlbWUyLnNjc3MiLCJuYW5vU2Nyb2xsZXIvX25hbm8uc2NzcyIsIl9tYWluLnNjc3MiLCJfbmF2LnNjc3MiLCJfbWVkaWFRdWVyaWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDdUNqQjs7Ozs7Ozs7OztFQVVFO0FBMENGOztFQUVDLGVBQWM7RUFDZCxhQUFZLEVBQ1o7O0FBQ0Q7RUFDQyxZQUFXLEVBQ1g7O0FBR0Q7RUFDQyxlQUFjLEVBQ2Q7O0FBQ0Q7RUFDQyxtQkFBa0IsRUFDbEI7O0FBQ0Q7RUFDQyxvQkFBbUIsRUFDbkI7O0FBR0Q7RUFDQyx5QkFBd0IsRUFDeEI7O0FBQ0Q7RUFDQyw4QkFBNkIsRUFDN0I7O0FBQ0Q7RUFDQyxXQUFVO0VBQ1YseUJBQXdCO0VBQ3hCLGlFQUFnRSxFQUNoRTs7QUFHRDtFQUNDLGlCQUFnQixFQUNoQjs7QUFDRDtFQUNDLGlCQUFnQixFQUNoQjs7QUFDRDtFQUNDLDRDQUE0QyxFQUM1Qzs7QURwRkQ7RUN3RkMsZ0JBQWUsRUFDZjs7QUFHRDtFQUNDLGdCQUFlO0VBQ2YsY0FBYTtFQUNiLFlBQVc7RUFDWCxhQUFZO0VBQ1osdUJBQXNCO0VBQ3RCLHNDQUFzRDtFQUN0RCxPQUFNO0VBQ04sUUFBTyxFQUNQOztBQUdEO0VBQ0MsMEJBdkpxQjtFQXdKckIsOEJBQTZCO0VBQzdCLGFBeEppQjtFQXlKakIsWUF6SmlCO0VBd0JqQixtQkFBa0I7RUFUbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixVQUFTO0VBQ1QsUUFBTztFQUNQLGFBQVk7RUFDWixtQkFBa0I7RUF3SWxCLDhDQUFxRDtFQUNyRCxzQ0FBNkMsRUFDN0M7O0FBRUQ7RUFDQztJQUNDLGdDQUErQjtJQUMvQix3QkFBdUIsRUFBQTtFQUV4QjtJQUNDLGtDQUFpQztJ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QUFZLEVBQ1o7RUFDRDtJQUNDLGdCQUFlO0lBQ2YsdUJBQXNCO0lBQ3RCLG1CQUFrQixFQUNsQjtFQUVEO0lBQ0MsYUFBWTtJQUNaLFVBQVM7SUFDVCxpQkFBZ0IsRUFDaEI7RUFDRDtJQUNDLGFBQVk7SUFDWixVQUFTO0lBQ1QsV0FBVTtJQUNWLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsWUFBVztJQUNYLGNBQWEsRUFDYjtFQUNEO0lBQ0MsY0FBYSxFQUNiO0VBRUQ7SUFDQyxjQUFhLEVBQ2I7RUFFRDtJQUNDLGNBQWEsRUFvQmI7SUFyQkQ7TUFRRSxpQkFBZ0I7TUFFaEIseUJBQXVCO1VBQXZCLHNCQUF1QjtjQUF2Qix3QkFBdUI7TUFFdkIsb0JBQWU7VUFBZixnQkFBZTtNQUVmLDBCQUF5QjtVQUF6QiwwQkFBeUI7TUFDekIsa0JBQWlCLEVBQ2pCO0lBaEJGO01BbUJFLGFBQVksRUFDWjtFQUlGO0lBQ0Msa0JBQWlCLEVBS2pCO0lBTkQ7TUFJRSxrQkFBaUIsRUFDakIsRUFBQTs7QUFNSDtFQUNDO0lBQ0MsWUFBVyxFQUNYO0VBQ0Q7SUFDQyxnQkFBZSxFQUNmLEVBQUEiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxyXG4qIEdlbmVyYXRlcyBhIHRyaWFuZ2xlIHVzaW5nIHBzZXVkbyBlbGVtZW50LiBQYXJhbXM6XHJcblx0JHdpZHRoXHJcblx0JGhlaWdodFxyXG5cdCRkaXJlY3Rpb25cclxuXHQkY29sb3JcclxuXHQkdG9wXHJcblx0JHJpZ2h0XHJcblx0JGJvdHRvbVxyXG5cdCRsZWZ0XHJcbiovXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi50YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuLnRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi50cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiOyB9XG5cbi5sYXJnZXIge1xuICBmb250LXNpemU6IDEuMmVtOyB9XG5cbi5zbWFsbGVyIHtcbiAgZm9udC1zaXplOiAwLjhlbTsgfVxuXG4udGV4dFNoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAycHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuW2NsYXNzfj1cImJ0blwiXSwgW2NsYXNzXj1cImJ0blwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5zcGlubmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzlEOUM5QztcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMC43NXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNwaW4gMC43NXMgaW5maW5pdGUgbGluZWFyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmNlbnRlclBhcmVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2VudGVyUGFyZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0uMjVlbTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jZW50ZXJDaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiA5OCU7IH1cblxuLmVtYmVkUmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuXG4uZW1iZWRSZXNwb25zaXZlSXRlbSB7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2JpbGVPbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kZXNrdG9wT25seSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGVPbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kZXNrdG9wT25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIExpZ2h0XCIpLCBsb2NhbChcIk9wZW5TYW5zLUxpZ2h0XCIpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEwL0RYSTFPUkhDcHNRbTNWcDZtWG9hVFhoQ1VPR3o3dllHaDY4MGxHaC11WE0ud29mZikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnNcIiksIGxvY2FsKFwiT3BlblNhbnNcIiksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTAvY0paS2VPdUJybjRrRVJ4cXRhVUgzVDhFMGk3S1puLUVQbnlvM0hadTdrdy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbChcIk9wZW4gU2FucyBTZW1pYm9sZFwiKSwgbG9jYWwoXCJPcGVuU2Fucy1TZW1pYm9sZFwiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMC9NVFBfeVNVSkhfYm40OFZCRzhzTlNuaENVT0d6N3ZZR2g2ODBsR2gtdVhNLndvZmYpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEJvbGRcIiksIGxvY2FsKFwiT3BlblNhbnMtQm9sZFwiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMC9rM2s3MDJaT0tpTEpjM1dWanVwbHpIaENVT0d6N3ZZR2g2ODBsR2gtdVhNLndvZmYpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEV4dHJhYm9sZFwiKSwgbG9jYWwoXCJPcGVuU2Fucy1FeHRyYWJvbGRcIiksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTAvRUluYlY1RGZHSE9pTW12YjFYci1obmhDVU9Hejd2WUdoNjgwbEdoLXVYTS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk9wZW4gU2FucyBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiT3BlblNhbnNMaWdodC1JdGFsaWNcIiksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTAvUFJtaVhlcHRSMzZrYUMwR0VBZXR4aF94SHFZZ0FWOUJsX1pRYllVeG5RVS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIk9wZW4gU2FucyBJdGFsaWNcIiksIGxvY2FsKFwiT3BlblNhbnMtSXRhbGljXCIpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEwL3hqQUpYaDM4STE1d3lwSlh4dUdNQm9iTjZVRHlIV0JsNjIwYS1JUmZ1Qmsud29mZikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgU2VtaWJvbGQgSXRhbGljXCIpLCBsb2NhbChcIk9wZW5TYW5zLVNlbWlib2xkSXRhbGljXCIpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEwL1BSbWlYZXB0UjM2a2FDMEdFQWV0eG41SHhHQmNCdmljQ3BUcDZzcEhmTm8ud29mZikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiT3BlblNhbnMtQm9sZEl0YWxpY1wiKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMC9QUm1pWGVwdFIzNmthQzBHRUFldHhqcVJfM2t4OV9oSlhiYnlVOFM2SU4wLndvZmYpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEV4dHJhYm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiT3BlblNhbnMtRXh0cmFib2xkSXRhbGljXCIpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEwL1BSbWlYZXB0UjM2a2FDMEdFQWV0eGtDRGU2N0dFZ0J2X0hueXZIVGZkZXcud29mZikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjIyOyB9XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzLCBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7IH1cblxuLyogXHJcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxyXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogXHJcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXHJcbiAqL1xuLm93bC1oZWlnaHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0OyB9XG5cbi8qIFxyXG4gKiAgQ29yZSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcclxuICovXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtZG90IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC10ZXh0LXNlbGVjdC1vbiAub3dsLWl0ZW0ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbXMtdXNlci1zZWxlY3Q6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBhdXRvOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtby1ncmFiO1xuICBjdXJzb3I6IC1tcy1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBcclxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXHJcbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi8qIFxyXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxyXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbiAgLW1vei10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG4gIC1tcy10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG4gIC1vLXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbiAgdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMge1xuICAvKiBtYXJnaW4tdG9wOjEwcHg7ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1uYXYgW2NsYXNzKj1vd2wtXSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiA0cHggN3B4O1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IFtjbGFzcyo9b3dsLV06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODY5NzkxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiAuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDVweCA3cHg7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLCAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzg2OTc5MTsgfVxuXG4vKiogaW5pdGlhbCBzZXR1cCAqKi9cbi5uYW5vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5uYW5vID4gLm5hbm8tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4ubmFubyA+IC5uYW5vLWNvbnRlbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDsgfVxuXG4ubmFubyA+IC5uYW5vLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGFzLXNjcm9sbGJhciA+IC5uYW5vLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hbm8gPiAubmFuby1wYW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW5cXDk7XG4gIC8qIFRhcmdldCBvbmx5IElFNyBhbmQgSUU4IHdpdGggdGhpcyBoYWNrICovXG4gIG9wYWNpdHk6IC4wMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XG4gIHRyYW5zaXRpb246IC4ycztcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBwYWRkaW5nOiAwIDJweDsgfVxuXG4ubmFubyA+IC5uYW5vLXBhbmUgPiAubmFuby1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDFweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4ubmFubzpob3ZlciA+IC5uYW5vLXBhbmUsIC5uYW5vLXBhbmUuYWN0aXZlLCAubmFuby1wYW5lLmZsYXNoZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlXFw5O1xuICAvKiBUYXJnZXQgb25seSBJRTcgYW5kIElFOCB3aXRoIHRoaXMgaGFjayAqL1xuICBvcGFjaXR5OiAwLjk5OyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5tYWluQ29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ubmF2T3BlbiAucm93SGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ucGFnZVRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJvd0hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDsgfVxuXG4uY29sTG9nbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmxvZ28ge1xuICB3aWR0aDogNzAlOyB9XG5cbi5jb2xUYWdsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi50YWdsaW5lIHtcbiAgY29sb3I6ICNGRkY7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiA3NnB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5yb3dDb250ZW50IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uY29sTmF2IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4uY29sQ29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmNvbENhcm91c2VsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNhcm91c2VsQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5idG5BcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTA7XG4gIGJvdHRvbTogNzBweDsgfVxuICAuYnRuQXJyb3c6aG92ZXIgLmFycm93UG9seWdvbiB7XG4gICAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5idG5DYXJvdXNlbExlZnQge1xuICBsZWZ0OiAxNXB4OyB9XG5cbi5idG5DYXJvdXNlbFJpZ2h0IHtcbiAgcmlnaHQ6IDE1cHg7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5vd2wtY2Fyb3VzZWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuXG4ub3dsLXN0YWdlLW91dGVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5vd2wtc3RhZ2Uge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNhcm91c2VsSXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jYXJvdXNlbEltZyB7XG4gIC8qIGhlaWdodDogMTAwJTsgKi9cbiAgd2lkdGg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLW9iamVjdC1maXQ6IGNvdmVyO1xuICAtbW96LW9iamVjdC1maXQ6IGNvdmVyO1xuICAtd2Via2l0LW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5jYXJvdXNlbEltZyB7XG4gICAgbWluLWhlaWdodDogNTgwcHg7XG4gICAgbWF4LWhlaWdodDogNTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gIC5jYXJvdXNlbEltZyB7XG4gICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgbWF4LWhlaWdodDogNTIwcHg7IH0gfVxuXG4ub3ZlcmxheSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ub3ZlcmxheUNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXgtaGVpZ2h0OiA5NXZoO1xuICBwYWRkaW5nOiAyNXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYnRuT3ZlcmxheUNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmFyY2hpdmVPdmVybGF5Q2Fyb3VzZWxDb250YWluZXIge1xuICAtd2Via2l0LWZsZXg6IDEgMSA2NSU7XG4gIGZsZXg6IDEgMSA2NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA2NSU7IH1cbiAgLmFyY2hpdmVPdmVybGF5Q2Fyb3VzZWxDb250YWluZXIgLm93bC1jYXJvdXNlbCB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmFyY2hpdmVPdmVybGF5Q2Fyb3VzZWxDb250YWluZXIgLm93bC1kb3RzIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gIC5hcmNoaXZlT3ZlcmxheUNhcm91c2VsQ29udGFpbmVyIC5vd2wtc3RhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG5cbi5vdmVybGF5QXJjaGl2ZUltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm92ZXJsYXlUeHRDb2wge1xuICAtd2Via2l0LWZsZXg6IDAgMSAzNSU7XG4gIGZsZXg6IDAgMSAzNSU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5vdmVybGF5VGl0bGUge1xuICBtYXJnaW46IDA7IH1cbiAgLm92ZXJsYXlUaXRsZS5pc1RvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ub3ZlcmxheUNUQkNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHdpZHRoOiA3MDBweDtcbiAgaGVpZ2h0OiA5NXZoOyB9XG4gIC5vdmVybGF5Q1RCQ29udGVudCAuYnRuT3ZlcmxheUNsb3NlIHtcbiAgICByaWdodDogMjVweDtcbiAgICB0b3A6IDA7IH1cbiAgLm92ZXJsYXlDVEJDb250ZW50IC5vdmVybGF5VHh0Q29sIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLm92ZXJsYXlDVEJDb250ZW50IC5jdGJUaXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAub3ZlcmxheUNUQkNvbnRlbnQgLmFyY2hpdmVPdmVybGF5Q2Fyb3VzZWwge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5vdmVybGF5Q1RCQ29udGVudCAub3dsLWNvbnRyb2xzIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLmN0YkNvbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3RiQ2Fyb3VzZWxDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87IH1cblxuLmFyY2hpdmVPdmVybGF5Q1RCIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNlY3Rpb25UaXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiA3NnB4OyB9XG5cbi5yb3dDb250ZW50W2RhdGEtbmFtZT1cIkhvbWVcIl0ge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5yb3dDb250ZW50W2RhdGEtbmFtZT1cIkhvbWVcIl0gLmNhcm91c2VsSXRlbS5pc01yVGFrZW8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0U5RTU7IH1cbiAgICAucm93Q29udGVudFtkYXRhLW5hbWU9XCJIb21lXCJdIC5jYXJvdXNlbEl0ZW0uaXNNclRha2VvIC5jYXJvdXNlbEltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucm93Q29udGVudFtkYXRhLW5hbWU9XCJIb21lXCJdIC5jYXJvdXNlbEltZyB7XG4gICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bzsgfVxuXG4uY2Fyb3VzZWxJbmZvQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDE0MHB4O1xuICBsZWZ0OiAtMzUwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpOyB9XG5cbi5pbmZvQ29udGVudFdyYXBwZXIgLm5hbm8tY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuLmV4dHJhSW5mb1BhcmEge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5leHRyYUluZm9QYXJhIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hY3RpdmUgLmNhcm91c2VsSW5mb0NvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyAwLjRzO1xuICBsZWZ0OiAwOyB9XG5cbi5idG5SZWFkTW9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogODBweDtcbiAgcmlnaHQ6IDgwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzOyB9XG4gIC5idG5SZWFkTW9yZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIC5idG5SZWFkTW9yZSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4jdmVudC1ub3V2ZWF1IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI3ZlbnQtbm91dmVhdS5mZWF0aGVybGlnaHQtaW5uZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29sQ29udGVudFtkYXRhLXBhZ2U9XCJBYm91dFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBibGFjazsgfVxuXG4uYWJvdXRUeHRXcmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDI4JTtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiA2NzBweDtcbiAgaGVpZ2h0OiA4MCU7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5hYm91dFR4dFdyYXBwZXIgLm5hbm8tY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAuYWJvdXRUeHRXcmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG4uYWJvdXRUaXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWJvdXRQYXJhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmF3YXJkSXRlbSB7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLmF3YXJkSW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzVweDsgfVxuXG4uYWJvdXRUYWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnllYXJSb3cge1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLmNvbENvbnRlbnRbZGF0YS1wYWdlPVwiTmV3IFBhcGVyXCJdIHtcbiAgY29sb3I6ICNGRkY7XG4gIGhlaWdodDogMTAwdmg7IH1cbiAgLmNvbENvbnRlbnRbZGF0YS1wYWdlPVwiTmV3IFBhcGVyXCJdIC5vd2wtc3RhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb2xDb250ZW50W2RhdGEtcGFnZT1cIk5ldyBQYXBlclwiXSAuY2Fyb3VzZWxJdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29sQ29udGVudFtkYXRhLXBhZ2U9XCJOZXcgUGFwZXJcIl0gLmNhcm91c2VsQ29udGFpbmVyIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuICAuY29sQ29udGVudFtkYXRhLXBhZ2U9XCJOZXcgUGFwZXJcIl0gLm93bC1jYXJvdXNlbCwgLmNvbENvbnRlbnRbZGF0YS1wYWdlPVwiTmV3IFBhcGVyXCJdIC5vd2wtc3RhZ2Utb3V0ZXIsIC5jb2xDb250ZW50W2RhdGEtcGFnZT1cIk5ldyBQYXBlclwiXSAub3dsLXN0YWdlLCAuY29sQ29udGVudFtkYXRhLXBhZ2U9XCJOZXcgUGFwZXJcIl0gLm93bC1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNvbENvbnRlbnRbZGF0YS1wYWdlPVwiTmV3IFBhcGVyXCJdIC5idG5SZWFkTW9yZSB7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHJpZ2h0OiA5NXB4OyB9XG5cbi5uZXdQYXBlckNhcm91c2VsIC5jYXJvdXNlbEl0ZW0ge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgfVxuXG4ubmV3UGFwZXJJbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDsgfVxuXG4ubmV3UGFwZXJOYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDBweDtcbiAgYm90dG9tOiA4MHB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5uZXdQYXBlckluZm9XcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwcHg7XG4gIGJvdHRvbTogODBweDtcbiAgd2lkdGg6IDQyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubmV3UGFwZXJJbmZvVGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5uZXdQYXBlclR5cGUge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5jb2xDb250ZW50W2RhdGEtcGFnZT1cIk91ciBQYXBlclwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBwYWRkaW5nOiAxMDBweCAwIDMwcHg7IH1cblxuLm91clBhcGVyQ29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNvbFBhcGVyQ2F0ZWdvcnkge1xuICB3aWR0aDogNTAlO1xuICAtd2Via2l0LWZsZXg6IDEgMSA1MCU7XG4gIGZsZXg6IDEgMSA1MCU7IH1cblxuLnBhcGVyQ2F0ZWdvcnlMaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLnBhcGVyQ2F0ZWdvcnlJdGVtIHtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDgwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLnBhcGVyQ2F0ZWdvcnlJdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAucGFwZXJDYXRlZ29yeUl0ZW0uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY29sUGFwZXJJbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtZmxleDogMSAxIDUwJTtcbiAgZmxleDogMSAxIDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRjsgfVxuXG4ucGFwZXJEZXRhaWxzV3JhcHBlciB7XG4gIGhlaWdodDogODAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGFwZXJDb21wYW55TmFtZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnBhcGVyQ2F0ZWdvcnlXcmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5wYXBlck5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wYXBlckNvbG9yQW5kV2VpZ2h0V3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ucGFwZXJDb2xvciB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTgwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC45NWVtOyB9XG5cbi5wYXBlcldlaWdodFdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnBhcGVyV2VpZ2h0IHtcbiAgbWFyZ2luOiAwIDAgMnB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uc2lkZU5vdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDsgfVxuXG4uY29sQ29udGVudFtkYXRhLXBhZ2U9XCJBcmNoaXZlXCJdLCAuY29sQ29udGVudFtkYXRhLXBhZ2U9XCJOZXdzXCJdIHtcbiAgY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY29sQ29udGVudFtkYXRhLXBhZ2U9XCJBcmNoaXZlXCJdIC5jYXJvdXNlbENvbnRhaW5lciwgLmNvbENvbnRlbnRbZGF0YS1wYWdlPVwiTmV3c1wiXSAuY2Fyb3VzZWxDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI1cHggNSU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmNvbENvbnRlbnRbZGF0YS1wYWdlPVwiQXJjaGl2ZVwiXSAub3dsLWNhcm91c2VsLCAuY29sQ29udGVudFtkYXRhLXBhZ2U9XCJOZXdzXCJdIC5vd2wtY2Fyb3VzZWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH1cbiAgLmNvbENvbnRlbnRbZGF0YS1wYWdlPVwiQXJjaGl2ZVwiXSAub3dsLWl0ZW0sIC5jb2xDb250ZW50W2RhdGEtcGFnZT1cIk5ld3NcIl0gLm93bC1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sQ29udGVudFtkYXRhLXBhZ2U9XCJBcmNoaXZlXCJdIC5jYXJvdXNlbEl0ZW0sIC5jb2xDb250ZW50W2RhdGEtcGFnZT1cIk5ld3NcIl0gLmNhcm91c2VsSXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY29sQ29udGVudFtkYXRhLXBhZ2U9XCJBcmNoaXZlXCJdIC5vd2wtc3RhZ2Utb3V0ZXIsIC5jb2xDb250ZW50W2RhdGEtcGFnZT1cIk5ld3NcIl0gLm93bC1zdGFnZS1vdXRlciB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jb2xDb250ZW50W2RhdGEtcGFnZT1cIkFyY2hpdmVcIl0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ3NDc0NzsgfVxuXG4ub3ZlcmxheUFyY2hpdmUgLm92ZXJsYXlDb250ZW50IHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5hcmNoaXZlSW1nV3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNjUlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA2NSU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuXG4uYXJjaGl2ZUltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDEgMSAxMDAlO1xuICBmbGV4OiAxIDEgMTAwJTsgfVxuXG4uY29sQ29udGVudFtkYXRhLXBhZ2U9XCJDb250YWN0XCJdIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NzQ3NDc7IH1cblxuLmFkZHJlc3NUeHRXcmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgbWFyZ2luLXRvcDogMTIwcHg7IH1cblxuLmFkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWRkcmVzc1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5idG5WaWV3R29vZ2xlTWFwIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25NYXAucG5nXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAwOyB9XG5cbi5jb3B5cmlnaHRUeHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDlweDtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDsgfVxuXG4uc3BlY2lhbFRoYW5rc1dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5zcGVjaWFsVGhhbmtzV3JhcHBlciAuYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5jYXJvdXNlbEluZm9Db250YWluZXIge1xuICAgIHRvcDogMTAwcHg7IH1cbiAgLnJvd0NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5uZXdQYXBlckltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7IH1cbiAgLmNvbENvbnRlbnRbZGF0YS1wYWdlPVwiT3VyIFBhcGVyXCJdIHtcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gIC5jb2xOYXYge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTsgfVxuICAucm93SGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLmxvZ28ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmNvbE5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm5hdkNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9uYXZpQmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk4LjUlIGF1dG87XG4gIHdpZHRoOiAxOTBweDtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuXG4ubmF2SXRlbSB7XG4gIGNvbG9yOiAjNzA3MTcwOyB9XG4gIC5uYXZJdGVtOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLm5hdkl0ZW0uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG4ubmF2VGV4dCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm5hdldpbmcge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleDogMSAwIDEwMCU7XG4gIGZsZXg6IDEgMCAxMDAlOyB9XG4gIC5uYXZXaW5nLnRvcExlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy93aW5nVEwuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiA0cHg7IH1cbiAgLm5hdldpbmcudG9wUmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy93aW5nVFIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogNHB4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5uYXZXaW5nLmJ0bUxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy93aW5nQkwuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogM3B4O1xuICAgIGxlZnQ6IDRweDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLm5hdldpbmcuYnRtUmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy93aW5nQlIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBib3R0b206IDNweDtcbiAgICByaWdodDogNHB4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4ubmF2VGV4dE9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5uYXZUZXh0T25seVtkYXRhLW5hbWU9XCJBYm91dCBVc1wiXSB7XG4gICAgcmlnaHQ6IDQ1cHg7XG4gICAgdG9wOiA0OHB4OyB9XG4gIC5uYXZUZXh0T25seVtkYXRhLW5hbWU9XCJOZXdzXCJdIHtcbiAgICB0b3A6IDk1cHg7XG4gICAgbGVmdDogMzBweDsgfVxuICAubmF2VGV4dE9ubHlbZGF0YS1uYW1lPVwiQ29udGFjdCBVc1wiXSB7XG4gICAgcmlnaHQ6IDUycHg7XG4gICAgdG9wOiA5NXB4OyB9XG5cbi5idG5NZW51IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYsICNmZmYpLCBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI2ZmZiksIGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEzcHgsIGNlbnRlciAxOXB4LCBjZW50ZXIgMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1NSUgMnB4O1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG4gIC5idG5NZW51LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5idG5NZW51LmFjdGl2ZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnw5cnO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzZweCkge1xuICAuY29sTmF2IHtcbiAgICBtaW4td2lkdGg6IDE5OHB4OyB9XG4gIC5jb2xDb250ZW50IHtcbiAgICBsZWZ0OiAxOThweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTk4cHgpOyB9XG4gIC50YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNhcm91c2VsSW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIGhlaWdodDogMzUwcHg7IH1cbiAgLmFib3V0VHh0V3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgLm5ld1BhcGVyTmFtZSB7XG4gICAgLyogYm90dG9tOiAxMHB4O1xyXG5cdFx0bGVmdDogNTBweDsgKi9cbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMDsgfVxuICAubmV3UGFwZXJJbmZvV3JhcHBlciB7XG4gICAgYm90dG9tOiAyMDBweDsgfVxuICAucGFwZXJDYXRlZ29yeUxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuY29sUGFwZXJDYXRlZ29yeSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSA0MCU7XG4gICAgZmxleDogMSAxIDQwJTsgfVxuICAucGFwZXJDYXRlZ29yeUl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY29sUGFwZXJJbmZvIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIC13ZWJraXQtZmxleDogMSAxIDYwJTtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAuc2lkZU5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYXJjaGl2ZURlc2Mge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucm93SGVhZGVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgLmNvbE5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA4MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogLTIyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4zNXM7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMzVzOyB9XG4gICAgLmNvbE5hdi5hY3RpdmUge1xuICAgICAgdG9wOiA2MHB4OyB9XG4gIC5uYXZDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDElO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIC5uYXZJdGVtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAyNXB4OyB9XG4gICAgLm5hdkl0ZW0ubmF2V2luZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiA2cHggMjVweDsgfVxuICAgICAgLm5hdkl0ZW0ubmF2V2luZy5idG1SaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAyNXB4OyB9XG4gIC5uYXZUZXh0IHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5uYXZUZXh0T25seSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmJ0bk1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb2xMb2dvIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuY29sVGFnbGluZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnRhZ2xpbmUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAuY29sQ29udGVudCB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWJvdXRUeHRXcmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5jb2xOYXYuYWN0aXZlIHtcbiAgICB0b3A6IDEwMXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTQwcHg7IH1cbiAgLnRhZ2xpbmUge1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5idG5BcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9XG4gIC5jYXJvdXNlbEltZyB7XG4gICAgaGVpZ2h0OiAyODBweDsgfVxuICAuYWRkcmVzc1R4dFdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH1cbiAgLm5ld1BhcGVyTmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAubmV3UGFwZXJJbmZvV3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAuY29sQ2Fyb3VzZWxbZGF0YS1wYWdlPVwiSG9tZVwiXSAuY2Fyb3VzZWxJdGVtIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuY29sQ2Fyb3VzZWxbZGF0YS1wYWdlPVwiSG9tZVwiXSAuYnRuQXJyb3cge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDQ1JTsgfVxuICAuY29sQ2Fyb3VzZWxbZGF0YS1wYWdlPVwiSG9tZVwiXSAuY2Fyb3VzZWxJbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtZmxleDogMSAxIDcwJTtcbiAgICBmbGV4OiAxIDEgNzAlO1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jYXJvdXNlbEluZm9Db250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIC13ZWJraXQtZmxleDogMSAxIDMwJTtcbiAgICBmbGV4OiAxIDEgMzAlOyB9XG4gIC5iZ1BpZWNlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vdXJQYXBlckNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb2xQYXBlckNhdGVnb3J5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAucGFwZXJDYXRlZ29yeUl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDsgfVxuICAuY29sUGFwZXJJbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwMHB4OyB9XG4gIC5wYXBlckNvbG9yIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGFwZXJXZWlnaHRXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAucGFwZXJXZWlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTIuNXB4OyB9XG4gIC5jb2xDb250ZW50W2RhdGEtcGFnZT1cIk91ciBQYXBlclwiXSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5vdmVybGF5Q29udGVudCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmJ0bk92ZXJsYXlDbG9zZSB7XG4gICAgcmlnaHQ6IDZweDtcbiAgICB0b3A6IDFweDsgfVxuICAuYXJjaGl2ZU92ZXJsYXlDYXJvdXNlbENvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAub3ZlcmxheVR4dENvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5vdmVybGF5Q1RCQ29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY29sQ29udGVudFtkYXRhLXBhZ2U9XCJBcmNoaXZlXCJdIC5vd2wtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTIwcHg7IH1cbiAgLnRhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAubmV3UGFwZXJOYW1lIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAxNXB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLm5ld1BhcGVySW5mb1dyYXBwZXIge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogMjVweDtcbiAgICByaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgLm5ld1BhcGVySW1nIHtcbiAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICNOZXdQYXBlciB7XG4gICAgbWluLWhlaWdodDogMDsgfVxuICAuY29sQ29udGVudFtkYXRhLXBhZ2U9XCJOZXcgUGFwZXJcIl0ge1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgICAuY29sQ29udGVudFtkYXRhLXBhZ2U9XCJOZXcgUGFwZXJcIl0gLmNhcm91c2VsSXRlbSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7IH1cbiAgICAuY29sQ29udGVudFtkYXRhLXBhZ2U9XCJOZXcgUGFwZXJcIl0gLm93bC1jYXJvdXNlbCwgLmNvbENvbnRlbnRbZGF0YS1wYWdlPVwiTmV3IFBhcGVyXCJdIC5vd2wtc3RhZ2Utb3V0ZXIsIC5jb2xDb250ZW50W2RhdGEtcGFnZT1cIk5ldyBQYXBlclwiXSAub3dsLXN0YWdlLCAuY29sQ29udGVudFtkYXRhLXBhZ2U9XCJOZXcgUGFwZXJcIl0gLm93bC1pdGVtIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAjQXJjaGl2ZSB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7IH1cbiAgICAjQXJjaGl2ZSAuY29sQ2Fyb3VzZWwge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmxvZ28ge1xuICAgIHdpZHRoOiA5MHB4OyB9XG4gIC50YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuIiwiLy8gRGV2ZWxvcGVkIGJ5IEdpYXAgQ2hpblxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT0gVmFyaWFibGVzID09PT09PT09PT09PT09PT09PT09XHJcbiRzcGlubmVyQ29sb3I6ICM5RDlDOUM7IC8vIGxpZ2h0IGdyZXlcclxuJHNwaW5uZXJTaXplOiA0MHB4O1xyXG4kc3Bpbm5lclNwZWVkOiAwLjc1cztcclxuXHJcbiRvdmVybGF5QmdPcGFjaXR5OiAwLjc1O1xyXG5cclxuJG1vYmlsZUJyZWFrcG9pbnQ6IDc2OHB4O1xyXG5cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09IENvbG9ycyBIZWxwZXJzID09PT09PT09PT09PT09PT09PT09XHJcbi8vIENoYW5nZXMgdGhlIGFscGhhIGNvbXBvbmVudCBmb3IgYSBjb2xvcjpcclxuLy8gcmdiYSgkY29sb3IsICRhbHBoYSk7XHJcblxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT0gTWl4aW4gSGVscGVycyA9PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gYWJzb2x1dGVDZW50ZXIge1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG5AbWl4aW4gY2lyY2xlIHtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi8vIGN1c3RvbWl6ZSBoci4gRGVmYXVsdCBpcyBhIDFweCBncmV5IGxpbmUgd2l0aCAxMDAlIHdpZHRoLlxyXG5AbWl4aW4gaHIoICRoZWlnaHQ6MXB4LCAkY29sb3I6I2NjYywgJHdpZHRoOjEwMCUgKSB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHdpZHRoOiAkd2lkdGg7XHJcblx0aGVpZ2h0OiAkaGVpZ2h0O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcjtcclxufVxyXG5cclxuLyoqXHJcbiogR2VuZXJhdGVzIGEgdHJpYW5nbGUgdXNpbmcgcHNldWRvIGVsZW1lbnQuIFBhcmFtczpcclxuXHQkd2lkdGhcclxuXHQkaGVpZ2h0XHJcblx0JGRpcmVjdGlvblxyXG5cdCRjb2xvclxyXG5cdCR0b3BcclxuXHQkcmlnaHRcclxuXHQkYm90dG9tXHJcblx0JGxlZnRcclxuKi9cclxuQG1peGluIHBzZXVkb1RyaWFuZ2xlKCR3aWR0aDogMjBweCwgJGhlaWdodDogMjBweCwgJGRpcmVjdGlvbjp1cCwgJGNvbG9yOnJlZCwgJHRvcDowLCAkcmlnaHQ6MCwgJGJvdHRvbTowLCAkbGVmdDowKXtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0dG9wOiAkdG9wO1xyXG5cdFx0cmlnaHQ6ICRyaWdodDtcclxuXHRcdGJvdHRvbTogJGJvdHRvbTtcclxuXHRcdGxlZnQ6ICRsZWZ0O1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0IFx0XHRcclxuXHRcdEBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogJGhlaWdodC8yIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAkaGVpZ2h0LzIgc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgJGNvbG9yO1xyXG5cdFx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xyXG5cdFx0XHRib3JkZXItdG9wOiAkaGVpZ2h0LzIgc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206ICRoZWlnaHQvMiBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGNvbG9yO1xyXG5cdFx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6ICR3aWR0aC8yIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6ICR3aWR0aC8yIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAkaGVpZ2h0IHNvbGlkICRjb2xvcjtcclxuXHRcdH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6ICR3aWR0aC8yIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6ICR3aWR0aC8yIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItdG9wOiAkaGVpZ2h0IHNvbGlkICRjb2xvcjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZ1bGxCYWNrZ3JvdW5kKCRzcmMsICRzaXplOmNvdmVyLCAkcG9zaXRpb246Y2VudGVyIGNlbnRlcil7XHJcblx0YmFja2dyb3VuZDogdXJsKCRzcmMpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcclxufVxyXG5cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09IENsZWFyZml4IEhlbHBlciA9PT09PT09PT09PT09PT09PT09PVxyXG4uY2xlYXJmaXg6YmVmb3JlLFxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdGNvbnRlbnQ6IFwiIFwiO1xyXG59XHJcbi5jbGVhcmZpeDphZnRlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09IFRhYmxlcyA9PT09PT09PT09PT09PT09PT09PVxyXG4udGFibGUge1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi50YWJsZS1yb3cge1xyXG5cdGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG4udGFibGUtY2VsbCB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT0gVmlzaWJpbGl0eSAmIEhpZGRlbiA9PT09PT09PT09PT09PT09PT09PVxyXG4uaGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmludmlzaWJsZSB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRyYW5zcGFyZW50IHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09IFR5cG9ncmFwaHkgPT09PT09PT09PT09PT09PT09PT1cclxuLmxhcmdlciB7XHJcblx0Zm9udC1zaXplOiAxLjJlbTtcclxufVxyXG4uc21hbGxlciB7XHJcblx0Zm9udC1zaXplOiAwLjhlbTtcclxufVxyXG4udGV4dFNoYWRvdyB7XHJcblx0dGV4dC1zaGFkb3c6IDJweCAxcHggMnB4IGhzbGEoMCwxMDAlLDAlLDAuNSk7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09IEJ1dHRvbnMgPT09PT09PT09PT09PT09PT09PT1cclxuW2NsYXNzfj1cImJ0blwiXSwgW2NsYXNzXj1cImJ0blwiXSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PSBPdmVybGF5IEVsZW1lbnRzID09PT09PT09PT09PT09PT09PT09XHJcbi5vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDEwMCUsIDAlLCAkb3ZlcmxheUJnT3BhY2l0eSk7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09IFByZWxvYWRlcnMgPT09PT09PT09PT09PT09PT09PT1cclxuLnNwaW5uZXIge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRzcGlubmVyQ29sb3I7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0aGVpZ2h0OiAkc3Bpbm5lclNpemU7XHJcblx0d2lkdGg6ICRzcGlubmVyU2l6ZTtcclxuXHRAaW5jbHVkZSBjaXJjbGU7XHJcblx0QGluY2x1ZGUgYWJzb2x1dGVDZW50ZXI7XHJcblx0LXdlYmtpdC1hbmltYXRpb246IHNwaW4gJHNwaW5uZXJTcGVlZCBpbmZpbml0ZSBsaW5lYXI7XHJcblx0YW5pbWF0aW9uOiBzcGluICRzcGlubmVyU3BlZWQgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcblx0ZnJvbSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0fVxyXG5cdHRvIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0fVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBzcGluIHtcclxuXHRmcm9tIHtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcblx0dG8ge1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBzcGluIHtcclxuXHRmcm9tIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0fVxyXG5cdHRvIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PSBDZW50ZXJpbmcgVmVydGljYWwgPT09PT09PT09PT09PT09PT09PT1cclxuLmNlbnRlclBhcmVudCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0uMjVlbTtcclxuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmVcclxuXHR9XHJcbn1cclxuLmNlbnRlckNoaWxkIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRtYXgtd2lkdGg6IDk4JTtcclxufVxyXG5cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09IFJlc3BvbnNpdmUgRW1iZWRlZCBJdGVtID09PT09PT09PT09PT09PT09PT09XHJcbi5lbWJlZFJlc3BvbnNpdmUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8vIDE2IGJ5IDkgXHJcbn1cclxuLmVtYmVkUmVzcG9uc2l2ZUl0ZW0ge1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdGJvdHRvbTogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT0gRGVza3RvcCAmIE1vYmlsZSBTdHlsZXMgPT09PT09PT09PT09PT09PT09PT1cclxuLm1vYmlsZU9ubHkge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uZGVza3RvcE9ubHkge1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlQnJlYWtwb2ludCkge1xyXG5cdC5tb2JpbGVPbmx5IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kZXNrdG9wT25seSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCJAbWl4aW4gZ29vZ2xlRm9udC1PcGVuU2FucyB7XHJcblx0QGZvbnQtZmFjZSB7XHJcblx0ICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcblx0ICBmb250LXN0eWxlOiBub3JtYWw7XHJcblx0ICBmb250LXdlaWdodDogMzAwO1xyXG5cdCAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIExpZ2h0JyksIGxvY2FsKCdPcGVuU2Fucy1MaWdodCcpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEwL0RYSTFPUkhDcHNRbTNWcDZtWG9hVFhoQ1VPR3o3dllHaDY4MGxHaC11WE0ud29mZikgZm9ybWF0KCd3b2ZmJyk7XHJcblx0fVxyXG5cdEBmb250LWZhY2Uge1xyXG5cdCAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG5cdCAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdCAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHQgIHNyYzogbG9jYWwoJ09wZW4gU2FucycpLCBsb2NhbCgnT3BlblNhbnMnKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMC9jSlpLZU91QnJuNGtFUnhxdGFVSDNUOEUwaTdLWm4tRVBueW8zSFp1N2t3LndvZmYpIGZvcm1hdCgnd29mZicpO1xyXG5cdH1cclxuXHRAZm9udC1mYWNlIHtcclxuXHQgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuXHQgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHQgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0ICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgU2VtaWJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLVNlbWlib2xkJyksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTAvTVRQX3lTVUpIX2JuNDhWQkc4c05TbmhDVU9Hejd2WUdoNjgwbEdoLXVYTS53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHR9XHJcblx0QGZvbnQtZmFjZSB7XHJcblx0ICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcblx0ICBmb250LXN0eWxlOiBub3JtYWw7XHJcblx0ICBmb250LXdlaWdodDogNzAwO1xyXG5cdCAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUJvbGQnKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMC9rM2s3MDJaT0tpTEpjM1dWanVwbHpIaENVT0d6N3ZZR2g2ODBsR2gtdVhNLndvZmYpIGZvcm1hdCgnd29mZicpO1xyXG5cdH1cclxuXHRAZm9udC1mYWNlIHtcclxuXHQgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuXHQgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHQgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0ICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgRXh0cmFib2xkJyksIGxvY2FsKCdPcGVuU2Fucy1FeHRyYWJvbGQnKSwgdXJsKGh0dHA6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxMC9FSW5iVjVEZkdIT2lNbXZiMVhyLWhuaENVT0d6N3ZZR2g2ODBsR2gtdVhNLndvZmYpIGZvcm1hdCgnd29mZicpO1xyXG5cdH1cclxuXHRAZm9udC1mYWNlIHtcclxuXHQgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuXHQgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHQgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0ICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgTGlnaHQgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fuc0xpZ2h0LUl0YWxpYycpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEwL1BSbWlYZXB0UjM2a2FDMEdFQWV0eGhfeEhxWWdBVjlCbF9aUWJZVXhuUVUud29mZikgZm9ybWF0KCd3b2ZmJyk7XHJcblx0fVxyXG5cdEBmb250LWZhY2Uge1xyXG5cdCAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG5cdCAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cdCAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHQgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBJdGFsaWMnKSwgbG9jYWwoJ09wZW5TYW5zLUl0YWxpYycpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEwL3hqQUpYaDM4STE1d3lwSlh4dUdNQm9iTjZVRHlIV0JsNjIwYS1JUmZ1Qmsud29mZikgZm9ybWF0KCd3b2ZmJyk7XHJcblx0fVxyXG5cdEBmb250LWZhY2Uge1xyXG5cdCAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG5cdCAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cdCAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHQgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBTZW1pYm9sZCBJdGFsaWMnKSwgbG9jYWwoJ09wZW5TYW5zLVNlbWlib2xkSXRhbGljJyksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTAvUFJtaVhlcHRSMzZrYUMwR0VBZXR4bjVIeEdCY0J2aWNDcFRwNnNwSGZOby53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHR9XHJcblx0QGZvbnQtZmFjZSB7XHJcblx0ICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcblx0ICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0ICBmb250LXdlaWdodDogNzAwO1xyXG5cdCAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkSXRhbGljJyksIHVybChodHRwOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTAvUFJtaVhlcHRSMzZrYUMwR0VBZXR4anFSXzNreDlfaEpYYmJ5VThTNklOMC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHR9XHJcblx0QGZvbnQtZmFjZSB7XHJcblx0ICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcblx0ICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0ICBmb250LXdlaWdodDogODAwO1xyXG5cdCAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEV4dHJhYm9sZCBJdGFsaWMnKSwgbG9jYWwoJ09wZW5TYW5zLUV4dHJhYm9sZEl0YWxpYycpLCB1cmwoaHR0cDovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjEwL1BSbWlYZXB0UjM2a2FDMEdFQWV0eGtDRGU2N0dFZ0J2X0hueXZIVGZkZXcud29mZikgZm9ybWF0KCd3b2ZmJyk7XHJcblx0fVxyXG5cclxufSIsIi8vIFBlcnNvbmFsIFJlc2V0IENTUyB2MS4xXHJcbi8vIERldmVsb3BlZCBieSBHaWFwIENoaW5cclxuLy8gVGhpcyBwYXJ0IG9mIENTUyByZXNldHMgdGhlIGRlZmF1bHQgc3R5bGVzIHRoYXQgSSBwZXJzb25hbGx5IGRpc2xpa2Ugb3Igc3R5bGVzIHRoYXQgSSBhbHdheXMgb3ZlcndyaXRlIGluIGEgcHJvamVjdFxyXG5cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09IFZhcmlhYmxlcyA9PT09PT09PT09PT09PT09PT09PVxyXG4kbGlua19jb2xvcjogaHNsYSgyMDgsIDAlLCA1MyUsIDEuMCk7IC8vIGJsdWVcclxuJGxpbmtfaG92ZXJfY29sb3I6IGhzbGEoMjA4LCAwJSwgMzUlLCAxLjApOyAvLyBkYXJrZXIgYmx1ZVxyXG5cclxuLy8gRGVmYXVsdCBmb250czogJ1JvYm90bycgZnJvbSBHb29nbGUgRm9udHNcclxuLy8gaHR0cDovL3d3dy5nb29nbGUuY29tL2ZvbnRzI1VzZVBsYWNlOnVzZS9Db2xsZWN0aW9uOlJvYm90b1xyXG5AaW1wb3J0ICdmb250cyc7XHJcbkBpbmNsdWRlIGdvb2dsZUZvbnQtT3BlblNhbnM7XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PSBBbGwgRWxlbWVudHMgPT09PT09PT09PT09PT09PT09PT1cclxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8vIFNldHMgdGhlIGRlZmF1bHQgZm9udCBhbmQgY29sb3IgZm9yIHJvb3RcclxuaHRtbCB7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdGNvbG9yOiAjMjIyO1xyXG59XHJcblxyXG4vLyBBIGJldHRlciBsb29raW5nIGhyLCB3aXRoIGNvbnRyb2wgb3ZlciBpdHMgY29sb3IsIGhlaWdodCBhbmQgd2lkdGhcclxuLy8gQG1peGluIGhyKCAkaGVpZ2h0OjFweCwgJGNvbG9yOiNjY2MsICR3aWR0aDoxMDAlICkgeyAuLi4gfVxyXG5ociB7XHJcblx0QGluY2x1ZGUgaHIoKTtcclxufVxyXG5cclxuLy8gQW5jaG9yIGxpbmtzOiBSZW1vdmVkIG91dGxpbmUgb24gYWxsIHN0YXRlcywgcmVtb3ZlZCBkZWZhdWx0IHVuZGVybGluZSwgc2V0cyBpdHMgY29sb3JcclxuYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiAkbGlua19jb2xvcjtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdFxyXG5cdCY6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Y29sb3I6ICRsaW5rX2hvdmVyX2NvbG9yO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLy8gUmVtb3ZlZCBkZWZhdWx0IG91dGxpbmUgb24gaW5wdXRzLCB0ZXh0YXJlYSBhbmQgYnV0dG9uc1xyXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiB7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcblx0cmVzaXplOiBub25lO1xyXG59XHJcbiIsIi8qIFxyXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cclxuICovXHJcbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBcclxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cclxuICovXHJcbi5vd2wtaGVpZ2h0IHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcclxuICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi8qIFxyXG4gKiAgQ29yZSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcclxuICovXHJcbi5vd2wtY2Fyb3VzZWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcclxufVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiLlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbn1cclxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldixcclxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCxcclxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtZG90IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiBoYW5kO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLm93bC1jYXJvdXNlbCAub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcclxuICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAvLyB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbn1cclxuLm93bC1jYXJvdXNlbC5vd2wtdGV4dC1zZWxlY3Qtb24gLm93bC1pdGVtIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IGF1dG87XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBhdXRvO1xyXG4gIHVzZXItc2VsZWN0OiBhdXRvO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1ncmFiIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbiAgY3Vyc29yOiAtby1ncmFiO1xyXG4gIGN1cnNvcjogLW1zLWdyYWI7XHJcbiAgY3Vyc29yOiBncmFiO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbn1cclxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4vKiBObyBKcyAqL1xyXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFxyXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cclxuICovXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbn1cclxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcclxuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG59XHJcblxyXG4vKiBcclxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cclxuICovXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogODBweDtcclxuICB3aWR0aDogODBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcclxuICAtbXMtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XHJcbn1cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XHJcbiAgLW1zLXRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcclxuICAtby10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XHJcbiAgdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuIiwiLm93bC10aGVtZSAub3dsLWNvbnRyb2xzey8qIG1hcmdpbi10b3A6MTBweDsgKi90ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9Lm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IFtjbGFzcyo9b3dsLV17Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDttYXJnaW46NXB4O3BhZGRpbmc6NHB4IDdweDtiYWNrZ3JvdW5kOiNkNmQ2ZDY7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4fS5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiBbY2xhc3MqPW93bC1dOmhvdmVye2JhY2tncm91bmQ6Izg2OTc5MTtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLW5hdiAuZGlzYWJsZWR7b3BhY2l0eTouNTtjdXJzb3I6ZGVmYXVsdH0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdHtkaXNwbGF5OmlubGluZS1ibG9jazt6b29tOjE7KmRpc3BsYXk6aW5saW5lfS5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW57d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW46NXB4IDdweDtiYWNrZ3JvdW5kOiNkNmQ2ZDY7ZGlzcGxheTpibG9jazstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDIwMG1zIGVhc2U7LW1zLXRyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlOy13ZWJraXQtYm9yZGVyLXJhZGl1czozMHB4Oy1tb3otYm9yZGVyLXJhZGl1czozMHB4O2JvcmRlci1yYWRpdXM6MzBweH0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3Bhbiwub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFue2JhY2tncm91bmQ6Izg2OTc5MX0iLCIvKiogaW5pdGlhbCBzZXR1cCAqKi9cclxuLm5hbm8ge1xyXG5cdHBvc2l0aW9uIDogcmVsYXRpdmU7XHJcblx0d2lkdGggICAgOiAxMDAlO1xyXG5cdGhlaWdodCAgIDogMTAwJTtcclxuXHRvdmVyZmxvdyA6IGhpZGRlbjtcclxufVxyXG4ubmFubyA+IC5uYW5vLWNvbnRlbnQge1xyXG5cdHBvc2l0aW9uICAgICAgOiBhYnNvbHV0ZTtcclxuXHRvdmVyZmxvdyAgICAgIDogc2Nyb2xsO1xyXG5cdG92ZXJmbG93LXggICAgOiBoaWRkZW47XHJcblx0dG9wICAgICAgICAgICA6IDA7XHJcblx0cmlnaHQgICAgICAgICA6IDA7XHJcblx0Ym90dG9tICAgICAgICA6IDA7XHJcblx0bGVmdCAgICAgICAgICA6IDA7XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcbi5uYW5vID4gLm5hbm8tY29udGVudDpmb2N1cyB7XHJcblx0b3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcbn1cclxuLm5hbm8gPiAubmFuby1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4uaGFzLXNjcm9sbGJhciA+IC5uYW5vLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubmFubyA+IC5uYW5vLXBhbmUge1xyXG5cdC8vIGJhY2tncm91bmQgOiByZ2JhKDAsMCwwLC4yNSk7XHJcblx0cG9zaXRpb24gICA6IGFic29sdXRlO1xyXG5cdHdpZHRoICAgICAgOiAxNHB4O1xyXG5cdHJpZ2h0ICAgICAgOiAwO1xyXG5cdHRvcCAgICAgICAgOiAwO1xyXG5cdGJvdHRvbSAgICAgOiAwO1xyXG5cdHZpc2liaWxpdHkgOiBoaWRkZW5cXDk7IC8qIFRhcmdldCBvbmx5IElFNyBhbmQgSUU4IHdpdGggdGhpcyBoYWNrICovXHJcblx0b3BhY2l0eSAgICA6IC4wMTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb24gICAgOiAuMnM7XHJcblx0dHJhbnNpdGlvbiAgICAgICAgICAgIDogLjJzO1xyXG5cdC8vIGJvcmRlci1yYWRpdXMgICAgICAgICA6IDlweDtcclxuXHRcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xyXG5cdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRwYWRkaW5nOiAwIDJweDtcclxufVxyXG4ubmFubyA+IC5uYW5vLXBhbmUgPiAubmFuby1zbGlkZXIge1xyXG5cdGJhY2tncm91bmQ6ICM0NDQ7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNCk7XHJcblx0cG9zaXRpb24gICAgICAgICAgICAgIDogcmVsYXRpdmU7XHJcblx0bWFyZ2luICAgICAgICAgICAgICAgIDogMCAxcHg7XHJcblx0Ly8gYm9yZGVyLXJhZGl1cyAgICAgICAgIDogNTAlO1xyXG5cdGJvcmRlci1yYWRpdXMgICAgICAgICA6IDE1cHg7XHJcbn1cclxuLm5hbm86aG92ZXIgPiAubmFuby1wYW5lLCAubmFuby1wYW5lLmFjdGl2ZSwgLm5hbm8tcGFuZS5mbGFzaGVkIHtcclxuXHR2aXNpYmlsaXR5IDogdmlzaWJsZVxcOTsgLyogVGFyZ2V0IG9ubHkgSUU3IGFuZCBJRTggd2l0aCB0aGlzIGhhY2sgKi9cclxuXHRvcGFjaXR5ICAgIDogMC45OTtcclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBHZW5lcmFsXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyAkdmlld3BvcnRWaXNpYmxlSGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xyXG4kdmlld3BvcnRWaXNpYmxlSGVpZ2h0OiAxMDB2aDtcclxuXHJcbmJvZHkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0Ly8gcGFkZGluZy10b3A6IDEyMHB4O1xyXG59XHJcblxyXG5cclxuLm1haW5Db250YWluZXIge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLm5hdk9wZW4ge1xyXG5cdC5yb3dIZWFkZXIge1xyXG5cdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4ucGFnZVRpdGxlIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJvd0hlYWRlciB7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdHBhZGRpbmc6IDMwcHggMDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHR0b3A6IDA7XHJcblx0XHJcblx0Ji5fYmxhY2sge1xyXG5cdFx0Ly8gYmFja2dyb3VuZDogIzAwMDtcclxuXHR9XHJcbn1cclxuXHQuY29sTG9nbyB7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cdFx0LmxvZ28ge1xyXG5cdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0fVxyXG5cdC5jb2xUYWdsaW5lIHtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0XHQudGFnbGluZSB7XHJcblx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNzZweDtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoYmxhY2ssIDAuNSk7XHJcblx0XHR9XHJcblxyXG4ucm93Q29udGVudCB7XHJcblx0Ly8gLXdlYmtpdC1mbGV4OiAxIDEgMTAwJTtcclxuXHQvLyBmbGV4OiAxIDEgMTAwJTtcclxuXHRtaW4taGVpZ2h0OiAkdmlld3BvcnRWaXNpYmxlSGVpZ2h0O1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblx0LmNvbE5hdiB7XHJcblx0XHQvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzE3MjcxO1xyXG5cdFx0Ly8gaGVpZ2h0OiA4MCU7XHJcblx0XHQvLyBoZWlnaHQ6ICR2aWV3cG9ydFZpc2libGVIZWlnaHQ7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAwOyBib3R0b206IDA7XHJcblx0fVxyXG5cdC5jb2xDb250ZW50IHtcclxuXHRcdC8vIGhlaWdodDogMTAwJTtcclxuXHRcdC8vIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MXB4KTtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cclxuLmNvbENhcm91c2VsIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cdC5jYXJvdXNlbENvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xyXG5cdFx0ZmxleDogMCAxIGF1dG87XHJcblx0XHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdFx0LmJ0bkFycm93IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiA1MDtcclxuXHRcdFx0Ym90dG9tOiA3MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0LmFycm93UG9seWdvbiB7XHJcblx0XHRcdFx0XHRmaWxsOiByZ2JhKHdoaXRlLCAwLjUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFycm93UG9seWdvbiB7XHJcblx0XHRcdC8vIGZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggIzAwMCk7XHJcblx0XHR9XHJcblx0XHQuYnRuQ2Fyb3VzZWxMZWZ0IHtcclxuXHRcdFx0bGVmdDogMTVweDtcclxuXHRcdH1cclxuXHRcdC5idG5DYXJvdXNlbFJpZ2h0IHtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcclxuXHQub3dsLWl0ZW0ge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0LXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdH1cclxufVxyXG5cdC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHRcdC5vd2wtc3RhZ2Uge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcdFxyXG5cclxuLmNhcm91c2VsSXRlbSB7XHJcblx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQvLyBsZWZ0OiAycHg7IC8vIGZpeCB3ZWlyZCBpc3N1ZVxyXG59XHJcblx0LmNhcm91c2VsSW1nIHtcclxuXHRcdC8qIGhlaWdodDogMTAwJTsgKi8gd2lkdGg6IGF1dG87XHJcblx0XHRtaW4taGVpZ2h0OiA3MDBweDtcclxuXHRcdG1heC1oZWlnaHQ6IDcwMHB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0LW1zLW9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0LW1vei1vYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdC13ZWJraXQtb2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xyXG5cdFx0LmNhcm91c2VsSW1nIHtcclxuXHRcdFx0bWluLWhlaWdodDogNTgwcHg7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDU4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XHJcblx0XHQuY2Fyb3VzZWxJbWcge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA1MjBweDtcclxuXHRcdFx0bWF4LWhlaWdodDogNTIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cclxuLm92ZXJsYXkge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHQub3ZlcmxheUNvbnRlbnQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiA4NTBweDtcclxuXHRcdG1heC1oZWlnaHQ6IDk1dmg7XHJcblx0XHRwYWRkaW5nOiAyNXB4O1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0XHQuYnRuT3ZlcmxheUNsb3NlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdHotaW5kZXg6IDEwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0XHQuYXJjaGl2ZU92ZXJsYXlDYXJvdXNlbENvbnRhaW5lciB7XHJcblx0XHRcdC13ZWJraXQtZmxleDogMSAxIDY1JTtcclxuXHRcdFx0ZmxleDogMSAxIDY1JTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0d2lkdGg6IDY1JTtcclxuXHRcdFx0XHJcblx0XHRcdC5vd2wtY2Fyb3VzZWwge1xyXG5cdFx0XHRcdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQub3dsLWRvdHMge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHQub3dsLXN0YWdlIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyAub3dsLWl0ZW0ge1xyXG5cdFx0XHQvLyBcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHQvLyBcdFx0bWFyZ2luLWxlZnQ6IDJweDtcclxuXHRcdFx0Ly8gXHR9XHJcblx0XHRcdC8vIH1cclxuXHRcdH1cclxuXHRcdC5vdmVybGF5QXJjaGl2ZUltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHQub3ZlcmxheVR4dENvbCB7XHJcblx0XHRcdC13ZWJraXQtZmxleDogMCAxIDM1JTtcclxuXHRcdFx0ZmxleDogMCAxIDM1JTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR9XHJcblx0XHRcdC5vdmVybGF5VGl0bGUge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLmlzVG9wIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcbi5vdmVybGF5Q1RCQ29udGVudCB7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0cGFkZGluZzogMjVweDtcclxuXHR3aWR0aDogNzAwcHg7XHJcblx0aGVpZ2h0OiA5NXZoO1xyXG5cdFxyXG5cdC5idG5PdmVybGF5Q2xvc2Uge1xyXG5cdFx0cmlnaHQ6IDI1cHg7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cdC5vdmVybGF5VHh0Q29sIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdH1cclxuXHQuY3RiVGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdC5hcmNoaXZlT3ZlcmxheUNhcm91c2VsIHtcclxuXHRcdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHQub3dsLWNvbnRyb2xzIHtcclxuXHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHR9XHJcbn1cclxuXHQuY3RiQ29sIHtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cGFkZGluZzogMjVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHQuY3RiQ2Fyb3VzZWxDb250YWluZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQvLyBoZWlnaHQ6IDEwMCU7XHJcblx0XHQtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0fVxyXG5cdFx0LmFyY2hpdmVPdmVybGF5Q1RCIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cclxuLnNlY3Rpb25UaXRsZSB7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtc2l6ZTogM2VtO1xyXG5cdG1hcmdpbjogMjBweCAwO1xyXG5cdHBhZGRpbmctbGVmdDogNzZweDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBIb21lXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5yb3dDb250ZW50W2RhdGEtbmFtZT1cIkhvbWVcIl0ge1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdG1hcmdpbjogMDtcclxuXHRcclxuXHQuY29sQ2Fyb3VzZWwge1xyXG5cdFx0Ly8gcGFkZGluZy10b3A6IDI1cHg7XHJcblx0fVxyXG5cdFxyXG5cdC5jYXJvdXNlbEl0ZW0uaXNNclRha2VvIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFM0U5RTU7XHJcblx0XHRcclxuXHRcdC5jYXJvdXNlbEltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmNhcm91c2VsSW1nIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XHJcblx0XHQtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0ZmxleDogMSAxIGF1dG87XHJcblx0fVxyXG59XHJcbi5jYXJvdXNlbEluZm9Db250YWluZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDIwcHg7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdHdpZHRoOiAzMjBweDtcclxuXHRoZWlnaHQ6IDMyMHB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dG9wOiAxNDBweDsgbGVmdDogLTM1MHB4O1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC42NSk7XHJcbn1cclxuXHQuaW5mb0NvbnRlbnRXcmFwcGVyIHtcclxuXHRcdC8vIG9wYWNpdHk6IDE7XHJcblx0XHRcclxuXHRcdC5uYW5vLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcdC5leHRyYUluZm9QYXJhIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG4uYWN0aXZlIHtcclxuXHQuY2Fyb3VzZWxJbmZvQ29udGFpbmVyIHtcclxuXHRcdHRyYW5zaXRpb246IGxlZnQgMC4zcyAwLjRzO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcbn1cclxuLmJ0blJlYWRNb3JlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTA7XHJcblx0Ym90dG9tOiA4MHB4O1xyXG5cdHJpZ2h0OiA4MHB4O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHBhZGRpbmc6IDZweCAxMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuNyk7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XHJcblx0XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuNyk7XHJcblx0fVxyXG5cdFxyXG5cdGEge1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0fVxyXG59XHJcbi5mZWF0aGVybGlnaHQtY29udGVudCB7XHJcbn0gXHJcbiN2ZW50LW5vdXZlYXUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuI3ZlbnQtbm91dmVhdS5mZWF0aGVybGlnaHQtaW5uZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEFib3V0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5jb2xDb250ZW50W2RhdGEtcGFnZT1cIkFib3V0XCJdIHtcclxuXHQvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hYm91dC1iZy5qcGcnKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0ICNlM2RmZDk7XHJcblx0Ly8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCBibGFjaztcclxuXHQvLyBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MXB4KTtcclxufVxyXG5cdC5hYm91dFR4dFdyYXBwZXIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDI4JTtcclxuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdHdpZHRoOiA2NzBweDtcclxuXHRcdGhlaWdodDogODAlO1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYShibGFjaywgMC41KTtcclxuXHRcdFxyXG5cdFx0Lm5hbm8tY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcdC5hYm91dFRpdGxlIHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0LmFib3V0UGFyYSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHQuYXdhcmRJdGVtIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdC5hd2FyZEltYWdlIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0LmFib3V0VGFibGUge1xyXG5cdFx0XHQvLyBtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0dGQge1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC55ZWFyUm93IHtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0fVxyXG5cclxuXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBOZXcgUGFwZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmNvbENvbnRlbnRbZGF0YS1wYWdlPVwiTmV3IFBhcGVyXCJdIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFxyXG5cdC5vd2wtc3RhZ2Uge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdFx0LmNhcm91c2VsSXRlbSB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHQuY2Fyb3VzZWxDb250YWluZXIge1xyXG5cdFx0LXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xyXG5cdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHRcdC8vIGhlaWdodDogY2FsYygxMDB2aCAtIDcxcHgpO1xyXG5cdH1cclxuXHRcclxuXHQub3dsLWNhcm91c2VsLCAub3dsLXN0YWdlLW91dGVyLCAub3dsLXN0YWdlLCAub3dsLWl0ZW0ge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHQuYnRuUmVhZE1vcmUge1xyXG5cdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0cmlnaHQ6IDk1cHg7XHJcblx0fVxyXG59XHJcblxyXG4ubmV3UGFwZXJDYXJvdXNlbCB7XHJcblx0Ly8gYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbmV3UGFwZXIuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0Ly8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcclxuXHQuY2Fyb3VzZWxJdGVtIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuXHQubmV3UGFwZXJJbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0bWF4LWhlaWdodDogJHZpZXdwb3J0VmlzaWJsZUhlaWdodDtcclxuXHR9XHJcblx0Lm5ld1BhcGVyTmFtZSB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDEwMHB4O1xyXG5cdFx0Ym90dG9tOiA4MHB4O1xyXG5cdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoYmxhY2ssIDAuNSk7XHJcblx0fVxyXG5cdC5uZXdQYXBlckluZm9XcmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxMDBweDtcclxuXHRcdGJvdHRvbTogODBweDtcclxuXHRcdHdpZHRoOiA0MjBweDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHRcdC5uZXdQYXBlckluZm9UaXRsZSB7XHJcblx0XHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKGJsYWNrLCAwLjUpO1xyXG5cdFx0fVxyXG5cdFx0XHQubmV3UGFwZXJUeXBlIHtcclxuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYShibGFjaywgMC41KTtcclxuXHRcdFx0fVxyXG5cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE91ciBQYXBlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4uY29sQ29udGVudFtkYXRhLXBhZ2U9XCJPdXIgUGFwZXJcIl0ge1xyXG5cdC8vIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL291ci1wYXBlci1iZy5qcGcnKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0ICNlM2RmZDk7XHJcblx0Ly8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xyXG5cdGhlaWdodDogJHZpZXdwb3J0VmlzaWJsZUhlaWdodDtcclxuXHRtaW4taGVpZ2h0OiA2MDBweDtcclxuXHRwYWRkaW5nOiAxMDBweCAwIDMwcHg7XHJcbn1cclxuXHQub3VyUGFwZXJDb250YWluZXIge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcbi5jb2xQYXBlckNhdGVnb3J5IHtcclxuXHR3aWR0aDogNTAlO1xyXG5cdC13ZWJraXQtZmxleDogMSAxIDUwJTtcclxuXHRmbGV4OiAxIDEgNTAlO1xyXG59XHJcblx0LnBhcGVyQ2F0ZWdvcnlMaXN0IHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuMik7XHJcblx0fVxyXG5cdFx0LnBhcGVyQ2F0ZWdvcnlJdGVtIHtcclxuXHRcdFx0cGFkZGluZzogOHB4IDAgOHB4IDgwcHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcbi5jb2xQYXBlckluZm8ge1xyXG5cdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHR3aWR0aDogNTAlOyBoZWlnaHQ6IDEwMCU7XHJcblx0LXdlYmtpdC1mbGV4OiAxIDEgNTAlO1xyXG5cdGZsZXg6IDEgMSA1MCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcbi5wYXBlckRldGFpbHNXcmFwcGVyIHtcclxuXHRoZWlnaHQ6IDgwJTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cdC5wYXBlckNvbXBhbnlOYW1lIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdC5wYXBlckNhdGVnb3J5V3JhcHBlciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0fVxyXG5cdFx0LnBhcGVyQ2F0ZWdvcnkge1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFx0LnBhcGVyTmFtZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucGFwZXJDb2xvckFuZFdlaWdodFdyYXBwZXIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFx0LnBhcGVyQ29sb3Ige1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxODBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOTVlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBhcGVyV2VpZ2h0V3JhcHBlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wYXBlcldlaWdodCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDJweCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG4uc2lkZU5vdGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEFyY2hpdmVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmNvbENvbnRlbnRbZGF0YS1wYWdlPVwiQXJjaGl2ZVwiXSwgLmNvbENvbnRlbnRbZGF0YS1wYWdlPVwiTmV3c1wiXSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHJcblx0LmNhcm91c2VsQ29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmc6IDI1cHggNSU7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHRcclxuXHQub3dsLWNhcm91c2VsIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG5cdH1cclxuXHRcclxuXHQub3dsLWl0ZW0ge1xyXG5cdFx0bWF4LXdpZHRoOiAyNSU7XHJcblx0fVxyXG5cdFxyXG5cdC5jYXJvdXNlbEl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cdFxyXG5cdC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbENvbnRlbnRbZGF0YS1wYWdlPVwiQXJjaGl2ZVwiXSB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM0NzQ3NDc7XHJcbn0gXHJcblxyXG4ub3ZlcmxheUFyY2hpdmUge1xyXG5cdC5vdmVybGF5Q29udGVudCB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG59XHJcblxyXG5cdC5hcmNoaXZlSW1nV3JhcHBlciB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHdpZHRoOiA2NSU7IGhlaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2NSU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdH1cclxuXHRcdC5hcmNoaXZlSW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7IGxlZnQ6IDA7XHJcblx0XHRcdGhlaWdodDogMTAwJTsgd2lkdGg6IGF1dG87XHJcblx0XHRcdC13ZWJraXQtZmxleDogMSAxIDEwMCU7XHJcblx0XHRcdGZsZXg6IDEgMSAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ29udGFjdFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4uY29sQ29udGVudFtkYXRhLXBhZ2U9XCJDb250YWN0XCJdIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM0NzQ3NDc7XHJcbn1cclxuXHQuYWRkcmVzc1R4dFdyYXBwZXIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDQ1JTtcclxuXHRcdG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cdH1cclxuXHRcdC5hZGRyZXNzIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHRcdC5hZGRyZXNzVGl0bGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYnRuVmlld0dvb2dsZU1hcCB7XHJcblx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdC8vIHRvcDogNDBweDsgbGVmdDogMzAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbk1hcC5wbmcnKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRtYXJnaW46IDEwcHggMTBweCAwIDA7XHJcblx0XHRcdH1cclxuXHQuY29weXJpZ2h0VHh0IHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXNpemU6IDlweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XHJcblx0fVxyXG5cclxuLnNwZWNpYWxUaGFua3NXcmFwcGVyIHtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFxyXG5cdC5hZGRyZXNzIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhKG1heC1oZWlnaHQ6IDgwMHB4KSB7XHJcblx0Ly8gJHZpZXdwb3J0VmlzaWJsZUhlaWdodDogY2FsYygxMDB2aCAtIDcxcHgpO1xyXG5cdFxyXG5cdC5jYXJvdXNlbEluZm9Db250YWluZXIge1xyXG5cdFx0dG9wOiAxMDBweDtcclxuXHR9XHJcblx0XHJcblx0LnJvd0NvbnRlbnQge1xyXG5cdFx0bWluLWhlaWdodDogJHZpZXdwb3J0VmlzaWJsZUhlaWdodDtcclxuXHR9XHJcblx0XHQubmV3UGFwZXJJbWcge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAkdmlld3BvcnRWaXNpYmxlSGVpZ2h0O1xyXG5cdFx0fVxyXG5cdC5jb2xDb250ZW50W2RhdGEtcGFnZT1cIk91ciBQYXBlclwiXSB7XHJcblx0XHRoZWlnaHQ6ICR2aWV3cG9ydFZpc2libGVIZWlnaHQ7XHJcblx0fVxyXG5cdFxyXG5cdC5jb2xOYXYge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xyXG5cdH1cclxuXHRcclxuXHQucm93SGVhZGVyIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHR9XHJcblx0LmxvZ28ge1xyXG5cdFx0d2lkdGg6IDEzMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblx0Ym9keSB7XHJcblx0XHQvLyBwYWRkaW5nLXRvcDogNzFweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE5hdmlnYXRpb25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuJHdpbmdPZmZzZXQ6IDEwcHg7XHJcbi5jb2xOYXYge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5uYXZDb250YWluZXIge1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL25hdmlCZy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDk4LjUlIGF1dG87XHJcblx0d2lkdGg6IDE5MHB4O1xyXG5cdGhlaWdodDogMTkwcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcblx0XHJcblx0Jjpob3ZlciB7XHJcblx0XHRcclxuXHR9XHJcbn1cclxuXHQubmF2SXRlbSB7XHJcblx0XHRjb2xvcjogIzcwNzE3MDtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcdC5uYXZUZXh0IHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHQubmF2V2luZyB7XHJcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgMCAwO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHR3aWR0aDogOTBweDtcclxuXHRcdGhlaWdodDogOTBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LXdlYmtpdC1mbGV4OiAxIDAgMTAwJTtcclxuXHRcdGZsZXg6IDEgMCAxMDAlO1xyXG5cdFx0XHJcblx0XHQvLyAmLm9wZW4ge1xyXG5cdFx0Ly8gXHQmLnRvcExlZnQge1xyXG5cdFx0Ly8gXHRcdHRvcDogMnB4OyBsZWZ0OiAxcHg7XHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIFx0Ji50b3BSaWdodCB7XHJcblx0XHRcdFx0XHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIFx0Ji5idG1MZWZ0IHtcclxuXHRcdC8vIFx0XHRib3R0b206IDJweDsgbGVmdDogMnB4O1xyXG5cdFx0Ly8gXHR9XHJcblx0XHQvLyBcdCYuYnRtUmlnaHQge1xyXG5cdFx0Ly8gXHRcdGJvdHRvbTogMDsgcmlnaHQ6IDRweDtcclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gfVxyXG5cdFx0XHJcblx0XHQmLnRvcExlZnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy93aW5nVEwuc3ZnJyk7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcclxuXHRcdFx0cGFkZGluZy10b3A6ICR3aW5nT2Zmc2V0O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICR3aW5nT2Zmc2V0O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHR0b3A6IDNweDsgbGVmdDogNHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji50b3BSaWdodCB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3dpbmdUUi5zdmcnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogJHdpbmdPZmZzZXQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICR3aW5nT2Zmc2V0O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHR0b3A6IDNweDsgcmlnaHQ6IDRweDtcclxuXHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0fVxyXG5cdFx0Ji5idG1MZWZ0IHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvd2luZ0JMLnN2ZycpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206ICR3aW5nT2Zmc2V0O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICR3aW5nT2Zmc2V0O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRib3R0b206IDNweDsgbGVmdDogNHB4O1xyXG5cdFx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0fVxyXG5cdFx0Ji5idG1SaWdodCB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3dpbmdCUi5zdmcnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHdpbmdPZmZzZXQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICR3aW5nT2Zmc2V0O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRib3R0b206IDNweDsgcmlnaHQ6IDRweDtcclxuXHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubmF2VGV4dE9ubHkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHJcblx0XHQmW2RhdGEtbmFtZT1cIkFib3V0IFVzXCJdIHtcclxuXHRcdFx0cmlnaHQ6IDQ1cHg7XHJcblx0XHRcdHRvcDogNDhweDtcclxuXHRcdH1cclxuXHRcdCZbZGF0YS1uYW1lPVwiTmV3c1wiXSB7XHJcblx0XHRcdHRvcDogOTVweDtcclxuXHRcdFx0bGVmdDogMzBweDtcclxuXHRcdH1cclxuXHRcdCZbZGF0YS1uYW1lPVwiQ29udGFjdCBVc1wiXSB7XHJcblx0XHRcdHJpZ2h0OiA1MnB4O1xyXG5cdFx0XHR0b3A6IDk1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuLmJ0bk1lbnUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZmZmKSwgbGluZWFyLWdyYWRpZW50KCNmZmYsICNmZmYpLCBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI2ZmZik7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEzcHgsIGNlbnRlciAxOXB4LCBjZW50ZXIgMjVweDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogNTUlIDJweDtcclxuXHRib3JkZXI6IDA7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHR0b3A6IDA7IGJvdHRvbTogMDtcclxuXHRyaWdodDogMTVweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJ8OXJztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IC01cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIlxyXG5AbWVkaWEgKCBtYXgtd2lkdGg6IDEyMzZweCApIHtcclxuXHQuY29sTmF2IHtcclxuXHRcdG1pbi13aWR0aDogMTk4cHg7XHJcblx0fVxyXG5cdC5jb2xDb250ZW50IHtcclxuXHRcdGxlZnQ6IDE5OHB4O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE5OHB4KTtcclxuXHR9XHJcblx0LnRhZ2xpbmUge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHRcclxuXHQuY2Fyb3VzZWxJbWcge1xyXG5cdFx0bWF4LWhlaWdodDogbm9uZTtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG5cdFx0aGVpZ2h0OiAzNTBweDtcclxuXHR9XHJcblx0XHJcblx0LmFib3V0VHh0V3JhcHBlciB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcclxuXHR9XHJcblx0XHJcblx0XHJcblx0Lm5ld1BhcGVyTmFtZSB7XHJcblx0XHQvKiBib3R0b206IDEwcHg7XHJcblx0XHRsZWZ0OiA1MHB4OyAqL1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHRcclxuXHQubmV3UGFwZXJJbmZvV3JhcHBlciB7XHJcblx0XHRib3R0b206IDIwMHB4O1xyXG5cdH1cclxuXHRcclxuXHRcclxuXHQucGFwZXJDYXRlZ29yeUxpc3Qge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxuXHQuY29sUGFwZXJDYXRlZ29yeSB7XHJcblx0XHR3aWR0aDogNDAlO1xyXG5cdFx0LXdlYmtpdC1mbGV4OiAxIDEgNDAlO1xyXG5cdFx0ZmxleDogMSAxIDQwJTtcclxuXHR9XHJcblx0XHQucGFwZXJDYXRlZ29yeUxpc3Qge1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFx0LnBhcGVyQ2F0ZWdvcnlJdGVtIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHQuY29sUGFwZXJJbmZvIHtcclxuXHRcdHdpZHRoOiA2MCU7XHJcblx0XHQtd2Via2l0LWZsZXg6IDEgMSA2MCU7XHJcblx0XHRmbGV4OiAxIDEgNjAlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdH1cclxuXHRcclxuXHQuc2lkZU5vdGUge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdH1cclxuXHRcclxuXHRcclxuXHQuYXJjaGl2ZURlc2Mge1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XHJcblx0Ly8gbW9iaWxlIHZpZXdcclxuXHRcclxuXHQucm93SGVhZGVyIHtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHR9XHJcblx0XHJcblx0LmNvbE5hdiB7XHJcblx0XHQvLyBkaXNwbGF5OiBub25lO1xyXG5cdFx0d2lkdGg6IDEwMCU7IGhlaWdodDogMDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHotaW5kZXg6IDgwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0dG9wOiAtMjIwcHg7IGxlZnQ6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjM1cztcclxuXHRcdHRyYW5zaXRpb246IHRvcCAwLjM1cztcclxuXHRcdC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDc0NzQ3O1xyXG5cdFx0XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdHRvcDogNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHQubmF2Q29udGFpbmVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMSU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHR9XHJcblx0XHRcdC5uYXZJdGVtIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDZweCAyNXB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYubmF2V2luZyB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMjVweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Ji5idG1SaWdodCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDZweCAyNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcdC5uYXZUZXh0IHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Lm5hdlRleHRPbmx5IHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHQuYnRuTWVudSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0XHJcblx0LmNvbExvZ28ge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cdFx0LmxvZ28ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdC5jb2xUYWdsaW5lIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHRcdC50YWdsaW5lIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0fVxyXG5cdFxyXG5cdC5jb2xDb250ZW50IHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0LmFib3V0VHh0V3JhcHBlciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwJTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwJTtcclxuXHR9XHJcblx0XHJcblx0XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKCBtYXgtd2lkdGg6IDEwMDBweCApIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcclxuXHQuY29sTmF2IHtcclxuXHRcdFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHR0b3A6IDEwMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAoIG1heC13aWR0aDogNzUwcHggKSB7XHJcblx0LmxvZ28ge1xyXG5cdFx0d2lkdGg6IDE0MHB4O1xyXG5cdH1cclxuXHQudGFnbGluZSB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHRcclxuXHQuYnRuQXJyb3cge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcblx0fSBcclxuXHRcclxuXHQuY2Fyb3VzZWxJbWcge1xyXG5cdFx0aGVpZ2h0OiAyODBweDtcclxuXHR9XHJcblx0XHJcblx0LmFkZHJlc3NUeHRXcmFwcGVyIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMCU7XHJcblx0fVxyXG5cdFxyXG5cdC5uZXdQYXBlck5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHR9XHJcblx0Lm5ld1BhcGVySW5mb1dyYXBwZXIge1xyXG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHR9XHJcblx0XHJcblx0XHJcblx0LmNvbENhcm91c2VsW2RhdGEtcGFnZT1cIkhvbWVcIl0ge1xyXG5cdFx0XHJcblx0XHQuY2Fyb3VzZWxJdGVtIHtcclxuXHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cdFx0LmJ0bkFycm93IHtcclxuXHRcdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0XHR0b3A6IDQ1JTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNhcm91c2VsSW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdC13ZWJraXQtZmxleDogMSAxIDcwJTtcclxuXHRcdFx0ZmxleDogMSAxIDcwJTtcclxuXHRcdFx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuY2Fyb3VzZWxJbmZvQ29udGFpbmVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdG9yZGVyOiAxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdC13ZWJraXQtZmxleDogMSAxIDMwJTtcclxuXHRcdGZsZXg6IDEgMSAzMCU7XHJcblx0fVxyXG5cdFx0LmJnUGllY2Uge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdC5vdXJQYXBlckNvbnRhaW5lciB7XHJcblx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9IFxyXG5cdFx0LmNvbFBhcGVyQ2F0ZWdvcnkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0LXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHR9XHJcblx0XHRcdC5wYXBlckNhdGVnb3J5SXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDJweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG5cdFx0XHR9XHJcblx0XHQuY29sUGFwZXJJbmZvIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNTAwcHg7XHJcblx0XHR9XHJcblx0XHRcdC5wYXBlckNvbG9yIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQucGFwZXJXZWlnaHRXcmFwcGVyIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcdC5wYXBlcldlaWdodCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEyLjVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHJcblx0LmNvbENvbnRlbnRbZGF0YS1wYWdlPVwiT3VyIFBhcGVyXCJdIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblx0XHJcblx0XHJcblx0Lm92ZXJsYXlDb250ZW50IHtcclxuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cdFx0LmJ0bk92ZXJsYXlDbG9zZSB7XHJcblx0XHRcdHJpZ2h0OiA2cHg7XHJcblx0XHRcdHRvcDogMXB4O1xyXG5cdFx0fVxyXG5cdFx0LmFyY2hpdmVPdmVybGF5Q2Fyb3VzZWxDb250YWluZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0LXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcclxuXHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHR9XHJcblx0XHQub3ZlcmxheVR4dENvbCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xyXG5cdFx0XHRmbGV4OiAwIDEgYXV0bztcclxuXHRcdFx0Ly8gbWF4LWhlaWdodDogMjcwcHg7XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHR9XHJcblx0XHRcclxuXHRcclxuXHQub3ZlcmxheUNUQkNvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0fVxyXG5cclxufSAvLyBlbmQgNzUwXHJcblxyXG5AbWVkaWEgKCBtYXgtd2lkdGg6IDU5OXB4ICkge1xyXG5cdC5jb2xDb250ZW50W2RhdGEtcGFnZT1cIkFyY2hpdmVcIl0ge1xyXG5cdFx0Lm93bC1pdGVtIHtcclxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAoIG1heC13aWR0aDogNTAwcHggKSB7XHJcblx0LmxvZ28ge1xyXG5cdFx0d2lkdGg6IDEyMHB4O1xyXG5cdH1cclxuXHQudGFnbGluZSB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdH1cclxuXHRcclxuXHQubmV3UGFwZXJOYW1lIHtcclxuXHRcdGJvdHRvbTogYXV0bztcclxuXHRcdHRvcDogMTVweDtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0fVxyXG5cdC5uZXdQYXBlckluZm9XcmFwcGVyIHtcclxuXHRcdGJvdHRvbTogYXV0bztcclxuXHRcdHRvcDogODBweDtcclxuXHRcdGxlZnQ6IDI1cHg7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0fVxyXG5cdC5uZXdQYXBlckltZyB7XHJcblx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdH1cclxuXHRcclxuXHQjTmV3UGFwZXIge1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHR9XHJcblx0XHJcblx0LmNvbENvbnRlbnRbZGF0YS1wYWdlPVwiTmV3IFBhcGVyXCJdIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRcclxuXHRcdC5jYXJvdXNlbENvbnRhaW5lciB7XHJcblx0XHRcdC8vIGhlaWdodDogNDAwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jYXJvdXNlbEl0ZW0ge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0LXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogOTBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lm93bC1jYXJvdXNlbCwgLm93bC1zdGFnZS1vdXRlciwgLm93bC1zdGFnZSwgLm93bC1pdGVtIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRcclxuXHQjQXJjaGl2ZSB7XHJcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcclxuXHRcdFxyXG5cdFx0LmNvbENhcm91c2VsIHtcclxuXHRcdFx0bWluLWhlaWdodDogNTAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xyXG5cdC5sb2dvIHtcclxuXHRcdHdpZHRoOiA5MHB4O1xyXG5cdH1cclxuXHQudGFnbGluZSB7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuIl19 */
