/* RESET */
/*
  1. Use a more-intuitive box-sizing model.
*/
@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,300;1,400;1,500;1,600;1,700;1,900&display=swap");
*, *::before, *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/*
  2. Remove default margin
*/
* {
  margin: 0;
}

/*
  Typographic tweaks!
  3. Add accessible line-height
  4. Improve text rendering
*/
body {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

/*
  5. Improve media defaults
*/
img, picture, video, canvas, svg {
  display: block;
  max-width: 100%;
}

/*
  6. Remove built-in form typography styles
*/
input, button, textarea, select {
  font: inherit;
}

/*
  7. Avoid text overflows
*/
p, h1, h2, h3, h4, h5, h6 {
  overflow-wrap: break-word;
}

/*
  8. Create a root stacking context
*/
#root, #__next {
  isolation: isolate;
}

h1 {
  font-family: "Helvetica Neue", "Source Sans 3", sans-serif;
  font-size: 2.1875rem;
  font-weight: 700;
  line-height: 1.2em;
  text-align: left;
}

h2 {
  font-size: 1.4375rem;
  font-weight: 700;
  line-height: 1.2em;
}

figure figcaption {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.15em;
  text-align: left;
}

header {
  background: url(../assets/img/bg_low.jpg) center top no-repeat;
  background-size: cover;
  background-position: center top -30vw;
  background-position: center top -50px;
  color: white;
  padding: 40px 20px 0 20px;
}
@media (min-width: 60em) {
  header {
    background-image: url(../assets/img/bg_hi.jpg);
    background-position: center top -30vw;
  }
}
.main-content:after,
header:after {
  content: "";
  display: block;
  width: calc(100% + 40px);
  margin: 0 -20px;
  height: 1.25rem;
  border-radius: 1.25rem 1.25rem 0 0;
  background-color: white;
  margin-top: 20px;
}

.main-content:after{
  border-radius:0 0  1.25rem 1.25rem ;
  width: 100vw;
  left: 0;
  right: auto;
  margin: 0;
  position: absolute;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}

.main-content {
  background-color: white;
  border-radius: 1.1875rem;
  padding: 1.5625rem;
  margin-top: -20px;
}
footer{
  background-color:#17475A;
  padding:30px 0 10px;
  text-align: center;;
  
}
@media all and (min-width:768px){
  footer{
    padding:40px 0 10px;
  }
}

footer a{
  display:inline-block;

}

.main-opcions {
  margin-bottom: 20vh;
}
.main-opcions > .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 60em) {
  .main-opcions {
    margin-bottom: calc(30vh - 150px);
  }
}

a figure:after {
  content: "";
  display: block;
  width: 2.25rem;
  height: 2.25rem;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m20.4375 20.4375-4.8719-4.8719m0 0c1.2724-1.2724 2.0594-3.0302 2.0594-4.9718 0-3.8833-3.148-7.0313-7.0312-7.0313-3.8833 0-7.0313 3.148-7.0313 7.0313 0 3.8832 3.148 7.0312 7.0313 7.0312 1.9416 0 3.6994-.787 4.9718-2.0594Zm-4.9718-7.78435v5.62495m2.8124-2.8124H7.78125' stroke='%23fff' stroke-width='1.40625' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat #17475A;
  background-size: 1.625rem;
  border-radius: 50%;
  position: absolute;
  bottom: 90px;
  right: 1.0625rem;
  -webkit-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transform: scale(1);
          transform: scale(1);
}

figure {
  border-radius: 1.1rem;
  -webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.1019607843);
          box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.1019607843);
  padding-top: calc(56% + 75px);
  overflow: hidden;
  position: relative;
}
figure img {
  display: block;
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0) scale(1);
          transform: translate(-50%, 0) scale(1);
  -webkit-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in;
  -webkit-transform-origin: top;
          transform-origin: top;
}
figure figcaption {
  padding: 1.0625rem;
  background-color: white;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 10;
}

a:hover figure img {
  -webkit-transform: translate(-50%, 0) scale(1.1);
          transform: translate(-50%, 0) scale(1.1);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
a:hover figure:after {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.opcions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 60em) {
  .opcions {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }
  .opcions .opcio {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: calc(50% - 20px);
        flex-basis: calc(50% - 20px);
  }
}
@media (min-width: 60em) {
  .opcions {
    margin-bottom: 3.75rem;
  }
}

.opcio .card {
  margin-bottom: 1.25rem;
}
.opcio a.btn {
  margin-bottom: 1.25rem;
}
@media (min-width: 60em) {
  .opcio a.btn {
    margin-left: 1rem;
  }
}

header {
  position: sticky;
  z-index: 100;
  top: 0;
}
header .idiomes h2 {
  color: #000;
}

.selector-idiomes > a.btIdiomes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: white;
  border-radius: 0.3125rem;
  padding: 0.3125rem 0.75rem;
}
.selector-idiomes > a.btIdiomes abbr {
  color: black;
  text-decoration: none;
  font-size: 0.9375rem;
  line-height: 1em;
}
.selector-idiomes > a.btIdiomes:before {
  content: "";
  display: inline-block;
  width: 1.375rem;
  height: 1.375rem;
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 1.375rem;
  margin-right: 0.625rem;
  -webkit-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in;
}
.selector-idiomes > a.btIdiomes:hover:before {
  margin-right: 0.375rem;
}

.selector-idiomes.catala > a.btIdiomes:before,
.idiomes ul li.catala a:before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23FFDA44' d='M0 0h26v26H0z'/%3E%3Cpath d='M0 2.89453h26v2.89453H0V2.89453Zm0 5.78906h26v2.89451H0V8.68359Zm0 5.78911h26v2.8437H0v-2.8437Zm0 5.7382h26v2.8946H0v-2.8946Z' fill='%23D80027'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='26' height='26' rx='13' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.selector-idiomes.castellano > a.btIdiomes:before,
.idiomes ul li.castellano a:before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M26 6.5v13H0l5.7e-7-13H26Z' fill='%23FFDA44'/%3E%3Cpath d='M26 18.6875V26H0l3.2e-7-7.3125H26ZM26-.00004464V7.31246L0 7.31245 3.2e-7-.00004578 26-.00004464Z' fill='%23D80027'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='26' height='26' rx='13' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.selector-idiomes.english > a.btIdiomes:before,
.idiomes ul li.english a:before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%230052B4' d='M0 0h26v26H0z'/%3E%3Cpath d='M23.5625 26H26v-2.4375L15.4375 13 26 2.4375V0h-2.4375L13 10.5625 2.4375 0H0v2.4375L10.5625 13 0 23.5625V26h2.4375L13 15.4375 23.5625 26Z' fill='%23EEE'/%3E%3Cpath d='M26 16.25v-6.5h-9.75V0h-6.5v9.75H0v6.5h9.75V26h6.5v-9.75H26Z' fill='%23EEE'/%3E%3Cpath d='M26 14.625v-3.25H14.625V0h-3.25v11.375H0v3.25h11.375V26h3.25V14.625H26Z' fill='%23D80027'/%3E%3Cpath d='M0 1.625V0l9.75 9.75H8.125L0 1.625Zm26 22.75V26l-9.75-9.75h1.625L26 24.375ZM1.625 26H0l9.75-9.75v1.625L1.625 26ZM24.375-7e-8 26 0l-9.75 9.75V8.125L24.375-7e-8Z' fill='%23D80027'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='26' height='26' rx='13' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.selector-idiomes.francais > a.btIdiomes:before,
.idiomes ul li.francais a:before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23EEE' d='M19.0938 0v26H6.9063V0z'/%3E%3Cpath fill='%230052B4' d='M8.53125 0v26H0V0z'/%3E%3Cpath fill='%23D80027' d='M26 0v26h-8.53125V0z'/%3E%3Cpath d='M-5.7e-7 13C-8.8e-7 20.1797 5.8203 26 13 26c7.1797 0 13-5.8203 13-13S20.1797-2.5e-7 13-5.7e-7C5.8203-8.8e-7-2.5e-7 5.8203-5.7e-7 13Z' fill='%23EEE'/%3E%3Cpath d='M26 13C26 7.41046 22.4721 2.6454 17.5217.808593V25.1915C22.4721 23.3546 26 18.5895 26 13Z' fill='%23D80027'/%3E%3Cpath d='M-.00001388 13C-.00001413 18.5895 3.52786 23.3546 8.47827 25.1914V.808586C3.52786 2.64539-.00001364 7.41045-.00001388 13Z' fill='%230052B4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect x='26' width='26' height='26' rx='13' transform='rotate(90 26 0)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.idiomes {
  padding: 4.6875rem 1.5625rem 1.5625rem;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #F6F6F7;
  border-radius: 1.5625rem;
}
.idiomes h1 {
  color: #000;
}
.idiomes a {
  color: black;
}
.idiomes a.btTancar {
  position: absolute;
  right: 1.5625rem;
  top: 1.5625rem;
}
.idiomes ul {
  padding: 0;
}
.idiomes ul li {
  margin-bottom: 1.25rem;
  -webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.1019607843);
          box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.1019607843);
  border-radius: 5px;
  overflow: hidden;
  background-color: white;
}
.idiomes ul li a {
  display: block;
  padding: 1em 1em 1em 1em;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.25rem;
}
.idiomes ul li a:before {
  content: "";
  display: inline-block;
  width: 2.5rem;
  height: 1.875rem;
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 1.625rem;
  margin-right: 0.625rem;
  -webkit-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in;
}
.idiomes ul li a:hover:before {
  background-position: center right 10px;
  margin-right: 0.9375rem;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

body .idiomes {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out;
}
body:not(.menuOpen) .idiomes {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
}
body.menuOpen {
  position: fixed;
  overflow: hidden;
  width: 100%;
}
@media (min-width: 60em) {
  body.menuOpen {
    position: relative;
    overflow: visible;
  }
}

.recursos ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 60em) {
  .recursos ul {
    width: 100%;
    gap: 1.25rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .recursos ul li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
}
.recursos ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.1019607843);
          box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.1019607843);
  border-radius: 0.75rem;
  overflow: hidden;
  font-weight: 700;
  line-height: 1.25rem;
  height: 82px;
  position: relative;
}
.recursos ul li:not(:last-child) {
  margin-bottom: 20px;
}
.recursos ul li a {
  display: block;
  width: 100%;
  padding: 20px 20px 20px 96px;
  z-index: 10;
}
@media (min-width: 60em) {
  .recursos ul li {
    width: 50%;
  }
}
.recursos ul li:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 82px;
  height: 82px;
  background-color: #17475A;
  margin-right: 1rem;
  background-position: center left 0.625rem;
  background-repeat: no-repeat;
  background-size: 3.875rem;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.recursos ul li:hover:before {
  background-size: 3.4375rem;
  background-position: center left 1rem;
}
.recursos ul li.agenda:before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5655 7.12823v5.19117m24.2254-5.19117v5.19117M6.91359 43.4664V17.5106c0-2.867 2.32416-5.1912 5.19121-5.1912h31.1469c2.867 0 5.1912 2.3242 5.1912 5.1912v25.9558m-41.52931 0c0 2.867 2.32416 5.1911 5.19121 5.1911h31.1469c2.867 0 5.1912-2.3241 5.1912-5.1911m-41.52931 0V26.1625c0-2.867 2.32416-5.1912 5.19121-5.1912h31.1469c2.867 0 5.1912 2.3242 5.1912 5.1912v17.3039M27.6782 29.6233h.0173v.0173h-.0173v-.0173Zm0 5.1911h.0173v.0173h-.0173v-.0173Zm0 5.1912h.0173v.0173h-.0173v-.0173Zm-5.1911-5.1912h.0173v.0173h-.0173v-.0173Zm0 5.1912h.0173v.0173h-.0173v-.0173Zm-5.1912-5.1912h.0173v.0173h-.0173v-.0173Zm0 5.1912h.0173v.0173h-.0173v-.0173Zm15.5735-10.3823h.0173v.0173h-.0173v-.0173Zm0 5.1911h.0173v.0173h-.0173v-.0173Zm0 5.1912h.0173v.0173h-.0173v-.0173Zm5.1912-10.3823h.0173v.0173h-.0173v-.0173Zm0 5.1911h.0173v.0173h-.0173v-.0173Z' stroke='%23fff' stroke-width='3.48267' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.recursos ul li.info:before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 56 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.6783 49.3279V30.2936m8.6519 19.0343V30.2936M19.0263 49.3279V30.2936M6.9136 21.6417 27.6783 7.79858 48.4429 21.6417m-3.4608 27.6862V24.716c-5.6381-.8847-11.4173-1.3439-17.3038-1.3439-5.8866 0-11.6658.4592-17.3039 1.3439v24.6119m-3.4608 0h41.5293M27.6783 16.4505h.0173v.0173h-.0173v-.0173Z' stroke='%23fff' stroke-width='3.42189' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

