/**
 * Swiper 11.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 22, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* external dependencies */
/* abstracts */
/* base */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

a {
  text-decoration: none;
}

div, section {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: 160px;
}

html, body {
  font-family: "Roboto", sans-serif;
}

body {
  position: relative;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Roboto", sans-serif;
}

strong, b {
  font-weight: 700;
}

input:focus, textarea:focus, select:focus {
  outline: 0;
}

main {
  margin-top: -75px;
}
@media screen and (max-width: 1080px) {
  main {
    margin-top: 0;
  }
}

p {
  font-size: 16px;
  line-height: 24px;
  color: #13110C;
}

.relative {
  position: relative;
}

/* helpers */
/* layouts */
.container {
  width: 100%;
  margin: 0 auto;
  max-width: 1110px;
  padding: 0 25px;
}

.top-bar {
  background-color: #253664;
  padding: 8px 0;
  z-index: 2;
}
.top-bar .container {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 40px;
  gap: 30px;
  max-width: 1406px;
}
.top-bar-navigation {
  display: flex;
  align-items: center;
  gap: 30px;
}
.top-bar-item {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  transition: 0.3s;
}
.top-bar-item p {
  color: inherit;
}
.top-bar-item svg path {
  transition: 0.3s;
}
.top-bar-item:hover {
  color: rgba(245, 247, 248, 0.5);
}
.top-bar-item:hover svg path {
  fill: rgba(245, 247, 248, 0.5);
}
.top-bar-item.active {
  color: #35C2A4;
}
.top-bar-item.active svg path {
  fill: #35C2A4;
}
.top-bar-language form select {
  background-color: transparent;
  appearance: none;
  background-image: url("https://ultramar.bitbanglab.cl/wp-content/themes/ultramar/assets/assets/images/icon-arrow-select.svg");
  background-repeat: no-repeat;
  background-position: right;
  border: none;
  color: #FFFFFF;
  font-size: 12px;
  padding-right: 30px;
  cursor: pointer;
}
.top-bar-language form select option {
  padding: 0 5px;
  background-color: #253664;
}
.top-bar-language form select:hover {
  color: rgba(245, 247, 248, 0.5);
}
.top-bar-language form select.active {
  color: #35C2A4;
}

.header {
  position: fixed;
  top: 50px;
  width: 100%;
  z-index: 10;
  max-width: 1406px;
  margin: 0 auto;
  backdrop-filter: blur(11px);
}
@media screen and (max-width: 1080px) {
  .header {
    position: static;
    top: initial;
    z-index: initial;
  }
}
.header-container {
  padding: 20px 24px;
  background-color: rgba(255, 255, 255, 0.14);
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-brand {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 1080px) {
  .header-brand {
    width: 100%;
  }
}
.header-navigation {
  display: flex;
  align-items: center;
  gap: 30px;
}
.header-navigation-item {
  color: #13110C;
  font-size: 16px;
  font-weight: 600;
  transition: 0.3s;
  position: relative;
}
.header-navigation-item:hover {
  color: #35C2A4;
}
.header-navigation-item.active::after {
  content: "";
  position: absolute;
  bottom: -3px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 1px;
  background-color: #0068B2;
}
.header-navigation-item.active:before {
  content: "";
  position: absolute;
  bottom: -21px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 19px;
  background-color: rgba(0, 104, 178, 0.2);
}

.main-header {
  z-index: 2;
  position: relative;
}
@media screen and (max-width: 1080px) {
  .main-header {
    display: flex;
    flex-direction: column-reverse;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
  }
  .main-header .top-bar {
    background-color: transparent;
    position: absolute;
    left: -100%;
    top: 300px;
    z-index: 10;
    transition: 0.3s;
    background-color: white;
    width: 100%;
    padding-top: 100px;
  }
  .main-header .top-bar.active {
    left: 0;
  }
  .main-header .top-bar .container {
    flex-direction: column;
    align-items: flex-end;
    padding: 106px 25px 92px 25px;
  }
  .main-header .top-bar-navigation {
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
  }
  .main-header .top-bar-item {
    color: #253664;
  }
  .main-header .top-bar-item svg path {
    fill: #253664;
  }
  .main-header .top-bar-language form select {
    color: #13110C;
    background-image: url("https://ultramar.bitbanglab.cl/wp-content/themes/ultramar/assets/assets/images/icon-arrow-select-mobile.svg");
  }
  .main-header .top-bar-language form select option {
    background-color: transparent;
  }
  .main-header .header {
    max-width: 100%;
    width: 100%;
    z-index: 10;
  }
  .main-header .header-container {
    flex-direction: column;
    align-items: flex-start;
    position: relative;
  }
  .main-header .header-navigation {
    padding-top: 32px;
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
    position: absolute;
    left: -100%;
    transition: 0.3s;
    background-color: white;
    top: 100px;
  }
  .main-header .header-navigation.active {
    left: 0;
    z-index: 10;
  }
  .main-header .header-navigation-item {
    margin-right: 25px;
  }
}

.header-button {
  display: none;
}
@media screen and (max-width: 1080px) {
  .header-button {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .header-button .icon {
    cursor: pointer;
    display: block;
    position: relative;
  }
  .header-button .menu, .header-button .menu:before, .header-button .menu:after {
    background: #35C2A4;
    content: "";
    display: block;
    height: 4px;
    position: absolute;
    transition: background ease 0.3s, top ease 0.3s 0.3s, transform ease 0.3s;
    width: 40px;
  }
  .header-button .menu {
    left: -20px;
    top: 0;
  }
  .header-button .menu:before {
    top: -14px;
  }
  .header-button .menu:after {
    top: 14px;
  }
  .header-button .menu.openMenu {
    background-color: transparent;
  }
  .header-button .menu.openMenu:before {
    transform: rotate(45deg);
  }
  .header-button .menu.openMenu:after {
    transform: rotate(-45deg);
  }
  .header-button .menu.openMenu:before, .header-button .menu.openMenu:after {
    top: 0;
    transition: top ease 0.3s, transform ease 0.3s;
  }
}

.footer {
  margin-top: 94px;
  padding: 63px 0 80px 0;
  background-color: #253664;
}
.footer .container {
  max-width: 1354px;
}
.footer .container:nth-child(1) {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
@media screen and (max-width: 1080px) {
  .footer .container:nth-child(1) {
    flex-direction: column;
    align-items: flex-start;
    gap: 48px;
  }
}
@media screen and (max-width: 780px) {
  .footer-brand {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
}
.footer-navigation {
  display: flex;
  align-items: center;
  gap: 40px;
  margin-top: 51px;
}
@media screen and (max-width: 780px) {
  .footer-navigation {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
}
.footer-navigation a {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 400;
  cursor: pointer;
  transition: 0.3s;
}
.footer-navigation a:hover {
  color: #35C2A4;
}
.footer-navigation a.active {
  position: relative;
}
.footer-navigation a.active::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 2px;
  background-color: #35C2A4;
}
.footer-social {
  display: flex;
  align-items: center;
  gap: 40px;
  margin-top: 71px;
}
@media screen and (max-width: 780px) {
  .footer-social {
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;
  }
}
.footer-social .footer-item {
  display: flex;
  align-items: flex-start;
  gap: 14px;
}
.footer-social .footer-item p, .footer-social .footer-item a {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 400;
}
.footer-social .footer-item a {
  position: relative;
  text-decoration: underline;
  text-decoration-thickness: 3px;
  text-decoration-color: rgba(255, 255, 255, 0.4);
  transition: 0.3s;
  text-underline-offset: 6px;
}
.footer-social .footer-item a:hover {
  text-decoration-color: #35C2A4;
}
.footer-info h3 {
  color: #FFFFFF;
  font-size: 36px;
  margin-bottom: 14px;
}
@media screen and (max-width: 780px) {
  .footer-info h3 br {
    display: none;
  }
}
.footer-copyright {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  margin-top: 91px;
  background-color: rgba(218, 216, 216, 0.2);
  line-height: 22px;
  padding-left: 15px;
}
@media screen and (max-width: 780px) {
  .footer-copyright {
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: 30px;
    margin-top: 80px;
    background-color: transparent;
    padding-left: 0;
    gap: 18px;
  }
}
.footer-copyright nav {
  display: flex;
  align-items: center;
  gap: 40px;
}
.footer-copyright nav a {
  color: #FFFFFF;
  font-size: 15px;
  font-weight: 400;
  cursor: pointer;
  transition: 0.3s;
}
.footer-copyright nav a:hover {
  color: #35C2A4;
}
.footer-copyright > a {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 400;
  cursor: pointer;
  transition: 0.3s;
  background-color: #35C2A4;
  padding: 10px;
  display: flex;
  gap: 77px;
  align-items: center;
  box-sizing: border-box;
}
@media screen and (max-width: 780px) {
  .footer-copyright > a {
    width: 100%;
    justify-content: space-between;
  }
}
.footer-copyright > a:hover {
  background-color: #5977C7;
}

/* components */
/* @import 'scss/project/components/xxx'; */
@media screen and (max-width: 1020px) {
  .main-slider {
    margin-top: 44px;
  }
}
.main-slider-item {
  position: relative;
}
.main-slider-item-header {
  position: relative;
}
@media screen and (max-width: 1020px) {
  .main-slider-item-header {
    display: none;
  }
}
.main-slider-item-header:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background: linear-gradient(270deg, rgb(255, 255, 255) 0%, rgba(0, 104, 178, 0.8) 100%);
  z-index: 2;
  mix-blend-mode: multiply;
}
.main-slider-item-header img {
  width: 100%;
}
@media screen and (max-width: 1020px) {
  .main-slider-item-header img.desktop {
    display: none;
  }
}
.main-slider-item-body {
  position: absolute;
  top: 170px;
  left: 50%;
  transform: translate(-50%, 0);
  max-width: 1110px;
  width: 100%;
  display: flex;
  flex-direction: column;
  z-index: 3;
  padding: 0 25px;
}
@media screen and (max-width: 1020px) {
  .main-slider-item-body {
    top: 100px;
  }
}
@media screen and (max-width: 1020px) {
  .main-slider-item-body {
    position: static;
    top: initial;
    left: initial;
    transform: initial;
  }
}
.main-slider-item-body h1, .main-slider-item-body h2 {
  font-size: 32px;
  font-weight: 400;
  color: white;
  position: relative;
  padding-bottom: 20px;
}
@media screen and (max-width: 1020px) {
  .main-slider-item-body h1, .main-slider-item-body h2 {
    color: #13110C;
    margin-bottom: 14px;
  }
}
.main-slider-item-body h1::after, .main-slider-item-body h2::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 153px;
  height: 3px;
  background-color: #35C2A4;
}
@media screen and (max-width: 1020px) {
  .main-slider-item-body h1::after, .main-slider-item-body h2::after {
    bottom: 5px;
  }
}
.main-slider-item-body img {
  display: none;
}
@media screen and (max-width: 1020px) {
  .main-slider-item-body img {
    display: inline;
  }
}
.main-slider-item-body .wysiwyg {
  margin-top: 32px;
  color: white;
}
@media screen and (max-width: 1020px) {
  .main-slider-item-body .wysiwyg {
    color: #13110C;
  }
}
.main-slider-item-body .wysiwyg p {
  margin-bottom: 8px;
  font-size: 20px;
  color: inherit;
}
.main-slider-item-body .wysiwyg p:last-child {
  margin-bottom: 0;
}
.main-slider-item-body .button-arrow {
  margin-top: 85px;
}
@media screen and (max-width: 1180px) {
  .main-slider-item-body .button-arrow {
    margin-top: 32px;
  }
}
@media screen and (max-width: 780px) {
  .main-slider-item-body .button-arrow {
    margin-top: 24px;
  }
  .main-slider-item-body .button-arrow span {
    color: #13110C;
  }
  .main-slider-item-body .button-arrow::before {
    background-color: #13110C;
  }
  .main-slider-item-body .button-arrow svg path {
    stroke: #13110C;
  }
}
.main-slider .swiper-pagination {
  position: static;
  margin-top: 30px;
}
.main-slider .swiper-pagination .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  background-color: #C5C5C5;
  opacity: 1;
}
.main-slider .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #253664;
}

