/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./styles/main.scss ***!
  \*****************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./styles/main.scss (1) ***!
  \*********************************************************************************************************************************************************/
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body,
html {
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
}

button {
  border: none;
  outline: 0;
  background: none;
}

img,
iframe {
  max-width: 100%;
}

img {
  display: block;
  border: none;
  outline: 0;
  user-select: none;
}

a {
  color: inherit;
  text-decoration: none;
}

em,
strong {
  font-style: inherit;
  font-weight: inherit;
}

hr {
  border: none;
  outline: 0;
}

ul,
li {
  list-style: none;
}

small {
  font-size: inherit;
}

input,
textarea {
  border: none;
  border-radius: 0;
  outline: 0;
  background: none;
  overflow: auto;
  appearance: none;
  resize: none;
  font: inherit;
  color: inherit;
}

address {
  font-size: inherit;
  font-style: normal;
  font-weight: 400;
}

button {
  font: inherit;
  color: inherit;
  background: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: normal;
}

.lenis {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-scrolling iframe {
  pointer-events: none;
}

@font-face {
  font-family: "Roobert-Medium";
  src: url(../../47a08f41c8d79c72d523.otf) format("opentype");
  font-display: block;
}
@font-face {
  font-family: "Roobert-Regular";
  src: url(../../cb46cff6eec680fa1591.otf) format("opentype");
  font-display: block;
}
body {
  background: #f0f4ff;
  user-select: none;
  transition: background 0.7s cubic-bezier(0.65, 0, 0.35, 1);
  cursor: wait;
}
body.is-loaded {
  cursor: default;
}
body[data-theme=dark] {
  background: #00071d;
}

#canvas3d {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw !important;
  height: 100svh !important;
  max-width: 100vw !important;
  max-height: 100svh !important;
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.65, 0, 0.35, 1);
  transition-delay: 1s;
  transform: translate3d(0, 0, 0);
  will-change: opacity;
}
#canvas3d.is-loaded {
  opacity: 1;
}
@media all and (max-width: 992px) {
  #canvas3d {
    pointer-events: none;
  }
}

.social path {
  transition: fill 0.7s cubic-bezier(0.65, 0, 0.35, 1);
}
[data-theme=dark] .social path {
  fill: #f0f4ff;
}

.button {
  display: inline-block;
  padding: 0.5em 1em;
  font-family: serif;
  font-style: italic;
  font-size: 20px;
  background: #00071d;
  color: #f0f4ff;
  border-radius: 32px;
  transition: color 0.3s cubic-bezier(0.65, 0, 0.35, 1), background 0.3s cubic-bezier(0.65, 0, 0.35, 1);
}
.button__arrow {
  display: inline-block;
  width: 0.5em;
  margin-right: 0.5em;
}
.button__arrow path {
  fill: currentColor;
}
.button__award {
  display: inline-block;
  width: 0.7em;
  margin-right: 0.5em;
}
.button__award path {
  fill: currentColor;
}
[data-theme=dark] .button {
  background: #f0f4ff;
  color: #00071d;
}
.button--ghost {
  background: none !important;
  color: #00071d;
  box-shadow: 0 0 0 1.6px currentColor;
}
[data-theme=dark] .button--ghost {
  background: none;
  color: #f0f4ff;
}
@media all and (max-width: 992px) {
  .button {
    font-size: 16px;
  }
}

.theme-switch {
  position: fixed;
  right: 6.25vw;
  padding: 7px;
  display: inline-block;
  display: none;
  cursor: pointer;
  z-index: 3;
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.65, 0, 0.35, 1);
  transition-delay: 0.6s;
}
.is-loaded .theme-switch {
  opacity: 1;
}
.theme-switch__dark {
  position: absolute;
}
[data-theme=dark] .theme-switch__dark {
  opacity: 0;
}
.theme-switch__light {
  transition: opacity 0.3s ease;
}
[data-theme=light] .theme-switch__light {
  opacity: 0;
}
@media all and (max-width: 992px) {
  .theme-switch {
    position: absolute;
    top: 24px;
    right: 24px;
  }
}