nav.idiomes {
  position: fixed;
}

@media (min-width: 60em) {
  .main-content .wrapper,
  header .wrapper {
    max-width: 1200px;
    margin: 0 auto;
  }
}
.zoom-area {
  position: fixed !important;
  background-color: white;
  width: 100vw;
  height: 100vh !important;
  left: 0;
  top: 0;
  z-index: 2000;
  display: none;
}
.zoom-area .zoomHolder {
  height: 100% !important;
}
.zoom-area .btTancar-area {
  position: fixed;
  z-index: 2020;
  right: 20px;
  top: 30px;
  width: 30px;
  height: 30px;
  background-color: white;
  border-radius: 50%;
}
.zoom-area .btTancar-area .btTancar {
  background-color: transparent;
  padding: 0;
  position: relative;
  border: none;
  width: 20px;
  height: 0.5625rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /*
      @if ($color != auto) {
          &::before, &::after {
              background-color: $color;
          }
      }
  */
  /*
  	 &::before, &::after {
              background-color: $color;
          }
      &::before {
          @if $sass-burger-add-vendor-prefixes {
              -webkit-transform: translateY($burger-gutter + $burger-height) rotate(45deg);
              -moz-transform: translateY($burger-gutter + $burger-height) rotate(45deg);
              -ms-transform: translateY($burger-gutter + $burger-height) rotate(45deg);
              -o-transform: translateY($burger-gutter + $burger-height) rotate(45deg);
          }
          transform: translateY($burger-gutter + $burger-height) rotate(45deg);
      }
      &::after {
          @if $sass-burger-add-vendor-prefixes {
              -webkit-transform: translateY(-($burger-gutter + $burger-height)) rotate(-45deg);
              -moz-transform: translateY(-($burger-gutter + $burger-height)) rotate(-45deg);
              -ms-transform: translateY(-($burger-gutter + $burger-height)) rotate(-45deg);
              -o-transform: translateY(-($burger-gutter + $burger-height)) rotate(-45deg);
          }
          transform: translateY(-($burger-gutter + $burger-height)) rotate(-45deg);
      }
  */
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.zoom-area .btTancar-area .btTancar > span {
  text-indent: -200px;
  overflow: hidden;
}
.zoom-area .btTancar-area .btTancar > span, .zoom-area .btTancar-area .btTancar::before, .zoom-area .btTancar-area .btTancar::after {
  margin: 0 auto;
  display: block;
  width: 20px;
  height: 1px;
  top: 50%;
  position: absolute;
  left: 0;
  background-color: #000;
  outline: 1px solid transparent;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.zoom-area .btTancar-area .btTancar::before, .zoom-area .btTancar-area .btTancar::after {
  position: absolute;
  content: "";
  -webkit-transform-origin: center;
          transform-origin: center;
}
.zoom-area .btTancar-area .btTancar::before {
  -webkit-transform: translate(0, -4px);
          transform: translate(0, -4px);
  top: 50%;
}
.zoom-area .btTancar-area .btTancar > span {
  top: 50%;
}
.zoom-area .btTancar-area .btTancar::after {
  -webkit-transform: translate(0, 4px);
          transform: translate(0, 4px);
}
.zoom-area .btTancar-area .btTancar {
  background-color: transparent;
}
.zoom-area .btTancar-area .btTancar > span {
  display: none;
  /*
  	    text-indent:-200px;
  	    overflow: hidden;
  */
}
.zoom-area .btTancar-area .btTancar::before {
  -webkit-transform: translate(0, 0) rotate(45deg);
          transform: translate(0, 0) rotate(45deg);
}
.zoom-area .btTancar-area .btTancar::after {
  -webkit-transform: translate(0, 0) rotate(-45deg);
          transform: translate(0, 0) rotate(-45deg);
}

.controlHolder {
  top: 70px !important;
  right: 14px !important;
}

.zoomOn {
  position: static;
  overflow: hidden;
}

body {
  font-family: "Helvetica Neue", "Source Sans 3", sans-serif;
}

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

.subheader {
  display: block;
  font-size: 0.46em;
  line-height: 1.1em;
  font-size: 0.5em;
  font-weight: normal;
}

p,
h2 {
  line-height: 1.1em;
  margin-bottom: 1em;
}

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

.btn {
  display: inline-block;
  padding: 0.75em 1.05em;
  border-radius: 0.5em;
  line-height: 1em;
  font-weight: bold;
}
.btn--primary {
  background-color: #17475A;
  color: white;
}

.btTancar {
  background-color: transparent;
  padding: 0;
  position: relative;
  border: none;
  width: 20px;
  height: 0.5625rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /*
      @if ($color != auto) {
          &::before, &::after {
              background-color: $color;
          }
      }
  */
  /*
  	 &::before, &::after {
              background-color: $color;
          }
      &::before {
          @if $sass-burger-add-vendor-prefixes {
              -webkit-transform: translateY($burger-gutter + $burger-height) rotate(45deg);
              -moz-transform: translateY($burger-gutter + $burger-height) rotate(45deg);
              -ms-transform: translateY($burger-gutter + $burger-height) rotate(45deg);
              -o-transform: translateY($burger-gutter + $burger-height) rotate(45deg);
          }
          transform: translateY($burger-gutter + $burger-height) rotate(45deg);
      }
      &::after {
          @if $sass-burger-add-vendor-prefixes {
              -webkit-transform: translateY(-($burger-gutter + $burger-height)) rotate(-45deg);
              -moz-transform: translateY(-($burger-gutter + $burger-height)) rotate(-45deg);
              -ms-transform: translateY(-($burger-gutter + $burger-height)) rotate(-45deg);
              -o-transform: translateY(-($burger-gutter + $burger-height)) rotate(-45deg);
          }
          transform: translateY(-($burger-gutter + $burger-height)) rotate(-45deg);
      }
  */
}
.btTancar > span {
  text-indent: -200px;
  overflow: hidden;
}
.btTancar > span, .btTancar::before, .btTancar::after {
  margin: 0 auto;
  display: block;
  width: 20px;
  height: 1px;
  top: 50%;
  position: absolute;
  left: 0;
  background-color: #000;
  outline: 1px solid transparent;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.btTancar::before, .btTancar::after {
  position: absolute;
  content: "";
  -webkit-transform-origin: center;
          transform-origin: center;
}
.btTancar::before {
  -webkit-transform: translate(0, -4px);
          transform: translate(0, -4px);
  top: 50%;
}
.btTancar > span {
  top: 50%;
}
.btTancar::after {
  -webkit-transform: translate(0, 4px);
          transform: translate(0, 4px);
}
.btTancar {
  background-color: transparent;
}
.btTancar > span {
  display: none;
  /*
  	    text-indent:-200px;
  	    overflow: hidden;
  */
}
.btTancar::before {
  -webkit-transform: translate(0, 0) rotate(45deg);
          transform: translate(0, 0) rotate(45deg);
}
.btTancar::after {
  -webkit-transform: translate(0, 0) rotate(-45deg);
          transform: translate(0, 0) rotate(-45deg);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAxLXV0aWxzL192YXJpYWJsZXMuc2NzcyIsIjAxLXV0aWxzL192YXJpYWJsZXNfdHlwb2dyYXBoeS5zY3NzIiwic3R5bGUuY3NzIiwiMDItbGF5b3V0L19sYXlvdXQuc2NzcyIsIjAwLWdsb2JhbC9fbWl4aW5zLnNjc3MiLCIwMy10aXBvcy9fdGlwb3Muc2NzcyIsIjA0LWJvdG9ucy9fYm90b25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBd0xBLFVBQUE7QUFFQTs7Q0FBQTtBQzFMUSxvS0FBQTtBRDZMUjtFQUNFLDhCQUFBO1VBQUEsc0JBQUE7QUV2TEY7O0FGeUxBOztDQUFBO0FBR0E7RUFDRSxTQUFBO0FFdExGOztBRndMQTs7OztDQUFBO0FBS0E7RUFDRSxnQkFBQTtFQUNBLG1DQUFBO0FFckxGOztBRnVMQTs7Q0FBQTtBQUdBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUVwTEY7O0FGc0xBOztDQUFBO0FBR0E7RUFDRSxhQUFBO0FFbkxGOztBRnFMQTs7Q0FBQTtBQUdBO0VBQ0UseUJBQUE7QUVsTEY7O0FGb0xBOztDQUFBO0FBR0E7RUFDRSxrQkFBQTtBRWpMRjs7QURMQTtFQUNFLDBEQTVDVTtFQTZDVixvQkFBQTtFQUNBLGdCQWhDVTtFQWlDVixrQkFBQTtFQUNBLGdCQUFBO0FDUUY7O0FERkE7RUFDQSxvQkFBQTtFQUNBLGdCQTFDWTtFQTJDWixrQkFBQTtBQ0tBOztBRDRFQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBOUhZO0VBK0haLG1CQUFBO0VBQ0EsZ0JBQUE7QUN6RUE7O0FDMUVBO0VBQ0ksOERBQUE7RUFDQSxzQkFBQTtFQUNBLHFDQUFBO0VBS0EscUNBQUE7RUFDQSxZSHFDSTtFR3BDSix5QkFBQTtBRHlFSjtBRURJO0VEbEZKO0lBS1EsOENBQUE7SUFDQSxxQ0FBQTtFRGtGTjtBQUNGO0FDOUVJO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esa0NBQUE7RUFDQSx1QkFBQTtF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QUU1Ykk7RUFDRSxvQ0FBQTtVQUFBLDRCQUFBO0FGOGJOO0FFNVpJO0VBQ0ksNkJBQUE7QUY4WlI7QUUzWkk7RUFDQyxhQUFBO0VBQ0w7OztHQUFBO0FGZ2FBO0FFNVhDO0VBRU8sZ0RBQUE7VUFBQSx3Q0FBQTtBRjZYUjtBRTFYSTtFQUNFLGlEQUFBO1VBQUEseUNBQUE7QUY0WE4iLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gUGF0aCB0byBXb3JkUHJlc3Mgc2l0ZSdzIG1lZGlhIGZpbGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYXNzZXRzOiBcIlwiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuXG4vL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIENvbG9yIFBhbGV0dGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJlZDogI2I1MjUxYjsgXG5cblxuJGNvbG9yLXBhbGV0dGU6IChcbiAgMTogIzY2MjQ4MyxcbiAgMjogIzUxNDU4NyxcbiAgMzogIzNjM2Q5MCxcbiAgNDogIzNkNmZiNSxcbiAgNTogI2IyNTA5OFxuKTtcblxuJGNvbG9yLTE6IzE3NDc1QTsgLy82NjI0ODNcbiRjb2xvci0yOiMyYTkxYjg7IC8vM0Q2RkI2OyAvLzJhOTFiOCAvLzYxLCAxMTEsIDE4MlxuJGNvbG9yLTM6I0IzNTA5OTsgLy8xNzksIDgwLCAxNTNcbiRjb2xvci00OiMzQzNEOTE7IC8vNjAsIDYxLCAxNDVcbiRjb2xvci01OiNiMjUwOTg7IC8vNjAsIDYxLCAxNDVcbiRibHVlLWFsdDojMTc0NzVBOyAvLzJhOTFiOCAvLzYxLCAxMTEsIDE4MlxuXG5cbi8vICRjb2xvci0xOiMyYTkxYjg7IFxuLy8gJGNvbG9yLTI6IzY2MmQ5MTsgXG4vLyAkY29sb3ItMzojYWE1ODlkOyBcbi8vICRjb2xvci00OiMzQzNEOTE7IFxuXG5cbi8vIDY2MmQ5MVxuLy8gMmE2MWE4XG4vLyBhYTU4OWRcblxuXG5cbiR3aGl0ZTogd2hpdGU7XG4kYmxhY2s6ICMwMDA7ICBcblxuJGdyZXk6ICMzQzNDM0I7ICAvLzYwLCA2MCwgNTlcbi8vJGdyZXk6ICM4Nzg3ODc7IC8vIDEzNSwgMTM1LCAxMzVcblxuLy8jZjNmM2YzLFxuXG5cbi8vIEdyYXlzY2FsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGdyZXktc2NhbGU6IChcbiAgbGlnaHRlc3Q6IHJnYmEoJGdyZXksIC4xKSwgXG4gIGxpZ2h0ZXI6IHJnYmEoJGdyZXksIC4zKSwgXG4gIGxpZ2h0OiByZ2JhKCRncmV5LCAuNiksIFxuICBtZWRpdW06IHJnYmEoJGdyZXksIC43KSwgXG4gIGRhcmtlc3Q6IHJnYmEoJGdyZXksIDEpIFxuKTtcblxuXG5cblxuXG4kcHJpbWFyeS1jb2xvcjogJGNvbG9yLTE7XG4kc2Vjb25kYXJ5LWNvbG9yOiAkYmx1ZS1hbHQ7XG4kZ3JhZGllbnQtY29sb3I6IGxpbmVhci1ncmFkaWVudCgtNTJkZWcsIHJnYmEoIzY2MmQ5MSwxKSAwJSwgcmdiYSgjMmE2MWE4LDEpIDQ1JSwgcmdiYSgjYWE1ODlkLDEpIDEwMCUpO1xuJGdyYWRpZW50LWNvbG9yLWxpZ2h0OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtYXAtZ2V0KCRncmV5LXNjYWxlLCBsaWdodGVzdCkgMCUsIG1hcC1nZXQoJGdyZXktc2NhbGUsIGxpZ2h0ZXN0KSA0NSUsIHJnYmEoI0ZGRkZGRiwxKSAxMDAlKTtcbi8vJGdyYWRpZW50LWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoLTUyZGVnLCByZ2JhKCM2NjJkOTEsMSkgMCUsIHJnYmEoIzJhNjFhOCwxKSA0NSUsIHJnYmEoI2FhNTg5ZCwxKSAxMDAlKTtcblxuJGJvcmRlci1yYWRpdXM6IDEuMXJlbTtcbiRsaWdodC1jb2xvcjogbWFwLWdldCgkZ3JleS1zY2FsZSwgbGlnaHRlcik7XG4kZGFyay1jb2xvcjogbWFwLWdldCgkZ3JleS1zY2FsZSwgbWVkaXVtKTtcbiR0ZXh0LWNvbG9yOiAkYmxhY2s7XG4kbGluay1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiBcbiRhLWxhYmVsOiAgbWFwLWdldCgkZ3JleS1zY2FsZSwgbWVkaXVtKTsgXG4kYmctaW5wdXQ6IG1hcC1nZXQoJGdyZXktc2NhbGUsIGxpZ2h0KTtcbiRib3JkZXItY29sb3I6IG1hcC1nZXQoJGdyZXktc2NhbGUsIG1lZGl1bSk7XG4kY29sb3JfX2JvcmRlci1pbnB1dDogIG1hcC1nZXQoJGdyZXktc2NhbGUsIGxpZ2h0ZXIpO1xuJGNvbG9yX19iYWNrZ3JvdW5kLWlucHV0OiB3aGl0ZTtcblxuXG4kY29sb3JfX3RleHQtaW5wdXQ6ICR0ZXh0LWNvbG9yO1xuJGNvbG9yX190ZXh0LWlucHV0LWZvY3VzOiAkYmxhY2s7XG5cbiR0ZXh0LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoYmxhY2ssIDAuMTUpO1xuJGJveC1zaGFkb3c6IDNweCAzcHggNXB4IDBweCAjMDAwMDAwMUE7XG4kYnV0dG9uLXNoYWRvdzogJGJveC1zaGFkb3c7XG5cbi8vIEJvdG9uc1xuLy9cbiRidG4tcHJpbWFyeS1jb2xvcjogJHByaW1hcnktY29sb3I7IC8vJHByaW1hcnktY29sb3I7XG4kYnRuLXByaW1hcnktY29sb3ItdGV4dDogICR3aGl0ZTtcbiRidG4tc2Vjb25kYXJ5LWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuJGJ0bi1saWdodC1jb2xvcjogJHdoaXRlO1xuJGJ0bi1kYXJrLWNvbG9yOiAkYmxhY2s7XG4kYnRuLXByaW1hcnktY29sb3Itb3V0bGluZS10ZXh0OiAkcHJpbWFyeS1jb2xvcjtcblxuXG5cblxuLy8gTGF5b3V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZ3V0dGVyOiAyNTtcbiRndXR0ZXJsZ19oYWxmOiAyNTtcblxuXG4vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnRzXG4kc2NyZWVuLXhzOiAzMjA7XG4kc2NyZWVuLXNtOiA2NDA7XG4kc2NyZWVuLW1kOiA5NjA7XG4kc2NyZWVuLWlsOiAxMDUwO1xuJHNjcmVlbi1sZzogMTI1MDtcbiRzY3JlZW4teGw6IDE2MDA7XG4kc2NyZWVuLWlsLW1heDogJHNjcmVlbi1pbCAtIDE7XG4kc2NyZWVuLXhzLW1heDogJHNjcmVlbi1zbSAtIDE7XG4kc2NyZWVuLXNtLW1heDogJHNjcmVlbi1tZCAtIDE7XG4kc2NyZWVuLW1kLW1heDogJHNjcmVlbi1sZyAtIDE7XG4kc2NyZWVuLWxnLW1heDogJHNjcmVlbi14bCAtIDE7XG5cbiRoZWFkZXItbW9iaWxlOiAkc2NyZWVuLW1kO1xuJGhlYWRlci1tb2JpbGUtbWF4OiAkaGVhZGVyLW1vYmlsZSAtIDE7XG5cbiRjb250YWluZXItdG9wOiAxMjYwO1xuJGNvbnRhaW5lci10b3AtbWluOiAxMjYxO1xuXG4kY29udGFpbmVyLXdpZHRoOiAxMjYwcHg7XG5cblxuXG4vLyBMYXllcnMgaW5kZXggbWFwXG4kei1sYXllcnM6IChcbiAgXCJ0b3BcIjogOTAwMSxcbiAgXCJoaWdoXCI6IDgwMDEsXG4gIFwib3ZlclwiOiA3MDAxLFxuICBcImRlZmF1bHRcIjogMSxcbiAgXCJiZWxvd1wiOiAtMSxcbiAgXCJib3R0b21cIjogLTk5OTlcbik7XG5cbi8vIFRyYW5zaXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYW5pbWF0aW9uLWZhZGU6IDAuMnMgbGluZWFyO1xuJGFuaW1hdGlvbi1mYWRlLS1zbG93OiAwLjZzIGVhc2UtaW47XG4kYW5pbWF0aW9uLW1vdmU6IDAuM3MgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLjA0ODIsIDAuMzM1LCAxKTtcbiRhbmltYXRpb24tbW92ZS0tc2xvdzogMC42cyBjdWJpYy1iZXppZXIoMC42OTQsIDAuMDQ4MiwgMC4zMzUsIDEpO1xuXG4vLyBJbWF0Z2VzIGljb25lc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiRpbWctdGFyZ2V0LWJsYW5rOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTYgMTUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTE0LjI1IDYuNzVjLS40MTQyMTM2IDAtLjc1LjMzNTc4NjQ0LS43NS43NXY2aC0xMnYtMTJoNmMuNDE0MjEzNTYgMCAuNzUtLjMzNTc4NjQ0Ljc1LS43NVM3LjkxNDIxMzU2IDAgNy41IDBILjc1Qy4zMzU3ODY0NCAwIDAgLjMzNTc4NjQ0IDAgLjc1djEzLjVjMCAuNDE0MjEzNi4zMzU3ODY0NC43NS43NS43NWgxMy41Yy40MTQyMTM2IDAgLjc1LS4zMzU3ODY0Ljc1LS43NVY3LjVjMC0uNDE0MjEzNTYtLjMzNTc4NjQtLjc1LS43NS0uNzVaJy8lM0UlM0NwYXRoIGQ9J00xNS41NTEwNDguMDU1OTM3MzlDMTUuNDYzMDUzNi4wMTk0NTQyOSAxNS4zNjg3OTcuMDAwNDU0OTQgMTUuMjczNTQwNCAwaC0zLjYzMjI5NzdjLS40MDEyMTI2IDAtLjcyNjQ1OTYuMzI1MjQ3MDItLjcyNjQ1OTYuNzI2NDU5NTYgMCAuNDAxMjEyNTMuMzI1MjQ3LjcyNjQ1OTU1LjcyNjQ1OTYuNzI2NDU5NTVoMS44Nzg2MjQ0TDguMjIxNzk3NTQgNi43NTA5ODg2NWMtLjE4ODg0Nzk0LjE4MjM5NTQ1LS4yNjQ1ODU3Mi40NTI0OTU1OS0uMTk4MTAzNDUuNzA2NDg3MjQuMDY2NDgyMjYuMjUzOTkxNjQuMjY0ODM4MzguNDUyMzQ3NzYuNTE4ODMwMDIuNTE4ODMwMDIuMjUzOTkxNjUuMDY2NDgyMjcuNTI0MDkxNzktLjAwOTI1NTUxLjcwNjQ4NzI0LS4xOTgxMDM0NWw1LjI5ODA2OTU1LTUuMjk4MDY5NTR2MS44Nzg2MjQ0MWMwIC40MDEyMTI1NC4zMjUyNDcuNzI2NDU5NTYuNzI2NDU5NS43MjY0NTk1Ni40MDEyMTI2IDAgLjcyNjQ1OTYtLjMyNTI0NzAyLjcyNjQ1OTYtLjcyNjQ1OTU2Vi43MjY0NTk1NWMtLjAwMDM0MTUtLjI5MzcxMzYtLjE3NzUxMjctLjU1ODMyMzY5LS40NDg5NTItLjY3MDUyMjE2WicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCI7XG4kaW1nLWljby1ob21lOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzJyBoZWlnaHQ9JzE0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBmaWxsPSclMjNFRUVERUQnIGQ9J00tNDMtN2gxMjgwdjMwSC00M3onLyUzRSUzQ3BhdGggZmlsbD0nJTIzMDA3REFGJyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J002LjUgMCAwIDQuOTU4VjE0aDQuNTIyVjguMTY3aDMuOTU2VjE0SDEzVjQuOTU4TDYuNSAweicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCI7XG5cblxuXG4kaW1nLWljby1wbHVzOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjQuOSAxNS4xVi42aC05Ljh2MTQuNUguNnY5LjhoMTQuNXYxNC41aDkuOFYyNC45aDE0LjV2LTkuOHonIGZpbGw9JyUyMzAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8lM0UlM0Mvc3ZnJTNFXCI7XG4kaW1nLWljby1wbHVzLXJldmVyc2U6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yNC45IDE1LjFWLjZoLTkuOHYxNC41SC42djkuOGgxNC41djE0LjVoOS44VjI0LjloMTQuNXYtOS44eicgZmlsbD0nJTIzRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nLyUzRSUzQy9zdmclM0VcIjtcbiRpbWctaWNvLXBsdXMtaG92ZXI6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yNC45IDE1LjFWLjZoLTkuOHYxNC41SC42djkuOGgxNC41djE0LjVoOS44VjI0LjloMTQuNXYtOS44eicgZmlsbD0nJTIzNjYyNDgzJyBmaWxsLXJ1bGU9J25vbnplcm8nLyUzRSUzQy9zdmclM0VcIjtcblxuJGltZy1pY28tYXJyb3c6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2NiA2NicgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NwYXRoIGQ9J20yMi41IDE3LjIgMTUuOSAxNS45TDIyLjUgNDlsNS41IDUuNCAyMS4zLTIxLjNMMjggMTEuN3onLyUzRSUzQy9zdmclM0UlMEFcIjtcbiRpbWctaWNvLWFycm93LXByaW1hcnk6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzY2MjQ4Mycgdmlld0JveD0nMCAwIDY2IDY2JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3BhdGggZD0nbTIyLjUgMTcuMiAxNS45IDE1LjlMMjIuNSA0OWw1LjUgNS40IDIxLjMtMjEuM0wyOCAxMS43eicvJTNFJTNDL3N2ZyUzRSUwQVwiO1xuJGltZy1pY28tYXJyb3ctc2Vjb25kYXJ5OiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzRDZGQjYnIHZpZXdCb3g9JzAgMCA2NiA2NicgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NwYXRoIGQ9J20yMi41IDE3LjIgMTUuOSAxNS45TDIyLjUgNDlsNS41IDUuNCAyMS4zLTIxLjNMMjggMTEuN3onLyUzRSUzQy9zdmclM0UlMEFcIjtcbiRpbWctaWNvLWFycm93LWxpZ2h0OiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNGRkZGRkYnIHZpZXdCb3g9JzAgMCA2NiA2NicgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NwYXRoIGQ9J20yMi41IDE3LjIgMTUuOSAxNS45TDIyLjUgNDlsNS41IDUuNCAyMS4zLTIxLjNMMjggMTEuN3onLyUzRSUzQy9zdmclM0UlMEFcIjtcblxuJGltZy1pY28tc2VhcmNoOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDMuNyA0My43JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0My43IDQzLjcnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDcGF0aCBkPSdNNDMuMSA0MC43IDMwIDI3LjVjMi40LTIuOSAzLjgtNi42IDMuOC0xMC42QzMzLjggNy42IDI2LjIgMCAxNi45IDBTMCA3LjYgMCAxNi45czcuNiAxNi45IDE2LjkgMTYuOWM0IDAgNy43LTEuNCAxMC42LTMuOGwxMy4yIDEzLjJjLjMuMy44LjUgMS4yLjVzLjktLjIgMS4yLS41Yy43LS43LjctMS44IDAtMi41ek0zLjUgMTYuOWMwLTcuNCA2LTEzLjQgMTMuNC0xMy40czEzLjQgNiAxMy40IDEzLjQtNiAxMy40LTEzLjQgMTMuNC0xMy40LTYtMTMuNC0xMy40eicgc3R5bGU9J2ZpbGw6JTIzMWQxZDFiJyBpZD0nRUxFTUVOVFMnLyUzRSUzQy9zdmclM0VcIjtcbiRpbWctaWNvLXNlYXJjaC13aGl0ZTogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQzLjcgNDMuNycgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDMuNyA0My43JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3BhdGggZD0nTTQzLjEgNDAuNyAzMCAyNy41YzIuNC0yLjkgMy44LTYuNiAzLjgtMTAuNkMzMy44IDcuNiAyNi4yIDAgMTYuOSAwUzAgNy42IDAgMTYuOXM3LjYgMTYuOSAxNi45IDE2LjljNCAwIDcuNy0xLjQgMTAuNi0zLjhsMTMuMiAxMy4yYy4zLjMuOC41IDEuMi41cy45LS4yIDEuMi0uNWMuNy0uNy43LTEuOCAwLTIuNXpNMy41IDE2LjljMC03LjQgNi0xMy40IDEzLjQtMTMuNHMxMy40IDYgMTMuNCAxMy40LTYgMTMuNC0xMy40IDEzLjQtMTMuNC02LTEzLjQtMTMuNHonIHN0eWxlPSdmaWxsOiUyM0ZGRicgaWQ9J0VMRU1FTlRTJy8lM0UlM0Mvc3ZnJTNFXCI7XG5cblxuJGltZy1jaGV2cm9uLXJpZ2h0OiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjEuNjU3JyBoZWlnaHQ9JzM3LjY1Nycgdmlld0JveD0nMCAwIDIxLjY1NyAzNy42NTcnJTNFJTNDZyBpZD0nR3J1cG9fNDczJyBkYXRhLW5hbWU9J0dydXBvIDQ3MycgdHJhbnNmb3JtPSdyb3RhdGUoMTgwIDUxNS45MTQgMzUuNjY0KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDJEN0QnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSc0JyUzRSUzQ3BhdGggaWQ9J0zDrW5lYV8xNDgnIGRhdGEtbmFtZT0nTMOtbmVhIDE0OCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTAxMyA1Mi41KScgZD0nTTAgMGwxNiAxNicvJTNFJTNDcGF0aCBpZD0nTMOtbmVhXzIxMScgZGF0YS1uYW1lPSdMw61uZWEgMjExJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMDEzIDM2LjUpJyBkPSdNMTYgMEwwIDE2Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIjtcbiRpbWctY2hldnJvbi11cCA6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbDpzcGFjZT0ncHJlc2VydmUnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0LjIgMjQuMicgdmlld0JveD0nMCAwIDI0LjIgMjQuMiclM0UlM0NwYXRoIGQ9J00uNiAxNC41IDUgMTguOGw3LjEtNy4xIDcuMSA3LjEgNC40LTQuMy03LjItNy4xTDEyLjEgM3onIHN0eWxlPSdmaWxsOiUyMzY2MjQ4MycvJTNFJTNDL3N2ZyUzRVwiO1xuJGltZy1jaGV2cm9uLWRvd24gOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBpZD0nQ2FwYV8xJyB4PScwJyB5PScwJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNC4yIDI0LjInIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDI0LjIgMjQuMiclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiUyMzY2MjQ4MyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggaWQ9J0VMRU1FTlRTXzAwMDAwMTcwMjQzNzYxNDk5MTY3MDQwNDAwMDAwMDA2MjE0NTg1MjQ5MTExODUzMjIyXycgZD0nbTIzLjYgOS41LTQuNC00LjMtNy4xIDcuMkw1IDUuMi42IDkuNWw3LjIgNy4yIDQuMyA0LjN6Jy8lM0UlM0Mvc3ZnJTNFXCI7XG5cblxuJGltZy1pY28tY2xvc2U6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGlkPSdDYXBhXzEnIHg9JzAnIHk9JzAnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0LjIgMjQuMicgdmVyc2lvbj0nMS4xJyB2aWV3Qm94PScwIDAgMjQuMiAyNC4yJyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6JTIzNjYyNDgzJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBpZD0nRUxFTUVOVFNfMDAwMDAwNDYyOTkwNDEwOTA0Mjc1MDQxNTAwMDAwMTQxOTU1ODI3NDA0NDAwMzQyMzFfJyBkPSdtMjIuOCAxOC41LTYuNC02LjQgNi40LTYuNC00LjMtNC4zLTYuNCA2LjQtNi40LTYuNC00LjMgNC4zIDYuNCA2LjQtNi40IDYuNCA0LjMgNC4zIDYuNC02LjQgNi40IDYuNHonLyUzRSUzQy9zdmclM0VcIjtcbiRpbWctaWNvLWJ1cmd1ZXI6XCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgaWQ9J0NhcGFfMScgeD0nMCcgeT0nMCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQuMiAyNC4yJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCAyNC4yIDI0LjInJTNFJTNDc3R5bGUlM0Uuc3QwJTdCZmlsbDolMjM2NjI0ODMlN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGlkPSdFTEVNRU5UU18wMDAwMDAzOTgxOTIxOTcxODIwMTI4MTg4MDAwMDAwNzE1NjI0NjYxMzk3OTkxMjgzNV8nIGQ9J00yNC4yIDE1LjJWOS4xSDB2Ni4xeicvJTNFJTNDcGF0aCBpZD0nRUxFTUVOVFNfMDAwMDAxMTk4MDkyMDk0NDY3NjQ1Nzg5ODAwMDAwMDM2Mjk0NzY0MjExNzk5NTkyMTlfJyBkPSdNMjQuMiA2LjFWMEgwdjYuMXonLyUzRSUzQ3BhdGggaWQ9J0VMRU1FTlRTXzAwMDAwMTU3Mjg3MTk5NTg1OTE0MzA0NjAwMDAwMDEwMjcwNTU4MTc3ODA5NDAxMjcyXycgZD0nTTI0LjIgMjQuM3YtNi4xSDB2Ni4xeicvJTNFJTNDL3N2ZyUzRVwiO1xuXG4vKiBSRVNFVCAqL1xuXG4vKlxuICAxLiBVc2UgYSBtb3JlLWludHVpdGl2ZSBib3gtc2l6aW5nIG1vZGVsLlxuKi9cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLypcbiAgMi4gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luXG4qL1xuKiB7XG4gIG1hcmdpbjogMDtcbn1cbi8qXG4gIFR5cG9ncmFwaGljIHR3ZWFrcyFcbiAgMy4gQWRkIGFjY2Vzc2libGUgbGluZS1oZWlnaHRcbiAgNC4gSW1wcm92ZSB0ZXh0IHJlbmRlcmluZ1xuKi9cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi8qXG4gIDUuIEltcHJvdmUgbWVkaWEgZGVmYXVsdHNcbiovXG5pbWcsIHBpY3R1cmUsIHZpZGVvLCBjYW52YXMsIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4vKlxuICA2LiBSZW1vdmUgYnVpbHQtaW4gZm9ybSB0eXBvZ3JhcGh5IHN0eWxlc1xuKi9cbmlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuLypcbiAgNy4gQXZvaWQgdGV4dCBvdmVyZmxvd3NcbiovXG5wLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbi8qXG4gIDguIENyZWF0ZSBhIHJvb3Qgc3RhY2tpbmcgY29udGV4dFxuKi9cbiNyb290LCAjX19uZXh0IHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xufSIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVNvdXJjZStTYW5zKzM6aXRhbCx3Z2h0QDAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsOTAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xuXG5cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRtYWluLWZvbnQ6ICdIZWx2ZXRpY2EgTmV1ZScsICdTb3VyY2UgU2FucyAzJywgc2Fucy1zZXJpZjtcbi8vJGFsdC1mb250OiAgJ1JvYm90bycsIHNhbnMtc2VyaWY7ICAgIFxuXG5cbiRjb21wbGVtZW50YXJ5LWZvbnQ6ICRtYWluLWZvbnQ7IFxuJGhlYWRpbmctZm9udDogJG1haW4tZm9udDsgXG4kYnV0dG9uLWZvbnQ6ICRtYWluLWZvbnQ7XG4kaGVhZGluZy1mb250LWFsdDogJG1haW4tZm9udDtcblxuLy8kZm9udC10aGluOiAxMDA7XG4kZm9udC1saWdodDogMzAwO1xuJGZvbnQtcmVndWxhcjogNDAwO1xuJGZvbnQtbWVkaXVtOiA1MDA7XG4kZm9udC1zZW1pYm9sZDogNjAwO1xuJGZvbnQtYm9sZDogNzAwO1xuJGZvbnQtYmxhY2s6IDkwMDtcblxuJGJyb3dzZXItY29udGV4dDogMTY7XG4kc2l6ZS10ZXh0LWJhc2U6IDE2O1xuJGZvbnRfX2xpbmUtaGVpZ2h0LWJvZHk6IDEuNTtcbiRmb250X19jb2RlOiBtb25hY28sIGNvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4kZm9udF9fcHJlOiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgY291cmllciwgbW9ub3NwYWNlO1xuXG4kZm9udF9fbGluZS1oZWlnaHQtcHJlOiAxLjY7XG5cblxuLy8gZGVmaW5pY2lvIGhlYWRpbmdzXG5cbiVoZXJvIHtcbiAgZm9udC1zaXplOiA1MHB4OyBcbiAgbGluZS1oZWlnaHQ6IDFlbTsgXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAvL2xldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgXG4gIHN0cm9uZ3tcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgfVxuICBAaW5jbHVkZSBicChzbSl7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICAgIFxuICB9ICBcbn1cblxuJWgxIHtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIGZvbnQtc2l6ZTogcmVtKDM1KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBcbn1cblxuXG4laDIge1xuZm9udC1zaXplOiByZW0oMjMpO1xuZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG5saW5lLWhlaWdodDogMS4yZW07XG4gXG59XG5cbiVoMyB7XG4gIGZvbnQtc2l6ZTogNDBweDsgXG4gIGxpbmUtaGVpZ2h0OiAxLjA0ZW07IFxuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgQGluY2x1ZGUgYnAobGcpe1xuICAgIGZvbnQtc2l6ZTogNDVweDsgXG4gIH1cbn1cblxuJWg0IHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMS4wNGVtOyBcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG59XG5cbiVoNSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTsgXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkOyAgXG59XG5cbiVoNiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjRlbTsgXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkOyAgXG59XG5cbiVwe1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5cbiVzZWN0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNGVtOyBcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBicChtZCl7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIFxuICB9ICBcbn1cblxuJXR4dC14cyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuXG4ldHh0LXNtIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4ldHh0LW1kIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBcbn1cbiV0eHQteGwge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgQGluY2x1ZGUgYnAobWQpe1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5cbiV0eHQtbGcge1xuICBmb250LXNpemU6IDI1cHg7ICBcbiAgbGluZS1oZWlnaHQ6IDEuM2VtOyAgICBcbn1cblxuJXR4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4lZmlnY2FwdGlvbntcbmZvbnQtc2l6ZTogcmVtKDE4KTtcbmZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xubGluZS1oZWlnaHQ6IDEuMTVlbTtcbnRleHQtYWxpZ246IGxlZnQ7XG5cbn0iLCIvKiBSRVNFVCAqL1xuLypcbiAgMS4gVXNlIGEgbW9yZS1pbnR1aXRpdmUgYm94LXNpemluZyBtb2RlbC5cbiovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9U291cmNlK1NhbnMrMzppdGFsLHdnaHRAMCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw5MDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw5MDAmZGlzcGxheT1zd2FwXCIpO1xuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qXG4gIDIuIFJlbW92ZSBkZWZhdWx0IG1hcmdpblxuKi9cbioge1xuICBtYXJnaW46IDA7XG59XG5cbi8qXG4gIFR5cG9ncmFwaGljIHR3ZWFrcyFcbiAgMy4gQWRkIGFjY2Vzc2libGUgbGluZS1oZWlnaHRcbiAgNC4gSW1wcm92ZSB0ZXh0IHJlbmRlcmluZ1xuKi9cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLypcbiAgNS4gSW1wcm92ZSBtZWRpYSBkZWZhdWx0c1xuKi9cbmltZywgcGljdHVyZSwgdmlkZW8sIGNhbnZhcywgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLypcbiAgNi4gUmVtb3ZlIGJ1aWx0LWluIGZvcm0gdHlwb2dyYXBoeSBzdHlsZXNcbiovXG5pbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLypcbiAgNy4gQXZvaWQgdGV4dCBvdmVyZmxvd3NcbiovXG5wLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLypcbiAgOC4gQ3JlYXRlIGEgcm9vdCBzdGFja2luZyBjb250ZXh0XG4qL1xuI3Jvb3QsICNfX25leHQge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG5cbmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJTb3VyY2UgU2FucyAzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cblxuZmlndXJlIGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltZy9iZ19sb3cuanBnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAtMzB2dztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAtNTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9iZ19oaS5qcGcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgLTMwdnc7XG4gIH1cbn1cbmhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtIDEuMjVyZW0gMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxLjE4NzVyZW07XG4gIHBhZGRpbmc6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5tYWluLW9wY2lvbnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHZoO1xufVxuLm1haW4tb3BjaW9ucyA+IC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1haW4tb3BjaW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMHZoIC0gMTUwcHgpO1xuICB9XG59XG5cbmEgZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtMjAuNDM3NSAyMC40Mzc1LTQuODcxOS00Ljg3MTltMCAwYzEuMjcyNC0xLjI3MjQgMi4wNTk0LTMuMDMwMiAyLjA1OTQtNC45NzE4IDAtMy44ODMzLTMuMTQ4LTcuMDMxMy03LjAzMTItNy4wMzEzLTMuODgzMyAwLTcuMDMxMyAzLjE0OC03LjAzMTMgNy4wMzEzIDAgMy44ODMyIDMuMTQ4IDcuMDMxMiA3LjAzMTMgNy4wMzEyIDEuOTQxNiAwIDMuNjk5NC0uNzg3IDQuOTcxOC0yLjA1OTRabS00Ljk3MTgtNy43ODQzNXY1LjYyNDk1bTIuODEyNC0yLjgxMjRINy43ODEyNScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMS40MDYyNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIGNlbnRlciBuby1yZXBlYXQgIzE3NDc1QTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOTBweDtcbiAgcmlnaHQ6IDEuMDYyNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuZmlndXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMS4xcmVtO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xuICBwYWRkaW5nLXRvcDogY2FsYyg1NiUgKyA3NXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbn1cbmZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgcGFkZGluZzogMS4wNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuYTpob3ZlciBmaWd1cmUgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG59XG5hOmhvdmVyIGZpZ3VyZTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLm9wY2lvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm9wY2lvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgfVxuICAub3BjaW9ucyAub3BjaW8ge1xuICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAub3BjaW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuXG4ub3BjaW8gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLm9wY2lvIGEuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vcGNpbyBhLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG59XG5oZWFkZXIgLmlkaW9tZXMgaDIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNlbGVjdG9yLWlkaW9tZXMgPiBhLmJ0SWRpb21lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjc1cmVtO1xufVxuLnNlbGVjdG9yLWlkaW9tZXMgPiBhLmJ0SWRpb21lcyBhYmJyIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLnNlbGVjdG9yLWlkaW9tZXMgPiBhLmJ0SWRpb21lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuMzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbjtcbn1cbi5zZWxlY3Rvci1pZGlvbWVzID4gYS5idElkaW9tZXM6aG92ZXI6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cblxuLnNlbGVjdG9yLWlkaW9tZXMuY2F0YWxhID4gYS5idElkaW9tZXM6YmVmb3JlLFxuLmlkaW9tZXMgdWwgbGkuY2F0YWxhIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjYgMjYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2EpJyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZEQTQ0JyBkPSdNMCAwaDI2djI2SDB6Jy8lM0UlM0NwYXRoIGQ9J00wIDIuODk0NTNoMjZ2Mi44OTQ1M0gwVjIuODk0NTNabTAgNS43ODkwNmgyNnYyLjg5NDUxSDBWOC42ODM1OVptMCA1Ljc4OTExaDI2djIuODQzN0gwdi0yLjg0MzdabTAgNS43MzgyaDI2djIuODk0Nkgwdi0yLjg5NDZaJyBmaWxsPSclMjNEODAwMjcnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdhJyUzRSUzQ3JlY3Qgd2lkdGg9JzI2JyBoZWlnaHQ9JzI2JyByeD0nMTMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc2VsZWN0b3ItaWRpb21lcy5jYXN0ZWxsYW5vID4gYS5idElkaW9tZXM6YmVmb3JlLFxuLmlkaW9tZXMgdWwgbGkuY2FzdGVsbGFubyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDI2IDI2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNhKSclM0UlM0NwYXRoIGQ9J00yNiA2LjV2MTNIMGw1LjdlLTctMTNIMjZaJyBmaWxsPSclMjNGRkRBNDQnLyUzRSUzQ3BhdGggZD0nTTI2IDE4LjY4NzVWMjZIMGwzLjJlLTctNy4zMTI1SDI2Wk0yNi0uMDAwMDQ0NjRWNy4zMTI0NkwwIDcuMzEyNDUgMy4yZS03LS4wMDAwNDU3OCAyNi0uMDAwMDQ0NjRaJyBmaWxsPSclMjNEODAwMjcnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdhJyUzRSUzQ3JlY3Qgd2lkdGg9JzI2JyBoZWlnaHQ9JzI2JyByeD0nMTMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc2VsZWN0b3ItaWRpb21lcy5lbmdsaXNoID4gYS5idElkaW9tZXM6YmVmb3JlLFxuLmlkaW9tZXMgdWwgbGkuZW5nbGlzaCBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDI2IDI2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNhKSclM0UlM0NwYXRoIGZpbGw9JyUyMzAwNTJCNCcgZD0nTTAgMGgyNnYyNkgweicvJTNFJTNDcGF0aCBkPSdNMjMuNTYyNSAyNkgyNnYtMi40Mzc1TDE1LjQzNzUgMTMgMjYgMi40Mzc1VjBoLTIuNDM3NUwxMyAxMC41NjI1IDIuNDM3NSAwSDB2Mi40Mzc1TDEwLjU2MjUgMTMgMCAyMy41NjI1VjI2aDIuNDM3NUwxMyAxNS40Mzc1IDIzLjU2MjUgMjZaJyBmaWxsPSclMjNFRUUnLyUzRSUzQ3BhdGggZD0nTTI2IDE2LjI1di02LjVoLTkuNzVWMGgtNi41djkuNzVIMHY2LjVoOS43NVYyNmg2LjV2LTkuNzVIMjZaJyBmaWxsPSclMjNFRUUnLyUzRSUzQ3BhdGggZD0nTTI2IDE0LjYyNXYtMy4yNUgxNC42MjVWMGgtMy4yNXYxMS4zNzVIMHYzLjI1aDExLjM3NVYyNmgzLjI1VjE0LjYyNUgyNlonIGZpbGw9JyUyM0Q4MDAyNycvJTNFJTNDcGF0aCBkPSdNMCAxLjYyNVYwbDkuNzUgOS43NUg4LjEyNUwwIDEuNjI1Wm0yNiAyMi43NVYyNmwtOS43NS05Ljc1aDEuNjI1TDI2IDI0LjM3NVpNMS42MjUgMjZIMGw5Ljc1LTkuNzV2MS42MjVMMS42MjUgMjZaTTI0LjM3NS03ZS04IDI2IDBsLTkuNzUgOS43NVY4LjEyNUwyNC4zNzUtN2UtOFonIGZpbGw9JyUyM0Q4MDAyNycvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2EnJTNFJTNDcmVjdCB3aWR0aD0nMjYnIGhlaWdodD0nMjYnIHJ4PScxMycgZmlsbD0nJTIzZmZmJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zZWxlY3Rvci1pZGlvbWVzLmZyYW5jYWlzID4gYS5idElkaW9tZXM6YmVmb3JlLFxuLmlkaW9tZXMgdWwgbGkuZnJhbmNhaXMgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyNiAyNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzYSknJTNFJTNDcGF0aCBmaWxsPSclMjNFRUUnIGQ9J00xOS4wOTM4IDB2MjZINi45MDYzVjB6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyMzAwNTJCNCcgZD0nTTguNTMxMjUgMHYyNkgwVjB6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyM0Q4MDAyNycgZD0nTTI2IDB2MjZoLTguNTMxMjVWMHonLyUzRSUzQ3BhdGggZD0nTS01LjdlLTcgMTNDLTguOGUtNyAyMC4xNzk3IDUuODIwMyAyNiAxMyAyNmM3LjE3OTcgMCAxMy01LjgyMDMgMTMtMTNTMjAuMTc5Ny0yLjVlLTcgMTMtNS43ZS03QzUuODIwMy04LjhlLTctMi41ZS03IDUuODIwMy01LjdlLTcgMTNaJyBmaWxsPSclMjNFRUUnLyUzRSUzQ3BhdGggZD0nTTI2IDEzQzI2IDcuNDEwNDYgMjIuNDcyMSAyLjY0NTQgMTcuNTIxNy44MDg1OTNWMjUuMTkxNUMyMi40NzIxIDIzLjM1NDYgMjYgMTguNTg5NSAyNiAxM1onIGZpbGw9JyUyM0Q4MDAyNycvJTNFJTNDcGF0aCBkPSdNLS4wMDAwMTM4OCAxM0MtLjAwMDAxNDEzIDE4LjU4OTUgMy41Mjc4NiAyMy4zNTQ2IDguNDc4MjcgMjUuMTkxNFYuODA4NTg2QzMuNTI3ODYgMi42NDUzOS0uMDAwMDEzNjQgNy40MTA0NS0uMDAwMDEzODggMTNaJyBmaWxsPSclMjMwMDUyQjQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdhJyUzRSUzQ3JlY3QgeD0nMjYnIHdpZHRoPScyNicgaGVpZ2h0PScyNicgcng9JzEzJyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCAyNiAwKScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5pZGlvbWVzIHtcbiAgcGFkZGluZzogNC42ODc1cmVtIDEuNTYyNXJlbSAxLjU2MjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNztcbiAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xufVxuLmlkaW9tZXMgaDEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5pZGlvbWVzIGEge1xuICBjb2xvcjogYmxhY2s7XG59XG4uaWRpb21lcyBhLmJ0VGFuY2FyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41NjI1cmVtO1xuICB0b3A6IDEuNTYyNXJlbTtcbn1cbi5pZGlvbWVzIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5pZGlvbWVzIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5pZGlvbWVzIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMWVtIDFlbSAxZW0gMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5pZGlvbWVzIHVsIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluO1xufVxuLmlkaW9tZXMgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xufVxuXG5ib2R5IC5pZGlvbWVzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1vdXQ7XG59XG5ib2R5Om5vdCgubWVudU9wZW4pIC5pZGlvbWVzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xufVxuYm9keS5tZW51T3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICBib2R5Lm1lbnVPcGVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLnJlY3Vyc29zIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAucmVjdXJzb3MgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMS4yNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5yZWN1cnNvcyB1bCBsaSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbi5yZWN1cnNvcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBoZWlnaHQ6IDgycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWN1cnNvcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZWN1cnNvcyB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA5NnB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5yZWN1cnNvcyB1bCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnJlY3Vyc29zIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDgycHg7XG4gIGhlaWdodDogODJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NDc1QTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzLjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG59XG4ucmVjdXJzb3MgdWwgbGk6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAzLjQzNzVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDFyZW07XG59XG4ucmVjdXJzb3MgdWwgbGkuYWdlbmRhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDU2IDU2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTUuNTY1NSA3LjEyODIzdjUuMTkxMTdtMjQuMjI1NC01LjE5MTE3djUuMTkxMTdNNi45MTM1OSA0My40NjY0VjE3LjUxMDZjMC0yLjg2NyAyLjMyNDE2LTUuMTkxMiA1LjE5MTIxLTUuMTkxMmgzMS4xNDY5YzIuODY3IDAgNS4xOTEyIDIuMzI0MiA1LjE5MTIgNS4xOTEydjI1Ljk1NThtLTQxLjUyOTMxIDBjMCAyLjg2NyAyLjMyNDE2IDUuMTkxMSA1LjE5MTIxIDUuMTkxMWgzMS4xNDY5YzIuODY3IDAgNS4xOTEyLTIuMzI0MSA1LjE5MTItNS4xOTExbS00MS41MjkzMSAwVjI2LjE2MjVjMC0yLjg2NyAyLjMyNDE2LTUuMTkxMiA1LjE5MTIxLTUuMTkxMmgzMS4xNDY5YzIuODY3IDAgNS4xOTEyIDIuMzI0MiA1LjE5MTIgNS4xOTEydjE3LjMwMzlNMjcuNjc4MiAyOS42MjMzaC4wMTczdi4wMTczaC0uMDE3M3YtLjAxNzNabTAgNS4xOTExaC4wMTczdi4wMTczaC0uMDE3M3YtLjAxNzNabTAgNS4xOTEyaC4wMTczdi4wMTczaC0uMDE3M3YtLjAxNzNabS01LjE5MTEtNS4xOTEyaC4wMTczdi4wMTczaC0uMDE3M3YtLjAxNzNabTAgNS4xOTEyaC4wMTczdi4wMTczaC0uMDE3M3YtLjAxNzNabS01LjE5MTItNS4xOTEyaC4wMTczdi4wMTczaC0uMDE3M3YtLjAxNzNabTAgNS4xOTEyaC4wMTczdi4wMTczaC0uMDE3M3YtLjAxNzNabTE1LjU3MzUtMTAuMzgyM2guMDE3M3YuMDE3M2gtLjAxNzN2LS4wMTczWm0wIDUuMTkxMWguMDE3M3YuMDE3M2gtLjAxNzN2LS4wMTczWm0wIDUuMTkxMmguMDE3M3YuMDE3M2gtLjAxNzN2LS4wMTczWm01LjE5MTItMTAuMzgyM2guMDE3M3YuMDE3M2gtLjAxNzN2LS4wMTczWm0wIDUuMTkxMWguMDE3M3YuMDE3M2gtLjAxNzN2LS4wMTczWicgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMy40ODI2Nycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnJlY3Vyc29zIHVsIGxpLmluZm86YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgNTYgNTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yNy42NzgzIDQ5LjMyNzlWMzAuMjkzNm04LjY1MTkgMTkuMDM0M1YzMC4yOTM2TTE5LjAyNjMgNDkuMzI3OVYzMC4yOTM2TTYuOTEzNiAyMS42NDE3IDI3LjY3ODMgNy43OTg1OCA0OC40NDI5IDIxLjY0MTdtLTMuNDYwOCAyNy42ODYyVjI0LjcxNmMtNS42MzgxLS44ODQ3LTExLjQxNzMtMS4zNDM5LTE3LjMwMzgtMS4zNDM5LTUuODg2NiAwLTExLjY2NTguNDU5Mi0xNy4zMDM5IDEuMzQzOXYyNC42MTE5bS0zLjQ2MDggMGg0MS41MjkzTTI3LjY3ODMgMTYuNDUwNWguMDE3M3YuMDE3M2gtLjAxNzN2LS4wMTczWicgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMy40MjE4OScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG5uYXYuaWRpb21lcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm1haW4tY29udGVudCAud3JhcHBlcixcbiAgaGVhZGVyIC53cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnpvb20tYXJlYSB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjAwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi56b29tLWFyZWEgLnpvb21Ib2xkZXIge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi56b29tLWFyZWEgLmJ0VGFuY2FyLWFyZWEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMjA7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uem9vbS1hcmVhIC5idFRhbmNhci1hcmVhIC5idFRhbmNhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMC41NjI1cmVtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKlxuICAgICAgQGlmICgkY29sb3IgIT0gYXV0bykge1xuICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAqL1xuICAvKlxuICBcdCAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGlmICRzYXNzLWJ1cmdlci1hZGQtdmVuZG9yLXByZWZpeGVzIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgICAgQGlmICRzYXNzLWJ1cmdlci1hZGQtdmVuZG9yLXByZWZpeGVzIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0oJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0oJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi56b29tLWFyZWEgLmJ0VGFuY2FyLWFyZWEgLmJ0VGFuY2FyID4gc3BhbiB7XG4gIHRleHQtaW5kZW50OiAtMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uem9vbS1hcmVhIC5idFRhbmNhci1hcmVhIC5idFRhbmNhciA+IHNwYW4sIC56b29tLWFyZWEgLmJ0VGFuY2FyLWFyZWEgLmJ0VGFuY2FyOjpiZWZvcmUsIC56b29tLWFyZWEgLmJ0VGFuY2FyLWFyZWEgLmJ0VGFuY2FyOjphZnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIC1vLXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cbi56b29tLWFyZWEgLmJ0VGFuY2FyLWFyZWEgLmJ0VGFuY2FyOjpiZWZvcmUsIC56b29tLWFyZWEgLmJ0VGFuY2FyLWFyZWEgLmJ0VGFuY2FyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLnpvb20tYXJlYSAuYnRUYW5jYXItYXJlYSAuYnRUYW5jYXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00cHgpO1xuICB0b3A6IDUwJTtcbn1cbi56b29tLWFyZWEgLmJ0VGFuY2FyLWFyZWEgLmJ0VGFuY2FyID4gc3BhbiB7XG4gIHRvcDogNTAlO1xufVxuLnpvb20tYXJlYSAuYnRUYW5jYXItYXJlYSAuYnRUYW5jYXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNHB4KTtcbn1cbi56b29tLWFyZWEgLmJ0VGFuY2FyLWFyZWEgLmJ0VGFuY2FyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uem9vbS1hcmVhIC5idFRhbmNhci1hcmVhIC5idFRhbmNhciA+IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICAvKlxuICBcdCAgICB0ZXh0LWluZGVudDotMjAwcHg7XG4gIFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICovXG59XG4uem9vbS1hcmVhIC5idFRhbmNhci1hcmVhIC5idFRhbmNhcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi56b29tLWFyZWEgLmJ0VGFuY2FyLWFyZWEgLmJ0VGFuY2FyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY29udHJvbEhvbGRlciB7XG4gIHRvcDogNzBweCAhaW1wb3J0YW50O1xuICByaWdodDogMTRweCAhaW1wb3J0YW50O1xufVxuXG4uem9vbU9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIFwiU291cmNlIFNhbnMgM1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uc3ViaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC40NmVtO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnAsXG5oMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC43NWVtIDEuMDVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJ0bi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzQ3NUE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0VGFuY2FyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAwLjU2MjVyZW07XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qXG4gICAgICBAaWYgKCRjb2xvciAhPSBhdXRvKSB7XG4gICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICovXG4gIC8qXG4gIFx0ICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBAaWYgJHNhc3MtYnVyZ2VyLWFkZC12ZW5kb3ItcHJlZml4ZXMge1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBAaWYgJHNhc3MtYnVyZ2VyLWFkZC12ZW5kb3ItcHJlZml4ZXMge1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0oJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAqL1xufVxuLmJ0VGFuY2FyID4gc3BhbiB7XG4gIHRleHQtaW5kZW50OiAtMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnRUYW5jYXIgPiBzcGFuLCAuYnRUYW5jYXI6OmJlZm9yZSwgLmJ0VGFuY2FyOjphZnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIC1vLXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cbi5idFRhbmNhcjo6YmVmb3JlLCAuYnRUYW5jYXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uYnRUYW5jYXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00cHgpO1xuICB0b3A6IDUwJTtcbn1cbi5idFRhbmNhciA+IHNwYW4ge1xuICB0b3A6IDUwJTtcbn1cbi5idFRhbmNhcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0cHgpO1xufVxuLmJ0VGFuY2FyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRUYW5jYXIgPiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLypcbiAgXHQgICAgdGV4dC1pbmRlbnQ6LTIwMHB4O1xuICBcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAqL1xufVxuLmJ0VGFuY2FyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoNDVkZWcpO1xufVxuLmJ0VGFuY2FyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgtNDVkZWcpO1xufSIsImhlYWRlcntcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1nL2JnX2xvdy5qcGcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAtMzB2dztcclxuICAgIEBpbmNsdWRlIGJwKCRoZWFkZXItbW9iaWxlKXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9iZ19oaS5qcGcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgLTMwdnc7XHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIC01MHB4O1xyXG4gICAgY29sb3I6JHdoaXRlO1xyXG4gICAgcGFkZGluZzogNDBweCAyMHB4IDAgMjBweDtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKSByZW0oMjApIDAgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE5KTtcclxuICAgIHBhZGRpbmc6IHJlbSgyNSk7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxufVxyXG4ubWFpbi1vcGNpb25ze1xyXG4gICAgJiA+IC53cmFwcGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjB2aDtcclxuICAgIEBpbmNsdWRlIGJwKCRoZWFkZXItbW9iaWxlKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMwdmggLSAxNTBweCk7XHJcbiAgICB9XHJcbn1cclxuYSBmaWd1cmV7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDpyZW0oMzYpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDM2KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTIwLjQzNzUgMjAuNDM3NS00Ljg3MTktNC44NzE5bTAgMGMxLjI3MjQtMS4yNzI0IDIuMDU5NC0zLjAzMDIgMi4wNTk0LTQuOTcxOCAwLTMuODgzMy0zLjE0OC03LjAzMTMtNy4wMzEyLTcuMDMxMy0zLjg4MzMgMC03LjAzMTMgMy4xNDgtNy4wMzEzIDcuMDMxMyAwIDMuODgzMiAzLjE0OCA3LjAzMTIgNy4wMzEzIDcuMDMxMiAxLjk0MTYgMCAzLjY5OTQtLjc4NyA0Ljk3MTgtMi4wNTk0Wm0tNC45NzE4LTcuNzg0MzV2NS42MjQ5NW0yLjgxMjQtMi44MTI0SDcuNzgxMjUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzEuNDA2MjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKSBjZW50ZXIgbm8tcmVwZWF0ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDI2KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogOTBweDtcclxuICAgICAgICByaWdodDogcmVtKDE3KTtcclxuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuMzVzIGVhc2UtaW47XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5maWd1cmV7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IDBweCAjMDAwMDAwMUE7XHJcbiAgICBcclxuICAgIHBhZGRpbmctdG9wOmNhbGMoNTYlICsgNzVweCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1ne1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogNTAlOyBcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApIHNjYWxlKDEpIDtcclxuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuMzVzIGVhc2UtaW47XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjp0b3A7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBmaWdjYXB0aW9ue1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNyk7XHJcbiAgICAgICAgQGV4dGVuZCAlZmlnY2FwdGlvbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206MDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcbmE6aG92ZXJ7XHJcbiAgICBmaWd1cmV7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApIHNjYWxlKDEuMSkgO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm9wY2lvbnN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIEBpbmNsdWRlIGJwKCRoZWFkZXItbW9iaWxlKXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgLm9wY2lve1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicCgkaGVhZGVyLW1vYmlsZSl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcclxuICAgIH1cclxufVxyXG4ub3BjaW97XHJcbiAgICAuY2FyZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgfVxyXG4gICAgYS5idG57XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuICAgICAgICBAaW5jbHVkZSBicCgkaGVhZGVyLW1vYmlsZSl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5oZWFkZXJ7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLmlkaW9tZXN7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRibGFjazsgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VsZWN0b3ItaWRpb21lcyA+IGEuYnRJZGlvbWVze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcbiAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDEyKTtcclxuICAgIGFiYnJ7XHJcbiAgICAgICAgY29sb3I6YmxhY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTsgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyMik7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZS1pbjtcclxuXHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg2KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3Rvci1pZGlvbWVzLmNhdGFsYSA+IGEuYnRJZGlvbWVzLFxyXG4uaWRpb21lcyB1bCBsaS5jYXRhbGEgYXtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyNiAyNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzYSknJTNFJTNDcGF0aCBmaWxsPSclMjNGRkRBNDQnIGQ9J00wIDBoMjZ2MjZIMHonLyUzRSUzQ3BhdGggZD0nTTAgMi44OTQ1M2gyNnYyLjg5NDUzSDBWMi44OTQ1M1ptMCA1Ljc4OTA2aDI2djIuODk0NTFIMFY4LjY4MzU5Wm0wIDUuNzg5MTFoMjZ2Mi44NDM3SDB2LTIuODQzN1ptMCA1LjczODJoMjZ2Mi44OTQ2SDB2LTIuODk0NlonIGZpbGw9JyUyM0Q4MDAyNycvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2EnJTNFJTNDcmVjdCB3aWR0aD0nMjYnIGhlaWdodD0nMjYnIHJ4PScxMycgZmlsbD0nJTIzZmZmJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbi5zZWxlY3Rvci1pZGlvbWVzLmNhc3RlbGxhbm8gPiBhLmJ0SWRpb21lcyxcclxuLmlkaW9tZXMgdWwgbGkuY2FzdGVsbGFubyBhe1xyXG4gICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDI2IDI2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNhKSclM0UlM0NwYXRoIGQ9J00yNiA2LjV2MTNIMGw1LjdlLTctMTNIMjZaJyBmaWxsPSclMjNGRkRBNDQnLyUzRSUzQ3BhdGggZD0nTTI2IDE4LjY4NzVWMjZIMGwzLjJlLTctNy4zMTI1SDI2Wk0yNi0uMDAwMDQ0NjRWNy4zMTI0NkwwIDcuMzEyNDUgMy4yZS03LS4wMDAwNDU3OCAyNi0uMDAwMDQ0NjRaJyBmaWxsPSclMjNEODAwMjcnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdhJyUzRSUzQ3JlY3Qgd2lkdGg9JzI2JyBoZWlnaHQ9JzI2JyByeD0nMTMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbi5zZWxlY3Rvci1pZGlvbWVzLmVuZ2xpc2ggPiBhLmJ0SWRpb21lcyxcclxuLmlkaW9tZXMgdWwgbGkuZW5nbGlzaCBhe1xyXG4gICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDI2IDI2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNhKSclM0UlM0NwYXRoIGZpbGw9JyUyMzAwNTJCNCcgZD0nTTAgMGgyNnYyNkgweicvJTNFJTNDcGF0aCBkPSdNMjMuNTYyNSAyNkgyNnYtMi40Mzc1TDE1LjQzNzUgMTMgMjYgMi40Mzc1VjBoLTIuNDM3NUwxMyAxMC41NjI1IDIuNDM3NSAwSDB2Mi40Mzc1TDEwLjU2MjUgMTMgMCAyMy41NjI1VjI2aDIuNDM3NUwxMyAxNS40Mzc1IDIzLjU2MjUgMjZaJyBmaWxsPSclMjNFRUUnLyUzRSUzQ3BhdGggZD0nTTI2IDE2LjI1di02LjVoLTkuNzVWMGgtNi41djkuNzVIMHY2LjVoOS43NVYyNmg2LjV2LTkuNzVIMjZaJyBmaWxsPSclMjNFRUUnLyUzRSUzQ3BhdGggZD0nTTI2IDE0LjYyNXYtMy4yNUgxNC42MjVWMGgtMy4yNXYxMS4zNzVIMHYzLjI1aDExLjM3NVYyNmgzLjI1VjE0LjYyNUgyNlonIGZpbGw9JyUyM0Q4MDAyNycvJTNFJTNDcGF0aCBkPSdNMCAxLjYyNVYwbDkuNzUgOS43NUg4LjEyNUwwIDEuNjI1Wm0yNiAyMi43NVYyNmwtOS43NS05Ljc1aDEuNjI1TDI2IDI0LjM3NVpNMS42MjUgMjZIMGw5Ljc1LTkuNzV2MS42MjVMMS42MjUgMjZaTTI0LjM3NS03ZS04IDI2IDBsLTkuNzUgOS43NVY4LjEyNUwyNC4zNzUtN2UtOFonIGZpbGw9JyUyM0Q4MDAyNycvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2EnJTNFJTNDcmVjdCB3aWR0aD0nMjYnIGhlaWdodD0nMjYnIHJ4PScxMycgZmlsbD0nJTIzZmZmJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgIH1cclxuICAgIH1cclxuLnNlbGVjdG9yLWlkaW9tZXMuZnJhbmNhaXMgPiBhLmJ0SWRpb21lcyxcclxuLmlkaW9tZXMgdWwgbGkuZnJhbmNhaXMgYXtcclxuICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyNiAyNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzYSknJTNFJTNDcGF0aCBmaWxsPSclMjNFRUUnIGQ9J00xOS4wOTM4IDB2MjZINi45MDYzVjB6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyMzAwNTJCNCcgZD0nTTguNTMxMjUgMHYyNkgwVjB6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyM0Q4MDAyNycgZD0nTTI2IDB2MjZoLTguNTMxMjVWMHonLyUzRSUzQ3BhdGggZD0nTS01LjdlLTcgMTNDLTguOGUtNyAyMC4xNzk3IDUuODIwMyAyNiAxMyAyNmM3LjE3OTcgMCAxMy01LjgyMDMgMTMtMTNTMjAuMTc5Ny0yLjVlLTcgMTMtNS43ZS03QzUuODIwMy04LjhlLTctMi41ZS03IDUuODIwMy01LjdlLTcgMTNaJyBmaWxsPSclMjNFRUUnLyUzRSUzQ3BhdGggZD0nTTI2IDEzQzI2IDcuNDEwNDYgMjIuNDcyMSAyLjY0NTQgMTcuNTIxNy44MDg1OTNWMjUuMTkxNUMyMi40NzIxIDIzLjM1NDYgMjYgMTguNTg5NSAyNiAxM1onIGZpbGw9JyUyM0Q4MDAyNycvJTNFJTNDcGF0aCBkPSdNLS4wMDAwMTM4OCAxM0MtLjAwMDAxNDEzIDE4LjU4OTUgMy41Mjc4NiAyMy4zNTQ2IDguNDc4MjcgMjUuMTkxNFYuODA4NTg2QzMuNTI3ODYgMi42NDUzOS0uMDAwMDEzNjQgNy40MTA0NS0uMDAwMDEzODggMTNaJyBmaWxsPSclMjMwMDUyQjQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdhJyUzRSUzQ3JlY3QgeD0nMjYnIHdpZHRoPScyNicgaGVpZ2h0PScyNicgcng9JzEzJyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCAyNiAwKScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuLmlkaW9tZXN7XHJcbiAgICBwYWRkaW5nOiByZW0oJGd1dHRlciAqIDMpIHJlbSgkZ3V0dGVyKSByZW0oJGd1dHRlcik7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I0Y2RjZGNztcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgkZ3V0dGVyKTtcclxuICAgIGgxe1xyXG4gICAgICAgIGNvbG9yOiRibGFjaztcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgY29sb3I6YmxhY2s7XHJcbiAgICAgICAgJi5idFRhbmNhcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogcmVtKCRndXR0ZXIpO1xyXG4gICAgICAgICAgICB0b3A6IHJlbSgkZ3V0dGVyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQwKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMjYpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuYm9keXtcclxuICAgIC5pZGlvbWVze1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuMzVzIGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgJjpub3QoLm1lbnVPcGVuKXtcclxuICAgICAgICAuaWRpb21lc3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tZW51T3BlbntcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKCRoZWFkZXItbW9iaWxlKXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWN1cnNvc3tcclxuICAgIHVse1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoJGhlYWRlci1tb2JpbGUpe1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBnYXA6cmVtKDIwKTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjEgMSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEyKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogODJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggOTZweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRoZWFkZXItbW9iaWxlKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6cmVtKDE2KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oNjIpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDU1KTtcclxuICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFnZW5kYXtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDU2IDU2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTUuNTY1NSA3LjEyODIzdjUuMTkxMTdtMjQuMjI1NC01LjE5MTE3djUuMTkxMTdNNi45MTM1OSA0My40NjY0VjE3LjUxMDZjMC0yLjg2NyAyLjMyNDE2LTUuMTkxMiA1LjE5MTIxLTUuMTkxMmgzMS4xNDY5YzIuODY3IDAgNS4xOTEyIDIuMzI0MiA1LjE5MTIgNS4xOTEydjI1Ljk1NThtLTQxLjUyOTMxIDBjMCAyLjg2NyAyLjMyNDE2IDUuMTkxMSA1LjE5MTIxIDUuMTkxMWgzMS4xNDY5YzIuODY3IDAgNS4xOTEyLTIuMzI0MSA1LjE5MTItNS4xOTExbS00MS41MjkzMSAwVjI2LjE2MjVjMC0yLjg2NyAyLjMyNDE2LTUuMTkxMiA1LjE5MTIxLTUuMTkxMmgzMS4xNDY5YzIuODY3IDAgNS4xOTEyIDIuMzI0MiA1LjE5MTIgNS4xOTEydjE3LjMwMzlNMjcuNjc4MiAyOS42MjMzaC4wMTczdi4wMTczaC0uMDE3M3YtLjAxNzNabTAgNS4xOTExaC4wMTczdi4wMTczaC0uMDE3M3YtLjAxNzNabTAgNS4xOTEyaC4wMTczdi4wMTczaC0uMDE3M3YtLjAxNzNabS01LjE5MTEtNS4xOTEyaC4wMTczdi4wMTczaC0uMDE3M3YtLjAxNzNabTAgNS4xOTEyaC4wMTczdi4wMTczaC0uMDE3M3YtLjAxNzNabS01LjE5MTItNS4xOTEyaC4wMTczdi4wMTczaC0uMDE3M3YtLjAxNzNabTAgNS4xOTEyaC4wMTczdi4wMTczaC0uMDE3M3YtLjAxNzNabTE1LjU3MzUtMTAuMzgyM2guMDE3M3YuMDE3M2gtLjAxNzN2LS4wMTczWm0wIDUuMTkxMWguMDE3M3YuMDE3M2gtLjAxNzN2LS4wMTczWm0wIDUuMTkxMmguMDE3M3YuMDE3M2gtLjAxNzN2LS4wMTczWm01LjE5MTItMTAuMzgyM2guMDE3M3YuMDE3M2gtLjAxNzN2LS4wMTczWm0wIDUuMTkxMWguMDE3M3YuMDE3M2gtLjAxNzN2LS4wMTczWicgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMy40ODI2Nycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaW5mb3tcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDU2IDU3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjcuNjc4MyA0OS4zMjc5VjMwLjI5MzZtOC42NTE5IDE5LjAzNDNWMzAuMjkzNk0xOS4wMjYzIDQ5LjMyNzlWMzAuMjkzNk02LjkxMzYgMjEuNjQxNyAyNy42NzgzIDcuNzk4NTggNDguNDQyOSAyMS42NDE3bS0zLjQ2MDggMjcuNjg2MlYyNC43MTZjLTUuNjM4MS0uODg0Ny0xMS40MTczLTEuMzQzOS0xNy4zMDM4LTEuMzQzOS01Ljg4NjYgMC0xMS42NjU4LjQ1OTItMTcuMzAzOSAxLjM0Mzl2MjQuNjExOW0tMy40NjA4IDBoNDEuNTI5M00yNy42NzgzIDE2LjQ1MDVoLjAxNzN2LjAxNzNoLS4wMTczdi0uMDE3M1onIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzMuNDIxODknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0SWRpb21lc3tcclxuLy8gICAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgICB0b3A6IHJlbSg2MCk7XHJcbi8vICAgIHJpZ2h0OiByZW0oMjApO1xyXG59XHJcblxyXG5uYXYuaWRpb21lc3tcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIFxyXG59XHJcbkBpbmNsdWRlIGJwKCRoZWFkZXItbW9iaWxlKXtcclxuICAgIC5tYWluLWNvbnRlbnQsXHJcbiAgICBoZWFkZXJ7XHJcbiAgICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uem9vbS1hcmVhe1xyXG4gICAgcG9zaXRpb246IGZpeGVkIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XHJcbiAgICB3aWR0aDoxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmghaW1wb3J0YW50O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDIwMDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLnpvb21Ib2xkZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5idFRhbmNhci1hcmVhe1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB6LWluZGV4OiAyMDIwO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDozMHB4O1xyXG4gICAgICAgIHdpZHRoOjMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIC5idFRhbmNhcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnVyZ2VyKCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1cmdlci10by1jcm9zcygpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvbnRyb2xIb2xkZXJ7XHJcbiAgICB0b3A6NzBweCFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMTRweCFpbXBvcnRhbnQ7XHJcbn1cclxuLnpvb21PbntcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59IiwiXG4vLyBDZW50ZXIgYmxvY2tcbkBtaXhpbiBjZW50ZXItYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gQ29sdW1uIHdpZHRoIHdpdGggbWFyZ2luXG5AbWl4aW4gY29sdW1uLXdpZHRoKCRudW1iZXJDb2x1bW5zOiAzKSB7XG4gICAgd2lkdGg6IG1hcC1nZXQoJGNvbHVtbnMsICRudW1iZXJDb2x1bW5zKSAtICggKCAkY29sdW1uc19fbWFyZ2luICogKCAkbnVtYmVyQ29sdW1ucyAtIDEgKSApIC8gJG51bWJlckNvbHVtbnMgKTtcbn1cblxuLy9cbi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU3R5bGUgcGxhY2Vob2xkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHsgQGNvbnRlbnQgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHsgQGNvbnRlbnQgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHsgQGNvbnRlbnQgfVxufVxuXG4vLyBSZXNwb25zaXZlIFV0aWxpdGllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGJwKCRtaW46IDAsICRtYXg6IDApIHtcblxuICAkdHlwZTogdHlwZS1vZigkbWluKTtcbiAgJGJhc2U6ICRicm93c2VyLWNvbnRleHQ7XG5cbiAgQGlmICR0eXBlID09IHN0cmluZyB7XG5cbiAgICAkY2xhc3M6ICRtaW47XG5cbiAgICBAaWYgJGNsYXNzID09IHhzIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCoxcHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gICBcbiAgICBAZWxzZSBpZiAkY2xhc3MgPT0gc20ge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20qMXB4KSB7IEBjb250ZW50OyB9XG4gICAgfVxuICAgXG4gICAgQGVsc2UgaWYgJGNsYXNzID09IG1kIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKjFweCkgeyBAY29udGVudDsgfVxuICAgIH1cbiAgIFxuICAgIEBlbHNlIGlmICRjbGFzcyA9PSBsZyB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZyoxcHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gICBcbiAgICBAZWxzZSBpZiAkY2xhc3MgPT0geGwge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwqMXB4KSB7IEBjb250ZW50OyB9XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgQHdhcm4gXCJCcmVha3BvaW50IG1peGluIHN1cHBvcnRzOiB4cywgc20sIG1kLCBsZywgeGxcIjtcbiAgICB9XG5cbiAgfVxuIFxuICBAZWxzZSBpZiAkdHlwZSA9PSBudW1iZXIge1xuXG4gICAgJHF1ZXJ5OiBcImFsbFwiICFkZWZhdWx0O1xuICAgIFxuICAgIEBpZiAkbWluICE9IDAgYW5kICRtYXggIT0gMCB7XG4gICAgICAkbWluOiBlbSgkbWluLCAkYmFzZSk7XG4gICAgICAkbWF4OiBlbSgkbWF4LCAkYmFzZSk7IFxuICAgICAgJHF1ZXJ5OiBcIihtaW4td2lkdGg6ICN7JG1pbn0pIGFuZCAobWF4LXdpZHRoOiAjeyRtYXh9KVwiOyBcbiAgICB9XG4gICAgXG4gICAgQGVsc2UgaWYgJG1pbiAhPSAwIGFuZCAkbWF4ID09IDAge1xuICAgICAgJG1pbjogZW0oJG1pbiwgJGJhc2UpOyBcbiAgICAgICRxdWVyeTogXCIobWluLXdpZHRoOiAjeyRtaW59KVwiOyBcbiAgICB9XG4gICAgXG4gICAgQGVsc2UgaWYgJG1pbiA9PSAwIGFuZCAkbWF4ICE9IDAgeyBcbiAgICAgICRtYXg6IGVtKCRtYXgsICRiYXNlKTtcbiAgICAgICRxdWVyeTogXCIobWF4LXdpZHRoOiAjeyRtYXh9KVwiOyBcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhICN7JHF1ZXJ5fSB7IFxuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gIH1cblxufVxuQG1peGluIGNvbnRhaW5lckFyZWEoKXtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBAaW5jbHVkZSBicCgkaGVhZGVyLW1vYmlsZSl7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIFxuICB9XG5cdG1heC13aWR0aDogMTI2OHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuXG4vL2NsZWFuIGxsaXN0ZXNcbiAgQG1peGluIGxsaXN0YUNsZWFuKCl7XG4gIFx0XHQmLHVse1xuXHQgICAgXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46MDtcblx0XHRcdHBhZGRpbmc6MDtcblx0ICAgIH1cblx0ICAgIGxpe1xuXHQgICAgICBcblx0ICAgICAgXG5cdCAgICAgIGF7XG5cdCAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgICAgICB9XG5cdCAgICB9XG4gICAgfVxuICBcblxuXG4vL2xsaXN0ZXMgaW5saW5lXG5AbWl4aW4gbGxpc3RhTmF2KCl7XG4gIHVse1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oJGd1dHRlcik7XG4gICAgICBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGxsaXN0ZXMgY29uIGRpc3BsYXkgZmxleFxuQG1peGluIGxsaXN0YUlubGluZSgpe1xuICAgICYsdWx7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOjAgLS4zNWVtO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIG1hcmdpbjogLjM1ZW07XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChzbSl7XG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBsaStsaXtcbiAgICAgICAgICAgXG4gICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbiAgXG4vLyBWZW5kb3IgcHJlZml4ZXNcbiRzYXNzLWJ1cmdlci1hZGQtdmVuZG9yLXByZWZpeGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gQnVyZ2VyXG5AbWl4aW4gYnVyZ2VyKCR3aWR0aDogMjBweCwgJGhlaWdodDogMXB4LCAkYnVyZ2VyZ3V0dGVyOiAzcHgsICRjb2xvcjogIzAwMCwgJGJvcmRlci1yYWRpdXM6IDAsICR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3MpIHtcbiAgICAkYnVyZ2VyLWhlaWdodDogJGhlaWdodCAhZ2xvYmFsO1xuICAgICRidXJnZXItZ3V0dGVyOiAkYnVyZ2VyZ3V0dGVyICFnbG9iYWw7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAvL21hcmdpbi10b3A6ICRoZWlnaHQgKyAkZ3V0dGVyO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogJGhlaWdodCArICRndXR0ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6ICR3aWR0aDtcblx0aGVpZ2h0OiByZW0oICgkaGVpZ2h0ICogMykgKyAoJGJ1cmdlcmd1dHRlciAqIDIpICk7IC8vICsgMTBweCApO1xuXHQvL3RvcDogJGhlaWdodCArICRidXJnZXJndXR0ZXI7XG4gICAgQGlmICRzYXNzLWJ1cmdlci1hZGQtdmVuZG9yLXByZWZpeGVzIHtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblx0JiA+IHNwYW57XG5cdFx0Ly9kaXNwbGF5OiBub25lO1xuXHRcdHRleHQtaW5kZW50Oi0yMDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG4gICAgLy8gMS4gRml4ZXMgamFnZ2VkIGVkZ2VzIGluIEZpcmVmb3gsIHNlZSBpc3N1ZSAjMTAuXG4gICAgJiA+IHNwYW4gLCAmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0ICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gMVxuICAgICAgICBAaWYgJGJvcmRlci1yYWRpdXMgIT0gMCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAkc2Fzcy1idXJnZXItYWRkLXZlbmRvci1wcmVmaXhlcyB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCAtbW96LXRyYW5zZm9ybTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIC1vLXRyYW5zZm9ybTtcbiAgICAgICAgfVxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc2Zvcm07XG5cbiAgICAgICAgQGlmICRzYXNzLWJ1cmdlci1hZGQtdmVuZG9yLXByZWZpeGVzIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgIH1cbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIC8vdG9wOiAtKCRoZWlnaHQgKyAkYnVyZ2VyZ3V0dGVyKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgY2FsYygtMSAqICRidXJnZXJndXR0ZXIgLSAkaGVpZ2h0KSk7XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXHQmID4gc3Bhbntcblx0XHR0b3A6IDUwJTsgLy81MCU7XG4vLyBcdFx0IGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuXHR9XG4gICAgJjo6YWZ0ZXIge1xuXHQgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsICRidXJnZXJndXR0ZXIgKyAkaGVpZ2h0KTtcblx0ICAvLyB0b3A6ICRoZWlnaHQgKyAkYnVyZ2VyZ3V0dGVyO1xuICAgIH1cbn1cblxuXG4vLyBTZWxlY3QgcGFydHMgb2YgdGhlIGJ1cmdlclxuQG1peGluIGJ1cmdlci1wYXJ0cyB7XG4gICAgJiwgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGJ1cmdlci10b3Age1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGJ1cmdlci1taWRkbGUge1xuICAgICYge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBidXJnZXItYm90dG9tIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuXG4vLyBCdXJnZXIgYW5pbWF0aW9uc1xuQG1peGluIGJ1cmdlci10by1jcm9zcygkY29sb3I6IGF1dG8pIHtcbiAgICAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIFxuICAgIH1cbiAgICAmID4gc3Bhbntcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG4vKlxuXHQgICAgdGV4dC1pbmRlbnQ6LTIwMHB4O1xuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiovXG4gICAgfVxuLypcbiAgICBAaWYgKCRjb2xvciAhPSBhdXRvKSB7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuKi9cbi8qXG5cdCAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpZiAkc2Fzcy1idXJnZXItYWRkLXZlbmRvci1wcmVmaXhlcyB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIEBpZiAkc2Fzcy1idXJnZXItYWRkLXZlbmRvci1wcmVmaXhlcyB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0oJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSkgcm90YXRlKC00NWRlZyk7XG4gICAgfVxuKi9cblxuICY6OmJlZm9yZSB7XG4gICAgICAgIC8vdG9wOiAtKCRoZWlnaHQgKyAkYnVyZ2VyZ3V0dGVyKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cdFxuICAgICY6OmFmdGVyIHtcblx0ICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAgcm90YXRlKC00NWRlZyk7XG5cdCAgLy8gdG9wOiAkaGVpZ2h0ICsgJGJ1cmdlcmd1dHRlcjtcbiAgICB9XG5cbn1cblxuXG4vL2xpbmsgcmVhZCBtb3JlIC8vIGljb1xuQG1peGluIGJ0UmVhZE1vcmUoKXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogcmVtKCRndXR0ZXIqMS41KTtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIGJhY2tncm91bmQ6dXJsKCRpbWctaWNvLXBsdXMpIG5vLXJlcGVhdDsgXG4gIC8vdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctaWNvLXBsdXMtaG92ZXIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCAoLTUwJSk7XG4gIH1cbn1cblxuIiwiYm9keXtcclxuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG59XHJcblxyXG4uc3Itb25seXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuLnN1YmhlYWRlcntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAuNDZlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICAgIGZvbnQtc2l6ZTogMC41ZW07XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5wLFxyXG5oMntcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIFxyXG59XHJcblxyXG5oMXtcclxuICAgIEBleHRlbmQgJWgxO1xyXG59XHJcbmgye1xyXG4gICAgQGV4dGVuZCAlaDI7XHJcbn0iLCJhe1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6aW5oZXJpdDtcclxufVxyXG4uYnRue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogLjc1ZW0gMS4wNWVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICYtLXByaW1hcnl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkYnRuLXByaW1hcnktY29sb3ItdGV4dDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0VGFuY2Fye1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBidXJnZXIoKTtcclxuICAgIEBpbmNsdWRlIGJ1cmdlci10by1jcm9zcygpO1xyXG59Il19 */