.secondary-title {
  font-size: 32px;
  color: #13110C;
  position: relative;
  padding-bottom: 20px;
}
@media screen and (max-width: 780px) {
  .secondary-title {
    font-size: 22px;
  }
}
.secondary-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 153px;
  height: 3px;
  background-color: #35C2A4;
}

.button-arrow {
  margin-top: 85px;
  display: flex;
  align-items: center;
  gap: 14px;
  color: white;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
  transition: 0.3s;
  text-transform: uppercase;
  padding-left: 34px;
  position: relative;
  align-self: flex-start;
}
.button-arrow:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 20px;
  height: 2px;
  background-color: white;
  transition: 0.3s;
}
.button-arrow svg path {
  transition: 0.3s;
}
.button-arrow:hover {
  color: #35C2A4;
}
.button-arrow:hover:before {
  background-color: #35C2A4;
}
.button-arrow:hover svg path {
  stroke: #35C2A4;
}

.report-button {
  display: flex;
  align-items: center;
  gap: 14px;
  color: #0068B2;
  font-size: 14px;
  transition: 0.3s;
  padding: 4px 19px;
  position: relative;
  justify-content: space-between;
  background: linear-gradient(to left, #253664, #FFFFFF);
  transition: 0.3s;
}
.report-button:hover {
  background: linear-gradient(to left, #253664, #35C2A4);
  color: white;
}

.card-line {
  display: flex;
  padding: 43px 45px;
  flex-direction: column;
  background-color: #F5F7F8;
}
.card-line .card-line-header {
  margin-bottom: 34px;
}
.card-line .card-line-body {
  margin-bottom: 47px;
  flex: 1;
  line-height: 24px;
}
@media screen and (max-width: 1080px) {
  .card-line .card-line-footer {
    display: flex;
    justify-content: flex-end;
  }
}
.card-line .card-line-footer .button-arrow {
  margin: 0;
  color: #13110C;
  font-weight: 400;
}
.card-line .card-line-footer .button-arrow:before {
  background-color: #5CA7DA;
}
.card-line .card-line-footer .button-arrow svg path {
  stroke: #35C2A4;
}
.card-line .card-line-footer .button-arrow:hover {
  color: #35C2A4;
}
.card-line .card-line-footer .button-arrow:hover svg path {
  stroke: #35C2A4;
}
.card-line .card-line-footer .button-arrow:hover:before {
  background-color: #35C2A4;
}

.card-flip {
  background-color: transparent;
  perspective: 1000px;
}
.card-flip:hover .card-flip-inner {
  transform: rotateY(180deg);
}
@media screen and (max-width: 1080px) {
  .card-flip:hover .card-flip-inner {
    transform: rotateY(0);
  }
}
.card-flip-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}
.card-flip-front {
  position: absolute;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: #bbb;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 700;
  color: white;
  text-transform: uppercase;
  line-height: 22px;
}
@media screen and (max-width: 1080px) {
  .card-flip-front {
    position: static;
    padding: 12px;
    justify-content: space-between;
    font-size: 14px;
  }
}
@media screen and (max-width: 1080px) {
  .card-flip-front h3 br {
    display: none;
  }
}
.card-flip-front svg {
  transition: 0.3s;
}
@media screen and (min-width: 1081px) {
  .card-flip-front svg {
    display: none;
  }
}
.card-flip-back {
  position: absolute;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: white;
  color: #13110C;
  transform: rotateY(180deg);
  padding: 17px 22px;
  text-align: left;
}
@media screen and (max-width: 1080px) {
  .card-flip-back {
    position: static;
    backface-visibility: initial;
    transform: rotateY(0);
    padding: 17px 12px;
    display: none;
  }
}
.card-flip-back h3 {
  font-size: 16px;
  font-weight: 700;
}
.card-flip-back ul {
  margin-top: 17px;
  font-size: 13px;
  list-style: initial;
  padding-left: 18px;
}
.card-flip-back ul li {
  margin-bottom: 5px;
}
.card-flip-back ul li:last-child {
  margin-bottom: 0;
}

.news-item {
  display: flex;
  gap: 14px;
  flex-direction: column;
}
.news-item-header img {
  width: 100%;
}
.news-item-body {
  color: #13110C;
}
.news-item-body span {
  font-size: 14px;
}
.news-item-body h3 {
  font-size: 16px;
  line-height: 24px;
  margin-top: 12px;
}

.counter-item {
  padding: 0 70px;
  position: relative;
}
@media screen and (max-width: 780px) {
  .counter-item {
    padding: 24px 0;
    gap: 20px;
    display: flex;
    flex-direction: column;
  }
}
.counter-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 63px;
  background-color: rgba(0, 104, 178, 0.5);
}
@media screen and (max-width: 780px) {
  .counter-item::before {
    width: 234px;
    height: 2px;
    left: 50%;
    transform: translateX(-50%);
    top: initial;
    bottom: 0;
  }
}
.counter-item-header {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 780px) {
  .counter-item-header {
    justify-content: center;
  }
}
.counter-item-header h3, .counter-item-header span {
  font-size: 68px;
  font-weight: 400;
  color: #0068B2;
  letter-spacing: -5px;
}
@media screen and (max-width: 780px) {
  .counter-item-header h3, .counter-item-header span {
    font-size: 45px;
    letter-spacing: initial;
  }
}
@media screen and (max-width: 780px) {
  .counter-item-body {
    text-align: center;
  }
}
.counter-item-body p {
  font-size: 14px;
  font-weight: 700;
  color: #13110C;
  line-height: 18px;
  text-transform: uppercase;
}

.box-image .container {
  display: flex;
  max-width: 100%;
  padding: 0;
  gap: 32px;
  align-items: center;
}
@media screen and (min-width: 1441px) {
  .box-image .container {
    max-width: 1170px;
  }
}
@media screen and (max-width: 780px) {
  .box-image .container {
    flex-direction: column;
  }
}
@media screen and (max-width: 1080px) {
  .box-image-left {
    width: 60%;
  }
}
@media screen and (max-width: 780px) {
  .box-image-left {
    width: 100%;
  }
}
@media screen and (max-width: 1080px) {
  .box-image-left img {
    width: 100%;
  }
}
@media screen and (max-width: 780px) {
  .box-image-left img {
    display: none;
  }
}
.box-image-right {
  padding-right: 32px;
}
@media screen and (max-width: 1080px) {
  .box-image-right {
    width: 40%;
  }
}
@media screen and (max-width: 780px) {
  .box-image-right {
    width: 100%;
    padding-right: 0;
  }
}
.box-image-right img {
  display: none;
}
@media screen and (max-width: 780px) {
  .box-image-right img {
    display: inline;
  }
}
.box-image-right .wysiwyg {
  margin-top: 60px;
}
.box-image-right .wysiwyg p {
  margin-bottom: 32px;
}
.box-image-right .wysiwyg p:last-child {
  margin-bottom: 0;
}
.box-image-right .button-arrow {
  margin-top: 60px;
}
@media screen and (max-width: 780px) {
  .box-image-right .button-arrow {
    margin: 18px 25px 0 25px;
    justify-content: flex-end;
  }
}
.box-image-right .button-arrow:before {
  background-color: #5CA7DA;
}
.box-image-right .button-arrow span {
  color: #13110C;
  font-weight: 400;
  transition: 0.3s;
}
.box-image-right .button-arrow svg path {
  stroke: #35C2A4;
}
.box-image-right .button-arrow:hover span {
  color: #35C2A4;
}
.box-image-right .button-arrow:hover svg path {
  stroke: #35C2A4;
}
.box-image-right .button-arrow:hover:before {
  background-color: #35C2A4;
}
@media screen and (max-width: 780px) {
  .box-image-caption img {
    width: 100%;
    margin-top: 32px;
    margin-bottom: 14px;
  }
  .box-image-caption h2, .box-image-caption .wysiwyg {
    margin: 0 25px;
  }
}