.home {
  padding: 4.167vw 6.25vw 0;
  color: #00071d;
  transition: color 0.7s cubic-bezier(0.65, 0, 0.35, 1);
}
[data-theme=dark] .home {
  color: #f0f4ff;
}
.home__logo {
  width: 32px;
}
.home__logo path {
  transition: fill 0.7s cubic-bezier(0.65, 0, 0.35, 1);
}
[data-theme=dark] .home__logo path {
  fill: #f0f4ff;
}
.home__scroll-down {
  display: none;
}
.home__intro {
  position: fixed;
}
.home__cta {
  display: none;
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.65, 0, 0.35, 1);
}
.is-loaded .home__cta {
  opacity: 1;
}
.home__name {
  margin-top: 0.625em;
  font-family: "Roobert-Medium", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 1;
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.65, 0, 0.35, 1);
}
.is-loaded .home__name {
  opacity: 1;
}
.home__name strong {
  display: block;
}
.home__name__divider {
  display: none;
}
.home__about {
  position: fixed;
  bottom: 6.25vw;
  margin-bottom: 80px;
  font-family: "Roobert-Regular", sans-serif;
  font-size: 16px;
  line-height: 1.25;
  text-transform: uppercase;
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.65, 0, 0.35, 1);
  transition-delay: 0.2s;
}
.is-loaded .home__about {
  opacity: 1;
}
.home__contact {
  position: fixed;
  bottom: 6.25vw;
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.65, 0, 0.35, 1);
  transition-delay: 0.4s;
}
.is-loaded .home__contact {
  opacity: 1;
}
.home__contact a {
  display: inline-block;
  margin-right: 32px;
  vertical-align: middle;
}
.home__contact .button {
  display: inline-block;
  margin-right: 32px;
  vertical-align: middle;
  transition: 0.3s opacity 0 0.7s cubic-bezier(0.65, 0, 0.35, 1);
  border: 1px solid #00071d;
}
.home__contact .button:hover {
  background: none;
  color: #00071d;
  border: 1px solid #00071d;
}
[data-theme=dark] .home__contact .button {
  border: 1px solid #f0f4ff;
}
[data-theme=dark] .home__contact .button:hover {
  background: none;
  color: #f0f4ff;
  border: 1px solid #f0f4ff;
}
.home__projects {
  position: relative;
  width: 55%;
  left: 45%;
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.65, 0, 0.35, 1);
  transition-delay: 0.6s;
}
.is-loaded .home__projects {
  opacity: 1;
}
@media all and (max-width: 1550px) {
  .home__projects {
    width: 52%;
    left: 48%;
  }
}
@media all and (max-width: 1300px) {
  .home__logo {
    width: 28px;
  }
  .home__name {
    font-size: 24px;
  }
}
@media all and (max-width: 1200px) {
  .home__logo {
    width: 24px;
  }
  .home__name {
    font-size: 24px;
  }
}
@media all and (max-width: 992px) {
  .home {
    padding: 0 24px;
  }
  .home__mobile {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100svh;
    padding: 24px 0;
  }
  .home__intro {
    position: relative;
  }
  .home__cta {
    position: absolute;
    top: 2px;
    right: 52px;
    display: inline-block;
  }
  .home__name {
    max-width: 6em;
    margin-top: 25svh;
    font-size: 32px;
  }
  .home__name__divider {
    display: block;
  }
  .home__about {
    position: relative;
    bottom: 0;
    margin-bottom: 0;
  }
  .home__scroll-down {
    display: inline-block;
    position: absolute;
    bottom: 24px;
    right: 24px;
    opacity: 0;
    transition: opacity 0.7s cubic-bezier(0.65, 0, 0.35, 1);
    transition-delay: 0.2s;
  }
  .is-loaded .home__scroll-down {
    opacity: 1;
  }
  .home__scroll-down path {
    transition: fill 0.7s cubic-bezier(0.65, 0, 0.35, 1);
  }
  .home__scroll-down rect {
    transition: stroke 0.7s cubic-bezier(0.65, 0, 0.35, 1);
  }
  [data-theme=dark] .home__scroll-down path {
    fill: #f0f4ff;
  }
  [data-theme=dark] .home__scroll-down rect {
    stroke: #f0f4ff;
  }
  .home__projects {
    position: relative;
    left: 0;
    width: 100%;
    margin: 120px 0;
  }
  .home__contact {
    position: relative;
    bottom: 0;
    margin-bottom: 40px;
  }
}
@media all and (max-width: 600px) {
  .home__about {
    font-size: 12px;
  }
}