/* pages */
/* @import 'scss/project/pages/xxx'; */
.lines {
  margin-top: 56px;
}
@media screen and (max-width: 580px) {
  .lines {
    margin-top: 60px;
  }
}
@media screen and (max-width: 820px) {
  .lines .container:nth-child(2) {
    padding: 0;
  }
}
.lines-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 57px;
}
@media screen and (max-width: 820px) {
  .lines-grid {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 580px) {
  .lines-grid {
    margin-top: 32px;
  }
}

.adn {
  margin-top: 103px;
}
@media screen and (max-width: 580px) {
  .adn {
    margin-top: 60px;
  }
}
.adn-video {
  margin: 58px auto 0 auto;
  max-width: 1440px;
  background-color: black;
  position: relative;
}
@media screen and (max-width: 780px) {
  .adn-video {
    background-color: transparent;
  }
}
@media screen and (max-width: 580px) {
  .adn-video {
    margin: 32px auto 0 auto;
  }
}
.adn-video::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: white;
}
.adn-video-portrait {
  width: 100%;
  position: relative;
  cursor: pointer;
  opacity: 1;
  transition: 0.3s;
}
.adn-video-portrait::before {
  content: url("https://ultramar.bitbanglab.cl/wp-content/themes/ultramar/assets/assets/images/icon-play.svg");
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.adn-video-portrait.active {
  opacity: 0;
}
@media screen and (max-width: 780px) {
  .adn-video-portrait.active {
    display: none;
  }
}
.adn-video-portrait img {
  width: 100%;
}
@media screen and (max-width: 780px) {
  .adn-video-portrait img.desktop {
    display: none;
  }
}
.adn-video-portrait img.mobile {
  display: none;
}
@media screen and (max-width: 780px) {
  .adn-video-portrait img.mobile {
    display: inline;
  }
}
.adn-video-frame {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
  transition: 0.3s;
}
.adn-video-frame.active {
  opacity: 1;
  z-index: 2;
}
@media screen and (max-width: 780px) {
  .adn-video-frame.active {
    position: static;
  }
}
.adn-video-frame .responsive {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.adn-video-frame .responsive iframe {
  max-height: 630px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.adn-caption {
  margin-top: 58px;
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 580px) {
  .adn-caption {
    margin-top: 18px;
  }
}
.adn-caption .wysiwyg {
  text-align: right;
  max-width: 710px;
}

.counters {
  margin-top: 98px;
}
@media screen and (max-width: 580px) {
  .counters {
    margin-top: 60px;
  }
}
@media screen and (min-width: 1280px) {
  .counters .container:nth-child(2) {
    max-width: 1170px;
    padding-left: 50px;
    padding-right: 0;
  }
}
.counters-grid {
  display: flex;
  justify-content: space-between;
  margin-top: 69px;
}
@media screen and (max-width: 1080px) {
  .counters-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
  }
}
@media screen and (max-width: 780px) {
  .counters-grid {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.counters-grid .counter-item:first-child {
  padding-left: 0;
}
@media screen and (max-width: 1080px) {
  .counters-grid .counter-item:first-child {
    padding-left: 70px;
  }
}
@media screen and (max-width: 780px) {
  .counters-grid .counter-item:first-child {
    padding-left: 0;
  }
}
.counters-grid .counter-item:first-child::before {
  content: none;
}
@media screen and (max-width: 780px) {
  .counters-grid .counter-item:first-child::before {
    content: "";
  }
}
@media screen and (max-width: 1080px) {
  .counters-grid .counter-item:nth-child(3)::before {
    content: none;
  }
}
@media screen and (max-width: 780px) {
  .counters-grid .counter-item:nth-child(3)::before {
    content: "";
  }
}
.counters-grid .counter-item:last-child {
  padding-right: 0;
}
@media screen and (max-width: 1080px) {
  .counters-grid .counter-item:last-child {
    padding-right: 70px;
  }
}
@media screen and (max-width: 780px) {
  .counters-grid .counter-item:last-child {
    padding-right: 0;
  }
}
@media screen and (max-width: 780px) {
  .counters-grid .counter-item:last-child::before {
    content: none;
  }
}

.box-image {
  margin-top: 123px;
}
@media screen and (max-width: 780px) {
  .box-image {
    margin-top: 60px;
  }
}

.box-graphic {
  margin-top: 80px;
  padding: 73px 0 83px 0;
  background-image: url("https://ultramar.bitbanglab.cl/wp-content/themes/ultramar/assets/assets/images/background-waves.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: #253664;
}
@media screen and (max-width: 780px) {
  .box-graphic {
    padding: 60px 0;
  }
}
.box-graphic .container > h2 {
  color: white;
  font-size: 32px;
  font-weight: 300;
}
@media screen and (max-width: 780px) {
  .box-graphic .container > h2 {
    font-size: 22px;
  }
}
.box-graphic .container > h2 strong {
  display: block;
  font-size: 70px;
  text-transform: uppercase;
}
@media screen and (max-width: 780px) {
  .box-graphic .container > h2 strong {
    font-size: 40px;
  }
}
.box-graphic .container > h3 {
  font-size: 16px;
  color: white;
  margin-top: 10px;
}
.box-graphic-row {
  display: flex;
  gap: 51px;
  margin-top: 63px;
}
@media screen and (max-width: 780px) {
  .box-graphic-row {
    margin-top: 32px;
    flex-direction: column;
    gap: 32px;
  }
}
@media screen and (max-width: 1080px) {
  .box-graphic-item {
    width: 100%;
  }
}
.box-graphic-item img {
  width: 100%;
}

.card-flip-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 23px;
}
@media screen and (max-width: 1080px) {
  .card-flip-grid {
    display: flex;
    flex-direction: column;
  }
}
.card-flip-grid .card-flip {
  flex: 1;
  width: 306px;
  height: 155px;
}
@media screen and (max-width: 1320px) {
  .card-flip-grid .card-flip {
    width: 250px;
  }
}
@media screen and (max-width: 1080px) {
  .card-flip-grid .card-flip {
    width: 100%;
    height: auto;
  }
}
.card-flip-grid .card-flip:nth-child(1) .card-flip-front {
  background-color: #5977C7;
}
.card-flip-grid .card-flip:nth-child(1) .card-flip-front.active {
  color: #5977C7;
  background-color: white;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.card-flip-grid .card-flip:nth-child(1) .card-flip-front.active svg {
  transform: rotate(180deg);
}
.card-flip-grid .card-flip:nth-child(1) .card-flip-front.active svg path {
  stroke: #5977C7;
}
.card-flip-grid .card-flip:nth-child(1) .card-flip-back.active {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: block;
}
.card-flip-grid .card-flip:nth-child(1) .card-flip-back h3 {
  color: #5977C7;
}
.card-flip-grid .card-flip:nth-child(2) .card-flip-front {
  background-color: #5CA7DA;
}
.card-flip-grid .card-flip:nth-child(2) .card-flip-front.active {
  color: #5CA7DA;
  background-color: white;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.card-flip-grid .card-flip:nth-child(2) .card-flip-front.active svg {
  transform: rotate(180deg);
}
.card-flip-grid .card-flip:nth-child(2) .card-flip-front.active svg path {
  stroke: #5CA7DA;
}
.card-flip-grid .card-flip:nth-child(2) .card-flip-back.active {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: block;
}
.card-flip-grid .card-flip:nth-child(2) .card-flip-back h3 {
  color: #5CA7DA;
}
.card-flip-grid .card-flip:nth-child(3) .card-flip-front {
  background-color: #54B1B3;
}
.card-flip-grid .card-flip:nth-child(3) .card-flip-front.active {
  color: #54B1B3;
  background-color: white;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.card-flip-grid .card-flip:nth-child(3) .card-flip-front.active svg {
  transform: rotate(180deg);
}
.card-flip-grid .card-flip:nth-child(3) .card-flip-front.active svg path {
  stroke: #54B1B3;
}
.card-flip-grid .card-flip:nth-child(3) .card-flip-back.active {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: block;
}
.card-flip-grid .card-flip:nth-child(3) .card-flip-back h3 {
  color: #54B1B3;
}
.card-flip-grid .card-flip:nth-child(4) .card-flip-front {
  background-color: #3F5797;
}
.card-flip-grid .card-flip:nth-child(4) .card-flip-front.active {
  color: #3F5797;
  background-color: white;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.card-flip-grid .card-flip:nth-child(4) .card-flip-front.active svg {
  transform: rotate(180deg);
}
.card-flip-grid .card-flip:nth-child(4) .card-flip-front.active svg path {
  stroke: #3F5797;
}
.card-flip-grid .card-flip:nth-child(4) .card-flip-back.active {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: block;
}
.card-flip-grid .card-flip:nth-child(4) .card-flip-back h3 {
  color: #3F5797;
}

.news {
  margin-top: 80px;
  overflow: hidden;
}
.news-grid {
  margin-top: 57px;
  overflow: visible;
}
.news-grid .swiper-pagination {
  position: static;
  margin-top: 33px;
}
.news-grid .swiper-pagination .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  background-color: #C5C5C5;
  opacity: 1;
}
.news-grid .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #253664;
}

/* external changees */
/* @import 'scss/project/helpers/external'; */

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwid2VicGFjazovLy8uL3NyYy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvcHJvamVjdC9iYXNlL19yZXNldC5zY3NzIiwid2VicGFjazovLy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvcHJvamVjdC9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3Byb2plY3QvYmFzZS9fdXRpbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9wcm9qZWN0L2xheW91dC9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3Byb2plY3QvbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9wcm9qZWN0L2xheW91dC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvcHJvamVjdC9jb21wb25lbnRzL19tYWluLXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3Byb2plY3QvY29tcG9uZW50cy9fdGl0bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvcHJvamVjdC9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvcHJvamVjdC9jb21wb25lbnRzL19jYXJkcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3Byb2plY3QvY29tcG9uZW50cy9fY291bnRlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3Byb2plY3QvY29tcG9uZW50cy9fYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvcHJvamVjdC9wYWdlcy9faW5kZXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7OztFQVVFOztBQUVGLFdBQVcsd0JBQXdCLENBQUMsNHJFQUE0ckUsQ0FBQyxlQUFlLENBQUMs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Q0E7QVp3bkNWO0FZdG5DUTtFQUNFO0Fad25DVjs7QVlqbkNBO0VBQ0U7RUFDQTtBWm9uQ0Y7QVlubkNFO0VBQ0U7RUFDQTtBWnFuQ0o7QVlwbkNJO0VBQ0U7RUFDQTtBWnNuQ047QVlybkNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVp1bkNSO0FZdG5DUTtFQUNFLHlCWDlZSTtBRHNnRGQ7O0FGNytDQTtBQUNBLDhDIiwiZmlsZSI6ImNzcy9hcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTd2lwZXIgMTEuMC41XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE5vdmVtYmVyIDIyLCAyMDIzXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1idXR0b24tcHJldiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCxhdXRvKTt6LWluZGV4OjUwO2hlaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlO3RvdWNoLWFjdGlvbjpub25lfS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIiRlbnZpcm9tZW50OiBkZXZlbG9wbWVudDtcclxuLyogZXh0ZXJuYWwgZGVwZW5kZW5jaWVzICovXHJcbkBpbXBvcnQgJy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzJztcclxuXHJcblxyXG4vKiBhYnN0cmFjdHMgKi9cclxuQGltcG9ydCAnc2Nzcy9wcm9qZWN0L2Fic3RyYWN0cy92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdzY3NzL3Byb2plY3QvYWJzdHJhY3RzL21peGlucyc7XHJcbkBpbXBvcnQgJ3Njc3MvcHJvamVjdC9hYnN0cmFjdHMvZnVuY3Rpb25zJztcclxuXHJcbi8qIGJhc2UgKi9cclxuQGltcG9ydCAnc2Nzcy9wcm9qZWN0L2Jhc2UvcmVzZXQnO1xyXG5AaW1wb3J0ICdzY3NzL3Byb2plY3QvYmFzZS9mb250cyc7XHJcbkBpbXBvcnQgJ3Njc3MvcHJvamVjdC9iYXNlL3NwYWNlcyc7XHJcbkBpbXBvcnQgJ3Njc3MvcHJvamVjdC9iYXNlL3V0aWxzJztcclxuXHJcbi8qIGhlbHBlcnMgKi9cclxuQGltcG9ydCAnc2Nzcy9wcm9qZWN0L2hlbHBlcnMvZXh0ZW5zaW9ucyc7XHJcblxyXG4vKiBsYXlvdXRzICovXHJcbkBpbXBvcnQgJ3Njc3MvcHJvamVjdC9sYXlvdXQvZ3JpZCc7XHJcbkBpbXBvcnQgJ3Njc3MvcHJvamVjdC9sYXlvdXQvaGVhZGVyJztcclxuQGltcG9ydCAnc2Nzcy9wcm9qZWN0L2xheW91dC9mb290ZXInO1xyXG5cclxuLyogY29tcG9uZW50cyAqL1xyXG4vKiBAaW1wb3J0ICdzY3NzL3Byb2plY3QvY29tcG9uZW50cy94eHgnOyAqL1xyXG5AaW1wb3J0ICdzY3NzL3Byb2plY3QvY29tcG9uZW50cy9tYWluLXNsaWRlcic7XHJcbkBpbXBvcnQgJ3Njc3MvcHJvamVjdC9jb21wb25lbnRzL3RpdGxlcyc7XHJcbkBpbXBvcnQgJ3Njc3MvcHJvamVjdC9jb21wb25lbnRzL2J1dHRvbnMnO1xyXG5AaW1wb3J0ICdzY3NzL3Byb2plY3QvY29tcG9uZW50cy9jYXJkcyc7XHJcbkBpbXBvcnQgJ3Njc3MvcHJvamVjdC9jb21wb25lbnRzL2NvdW50ZXInO1xyXG5AaW1wb3J0ICdzY3NzL3Byb2plY3QvY29tcG9uZW50cy9ib3gnO1xyXG4vKiBwYWdlcyAqL1xyXG4vKiBAaW1wb3J0ICdzY3NzL3Byb2plY3QvcGFnZXMveHh4JzsgKi9cclxuQGltcG9ydCAnc2Nzcy9wcm9qZWN0L3BhZ2VzL2luZGV4JztcclxuXHJcbi8qIGV4dGVybmFsIGNoYW5nZWVzICovXHJcbi8qIEBpbXBvcnQgJ3Njc3MvcHJvamVjdC9oZWxwZXJzL2V4dGVybmFsJzsgKi9cclxuQGltcG9ydCAnc2Nzcy9wcm9qZWN0L2hlbHBlcnMvZXh0ZXJuYWwnOyIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm9sLCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5kaXYsIHNlY3Rpb24ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMTYwcHg7XHJcbn1cclxuXHJcbmh0bWwsIGJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbEZvbnQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgZm9udC1mYW1pbHk6ICRnZW5lcmFsRm9udDtcclxufVxyXG5cclxuc3Ryb25nLCBiIHtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbn1cclxuXHJcbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5tYWluIHtcclxuXHRtYXJnaW4tdG9wOiAtNzVweDtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG5wIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICR0ZXh0Q29sb3I7XHJcbn0iLCIvKiBleHRlcm5hbCBkZXBlbmRlbmNpZXMgKi9cbkBpbXBvcnQgJy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzJztcbi8qIGFic3RyYWN0cyAqL1xuLyogYmFzZSAqL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kaXYsIHNlY3Rpb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMTYwcHg7XG59XG5cbmh0bWwsIGJvZHkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5zdHJvbmcsIGIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5pbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsIHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbm1haW4ge1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbnAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzEzMTEwQztcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBoZWxwZXJzICovXG4vKiBsYXlvdXRzICovXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDExMTBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4udG9wLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTM2NjQ7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB6LWluZGV4OiAyO1xufVxuLnRvcC1iYXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGdhcDogMzBweDtcbiAgbWF4LXdpZHRoOiAxNDA2cHg7XG59XG4udG9wLWJhci1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuLnRvcC1iYXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnRvcC1iYXItaXRlbSBwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udG9wLWJhci1pdGVtIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi50b3AtYmFyLWl0ZW06aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNDUsIDI0NywgMjQ4LCAwLjUpO1xufVxuLnRvcC1iYXItaXRlbTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMjQ1LCAyNDcsIDI0OCwgMC41KTtcbn1cbi50b3AtYmFyLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMzNUMyQTQ7XG59XG4udG9wLWJhci1pdGVtLmFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMzNUMyQTQ7XG59XG4udG9wLWJhci1sYW5ndWFnZSBmb3JtIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3VsdHJhbWFyLmJpdGJhbmdsYWIuY2wvd3AtY29udGVudC90aGVtZXMvdWx0cmFtYXIvYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbi1hcnJvdy1zZWxlY3Quc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9wLWJhci1sYW5ndWFnZSBmb3JtIHNlbGVjdCBvcHRpb24ge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MzY2NDtcbn1cbi50b3AtYmFyLWxhbmd1YWdlIGZvcm0gc2VsZWN0OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjQ1LCAyNDcsIDI0OCwgMC41KTtcbn1cbi50b3AtYmFyLWxhbmd1YWdlIGZvcm0gc2VsZWN0LmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzVDMkE0O1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgbWF4LXdpZHRoOiAxNDA2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTFweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgei1pbmRleDogaW5pdGlhbDtcbiAgfVxufVxuLmhlYWRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuaGVhZGVyLWJyYW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlYWRlci1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuLmhlYWRlci1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBjb2xvcjogIzEzMTEwQztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLW5hdmlnYXRpb24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMzVDMkE0O1xufVxuLmhlYWRlci1uYXZpZ2F0aW9uLWl0ZW0uYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OEIyO1xufVxuLmhlYWRlci1uYXZpZ2F0aW9uLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjFweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTA0LCAxNzgsIDAuMik7XG59XG5cbi5tYWluLWhlYWRlciB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnRvcC1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB0b3A6IDMwMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAudG9wLWJhci5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC50b3AtYmFyIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDEwNnB4IDI1cHggOTJweCAyNXB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAudG9wLWJhci1uYXZpZ2F0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnRvcC1iYXItaXRlbSB7XG4gICAgY29sb3I6ICMyNTM2NjQ7XG4gIH1cbiAgLm1haW4taGVhZGVyIC50b3AtYmFyLWl0ZW0gc3ZnIHBhdGgge1xuICAgIGZpbGw6ICMyNTM2NjQ7XG4gIH1cbiAgLm1haW4taGVhZGVyIC50b3AtYmFyLWxhbmd1YWdlIGZvcm0gc2VsZWN0IHtcbiAgICBjb2xvcjogIzEzMTEwQztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3VsdHJhbWFyLmJpdGJhbmdsYWIuY2wvd3AtY29udGVudC90aGVtZXMvdWx0cmFtYXIvYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbi1hcnJvdy1zZWxlY3QtbW9iaWxlLnN2Z1wiKTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnRvcC1iYXItbGFuZ3VhZ2UgZm9ybSBzZWxlY3Qgb3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1uYXZpZ2F0aW9uLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufVxuXG4uaGVhZGVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmhlYWRlci1idXR0b24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlci1idXR0b24gLmljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWRlci1idXR0b24gLm1lbnUsIC5oZWFkZXItYnV0dG9uIC5tZW51OmJlZm9yZSwgLmhlYWRlci1idXR0b24gLm1lbnU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzNUMyQTQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIDAuM3MsIHRvcCBlYXNlIDAuM3MgMC4zcywgdHJhbnNmb3JtIGVhc2UgMC4zcztcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAuaGVhZGVyLWJ1dHRvbiAubWVudSB7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5oZWFkZXItYnV0dG9uIC5tZW51OmJlZm9yZSB7XG4gICAgdG9wOiAtMTRweDtcbiAgfVxuICAuaGVhZGVyLWJ1dHRvbiAubWVudTphZnRlciB7XG4gICAgdG9wOiAxNHB4O1xuICB9XG4gIC5oZWFkZXItYnV0dG9uIC5tZW51Lm9wZW5NZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVhZGVyLWJ1dHRvbiAubWVudS5vcGVuTWVudTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuaGVhZGVyLWJ1dHRvbiAubWVudS5vcGVuTWVudTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAuaGVhZGVyLWJ1dHRvbiAubWVudS5vcGVuTWVudTpiZWZvcmUsIC5oZWFkZXItYnV0dG9uIC5tZW51Lm9wZW5NZW51OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIGVhc2UgMC4zcywgdHJhbnNmb3JtIGVhc2UgMC4zcztcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogOTRweDtcbiAgcGFkZGluZzogNjNweCAwIDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MzY2NDtcbn1cbi5mb290ZXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM1NHB4O1xufVxuLmZvb3RlciAuY29udGFpbmVyOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5mb290ZXIgLmNvbnRhaW5lcjpudGgtY2hpbGQoMSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZm9vdGVyLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mb290ZXItbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogNTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5mb290ZXItbmF2aWdhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5mb290ZXItbmF2aWdhdGlvbiBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmZvb3Rlci1uYXZpZ2F0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogIzM1QzJBNDtcbn1cbi5mb290ZXItbmF2aWdhdGlvbiBhLmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXItbmF2aWdhdGlvbiBhLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNUMyQTQ7XG59XG4uZm9vdGVyLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogNzFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5mb290ZXItc29jaWFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLmZvb3Rlci1zb2NpYWwgLmZvb3Rlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTRweDtcbn1cbi5mb290ZXItc29jaWFsIC5mb290ZXItaXRlbSBwLCAuZm9vdGVyLXNvY2lhbCAuZm9vdGVyLWl0ZW0gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9vdGVyLXNvY2lhbCAuZm9vdGVyLWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDNweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNnB4O1xufVxuLmZvb3Rlci1zb2NpYWwgLmZvb3Rlci1pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMzNUMyQTQ7XG59XG4uZm9vdGVyLWluZm8gaDMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmZvb3Rlci1pbmZvIGgzIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyLWNvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA5MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOCwgMjE2LCAyMTYsIDAuMik7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBnYXA6IDE4cHg7XG4gIH1cbn1cbi5mb290ZXItY29weXJpZ2h0IG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbi5mb290ZXItY29weXJpZ2h0IG5hdiBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmZvb3Rlci1jb3B5cmlnaHQgbmF2IGE6aG92ZXIge1xuICBjb2xvcjogIzM1QzJBNDtcbn1cbi5mb290ZXItY29weXJpZ2h0ID4gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1QzJBNDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA3N3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmZvb3Rlci1jb3B5cmlnaHQgPiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5mb290ZXItY29weXJpZ2h0ID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTc3Qzc7XG59XG5cbi8qIGNvbXBvbmVudHMgKi9cbi8qIEBpbXBvcnQgJ3Njc3MvcHJvamVjdC9jb21wb25lbnRzL3h4eCc7ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLm1haW4tc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICB9XG59XG4ubWFpbi1zbGlkZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLXNsaWRlci1pdGVtLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAubWFpbi1zbGlkZXItaXRlbS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLXNsaWRlci1pdGVtLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYmEoMCwgMTA0LCAxNzgsIDAuOCkgMTAwJSk7XG4gIHotaW5kZXg6IDI7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbi5tYWluLXNsaWRlci1pdGVtLWhlYWRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAubWFpbi1zbGlkZXItaXRlbS1oZWFkZXIgaW1nLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLXNsaWRlci1pdGVtLWJvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTcwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIG1heC13aWR0aDogMTExMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5tYWluLXNsaWRlci1pdGVtLWJvZHkge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAubWFpbi1zbGlkZXItaXRlbS1ib2R5IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxufVxuLm1haW4tc2xpZGVyLWl0ZW0tYm9keSBoMSwgLm1haW4tc2xpZGVyLWl0ZW0tYm9keSBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5tYWluLXNsaWRlci1pdGVtLWJvZHkgaDEsIC5tYWluLXNsaWRlci1pdGVtLWJvZHkgaDIge1xuICAgIGNvbG9yOiAjMTMxMTBDO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cbi5tYWluLXNsaWRlci1pdGVtLWJvZHkgaDE6OmFmdGVyLCAubWFpbi1zbGlkZXItaXRlbS1ib2R5IGgyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTUzcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzVDMkE0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5tYWluLXNsaWRlci1pdGVtLWJvZHkgaDE6OmFmdGVyLCAubWFpbi1zbGlkZXItaXRlbS1ib2R5IGgyOjphZnRlciB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5tYWluLXNsaWRlci1pdGVtLWJvZHkgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAubWFpbi1zbGlkZXItaXRlbS1ib2R5IGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4ubWFpbi1zbGlkZXItaXRlbS1ib2R5IC53eXNpd3lnIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5tYWluLXNsaWRlci1pdGVtLWJvZHkgLnd5c2l3eWcge1xuICAgIGNvbG9yOiAjMTMxMTBDO1xuICB9XG59XG4ubWFpbi1zbGlkZXItaXRlbS1ib2R5IC53eXNpd3lnIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWFpbi1zbGlkZXItaXRlbS1ib2R5IC53eXNpd3lnIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFpbi1zbGlkZXItaXRlbS1ib2R5IC5idXR0b24tYXJyb3cge1xuICBtYXJnaW4tdG9wOiA4NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5tYWluLXNsaWRlci1pdGVtLWJvZHkgLmJ1dHRvbi1hcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLm1haW4tc2xpZGVyLWl0ZW0tYm9keSAuYnV0dG9uLWFycm93IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5tYWluLXNsaWRlci1pdGVtLWJvZHkgLmJ1dHRvbi1hcnJvdyBzcGFuIHtcbiAgICBjb2xvcjogIzEzMTEwQztcbiAgfVxuICAubWFpbi1zbGlkZXItaXRlbS1ib2R5IC5idXR0b24tYXJyb3c6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTEwQztcbiAgfVxuICAubWFpbi1zbGlkZXItaXRlbS1ib2R5IC5idXR0b24tYXJyb3cgc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogIzEzMTEwQztcbiAgfVxufVxuLm1haW4tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubWFpbi1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICBvcGFjaXR5OiAxO1xufVxuLm1haW4tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTM2NjQ7XG59XG5cbi5zZWNvbmRhcnktdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjMTMxMTBDO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnNlY29uZGFyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc2Vjb25kYXJ5LXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTUzcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzVDMkE0O1xufVxuXG4uYnV0dG9uLWFycm93IHtcbiAgbWFyZ2luLXRvcDogODVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5idXR0b24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmJ1dHRvbi1hcnJvdyBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYnV0dG9uLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICMzNUMyQTQ7XG59XG4uYnV0dG9uLWFycm93OmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNUMyQTQ7XG59XG4uYnV0dG9uLWFycm93OmhvdmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMzVDMkE0O1xufVxuXG4ucmVwb3J0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgY29sb3I6ICMwMDY4QjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcGFkZGluZzogNHB4IDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzI1MzY2NCwgI0ZGRkZGRik7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucmVwb3J0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMjUzNjY0LCAjMzVDMkE0KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uY2FyZC1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNDNweCA0NXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0Y4O1xufVxuLmNhcmQtbGluZSAuY2FyZC1saW5lLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4uY2FyZC1saW5lIC5jYXJkLWxpbmUtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gIGZsZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jYXJkLWxpbmUgLmNhcmQtbGluZS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmNhcmQtbGluZSAuY2FyZC1saW5lLWZvb3RlciAuYnV0dG9uLWFycm93IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzEzMTEwQztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jYXJkLWxpbmUgLmNhcmQtbGluZS1mb290ZXIgLmJ1dHRvbi1hcnJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNBN0RBO1xufVxuLmNhcmQtbGluZSAuY2FyZC1saW5lLWZvb3RlciAuYnV0dG9uLWFycm93IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMzVDMkE0O1xufVxuLmNhcmQtbGluZSAuY2FyZC1saW5lLWZvb3RlciAuYnV0dG9uLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICMzNUMyQTQ7XG59XG4uY2FyZC1saW5lIC5jYXJkLWxpbmUtZm9vdGVyIC5idXR0b24tYXJyb3c6aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICMzNUMyQTQ7XG59XG4uY2FyZC1saW5lIC5jYXJkLWxpbmUtZm9vdGVyIC5idXR0b24tYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1QzJBNDtcbn1cblxuLmNhcmQtZmxpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuLmNhcmQtZmxpcDpob3ZlciAuY2FyZC1mbGlwLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmNhcmQtZmxpcDpob3ZlciAuY2FyZC1mbGlwLWlubmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG4gIH1cbn1cbi5jYXJkLWZsaXAtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHM7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uY2FyZC1mbGlwLWZyb250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jYXJkLWZsaXAtZnJvbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmNhcmQtZmxpcC1mcm9udCBoMyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcmQtZmxpcC1mcm9udCBzdmcge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MXB4KSB7XG4gIC5jYXJkLWZsaXAtZnJvbnQgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FyZC1mbGlwLWJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzEzMTEwQztcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHBhZGRpbmc6IDE3cHggMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuY2FyZC1mbGlwLWJhY2sge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG4gICAgcGFkZGluZzogMTdweCAxMnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXJkLWZsaXAtYmFjayBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXJkLWZsaXAtYmFjayB1bCB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLmNhcmQtZmxpcC1iYWNrIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNhcmQtZmxpcC1iYWNrIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmV3cy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5ld3MtaXRlbS1oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3cy1pdGVtLWJvZHkge1xuICBjb2xvcjogIzEzMTEwQztcbn1cbi5uZXdzLWl0ZW0tYm9keSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5ld3MtaXRlbS1ib2R5IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNvdW50ZXItaXRlbSB7XG4gIHBhZGRpbmc6IDAgNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmNvdW50ZXItaXRlbSB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIGdhcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jb3VudGVyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDYzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTA0LCAxNzgsIDAuNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuY291bnRlci1pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMzRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5jb3VudGVyLWl0ZW0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5jb3VudGVyLWl0ZW0taGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmNvdW50ZXItaXRlbS1oZWFkZXIgaDMsIC5jb3VudGVyLWl0ZW0taGVhZGVyIHNwYW4ge1xuICBmb250LXNpemU6IDY4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA2OEIyO1xuICBsZXR0ZXItc3BhY2luZzogLTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5jb3VudGVyLWl0ZW0taGVhZGVyIGgzLCAuY291bnRlci1pdGVtLWhlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5jb3VudGVyLWl0ZW0tYm9keSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY291bnRlci1pdGVtLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxMzExMEM7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYm94LWltYWdlIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMzJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuYm94LWltYWdlIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYm94LWltYWdlIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuYm94LWltYWdlLWxlZnQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5ib3gtaW1hZ2UtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuYm94LWltYWdlLWxlZnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmJveC1pbWFnZS1sZWZ0IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJveC1pbWFnZS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmJveC1pbWFnZS1yaWdodCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmJveC1pbWFnZS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmJveC1pbWFnZS1yaWdodCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmJveC1pbWFnZS1yaWdodCBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLmJveC1pbWFnZS1yaWdodCAud3lzaXd5ZyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uYm94LWltYWdlLXJpZ2h0IC53eXNpd3lnIHAge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmJveC1pbWFnZS1yaWdodCAud3lzaXd5ZyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJveC1pbWFnZS1yaWdodCAuYnV0dG9uLWFycm93IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5ib3gtaW1hZ2UtcmlnaHQgLmJ1dHRvbi1hcnJvdyB7XG4gICAgbWFyZ2luOiAxOHB4IDI1cHggMCAyNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5ib3gtaW1hZ2UtcmlnaHQgLmJ1dHRvbi1hcnJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNBN0RBO1xufVxuLmJveC1pbWFnZS1yaWdodCAuYnV0dG9uLWFycm93IHNwYW4ge1xuICBjb2xvcjogIzEzMTEwQztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5ib3gtaW1hZ2UtcmlnaHQgLmJ1dHRvbi1hcnJvdyBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzM1QzJBNDtcbn1cbi5ib3gtaW1hZ2UtcmlnaHQgLmJ1dHRvbi1hcnJvdzpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMzNUMyQTQ7XG59XG4uYm94LWltYWdlLXJpZ2h0IC5idXR0b24tYXJyb3c6aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICMzNUMyQTQ7XG59XG4uYm94LWltYWdlLXJpZ2h0IC5idXR0b24tYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1QzJBNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5ib3gtaW1hZ2UtY2FwdGlvbiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuICAuYm94LWltYWdlLWNhcHRpb24gaDIsIC5ib3gtaW1hZ2UtY2FwdGlvbiAud3lzaXd5ZyB7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gIH1cbn1cblxuLyogcGFnZXMgKi9cbi8qIEBpbXBvcnQgJ3Njc3MvcHJvamVjdC9wYWdlcy94eHgnOyAqL1xuLmxpbmVzIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5saW5lcyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmxpbmVzIC5jb250YWluZXI6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubGluZXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIG1hcmdpbi10b3A6IDU3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuICAubGluZXMtZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubGluZXMtZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG4uYWRuIHtcbiAgbWFyZ2luLXRvcDogMTAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYWRuIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uYWRuLXZpZGVvIHtcbiAgbWFyZ2luOiA1OHB4IGF1dG8gMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5hZG4tdmlkZW8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYWRuLXZpZGVvIHtcbiAgICBtYXJnaW46IDMycHggYXV0byAwIGF1dG87XG4gIH1cbn1cbi5hZG4tdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmFkbi12aWRlby1wb3J0cmFpdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5hZG4tdmlkZW8tcG9ydHJhaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImh0dHBzOi8vdWx0cmFtYXIuYml0YmFuZ2xhYi5jbC93cC1jb250ZW50L3RoZW1lcy91bHRyYW1hci9hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29uLXBsYXkuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmFkbi12aWRlby1wb3J0cmFpdC5hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmFkbi12aWRlby1wb3J0cmFpdC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hZG4tdmlkZW8tcG9ydHJhaXQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYWRuLXZpZGVvLXBvcnRyYWl0IGltZy5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWRuLXZpZGVvLXBvcnRyYWl0IGltZy5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmFkbi12aWRlby1wb3J0cmFpdCBpbWcubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi5hZG4tdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYWRuLXZpZGVvLWZyYW1lLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYWRuLXZpZGVvLWZyYW1lLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLmFkbi12aWRlby1mcmFtZSAucmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xufVxuLmFkbi12aWRlby1mcmFtZSAucmVzcG9uc2l2ZSBpZnJhbWUge1xuICBtYXgtaGVpZ2h0OiA2MzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWRuLWNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiA1OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmFkbi1jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG4uYWRuLWNhcHRpb24gLnd5c2l3eWcge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWF4LXdpZHRoOiA3MTBweDtcbn1cblxuLmNvdW50ZXJzIHtcbiAgbWFyZ2luLXRvcDogOThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5jb3VudGVycyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb3VudGVycyAuY29udGFpbmVyOm50aC1jaGlsZCgyKSB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5jb3VudGVycy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA2OXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jb3VudGVycy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuY291bnRlcnMtZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uY291bnRlcnMtZ3JpZCAuY291bnRlci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jb3VudGVycy1ncmlkIC5jb3VudGVyLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmNvdW50ZXJzLWdyaWQgLmNvdW50ZXItaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uY291bnRlcnMtZ3JpZCAuY291bnRlci1pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmNvdW50ZXJzLWdyaWQgLmNvdW50ZXItaXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmNvdW50ZXJzLWdyaWQgLmNvdW50ZXItaXRlbTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmNvdW50ZXJzLWdyaWQgLmNvdW50ZXItaXRlbTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLmNvdW50ZXJzLWdyaWQgLmNvdW50ZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuY291bnRlcnMtZ3JpZCAuY291bnRlci1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5jb3VudGVycy1ncmlkIC5jb3VudGVyLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmNvdW50ZXJzLWdyaWQgLmNvdW50ZXItaXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLmJveC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDEyM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmJveC1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4uYm94LWdyYXBoaWMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBwYWRkaW5nOiA3M3B4IDAgODNweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3VsdHJhbWFyLmJpdGJhbmdsYWIuY2wvd3AtY29udGVudC90aGVtZXMvdWx0cmFtYXIvYXNzZXRzL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC13YXZlcy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MzY2NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5ib3gtZ3JhcGhpYyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4uYm94LWdyYXBoaWMgLmNvbnRhaW5lciA+IGgyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYm94LWdyYXBoaWMgLmNvbnRhaW5lciA+IGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ib3gtZ3JhcGhpYyAuY29udGFpbmVyID4gaDIgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5ib3gtZ3JhcGhpYyAuY29udGFpbmVyID4gaDIgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5ib3gtZ3JhcGhpYyAuY29udGFpbmVyID4gaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5ib3gtZ3JhcGhpYy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUxcHg7XG4gIG1hcmdpbi10b3A6IDYzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYm94LWdyYXBoaWMtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmJveC1ncmFwaGljLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYm94LWdyYXBoaWMtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtZmxpcC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jYXJkLWZsaXAtZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY2FyZC1mbGlwLWdyaWQgLmNhcmQtZmxpcCB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAzMDZweDtcbiAgaGVpZ2h0OiAxNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMjBweCkge1xuICAuY2FyZC1mbGlwLWdyaWQgLmNhcmQtZmxpcCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmNhcmQtZmxpcC1ncmlkIC5jYXJkLWZsaXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmNhcmQtZmxpcC1ncmlkIC5jYXJkLWZsaXA6bnRoLWNoaWxkKDEpIC5jYXJkLWZsaXAtZnJvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3N0M3O1xufVxuLmNhcmQtZmxpcC1ncmlkIC5jYXJkLWZsaXA6bnRoLWNoaWxkKDEpIC5jYXJkLWZsaXAtZnJvbnQuYWN0aXZlIHtcbiAgY29sb3I6ICM1OTc3Qzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5jYXJkLWZsaXAtZ3JpZCAuY2FyZC1mbGlwOm50aC1jaGlsZCgxKSAuY2FyZC1mbGlwLWZyb250LmFjdGl2ZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNhcmQtZmxpcC1ncmlkIC5jYXJkLWZsaXA6bnRoLWNoaWxkKDEpIC5jYXJkLWZsaXAtZnJvbnQuYWN0aXZlIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjNTk3N0M3O1xufVxuLmNhcmQtZmxpcC1ncmlkIC5jYXJkLWZsaXA6bnRoLWNoaWxkKDEpIC5jYXJkLWZsaXAtYmFjay5hY3RpdmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FyZC1mbGlwLWdyaWQgLmNhcmQtZmxpcDpudGgtY2hpbGQoMSkgLmNhcmQtZmxpcC1iYWNrIGgzIHtcbiAgY29sb3I6ICM1OTc3Qzc7XG59XG4uY2FyZC1mbGlwLWdyaWQgLmNhcmQtZmxpcDpudGgtY2hpbGQoMikgLmNhcmQtZmxpcC1mcm9udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Q0E3REE7XG59XG4uY2FyZC1mbGlwLWdyaWQgLmNhcmQtZmxpcDpudGgtY2hpbGQoMikgLmNhcmQtZmxpcC1mcm9udC5hY3RpdmUge1xuICBjb2xvcjogIzVDQTdEQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmNhcmQtZmxpcC1ncmlkIC5jYXJkLWZsaXA6bnRoLWNoaWxkKDIpIC5jYXJkLWZsaXAtZnJvbnQuYWN0aXZlIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uY2FyZC1mbGlwLWdyaWQgLmNhcmQtZmxpcDpudGgtY2hpbGQoMikgLmNhcmQtZmxpcC1mcm9udC5hY3RpdmUgc3ZnIHBhdGgge1xuICBzdHJva2U6ICM1Q0E3REE7XG59XG4uY2FyZC1mbGlwLWdyaWQgLmNhcmQtZmxpcDpudGgtY2hpbGQoMikgLmNhcmQtZmxpcC1iYWNrLmFjdGl2ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkLWZsaXAtZ3JpZCAuY2FyZC1mbGlwOm50aC1jaGlsZCgyKSAuY2FyZC1mbGlwLWJhY2sgaDMge1xuICBjb2xvcjogIzVDQTdEQTtcbn1cbi5jYXJkLWZsaXAtZ3JpZCAuY2FyZC1mbGlwOm50aC1jaGlsZCgzKSAuY2FyZC1mbGlwLWZyb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0QjFCMztcbn1cbi5jYXJkLWZsaXAtZ3JpZCAuY2FyZC1mbGlwOm50aC1jaGlsZCgzKSAuY2FyZC1mbGlwLWZyb250LmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTRCMUIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uY2FyZC1mbGlwLWdyaWQgLmNhcmQtZmxpcDpudGgtY2hpbGQoMykgLmNhcmQtZmxpcC1mcm9udC5hY3RpdmUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jYXJkLWZsaXAtZ3JpZCAuY2FyZC1mbGlwOm50aC1jaGlsZCgzKSAuY2FyZC1mbGlwLWZyb250LmFjdGl2ZSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzU0QjFCMztcbn1cbi5jYXJkLWZsaXAtZ3JpZCAuY2FyZC1mbGlwOm50aC1jaGlsZCgzKSAuY2FyZC1mbGlwLWJhY2suYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQtZmxpcC1ncmlkIC5jYXJkLWZsaXA6bnRoLWNoaWxkKDMpIC5jYXJkLWZsaXAtYmFjayBoMyB7XG4gIGNvbG9yOiAjNTRCMUIzO1xufVxuLmNhcmQtZmxpcC1ncmlkIC5jYXJkLWZsaXA6bnRoLWNoaWxkKDQpIC5jYXJkLWZsaXAtZnJvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1Nzk3O1xufVxuLmNhcmQtZmxpcC1ncmlkIC5jYXJkLWZsaXA6bnRoLWNoaWxkKDQpIC5jYXJkLWZsaXAtZnJvbnQuYWN0aXZlIHtcbiAgY29sb3I6ICMzRjU3OTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5jYXJkLWZsaXAtZ3JpZCAuY2FyZC1mbGlwOm50aC1jaGlsZCg0KSAuY2FyZC1mbGlwLWZyb250LmFjdGl2ZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNhcmQtZmxpcC1ncmlkIC5jYXJkLWZsaXA6bnRoLWNoaWxkKDQpIC5jYXJkLWZsaXAtZnJvbnQuYWN0aXZlIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjM0Y1Nzk3O1xufVxuLmNhcmQtZmxpcC1ncmlkIC5jYXJkLWZsaXA6bnRoLWNoaWxkKDQpIC5jYXJkLWZsaXAtYmFjay5hY3RpdmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FyZC1mbGlwLWdyaWQgLmNhcmQtZmxpcDpudGgtY2hpbGQoNCkgLmNhcmQtZmxpcC1iYWNrIGgzIHtcbiAgY29sb3I6ICMzRjU3OTc7XG59XG5cbi5uZXdzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLWdyaWQge1xuICBtYXJnaW4tdG9wOiA1N3B4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uZXdzLWdyaWQgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMzNweDtcbn1cbi5uZXdzLWdyaWQgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICBvcGFjaXR5OiAxO1xufVxuLm5ld3MtZ3JpZCAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzNjY0O1xufVxuXG4vKiBleHRlcm5hbCBjaGFuZ2VlcyAqL1xuLyogQGltcG9ydCAnc2Nzcy9wcm9qZWN0L2hlbHBlcnMvZXh0ZXJuYWwnOyAqLyIsIiR3aGl0ZTojRkZGRkZGO1xyXG4kYmxhY2tDb2xvcjogIzAwMDAwMDtcclxuXHJcbiR0ZXh0Q29sb3I6ICMxMzExMEM7XHJcbiR0ZXh0Q29sb3JEYXJrOiAjMjU1MDdBO1xyXG4kZ3JleUNvbG9yOiAjNTI0RjRFO1xyXG4kY3JlYW1Db2xvcjogI0U3REVEMjtcclxuJGhvdmVyQ29sb3I6ICNFNzUyMUY7XHJcbiRhY2NlbnRDb2xvcjogIzM1QzJBNDtcclxuJGRhcmtCbHVlOiMyNzJENDU7XHJcbiRzZW1pRGFya0JsdWU6IzVBN0I5MjtcclxuJG1lZ2FEYXJrQmx1ZTojMjUzNjY0O1xyXG4kdGV4dEdyZXk6I0Q4RDhEODtcclxuXHJcbiRibGFjazogOTAwO1xyXG4kZXh0cmFCb2xkOiA4MDA7XHJcbiRib2xkOiA3MDA7XHJcbiRzZW1pYm9sZDogNjAwO1xyXG4kbWVkaXVtOiA1MDA7XHJcbiRyZWd1bGFyOiA0MDA7XHJcbiRsaWdodDogMzAwO1xyXG4kZXh0cmFMaWdodDogMjAwO1xyXG5cclxuJHRyYW5zaXRpb25EdXJhdGlvbjogMC4zcztcclxuXHJcbiR0aXRsZUZvbnQ6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4kZ2VuZXJhbEZvbnQ6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG5cclxuJHVybDogJyc7XHJcbkBpZiAoJGVudmlyb21lbnQgPT0gJ2xvY2FsJykge1xyXG4gICR1cmw6ICcvJztcclxufSBAZWxzZSBpZiAoJGVudmlyb21lbnQgPT0gJ2RldmVsb3BtZW50Jyl7XHJcbiAgJHVybDogJ2h0dHBzOi8vdWx0cmFtYXIuYml0YmFuZ2xhYi5jbC93cC1jb250ZW50L3RoZW1lcy91bHRyYW1hci9hc3NldHMvJztcclxufSBAZWxzZSB7XHJcbiAgJHVybDogJyc7XHJcbn0iLCIucmVsYXRpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufSIsIi5jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogMTExMHB4O1xyXG4gIHBhZGRpbmc6IDAgMjVweDtcclxufSIsIi50b3AtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVnYURhcmtCbHVlO1xyXG4gIHBhZGRpbmc6IDhweCAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxNDA2cHg7XHJcbiAgfVxyXG4gICYtbmF2aWdhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMzBweDtcclxuICB9XHJcbiAgJi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uRHVyYXRpb247XHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICBzdmcge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbkR1cmF0aW9uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAjRjVGN0Y4LCAkYWxwaGE6IDAuNSk7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiByZ2JhKCRjb2xvcjogI0Y1RjdGOCwgJGFscGhhOiAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGFjY2VudENvbG9yO1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogJGFjY2VudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWxhbmd1YWdlIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyR1cmx9YXNzZXRzL2ltYWdlcy9pY29uLWFycm93LXNlbGVjdC5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzNjY0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogI0Y1RjdGOCwgJGFscGhhOiAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGFjY2VudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxMDtcclxuICBtYXgtd2lkdGg6IDE0MDZweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTFweCk7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgdG9wOiBpbml0aWFsO1xyXG4gICAgei1pbmRleDogaW5pdGlhbDtcclxuICB9XHJcbiAgJi1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMjBweCAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNGRkZGRkYsICRhbHBoYTogMC4xNCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJi1icmFuZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1uYXZpZ2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgY29sb3I6ICMxMzExMEM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25EdXJhdGlvbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudENvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTNweDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OEIyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTIxcHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjMDA2OEIyLCAkYWxwaGE6IDAuMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1oZWFkZXIge1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyR1cmx9YXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kLXdhdmVzLW1vYmlsZS5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC50b3AtYmFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgIHRvcDogMzAwcHg7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbkR1cmF0aW9uO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZzogMTA2cHggMjVweCA5MnB4IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAjMjUzNjY0O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogIzI1MzY2NDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1sYW5ndWFnZSB7XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyR1cmx9YXNzZXRzL2ltYWdlcy9pY29uLWFycm93LXNlbGVjdC1tb2JpbGUuc3ZnJyk7XHJcbiAgICAgICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgICYtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uRHVyYXRpb247XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5pY29uIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLm1lbnUsIC5tZW51OmJlZm9yZSwgLm1lbnU6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50Q29sb3I7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIC4zcywgdG9wIGVhc2UgLjNzIC4zcywgdHJhbnNmb3JtIGVhc2UgLjNzO1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICAgIC5tZW51IHtcclxuICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IC0xNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3Blbk1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgZWFzZSAwLjNzLCB0cmFuc2Zvcm0gZWFzZSAwLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IDk0cHg7XHJcbiAgcGFkZGluZzogNjNweCAwIDgwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVnYURhcmtCbHVlO1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMzU0cHg7XHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogNDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWJyYW5kIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLW5hdmlnYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbkR1cmF0aW9uO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudENvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1zb2NpYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA3MXB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogMzBweDtcclxuICAgIH1cclxuICAgIC5mb290ZXItaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBnYXA6IDE0cHg7XHJcbiAgICAgIHAsIGEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogM3B4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25EdXJhdGlvbjtcclxuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDZweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGFjY2VudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWluZm8ge1xyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1jb3B5cmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA5MXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjREFEOEQ4LCAwLjIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGdhcDogMThweDtcclxuICAgIH1cclxuICAgIG5hdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbkR1cmF0aW9uO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gYSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uRHVyYXRpb247XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnRDb2xvcjtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA3N3B4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3N0M3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1haW4tc2xpZGVyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDQ0cHg7XHJcbiAgfVxyXG4gICYtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcscmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgwLCAxMDQsIDE3OCwgMC44KSAxMDAlKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYuZGVza3RvcCB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYm9keSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxNzBweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMCk7XHJcbiAgICAgIG1heC13aWR0aDogMTExMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcclxuICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICAgIGgxLCBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xyXG4gICAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTUzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNUMyQTQ7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnd5c2l3eWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xyXG4gICAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWFycm93IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dENvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkdGV4dENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZ2FEYXJrQmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2Vjb25kYXJ5LXRpdGxlIHtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgY29sb3I6ICR0ZXh0Q29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxNTNweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1QzJBNDtcclxuICB9XHJcbn0iLCIuYnV0dG9uLWFycm93IHtcclxuICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDE0cHg7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uRHVyYXRpb247XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbkR1cmF0aW9uO1xyXG4gIH1cclxuICBzdmcge1xyXG4gICAgcGF0aCB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uRHVyYXRpb247XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRhY2NlbnRDb2xvcjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudENvbG9yO1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgc3Ryb2tlOiAkYWNjZW50Q29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZXBvcnQtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxNHB4O1xyXG4gIGNvbG9yOiAjMDA2OEIyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbkR1cmF0aW9uO1xyXG4gIHBhZGRpbmc6IDRweCAxOXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRtZWdhRGFya0JsdWUsICR3aGl0ZSk7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25EdXJhdGlvbjtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkbWVnYURhcmtCbHVlLCAkYWNjZW50Q29sb3IpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxufSIsIi5jYXJkLWxpbmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogNDNweCA0NXB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGODtcclxuICAuY2FyZC1saW5lLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gIH1cclxuICAuY2FyZC1saW5lLWJvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbiAgLmNhcmQtbGluZS1mb290ZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWFycm93IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVDQTdEQTtcclxuICAgICAgfVxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgc3Ryb2tlOiAkYWNjZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50Q29sb3I7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRhY2NlbnRDb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtZmxpcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuICAmOmhvdmVyIHtcclxuICAgIC5jYXJkLWZsaXAtaW5uZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cztcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgfVxyXG4gICYtZnJvbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uRHVyYXRpb247XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODFweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1iYWNrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgcGFkZGluZzogMTdweCAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBpbml0aWFsO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcbiAgICAgIHBhZGRpbmc6IDE3cHggMTJweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3Mge1xyXG4gICYtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxNHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG59XHJcbiIsIi5jb3VudGVyIHtcclxuICAmLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMCA3MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIGhlaWdodDogNjNweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICMwMDY4QjIsICRhbHBoYTogMC41KTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICB3aWR0aDogMjM0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgaDMsIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjhweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgY29sb3I6ICMwMDY4QjI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC01cHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJveC1pbWFnZSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGdhcDogMzJweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWxlZnQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53eXNpd3lnIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b24tYXJyb3cge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICAgICAgIG1hcmdpbjogMThweCAyNXB4IDAgMjVweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNBN0RBO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjMTMxMTBDO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbkR1cmF0aW9uO1xyXG4gICAgICB9XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBzdHJva2U6ICMzNUMyQTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRhY2NlbnRDb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWNhcHRpb24ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgaDIsIC53eXNpd3lnIHtcclxuICAgICAgICBtYXJnaW46IDAgMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5saW5lcyB7XHJcbiAgbWFyZ2luLXRvcDogNTZweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBtYXJnaW4tdG9wOiA1N3B4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWRuIHtcclxuICBtYXJnaW4tdG9wOiAxMDNweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbiAgJi12aWRlbyB7XHJcbiAgICBtYXJnaW46IDU4cHggYXV0byAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xyXG4gICAgICBtYXJnaW46IDMycHggYXV0byAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmLXBvcnRyYWl0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbkR1cmF0aW9uO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgnI3skdXJsfWFzc2V0cy9pbWFnZXMvaWNvbi1wbGF5LnN2ZycpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmLmRlc2t0b3Age1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tb2JpbGUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZnJhbWUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uRHVyYXRpb247XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yZXNwb25zaXZlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDYzMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWNhcHRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogNThweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIH1cclxuICAgIC53eXNpd3lnIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1heC13aWR0aDogNzEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY291bnRlcnMge1xyXG4gIG1hcmdpbi10b3A6IDk4cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNzBweDsgXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiA2OXB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmNvdW50ZXItaXRlbSB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm94LWltYWdlIHtcclxuICBtYXJnaW4tdG9wOiAxMjNweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3gtZ3JhcGhpYyB7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxuICBwYWRkaW5nOiA3M3B4IDAgODNweCAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skdXJsfWFzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC13YXZlcy5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTM2NjQ7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICA+IGgyIHtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gaDMge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNTFweDtcclxuICAgIG1hcmdpbi10b3A6IDYzcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaXRlbSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWZsaXAtZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIGdhcDogMjNweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAuY2FyZC1mbGlwIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICB3aWR0aDogMzA2cHg7XHJcbiAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMyMHB4KSB7XHJcbiAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAuY2FyZC1mbGlwLWZyb250IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3N0M3O1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiM1OTc3Qzc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgIHN0cm9rZTogIzU5NzdDNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2FyZC1mbGlwLWJhY2sge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBjb2xvcjogIzU5NzdDNztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgLmNhcmQtZmxpcC1mcm9udCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVDQTdEQTtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjojNUNBN0RBO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICBzdHJva2U6ICM1Q0E3REE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmQtZmxpcC1iYWNrIHtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgY29sb3I6ICM1Q0E3REE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIC5jYXJkLWZsaXAtZnJvbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NEIxQjM7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6IzU0QjFCMztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgc3Ryb2tlOiAjNTRCMUIzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkLWZsaXAtYmFjayB7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGNvbG9yOiAjNTRCMUIzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAuY2FyZC1mbGlwLWZyb250IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1Nzk3O1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiMzRjU3OTc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgIHN0cm9rZTogIzNGNTc5NztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2FyZC1mbGlwLWJhY2sge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBjb2xvcjogIzNGNTc5NztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzIHtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJi1ncmlkIHtcclxuICAgIG1hcmdpbi10b3A6IDU3cHg7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMzcHg7XHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZ2FEYXJrQmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/