.projects {
  height: 100%;
  font-family: "Roobert-Medium", sans-serif;
}
.projects__item {
  position: relative;
  margin-bottom: 1.33em;
  font-size: 3.75vw;
  line-height: 1;
  transition: opacity 0.7s cubic-bezier(0.65, 0, 0.35, 1);
  transform: translate3d(0, 0, 0);
}
.projects__item:first-of-type {
  margin-top: 42svh;
}
.projects__item:last-of-type {
  margin-bottom: 45svh;
}
.is-hovering .projects__item {
  opacity: 0.5;
}
.projects__item.is-hovered {
  opacity: 1;
}
.projects__title {
  position: relative;
  display: inline-block;
  font-size: 1em;
  transition: all 0.3s ease !important;
}
.projects__title:before {
  display: inline-block;
  position: absolute;
  top: 0.5em;
  right: 100%;
  margin-right: 0.5em;
  content: "";
  width: 15vw;
  height: 1px;
  background: currentColor;
  transform-origin: top right;
  transform: rotateY(90deg);
  transition: transform 0.7s cubic-bezier(0.65, 0, 0.35, 1);
}
.is-hovered .projects__title:before {
  transform: rotateY(0deg);
}
.projects__designer {
  position: relative;
  display: inline-block;
  margin-left: 2.1em;
  vertical-align: super;
  font-size: 0.444em;
  pointer-events: none;
}
.projects__award {
  position: absolute;
  top: -36px;
  left: 0;
  font-size: 14px;
  color: currentColor;
  pointer-events: none;
  transition: all 0.3s ease !important;
}
.projects__divider {
  position: absolute;
  left: -1.5em;
  top: 0.2em;
  display: inline-block;
  width: 0.625em;
  pointer-events: none;
}
.projects__divider path {
  transition: fill 0.7s cubic-bezier(0.65, 0, 0.35, 1);
}
[data-theme=dark] .projects__divider path {
  fill: #f0f4ff;
}
@media all and (max-width: 992px) {
  .projects__item {
    font-size: 40px;
    opacity: 1 !important;
  }
  .projects__item:first-of-type {
    margin-top: 0;
  }
  .projects__item:last-of-type {
    margin-bottom: 0;
  }
  .projects__title:before {
    display: none;
  }
  .projects__award {
    top: -28px;
    font-size: 12px;
  }
  .projects__divider {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin: 0.75em 0;
  }
  .projects__designer {
    display: block;
    margin-left: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9tYWluLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBeUNFO0VBRUU7RUFDQTtBQ3hDSjtBRDBDRTtFQUNFO0FDeENKOztBQ1BBO0VBQ0U7RUFDQTtFQUNBO0FEVUY7O0FDUEE7O0VBSUU7RUFDQTtBRFFGOztBQ0xBO0VBQ0U7RUFDQTtFQUNBO0FEUUY7O0FDTEE7O0VBRUU7QURRRjs7QUNMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEUUY7O0FDTEE7RUFDRTtFQUNBO0FEUUY7O0FDTEE7O0VBRUU7RUFDQTtBRFFGOztBQ0xBO0VBQ0U7RUFDQTtBRFFGOztBQ0xBOztFQUVFO0FEUUY7O0FDTEE7RUFDRTtBRFFGOztBQ0xBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFFGOztBQ0xBO0VBQ0U7RUFDQTtFQUNBO0FEUUY7O0FDTEE7RUFDRTtFQUNBO0VBQ0E7QURRRjs7QUNMQTs7Ozs7O0VBTUU7RUFDQTtBRFFGOztBRWpHQTtFQUNFO0FGb0dGOztBRWpHQTtFQUNFO0FGb0dGOztBRWpHQTtFQUNFO0FGb0dGOztBRWpHQTtFQUNFO0FGb0dGOztBRWpHQTtFQUNFO0FGb0dGOztBR3JIQTtFQUNFO0VBQ0E7RUFDQTtBSHdIRjtBR3JIQTtFQUNFO0VBQ0E7RUFDQTtBSHVIRjtBSWhJQTtFQUNFLG1CQ0NlO0VEQWY7RUFDQTtFQUNBO0FKa0lGO0FJaElFO0VBQ0U7QUprSUo7QUkvSEU7RUFDRSxtQkNSVTtBTHlJZDs7QUk3SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmdJRjtBSTlIRTtFQUNFO0FKZ0lKO0FJN0hFO0VBbkJGO0lBb0JJO0VKZ0lGO0FBQ0Y7O0FJNUhFO0VBQ0U7QUorSEo7QUk3SEk7RUFDRSxhQzFDVztBTHlLakI7O0FNM0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CREhZO0VDSVosY0RMZTtFQ01mO0VBQ0E7QU44S0Y7QU01S0U7RUFDRTtFQUNBO0VBQ0E7QU44S0o7QU01S0k7RUFDRTtBTjhLTjtBTTFLRTtFQUNFO0VBQ0E7RUFDQTtBTjRLSjtBTTFLSTtFQUNFO0FONEtOO0FNeEtFO0VBQ0UsbUJEOUJhO0VDK0JiLGNEOUJVO0FMd01kO0FNdktFO0VBQ0U7RUFDQSxjRG5DVTtFQ29DVjtBTnlLSjtBTXZLSTtFQUNFO0VBQ0EsY0R6Q1c7QUxrTmpCO0FNcktFO0VBL0NGO0lBZ0RJO0VOd0tGO0FBQ0Y7O0FPek5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QVAyTkY7QU96TkU7RUFDRTtBUDJOSjtBT3hORTtFQUNFO0FQME5KO0FPeE5JO0VBQ0U7QVAwTk47QU90TkU7RUFDRTtBUHdOSjtBT3ROSTtFQUNFO0FQd05OO0FPcE5FO0VBakNGO0lBa0NJO0lBQ0E7SUFDQTtFUHVORjtBQUNGOztBUTVQQTtFQUNFO0VBQ0EsY0hDWTtFR0FaO0FSK1BGO0FRN1BFO0VBQ0UsY0hKYTtBTG1RakI7QVE1UEU7RUFDRTtBUjhQSjtBUTVQSTtFQUNFO0FSOFBOO0FRNVBNO0VBQ0UsYUhkUztBTDRRakI7QVF6UEU7RUFDRTtBUjJQSjtBUXhQRTtFQUNFO0FSMFBKO0FRdlBFO0VBQ0U7RUFFQTtFQUNBO0FSd1BKO0FRdFBJO0VBQ0U7QVJ3UE47QVFwUEU7RUFDRTtFQUNBLHlDTDVCVTtFSzZCVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSc1BKO0FRcFBJO0VBQ0U7QVJzUE47QVFuUEk7RUFDRTtBUnFQTjtBUWxQSTtFQUNFO0FSb1BOO0FRaFBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsMENMbkRXO0VLcURYO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBUmdQSjtBUTlPSTtFQUNFO0FSZ1BOO0FRNU9FO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBUjZPSjtBUTNPSTtFQUNFO0FSNk9OO0FRMU9JO0VBQ0U7RUFDQTtFQUNBO0FSNE9OO0FRek9JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjJPTjtBUXpPTTtFQUNFO0VBQ0EsY0h6R007RUcwR047QVIyT1I7QVF4T007RUFDRTtBUjBPUjtBUXhPUTtFQUNFO0VBQ0EsY0huSE87RUdvSFA7QVIwT1Y7QVFwT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJzT0o7QVFwT0k7RUFDRTtBUnNPTjtBUW5PSTtFQVpGO0lBYUk7SUFDQTtFUnNPSjtBQUNGO0FRbk9FO0VBQ0U7SUFDRTtFUnFPSjtFUWxPRTtJQUNFO0VSb09KO0FBQ0Y7QVFqT0U7RUFDRTtJQUNFO0VSbU9KO0VRaE9FO0lBQ0U7RVJrT0o7QUFDRjtBUS9ORTtFQWxLRjtJQW1LSTtFUmtPRjtFUWhPRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVJrT0o7RVEvTkU7SUFDRTtFUmlPSjtFUTlORTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VSZ09KO0VRN05FO0lBQ0U7SUFDQTtJQUNBO0VSK05KO0VRN05JO0lBQ0U7RVIrTk47RVEzTkU7SUFDRTtJQUNBO0lBQ0E7RVI2Tko7RVExTkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUjROSjtFUTFOSTtJQUNFO0VSNE5OO0VRek5JO0lBQ0U7RVIyTk47RVF4Tkk7SUFDRTtFUjBOTjtFUXROTTtJQUNFO0VSd05SO0VRck5NO0lBQ0U7RVJ1TlI7RVFsTkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFUm9OSjtFUWpORTtJQUNFO0lBQ0E7SUFDQTtFUm1OSjtBQUNGO0FRaE5FO0VBQ0U7SUFDRTtFUmtOSjtBQUNGOztBUzNjQTtFQUNFO0VBQ0EseUNOWVk7QUhrY2Q7QVM1Y0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ4Y0o7QVM1Y0k7RUFDRTtBVDhjTjtBUzNjSTtFQUNFO0FUNmNOO0FTMWNJO0VBQ0U7QVQ0Y047QVN6Y0k7RUFDRTtBVDJjTjtBU3ZjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUeWNKO0FTdmNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUeWNOO0FTcmNNO0VBQ0U7QVR1Y1I7QVNsY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRvY0o7QVNqY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG1jSjtBU2hjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGtjSjtBU2hjSTtFQUNFO0FUa2NOO0FTaGNNO0VBQ0UsYUp0RlM7QUx3aEJqQjtBUzdiRTtFQUNFO0lBQ0U7SUFDQTtFVCtiSjtFUzdiSTtJQUNFO0VUK2JOO0VTNWJJO0lBQ0U7RVQ4Yk47RVN6Ykk7SUFDRTtFVDJiTjtFU3ZiRTtJQUNFO0lBQ0E7RVR5Yko7RVN0YkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUd2JKO0VTcmJFO0lBQ0U7SUFDQTtFVHViSjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9rYWNwZXItd2Vic2l0ZS8uL3N0eWxlcy91dGlscy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8va2FjcGVyLXdlYnNpdGUvLi9zdHlsZXMvbWFpbi5zY3NzIiwid2VicGFjazovL2thY3Blci13ZWJzaXRlLy4vc3R5bGVzL2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8va2FjcGVyLXdlYnNpdGUvLi9zdHlsZXMvYmFzZS9fc2Nyb2xsLnNjc3MiLCJ3ZWJwYWNrOi8va2FjcGVyLXdlYnNpdGUvLi9zdHlsZXMvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL2thY3Blci13ZWJzaXRlLy4vc3R5bGVzL2Jhc2UvX2NvbW1vbi5zY3NzIiwid2VicGFjazovL2thY3Blci13ZWJzaXRlLy4vc3R5bGVzL3V0aWxzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9rYWNwZXItd2Vic2l0ZS8uL3N0eWxlcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9rYWNwZXItd2Vic2l0ZS8uL3N0eWxlcy9jb21wb25lbnRzL190aGVtZS1zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly9rYWNwZXItd2Vic2l0ZS8uL3N0eWxlcy9sYXlvdXRzL19ob21lLnNjc3MiLCJ3ZWJwYWNrOi8va2FjcGVyLXdlYnNpdGUvLi9zdHlsZXMvbGF5b3V0cy9fcHJvamVjdHMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIlY292ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICYucGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiByYXRpbygkaGVpZ2h0LCAkd2lkdGgpIHtcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6ICR3aWR0aCAvICRoZWlnaHQgKiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jbGVhcmZpeCB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SUJNK1BsZXgrTW9ubzppdGFsLHdnaHRAMCwxMDA7MCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MSwxMDA7MSwyMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDAmZGlzcGxheT1zd2FwXCIpO1xuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSxcbmh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5pbWcsXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZW0sXG5zdHJvbmcge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbnVsLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxlbmlzIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubGVuaXMubGVuaXMtc21vb3RoIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xufVxuXG4ubGVuaXMubGVuaXMtc21vb3RoIFtkYXRhLWxlbmlzLXByZXZlbnRdIHtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cblxuLmxlbmlzLmxlbmlzLXN0b3BwZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGVuaXMubGVuaXMtc2Nyb2xsaW5nIGlmcmFtZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9vYmVydC1NZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb29iZXJ0LU1lZGl1bS5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9vYmVydC1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9vYmVydC1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjBmNGZmO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjdzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbiAgY3Vyc29yOiB3YWl0O1xufVxuYm9keS5pcy1sb2FkZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5ib2R5W2RhdGEtdGhlbWU9ZGFya10ge1xuICBiYWNrZ3JvdW5kOiAjMDAwNzFkO1xufVxuXG4jY2FudmFzM2Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMHN2aCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMHN2aCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG4jY2FudmFzM2QuaXMtbG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNjYW52YXMzZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnNvY2lhbCBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjdzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5zb2NpYWwgcGF0aCB7XG4gIGZpbGw6ICNmMGY0ZmY7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZDogIzAwMDcxZDtcbiAgY29sb3I6ICNmMGY0ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpLCBiYWNrZ3JvdW5kIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpO1xufVxuLmJ1dHRvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5idXR0b25fX2Fycm93IHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYnV0dG9uX19hd2FyZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuN2VtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLmJ1dHRvbl9fYXdhcmQgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjBmNGZmO1xuICBjb2xvcjogIzAwMDcxZDtcbn1cbi5idXR0b24tLWdob3N0IHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDcxZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMS42cHggY3VycmVudENvbG9yO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLmJ1dHRvbi0tZ2hvc3Qge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2YwZjRmZjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udGhlbWUtc3dpdGNoIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNi4yNXZ3O1xuICBwYWRkaW5nOiA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLmlzLWxvYWRlZCAudGhlbWUtc3dpdGNoIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50aGVtZS1zd2l0Y2hfX2Rhcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudGhlbWUtc3dpdGNoX19kYXJrIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50aGVtZS1zd2l0Y2hfX2xpZ2h0IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5bZGF0YS10aGVtZT1saWdodF0gLnRoZW1lLXN3aXRjaF9fbGlnaHQge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRoZW1lLXN3aXRjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgfVxufVxuXG4uaG9tZSB7XG4gIHBhZGRpbmc6IDQuMTY3dncgNi4yNXZ3IDA7XG4gIGNvbG9yOiAjMDAwNzFkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjdzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5ob21lIHtcbiAgY29sb3I6ICNmMGY0ZmY7XG59XG4uaG9tZV9fbG9nbyB7XG4gIHdpZHRoOiAzMnB4O1xufVxuLmhvbWVfX2xvZ28gcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAuaG9tZV9fbG9nbyBwYXRoIHtcbiAgZmlsbDogI2YwZjRmZjtcbn1cbi5ob21lX19zY3JvbGwtZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZV9faW50cm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uaG9tZV9fY3RhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbn1cbi5pcy1sb2FkZWQgLmhvbWVfX2N0YSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaG9tZV9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IDAuNjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvb2JlcnQtTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7XG59XG4uaXMtbG9hZGVkIC5ob21lX19uYW1lIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob21lX19uYW1lIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWVfX25hbWVfX2RpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWVfX2Fib3V0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDYuMjV2dztcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9vYmVydC1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4uaXMtbG9hZGVkIC5ob21lX19hYm91dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaG9tZV9fY29udGFjdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA2LjI1dnc7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG4uaXMtbG9hZGVkIC5ob21lX19jb250YWN0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob21lX19jb250YWN0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ob21lX19jb250YWN0IC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5IDAgMC43cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA3MWQ7XG59XG4uaG9tZV9fY29udGFjdCAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMDA3MWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA3MWQ7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAuaG9tZV9fY29udGFjdCAuYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjRmZjtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5ob21lX19jb250YWN0IC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2YwZjRmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjRmZjtcbn1cbi5ob21lX19wcm9qZWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDU1JTtcbiAgbGVmdDogNDUlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLmlzLWxvYWRlZCAuaG9tZV9fcHJvamVjdHMge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gIC5ob21lX19wcm9qZWN0cyB7XG4gICAgd2lkdGg6IDUyJTtcbiAgICBsZWZ0OiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaG9tZV9fbG9nbyB7XG4gICAgd2lkdGg6IDI4cHg7XG4gIH1cbiAgLmhvbWVfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lX19sb2dvIHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuICAuaG9tZV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG4gIC5ob21lX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDBzdmg7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG4gIC5ob21lX19pbnRybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ob21lX19jdGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICByaWdodDogNTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmhvbWVfX25hbWUge1xuICAgIG1heC13aWR0aDogNmVtO1xuICAgIG1hcmdpbi10b3A6IDI1c3ZoO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAuaG9tZV9fbmFtZV9fZGl2aWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhvbWVfX2Fib3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhvbWVfX3Njcm9sbC1kb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgfVxuICAuaXMtbG9hZGVkIC5ob21lX19zY3JvbGwtZG93biB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuaG9tZV9fc2Nyb2xsLWRvd24gcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjdzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbiAgfVxuICAuaG9tZV9fc2Nyb2xsLWRvd24gcmVjdCB7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpO1xuICB9XG4gIFtkYXRhLXRoZW1lPWRhcmtdIC5ob21lX19zY3JvbGwtZG93biBwYXRoIHtcbiAgICBmaWxsOiAjZjBmNGZmO1xuICB9XG4gIFtkYXRhLXRoZW1lPWRhcmtdIC5ob21lX19zY3JvbGwtZG93biByZWN0IHtcbiAgICBzdHJva2U6ICNmMGY0ZmY7XG4gIH1cbiAgLmhvbWVfX3Byb2plY3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEyMHB4IDA7XG4gIH1cbiAgLmhvbWVfX2NvbnRhY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVfX2Fib3V0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnByb2plY3RzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogXCJSb29iZXJ0LU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuLnByb2plY3RzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjMzZW07XG4gIGZvbnQtc2l6ZTogMy43NXZ3O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5wcm9qZWN0c19faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogNDJzdmg7XG59XG4ucHJvamVjdHNfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVzdmg7XG59XG4uaXMtaG92ZXJpbmcgLnByb2plY3RzX19pdGVtIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnByb2plY3RzX19pdGVtLmlzLWhvdmVyZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2plY3RzX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAhaW1wb3J0YW50O1xufVxuLnByb2plY3RzX190aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVlbTtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNXZ3O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbn1cbi5pcy1ob3ZlcmVkIC5wcm9qZWN0c19fdGl0bGU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuLnByb2plY3RzX19kZXNpZ25lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMi4xZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZm9udC1zaXplOiAwLjQ0NGVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9qZWN0c19fYXdhcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM2cHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgIWltcG9ydGFudDtcbn1cbi5wcm9qZWN0c19fZGl2aWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNWVtO1xuICB0b3A6IDAuMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjYyNWVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9qZWN0c19fZGl2aWRlciBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjdzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5wcm9qZWN0c19fZGl2aWRlciBwYXRoIHtcbiAgZmlsbDogI2YwZjRmZjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0c19faXRlbSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuICAucHJvamVjdHNfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucHJvamVjdHNfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wcm9qZWN0c19fdGl0bGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9qZWN0c19fYXdhcmQge1xuICAgIHRvcDogLTI4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9qZWN0c19fZGl2aWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMC43NWVtIDA7XG4gIH1cbiAgLnByb2plY3RzX19kZXNpZ25lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn0iLCIqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5LFxuaHRtbCB7XG4gIC8vIHdpZHRoOiAxMDAlO1xuICAvLyBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbmltZyxcbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5lbSxcbnN0cm9uZyB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuIiwiLmxlbmlzIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubGVuaXMubGVuaXMtc21vb3RoIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xufVxuXG4ubGVuaXMubGVuaXMtc21vb3RoIFtkYXRhLWxlbmlzLXByZXZlbnRdIHtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cblxuLmxlbmlzLmxlbmlzLXN0b3BwZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGVuaXMubGVuaXMtc2Nyb2xsaW5nIGlmcmFtZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9vYmVydC1NZWRpdW0nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUm9vYmVydC1NZWRpdW0ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb29iZXJ0LVJlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUm9vYmVydC1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SUJNK1BsZXgrTW9ubzppdGFsLHdnaHRAMCwxMDA7MCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MSwxMDA7MSwyMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDAmZGlzcGxheT1zd2FwJyk7XG5cbiRmb250LW1lZGl1bTogJ1Jvb2JlcnQtTWVkaXVtJywgc2Fucy1zZXJpZjtcbiRmb250LXJlZ3VsYXI6ICdSb29iZXJ0LVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuJGZvbnQtbW9ubzogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7XG4iLCJib2R5IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLW9mZndoaXRlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAkdGhlbWVUcmFuc2l0aW9uRWFzaW5nO1xuICBjdXJzb3I6IHdhaXQ7XG5cbiAgJi5pcy1sb2FkZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gICZbZGF0YS10aGVtZT1cImRhcmtcIl0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgfVxufVxuXG4jY2FudmFzM2Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMHN2aCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMHN2aCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aGVtZVRyYW5zaXRpb25FYXNpbmc7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcblxuICAmLmlzLWxvYWRlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1icmVha3BvaW50LXdpZHRofSkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5zb2NpYWwge1xuICBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsICR0aGVtZVRyYW5zaXRpb25FYXNpbmc7XG5cbiAgICBbZGF0YS10aGVtZT1cImRhcmtcIl0gJiB7XG4gICAgICBmaWxsOiAkY29sb3Itb2Zmd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIvLyogPT09IENPTE9SUyA9PT0gKi8vXG5cbiRjb2xvci1vZmZ3aGl0ZTogI2YwZjRmZjtcbiRjb2xvci1ibGFjazogIzAwMDcxZDtcbiRjb2xvci1ibHVlOiByZ2IoNjMsIDEwMywgMjAyKTtcblxuLy8qID09PSBlbmQgQ09MT1JTID09PSAqLy9cblxuLy8qID09PSBESU1FTlNJT05TID09PSAqLy9cblxuJGhvdmVyLXdpZHRoOiAxMDI1cHg7XG5cbi8vKiA9PT0gZW5kIERJTUVOU0lPTlMgPT09ICovL1xuXG4vLyogPT09IFRSQU5TSVRJT05TID09PSAqLy9cblxuJHRoZW1lVHJhbnNpdGlvbkVhc2luZzogMC43cyAkZWFzZUluT3V0Q3ViaWM7XG5cbi8vKiA9PT0gZW5kIFRSQU5TSVRJT05TID09PSAqLy9cblxuLy9cblxuLy8qID09PSBPVEhFUiA9PT0gKi8vXG5cbi8vKiA9PT0gZW5kIE9USEVSID09PSAqLy9cblxuLy9cblxuLy8qID09PSBGT05UUyA9PT0gKi8vXG5cbi8vICRmb250LXNlcmlmLXJvbWFuOiBcIldUIEtvcm1lbGluayBSb21hblwiLCBzZXJpZjtcblxuLy8qID09PSBlbmQgRk9OVFMgPT09ICovL1xuXG4vL1xuXG4vLyogPT09IEJSRUFLUE9JTlRTID09PSAqLy9cblxuJHNjcmVlbi1mdWxsaGQtd2lkdGg6IDE5MjBweDtcbiRzY3JlZW4teHhsLXdpZHRoOiAxODAwcHg7XG4kc2NyZWVuLXhsLXdpZHRoOiAxNDAwcHg7XG4kc2NyZWVuLWxnLXdpZHRoOiAxMjAwcHg7XG4kc2NyZWVuLXRhYmxldEgtd2lkdGg6IDEwMjRweDtcbiRzY3JlZW4tYmVsb3ctdGFibGV0SC13aWR0aDogOTkycHg7XG4kc2NyZWVuLWJyZWFrcG9pbnQtd2lkdGg6IDk5MnB4O1xuJG1lbnUtYnJlYWtwb2ludC13aWR0aDogOTkycHg7XG4kc2NyZWVuLXRhYmxldFYtd2lkdGg6IDc2OHB4O1xuJHNjcmVlbi1tb2JpbGUtd2lkdGg6IDYwMHB4O1xuJHNjcmVlbi1zbWFydHBob25lLXdpZHRoOiA0MDBweDtcblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbiRzY3JlZW4teHhzLW1pbjogMzc1cHggIWRlZmF1bHQ7XG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuJHNjcmVlbi14cy1taW46IDQ4MHB4ICFkZWZhdWx0O1xuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kc2NyZWVuLXNtLW1pbjogOTAwcHggIWRlZmF1bHQ7XG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJHNjcmVlbi1tZC1taW46IDEwMjVweCAhZGVmYXVsdDtcbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJHNjcmVlbi1sZy1taW46IDEyMDBweCAhZGVmYXVsdDtcbi8vIEV4dHJhIGxhcmdlIHNjcmVlbiAvIGV4dHJhIHdpZGUgZGVza3RvcFxuJHNjcmVlbi14bGctbWluOiAxNTAwcHggIWRlZmF1bHQ7XG4vLyBFeHRyYSBYbGFyZ2Ugc2NyZWVuIC8gWGV4dHJhIHdpZGUgZGVza3RvcFxuJHNjcmVlbi14eGxnLW1pbjogMTYwMHB4ICFkZWZhdWx0O1xuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogKCRzY3JlZW4tbWQtbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1heDogKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cbiRyd2Qtc21hcnRwaG9uZTogXCJhbGwgYW5kIChtYXgtd2lkdGg6IDQwMHB4KVwiO1xuJHJ3ZC1tb2JpbGU6IFwiYWxsIGFuZCAobWF4LXdpZHRoOiAjeyRzY3JlZW4teHMtbWF4fSlcIjtcbiRyd2QtdGFibGV0OiBcImFsbCBhbmQgKG1heC13aWR0aDogI3skc2NyZWVuLXNtLW1heH0pXCI7XG4vLyAkcndkLXRhYmxldDogJ2FsbCBhbmQgKG1pbi13aWR0aDogI3skc2NyZWVuLXNtLW1pbn0pIGFuZCAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbWQtbWF4fSknO1xuJHJ3ZC1tb2JpbGUtYW5kLXRhYmxldDogXCJhbGwgYW5kIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1tZC1tYXh9KVwiO1xuJHJ3ZC1kZXNrdG9wOiBcImFsbCBhbmQgKG1pbi13aWR0aDogI3skc2NyZWVuLWxnLW1pbn0pXCI7XG4kcndkLW1pbi1kZXNrdG9wOiBcImFsbCBhbmQgKG1pbi13aWR0aDogMTAyNXB4KVwiO1xuXG4kcndkLXh4czogXCJhbGwgYW5kIChtYXgtd2lkdGg6ICN7JHNjcmVlbi14cy1taW4gLSAxfSlcIjtcbiRyd2QteHM6IFwiYWxsIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW4teHMtbWlufSkgYW5kIChtYXgtd2lkdGg6ICN7JHNjcmVlbi14cy1tYXh9KVwiO1xuJHJ3ZC1zbTogXCJhbGwgYW5kIChtaW4td2lkdGg6ICN7JHNjcmVlbi1zbS1taW59KSBhbmQgKG1heC13aWR0aDogI3skc2NyZWVuLXNtLW1heH0pXCI7XG4kcndkLW1kOiBcImFsbCBhbmQgKG1pbi13aWR0aDogI3skc2NyZWVuLW1kLW1pbn0pIGFuZCAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbWQtbWF4fSlcIjtcbiRyd2QtbGc6IFwiYWxsIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW4tbGctbWlufSlcIjtcblxuJHJ3ZC1iaWctcGhvbmUtdXA6IFwiYWxsIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW4teHhzLW1pbn0pXCI7XG4kcndkLXhzLXVwOiBcImFsbCBhbmQgKG1pbi13aWR0aDogI3skc2NyZWVuLXhzLW1pbn0pXCI7XG4kcndkLXNtLXVwOiBcImFsbCBhbmQgKG1pbi13aWR0aDogI3skc2NyZWVuLXNtLW1pbn0pXCI7XG4kcndkLW1kLXVwOiBcImFsbCBhbmQgKG1pbi13aWR0aDogI3skc2NyZWVuLW1kLW1pbn0pXCI7XG4kcndkLWxnLXVwOiBcImFsbCBhbmQgKG1pbi13aWR0aDogI3skc2NyZWVuLWxnLW1pbn0pXCI7XG4kcndkLXhsZy11cDogXCJhbGwgYW5kIChtaW4td2lkdGg6ICN7JHNjcmVlbi14bGctbWlufSlcIjtcbiRyd2QteHhsZy11cDogXCJhbGwgYW5kIChtaW4td2lkdGg6ICN7JHNjcmVlbi14eGxnLW1pbn0pXCI7XG5cbiRyd2QteHMtZG93bjogXCJhbGwgYW5kIChtYXgtd2lkdGg6ICN7JHNjcmVlbi14cy1tYXh9KVwiO1xuJHJ3ZC1zbS1kb3duOiBcImFsbCBhbmQgKG1heC13aWR0aDogI3skc2NyZWVuLXNtLW1heH0pXCI7XG4kcndkLW1kLWRvd246IFwiYWxsIGFuZCAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbWQtbWF4fSlcIjtcbiRyd2QtdGFibGV0LWRvd246IFwiYWxsIGFuZCAobWF4LXdpZHRoOiA4NTBweClcIjtcbiRyd2QtbW9iaWxlLWRvd246IFwiYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweClcIjtcblxuJGZvci1pZTogXCJhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVwiO1xuJGZvci1maXJlZm94OiBcInNjcmVlbiBhbmQgKC1tb3otaW1hZ2VzLWluLW1lbnVzOjApXCI7XG5cbi8vKiA9PT0gZW5kIEJSRUFLUE9JTlRTID09PSAqLy9cbiIsIi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICBjb2xvcjogJGNvbG9yLW9mZndoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzICRlYXNlSW5PdXRDdWJpYywgYmFja2dyb3VuZCAwLjNzICRlYXNlSW5PdXRDdWJpYztcblxuICAmX19hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fYXdhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMC43ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLXRoZW1lPSdkYXJrJ10gJiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW9mZndoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIH1cblxuICAmLS1naG9zdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMS42cHggY3VycmVudENvbG9yO1xuXG4gICAgW2RhdGEtdGhlbWU9J2RhcmsnXSAmIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLW9mZndoaXRlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1icmVha3BvaW50LXdpZHRofSkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuIiwiLnRoZW1lLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDYuMjV2dztcbiAgcGFkZGluZzogN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMztcblxuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aGVtZVRyYW5zaXRpb25FYXNpbmc7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG5cbiAgLmlzLWxvYWRlZCAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJl9fZGFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgW2RhdGEtdGhlbWU9XCJkYXJrXCJdICYge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAmX19saWdodCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICBbZGF0YS10aGVtZT1cImxpZ2h0XCJdICYge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAjeyRzY3JlZW4tYnJlYWtwb2ludC13aWR0aH0pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICB9XG59XG4iLCIuaG9tZSB7XG4gIHBhZGRpbmc6IDQuMTY3dncgNi4yNXZ3IDA7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0aGVtZVRyYW5zaXRpb25FYXNpbmc7XG5cbiAgW2RhdGEtdGhlbWU9J2RhcmsnXSAmIHtcbiAgICBjb2xvcjogJGNvbG9yLW9mZndoaXRlO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDMycHg7XG5cbiAgICBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgJHRoZW1lVHJhbnNpdGlvbkVhc2luZztcbiAgICAgIFxuICAgICAgW2RhdGEtdGhlbWU9J2RhcmsnXSAmIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLW9mZndoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Njcm9sbC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdGhlbWVUcmFuc2l0aW9uRWFzaW5nO1xuXG4gICAgLmlzLWxvYWRlZCAmIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdGhlbWVUcmFuc2l0aW9uRWFzaW5nO1xuXG4gICAgLmlzLWxvYWRlZCAmIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2RpdmlkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19hYm91dCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNi4yNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XG5cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdGhlbWVUcmFuc2l0aW9uRWFzaW5nO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG5cbiAgICAuaXMtbG9hZGVkICYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA2LjI1dnc7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRoZW1lVHJhbnNpdGlvbkVhc2luZztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuXG4gICAgLmlzLWxvYWRlZCAmIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSAwICR0aGVtZVRyYW5zaXRpb25FYXNpbmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLXRoZW1lPSdkYXJrJ10gJiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vZmZ3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itb2Zmd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW9mZndoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvamVjdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTUlO1xuICAgIGxlZnQ6IDQ1JTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRoZW1lVHJhbnNpdGlvbkVhc2luZztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuXG4gICAgLmlzLWxvYWRlZCAmIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gICAgICB3aWR0aDogNTIlO1xuICAgICAgbGVmdDogNDglO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICZfX2xvZ28ge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgJl9fbG9nbyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAjeyRzY3JlZW4tYnJlYWtwb2ludC13aWR0aH0pIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgICAmX19tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDEwMHN2aDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICB9XG5cbiAgICAmX19pbnRybyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgcmlnaHQ6IDUycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBtYXgtd2lkdGg6IDZlbTtcbiAgICAgIG1hcmdpbi10b3A6IDI1c3ZoO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuXG4gICAgICAmX19kaXZpZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWJvdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19zY3JvbGwtZG93biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDI0cHg7XG4gICAgICByaWdodDogMjRweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aGVtZVRyYW5zaXRpb25FYXNpbmc7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuXG4gICAgICAuaXMtbG9hZGVkICYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdGhlbWVUcmFuc2l0aW9uRWFzaW5nO1xuICAgICAgfVxuXG4gICAgICByZWN0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICR0aGVtZVRyYW5zaXRpb25FYXNpbmc7XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLXRoZW1lPSdkYXJrJ10gJiB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmMGY0ZmY7XG4gICAgICAgIH1cblxuICAgICAgICByZWN0IHtcbiAgICAgICAgICBzdHJva2U6ICNmMGY0ZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcm9qZWN0cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEyMHB4IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGFjdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1tb2JpbGUtd2lkdGh9KSB7XG4gICAgJl9fYWJvdXQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnByb2plY3RzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogJGZvbnQtbWVkaXVtO1xuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMzZW07XG4gICAgZm9udC1zaXplOiAzLjc1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzICRlYXNlSW5PdXRDdWJpYztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQyc3ZoO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1c3ZoO1xuICAgIH1cblxuICAgIC5pcy1ob3ZlcmluZyAmIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAmLmlzLWhvdmVyZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlICFpbXBvcnRhbnQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuNWVtO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTV2dztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzICRlYXNlSW5PdXRDdWJpYztcbiAgICB9XG5cbiAgICAuaXMtaG92ZXJlZCAmIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2lnbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgZm9udC1zaXplOiAwLjQ0NGVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJl9fYXdhcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fZGl2aWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xLjVlbTtcbiAgICB0b3A6IDAuMmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMC42MjVlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdGhlbWVUcmFuc2l0aW9uRWFzaW5nO1xuXG4gICAgICBbZGF0YS10aGVtZT0nZGFyayddICYge1xuICAgICAgICBmaWxsOiAkY29sb3Itb2Zmd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogI3skc2NyZWVuLWJyZWFrcG9pbnQtd2lkdGh9KSB7XG4gICAgJl9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXdhcmQge1xuICAgICAgdG9wOiAtMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAmX19kaXZpZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMC43NWVtIDA7XG4gICAgfVxuXG4gICAgJl9fZGVzaWduZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/