@charset "UTF-8";

@font-face {
  font-family: Montserrat;
  src: url("../fonts/Montserrat-Bold.woff") format("woff"), url("../fonts/Montserrat-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: bold;
}

@font-face {
  font-family: Montserrat;
  src: url("../fonts/Montserrat-SemiBold.woff") format("woff"), url("../fonts/Montserrat-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: bolder;
}

@font-face {
  font-family: Montserrat;
  src: url("../fonts/Montserrat-Medium.woff") format("woff"), url("../fonts/Montserrat-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: medium;
}

@font-face {
  font-family: Montserrat;
  src: url("../fonts/Montserrat-Regular.woff") format("woff"), url("../fonts/Montserrat-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: Montserrat;
  src: url("../fonts/Montserrat-Light.woff") format("woff"), url("../fonts/Montserrat-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: lighter;
}

@font-face {
  font-family: Utily;
  src: url("../fonts/Utily-Bold.woff") format("woff"), url("../fonts/Utily-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: bold;
}

@font-face {
  font-family: Utily;
  src: url("../fonts/Utily-Medium.woff") format("woff"), url("../fonts/Utily-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: medium;
}

@font-face {
  font-family: Utily;
  src: url("../fonts/Utily-Regular.woff") format("woff"), url("../fonts/Utily-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: Utily;
  src: url("../fonts/Utily-Light.woff") format("woff"), url("../fonts/Utily-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: lighter;
}

html {
  --accent-brown: #D7B185;
  --accent-brown-2: #A07E3F;
  --brown-bg: left / 250% linear-gradient(270deg, #C9BA9B, #A07E3F, #C9BA9B, #A07E3F);
  --brown-bg-before: linear-gradient(270deg, #C9BA9B 6.05%, #A07E3F 91.48%);
  --trans-2s: all .2s ease;
  --black: #070707;
}

*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html,
body {
  scroll-behavior: smooth;
}

body {
  font-family: "Utily", Arial, Helvetica, sans-serif;
  color: #131313;
}

.container {
  max-width: 1200px;
  margin: 0 auto;
}

section {
  margin: 70px 0;
}

.h1 {
  margin-bottom: 10px;
  font-size: 52px;
  font-weight: 500;
  line-height: 120%;
}

.h1-desc {
  font-size: 22px;
  line-height: 150%;
}

.h2 {
  font-size: 40px;
  font-weight: 500;
  line-height: 120%;
  text-align: center;
  margin-bottom: 25px;
}

.h2.__left {
  text-align: left;
}

.h2.__center {
  text-align: center;
}

.h2-desc {
  font-size: 30px;
  font-weight: 500;
  line-height: 88%;
}

.h3 {
  font-size: 30px;
  font-weight: 500;
  line-height: 140%;
}

.title-desc {
  font-weight: 400;
  font-size: 20px;
  line-height: 140%;
}

.txt-brown {
  color: var(--accent-brown) !important;
}

.txt-brown-200 {
  color: #A07E3F !important;
}

.btn-brown {
  display: inline-block;
  padding: 18px 52px;
  border: none;
  outline: none;
  border-radius: 7px;
  background: var(--brown-bg);
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  color: #fff;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
}

.btn-brown:hover {
  background-position: 50%;
}

.btn-brown-next {
  width: 34px;
  height: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 10px;
  background: var(--brown-bg);
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

.btn-brown-next::before {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  margin-left: -5px;
}

.close-btn {
  width: 35px;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  position: absolute;
  left: 250px;
  top: 10px;
  z-index: 6;
}

.close-btn::before,
.close-btn::after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background: var(--brown-bg);
  position: absolute;
}

.close-btn::before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.close-btn::after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.check-block {
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 5px;
  background: var(--brown-bg);
  position: relative;
}

.check-block::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background: center/contain no-repeat url("../img/check.svg");
}

.img-w100p {
  max-width: 100%;
  display: block;
}

.btn-transparent {
  margin-top: 25px;
  padding: 16px 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
  border: 1px solid #fff;
  border-radius: 7px;
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
  background: rgba(255, 255, 255, 0.03);
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

.btn-transparent:hover {
  background: rgba(255, 255, 255, 0.1);
}

.btn-transparent.__black {
  color: #131313;
  border-color: #131313;
}

.btn-transparent.__black:hover {
  background: #131313;
  color: #fff;
}

.swiper-button-next,
.swiper-button-prev {
  color: var(--accent-brown);
}

.starts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.starts .star {
  margin-right: 4px;
  width: 12px;
  height: 12px;
  background: center/contain no-repeat url("../img/star.svg");
}

.starts .star-fill {
  background: center/contain no-repeat url("../img/star-fill.svg");
}

.fill-cover {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.video-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}

.video-bg video {
  -webkit-filter: brightness(0.6);
          filter: brightness(0.6);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.small-gray {
  color: #848484;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  text-align: center;
}

.iif-words {
  display: inline-block;
}

/* Header ================ */

header {
  padding: 20px 0;
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
}

header .lang a {
  color: #fff;
  text-decoration: none;
  margin-left: 14px;
  font-size: 22px;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

header .lang a:not(.active):hover {
  opacity: 0.7;
}

header .lang a.active {
  color: var(--accent-brown);
}

header .lang-desc .sub-menu {
  right: -20px;
  left: auto !important;
}

header .navbar {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

header .navbar ul {
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

header .navbar ul li.active a {
  color: var(--accent-brown);
}

header .navbar ul a {
  color: #fff;
  font-size: 16px;
  line-height: 150%;
  text-decoration: none;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

header .navbar ul a:hover {
  color: var(--accent-brown);
}

header .navbar .profile {
  cursor: pointer;
  padding: 0;
  font-weight: 700;
  background: transparent;
  color: var(--accent-brown-2);
}

header .burger {
  display: none;
  width: 35px;
  height: 35px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

header .burger:hover .burger-line::before {
  top: -8px;
}

header .burger:hover .burger-line::after {
  bottom: -8px;
}

header .burger-line {
  width: 100%;
  height: 2px;
  background: var(--accent-brown);
  position: relative;
}

header .burger-line::before,
header .burger-line::after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  background: var(--accent-brown);
  position: absolute;
  left: 0;
}

header .burger-line::before {
  top: -10px;
}

header .burger-line::after {
  bottom: -10px;
}

header .close-btn {
  display: none;
}

.navbar li {
  position: relative;
}

.navbar ul.sub-menu {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: block;
  background: var(--accent-brown);
  width: 100px;
  padding: 10px;
  text-align: center;
  border-radius: 7px;
  position: absolute;
  top: 20px;
  left: calc(50% - 50px);
  opacity: 0;
  visibility: 0;
}

.navbar ul.sub-menu li {
  margin-bottom: 15px;
}

.navbar ul.sub-menu li:last-child {
  margin-bottom: 0;
}

.navbar ul.sub-menu li.active a {
  color: #131313 !important;
}

.navbar ul.sub-menu a {
  line-height: 100%;
  color: #fff !important;
}

.navbar ul.sub-menu a:hover {
  color: #131313 !important;
}

/* Hero ================ */

section.hero {
  padding-top: 65px;
  margin: 0;
  color: #fff;
  background: #131313;
  position: relative;
  z-index: 1;
}

section.hero.main {
  padding-bottom: 116px;
}

section.hero.main .hero-middle {
  margin-top: 210px;
}

section.hero.def-bg {
  background: center/cover no-repeat url("../img/hero-bg-def.jpg");
}

section.hero .img-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  -webkit-filter: brightness(0.5);
          filter: brightness(0.5);
}

section.hero a {
  color: #fff;
  text-decoration: none;
}

section.hero .hero-top {
  margin-top: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.hero .hero-middle {
  margin-top: 60px;
}

section.hero .hero-middle .h1 {
  max-width: 680px;
}

section.hero .hero-middle .h1-desc {
  max-width: 680px;
}

section.hero .hero-bottom {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

section.hero .hero-bottom .start {
  margin-left: 50px;
  margin-right: auto;
}

section.hero .hero-bottom .more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 44px;
}

section.hero .hero-bottom .more:hover .btn-brown-next {
  -webkit-transform: translateX(5px);
      -ms-transform: translateX(5px);
          transform: translateX(5px);
}

section.hero .hero-bottom .more p {
  margin-right: 26px;
}

.logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  width: 160px;
}

.logo img {
  max-width: 100%;
  display: block;
}

.logo p {
  display: none;
  margin-left: 10px;
  max-width: 150px;
}

.profile {
  cursor: pointer;
  padding: 22px 28px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 7px;
  background: #070707;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  text-decoration: none;
  color: #fff;
}

.profile:hover {
  background: #1d1d1d;
}

.profile img {
  width: 14px;
  height: 14px;
  display: block;
  margin-right: 17px;
}

/* iif-today ================ */

section.iif-today .iif-today__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 70px;
}

section.iif-today .iif-today__list .iif-today__item {
  width: 30%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

section.iif-today .iif-today__list .iif-today__item:hover .iif-today__item-img {
  -webkit-transform: translateY(-5px);
      -ms-transform: translateY(-5px);
          transform: translateY(-5px);
}

section.iif-today .iif-today__list .iif-today__item .small {
  font-size: 18px;
}

section.iif-today .iif-today__list .iif-today__item-title {
  font-size: 40px;
  font-weight: 500;
}

section.iif-today .iif-today__list .iif-today__item-desc {
  font-size: 18px;
  font-weight: 500;
}

.img-icon__item {
  margin-bottom: 18px;
  width: 100px;
  height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #FAF7F2;
  border-radius: 20px;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

.img-icon__item img {
  display: block;
  max-width: 36px;
}

/* what-iif ================ */

section.what-iif {
  margin-bottom: 70px;
  padding: 70px 0 80px;
  text-align: center;
  background: #ffe5be;
  position: relative;
  z-index: 1;
}

section.what-iif::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: center/cover no-repeat url("../img/wave.png");
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.4;
  z-index: -1;
}

section.what-iif .title-desc {
  max-width: 830px;
  margin: 0 auto 45px;
}

section.what-iif .what-iif__list {
  --width: 1220px;
  max-width: var(--width);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  border-radius: 7px;
  -webkit-box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
          box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
  position: absolute;
  bottom: -60px;
  left: calc(50% - var(--width) / 2);
  counter-reset: what-iif__list;
}

section.what-iif .what-iif__list .what-iif__item {
  padding: 16px 25px 16px 45px;
  width: 390px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  counter-increment: what-iif__list;
  background: #fff;
}

section.what-iif .what-iif__list .what-iif__item:hover::after {
  -webkit-transform: scale(1.15);
      -ms-transform: scale(1.15);
          transform: scale(1.15);
}

section.what-iif .what-iif__list .what-iif__item::after {
  content: counter(what-iif__list);
  font-size: 72px;
  font-weight: 500;
  background: var(--brown-bg);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.what-iif .what-iif__list .what-iif__item-text {
  text-align: left;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  margin-right: 15px;
}

/* iif-target ================ */

section.iif-target {
  position: relative;
}

section.iif-target.__main {
  margin-top: 200px;
  padding-bottom: 30px;
}

section.iif-target .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.iif-target .iif-target__left {
  width: 48%;
  text-align: left;
}

section.iif-target .iif-target__left .h2 {
  text-align: left;
}

section.iif-target .iif-target__left p {
  margin-bottom: 15px;
  font-size: 20px;
  line-height: 140%;
}

section.iif-target .iif-target__left p:last-child {
  margin-bottom: 0;
}

section.iif-target .iif-target__right {
  width: 50%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}

section.iif-target .iif-target__right img {
  max-width: 100%;
  display: block;
}

/* why-iif ================ */

section.why-iif {
  padding-top: 70px;
  position: relative;
  overflow: hidden;
}

section.why-iif .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  ustify-content: space-between;
}

section.why-iif .why-iif__left {
  width: 34%;
}

section.why-iif .why-iif__left-img {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

section.why-iif .why-iif__left-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

section.why-iif .why-iif__right {
  width: 66%;
}

section.why-iif .why-iif__right .h2,
section.why-iif .why-iif__right .title-desc {
  margin-left: 116px;
}

section.why-iif .why-iif__right .h2 {
  text-align: left;
  margin-top: 50px;
  margin-bottom: 15px;
}

section.why-iif .why-iif__right .title-desc {
  font-size: 24px;
  font-weight: 500;
}

section.why-iif .why-iif__right .why-iif__list {
  margin-top: 80px;
  counter-reset: why-iif__item;
}

section.why-iif .why-iif__right .why-iif__list .why-iif__item {
  display: block;
  text-decoration: none;
  color: #131313;
  counter-increment: why-iif__item;
  padding: 30px;
  padding-right: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 1;
}

section.why-iif .why-iif__right .why-iif__list .why-iif__item:hover::before {
  padding-left: 15px;
}

section.why-iif .why-iif__right .why-iif__list .why-iif__item:last-child .lines::after {
  display: block;
}

section.why-iif .why-iif__right .why-iif__list .why-iif__item:nth-child(2)::before {
  background: #222;
}

section.why-iif .why-iif__right .why-iif__list .why-iif__item:nth-child(3)::before {
  background: #2d2d2d;
}

section.why-iif .why-iif__right .why-iif__list .why-iif__item::before {
  content: counter(why-iif__item);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 102px;
  height: 100%;
  background: #131313;
  color: #fff;
  font-size: 64px;
  font-weight: 500;
  line-height: 160%;
  position: absolute;
  left: -102px;
  bottom: 0;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.why-iif .why-iif__right .why-iif__list .why-iif__item .lines {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}

section.why-iif .why-iif__right .why-iif__list .why-iif__item .lines::before,
section.why-iif .why-iif__right .why-iif__list .why-iif__item .lines::after {
  content: "";
  display: block;
  width: 120%;
  height: 1px;
  background: #e6e6e6;
  position: absolute;
  left: 0;
}

section.why-iif .why-iif__right .why-iif__list .why-iif__item .lines::before {
  top: 0;
}

section.why-iif .why-iif__right .why-iif__list .why-iif__item .lines::after {
  display: none;
  bottom: 0;
}

section.why-iif .why-iif__right .why-iif__list .why-iif__item .img-icon__item {
  margin-right: 30px;
  margin-bottom: 0;
  width: 58px;
  min-width: 58px;
  height: 58px;
  min-height: 58px;
  border-radius: 14px;
}

section.why-iif .why-iif__right .why-iif__list .why-iif__item-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 140%;
}

section.why-iif .why-iif__right .why-iif__list .why-iif__item-desc {
  font-size: 16px;
  color: #848484;
}

/* how-better ================ */

section.how-better {
  padding-top: 70px;
}

section.how-better .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

section.how-better .h2 {
  text-align: left;
  margin-bottom: 16px;
}

section.how-better .how-better__left {
  width: 48%;
}

section.how-better .how-better__left .hb-img {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 48%;
}

section.how-better .how-better__left .example-block {
  padding: 30px 44px;
  margin-top: 42px;
  width: 100%;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
          box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  position: relative;
  z-index: 1;
}

section.how-better .how-better__left .example-block:hover::after {
  -webkit-transform: scale(1.15);
      -ms-transform: scale(1.15);
          transform: scale(1.15);
}

section.how-better .how-better__left .example-block::before,
section.how-better .how-better__left .example-block::after {
  content: "";
  display: block;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  position: absolute;
  width: 138px;
  height: 138px;
  right: 14px;
  top: -69px;
}

section.how-better .how-better__left .example-block::before {
  z-index: -1;
  background: center/contain no-repeat url("../img/hb-b.svg");
}

section.how-better .how-better__left .example-block::after {
  top: -64px;
  z-index: 2;
  background: center/contain no-repeat url("../img/hb-a.svg");
}

section.how-better .how-better__left .example-block__title {
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
  padding-right: 120px;
}

section.how-better .how-better__left .example-block__list {
  margin-top: 22px;
}

section.how-better .how-better__left .example-block__list .example-block__item {
  margin-bottom: 6px;
  background: rgba(215, 177, 133, 0.13);
  border-radius: 7px;
  padding: 16px 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

section.how-better .how-better__left .example-block__list .example-block__item-title {
  width: 40%;
  color: #7E7A73;
}

section.how-better .how-better__left .example-block__list .example-block__item-desc {
  width: 60%;
}

section.how-better .how-better__right {
  width: 48%;
}

/* what-task ================ */

section.what-task {
  padding-top: 170px;
  overflow: hidden;
}

section.what-task .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.what-task .what-task__left {
  width: 48%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

section.what-task .what-task__left:hover::before {
  -webkit-transform: translateX(15px);
      -ms-transform: translateX(15px);
          transform: translateX(15px);
}

section.what-task .what-task__left::before {
  content: "";
  display: block;
  position: absolute;
  width: 485px;
  height: 373px;
  background: center/contain no-repeat url("../img/wt-country.svg");
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  right: -42px;
  top: -120px;
  z-index: -1;
}

section.what-task .what-task__left-block {
  padding: 50px 44px;
  width: 366px;
  height: 626px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background: center/cover no-repeat url("../img/wt-l-bg.jpg");
  border-radius: 5px;
  color: #fff;
  z-index: 1;
  position: relative;
  text-decoration: none;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.what-task .what-task__left-block:hover::before {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

section.what-task .what-task__left-block::before {
  content: "";
  display: block;
  position: absolute;
  width: 244px;
  height: 244px;
  background: center/contain no-repeat url("../img/wt-play.svg");
  top: calc(50% - 122px);
  left: -122px;
  z-index: 2;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.what-task .what-task__left-block p {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

section.what-task .what-task__right {
  width: 50%;
}

section.what-task .what-task__right p {
  font-size: 20px;
  line-height: 140%;
  margin-bottom: 35px;
}

/* capital-protection ================ */

section.capital-protection {
  padding: 150px 0;
  background: center/cover no-repeat url("../img/cp-bg-main.svg");
}

section.capital-protection .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

section.capital-protection .cp-img {
  width: 52px;
  height: 52px;
  margin-bottom: 30px;
}

section.capital-protection .h2 {
  max-width: 780px;
}

section.capital-protection .h2 span {
  color: #A07E3F;
}

section.capital-protection .title-desc {
  text-align: center;
  max-width: 780px;
}

/* where-invest ================ */

section.where-invest .where-invest__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.where-invest .where-invest__left {
  width: 68%;
}

section.where-invest .where-invest__left-img {
  width: 100%;
}

section.where-invest .where-invest__left-img img {
  display: block;
  max-width: 100%;
}

section.where-invest .where-invest__left .where-invest__list-row {
  --margin: -90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: -110px;
}

section.where-invest .where-invest__left .where-invest__list-row:first-child {
  margin-top: 0;
}

section.where-invest .where-invest__left .where-invest__list-row:nth-child(2n) {
  -webkit-transform: translateX(40px);
      -ms-transform: translateX(40px);
          transform: translateX(40px);
}

section.where-invest .where-invest__left .where-invest__list-row:nth-child(1) {
  z-index: 3;
}

section.where-invest .where-invest__left .where-invest__list-row:nth-child(2) {
  z-index: 2;
}

section.where-invest .where-invest__left .where-invest__list-row:nth-child(3) {
  z-index: 1;
}

section.where-invest .where-invest__left .where-invest__list-row.__right-items {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

section.where-invest .where-invest__left .where-invest__list-row.__right-items .where-invest__item {
  margin-left: var(--margin);
}

section.where-invest .where-invest__left .where-invest__list-row.__left-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

section.where-invest .where-invest__left .where-invest__list-row.__left-items .where-invest__item {
  margin-right: var(--margin);
}

section.where-invest .where-invest__left .where-invest__list .where-invest__item {
  min-width: 278px;
  min-height: 278px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  border-radius: 50px;
  padding: 70px;
  padding-top: 160px;
  position: relative;
  z-index: inherit;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  overflow: hidden;
}

section.where-invest .where-invest__left .where-invest__list .where-invest__item:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

section.where-invest .where-invest__left .where-invest__list .where-invest__item::before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background: center/contain no-repeat url("../img/check-round.svg");
  position: absolute;
  left: calc(50% - 15px);
  top: 110px;
}

section.where-invest .where-invest__left .where-invest__list .where-invest__item.white-bg {
  background: center/contain no-repeat url("../img/wil-i-bg-white.svg");
}

section.where-invest .where-invest__left .where-invest__list .where-invest__item.brown-bg {
  background: center/contain no-repeat url("../img/wil-i-bg-brown.svg");
}

section.where-invest .where-invest__left .where-invest__list .where-invest__item.hide {
  opacity: 0;
  visibility: hidden;
}

section.where-invest .where-invest__left .where-invest__list .where-invest__item-text {
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
}

section.where-invest .where-invest__right {
  width: 30%;
  width: 360px;
}

section.where-invest .where-invest__right-block {
  padding: 50px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-radius: 10px;
  background: center/cover no-repeat url("../img/wi-block.jpg");
  color: #fff;
}

section.where-invest .where-invest__right-block p {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

.sec-end-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.sec-end-text .title-desc {
  margin: 65px auto 0;
  text-align: center;
  font-size: 24px;
  max-width: 745px;
}

.sec-end-text .btn-brown {
  margin: 40px auto 0;
  display: block;
}

/* be-investor ================ */

section.be-investor {
  padding: 60px 0;
  background: center -200%/cover no-repeat url("../img/bi-bg.jpg") #faf7f2;
}

section.be-investor .be-investor__list {
  margin-top: 60px;
  width: 60%;
  margin-left: auto;
  counter-reset: be-investor__item;
}

section.be-investor .be-investor__list .be-investor__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  counter-increment: be-investor__item;
  position: relative;
  padding: 40px 0;
  border-bottom: 1px solid #EEE6D9;
}

section.be-investor .be-investor__list .be-investor__item:hover::before {
  -webkit-transform: translateX(15px);
      -ms-transform: translateX(15px);
          transform: translateX(15px);
}

section.be-investor .be-investor__list .be-investor__item:last-child {
  border: none;
}

section.be-investor .be-investor__list .be-investor__item::before {
  content: "0" counter(be-investor__item);
  margin-right: 60px;
  display: block;
  font-size: 64px;
  font-weight: 500;
  line-height: 120%;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  background: var(--brown-bg-before);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}

section.be-investor .be-investor__list .be-investor__item-title {
  font-size: 26px;
  font-weight: 500;
  line-height: 120%;
}

section.be-investor .be-investor__list .be-investor__item-desc {
  margin-top: 7px;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  color: #848484;
}

section.be-investor .sec-end-text .title-desc {
  font-weight: 500;
  line-height: 120%;
}

/* partners ================ */

section.partners {
  margin-bottom: 0;
}

section.partners .partners__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: hidden;
}

section.partners .partners__list .partners__item {
  padding: 30px;
  width: 100%;
  height: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-top: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.partners .partners__list .partners__item:hover img {
  opacity: 0.5;
}

section.partners .partners__list .partners__item img {
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  display: block;
  max-width: 100%;
  -webkit-filter: grayscale(1) brightness(0.5);
          filter: grayscale(1) brightness(0.5);
}

/* contacts ================ */

section.contacts .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-radius: 7px;
  border: 1px solid #D7B185;
  overflow: hidden;
  -webkit-box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
          box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
}

section.contacts a {
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.contacts a:hover {
  opacity: 0.7;
}

section.contacts .contacts__left {
  width: 70%;
  padding: 55px 65px;
  padding-right: 202px;
  position: relative;
  z-index: 1;
}

section.contacts .contacts__left:hover::before {
  right: -140px;
  -webkit-transform: rotate(7deg);
      -ms-transform: rotate(7deg);
          transform: rotate(7deg);
}

section.contacts .contacts__left::before {
  content: "";
  display: block;
  width: 309px;
  height: 277px;
  background: center/contain no-repeat url("../img/convert.svg");
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  position: absolute;
  right: -110px;
  top: 50px;
  z-index: -1;
}

section.contacts .contacts__left .title-desc {
  font-size: 22px;
  font-weight: 500;
  line-height: 130%;
}

section.contacts .contacts__left .title-desc a {
  text-decoration: none;
  color: #A07E3F;
  display: block;
}

section.contacts .contacts__left .small-desc {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

section.contacts .contacts__left .small-desc img {
  display: block;
  width: 14px;
  height: 14px;
  margin-right: 15px;
}

section.contacts .contacts__right {
  padding: 40px 86px;
  background: #FCF8F0;
  width: 30%;
  z-index: 1;
}

section.contacts .contacts__right .h3 {
  font-size: 26px;
  font-weight: 500;
  line-height: 120%;
}

section.contacts .contacts__right .contact-us__list .contact-us__item {
  margin-top: 30px;
}

section.contacts .contacts__right .contact-us__list .contact-us__item-title {
  color: #848484;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

section.contacts .contacts__right .contact-us__list .contact-us__item-link {
  margin-top: 5px;
  display: block;
  color: #A07E3F;
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

section.contacts .contacts__right .contact-us__list .contact-us__item-link:hover::after {
  -webkit-transform: translateX(5px);
      -ms-transform: translateX(5px);
          transform: translateX(5px);
}

section.contacts .contacts__right .contact-us__list .contact-us__item-link::after {
  content: "";
  margin-left: 12px;
  display: inline-block;
  width: 10px;
  height: 10px;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  background: center/contain no-repeat url("../img/contact-arrow.svg");
}

/* start-invest ================ */

section.start-invest {
  margin-bottom: 0;
  margin-top: 0;
  padding: 30px 0;
  color: #fff;
  background: center/cover no-repeat url("../img/si-bg.jpg") #000;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

section.start-invest::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.65);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}

section.start-invest .container {
  display: block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 1;
}

section.start-invest .h1 {
  margin-top: 86px;
}

section.start-invest .title-desc {
  margin-top: 5px;
}

section.start-invest .btn-brown {
  margin-top: 30px;
}

section.start-invest .start-invest__top {
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.start-invest .start-invest__top a {
  color: #fff;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.start-invest .start-invest__top a:hover {
  opacity: 0.8;
}

section.start-invest .start-invest__bottom {
  margin-top: 84px;
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.start-invest .start-invest__bottom .copyright {
  color: #848484;
  font-size: 15px;
  line-height: 150%;
}

section.start-invest .start-invest__mobile {
  margin-top: 25px;
  margin-bottom: 25px;
}

section.start-invest .start-invest__mobile h4 {
  margin-bottom: 8px;
}

section.start-invest .start-invest__mobile-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 14px;
}

section.start-invest .start-invest__mobile-item img {
  width: 20px;
  height: 20px;
  display: block;
  margin-right: 14px;
}

section.start-invest .start-invest__mobile-item a {
  display: block;
  color: #fff;
  text-decoration: none;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.start-invest .start-invest__mobile-item a:hover {
  opacity: 0.7;
}

section.start-invest .btn-top {
  padding-top: 10px;
  width: 55px;
  height: 55px;
  background: var(--accent-brown);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  position: fixed;
  right: 20px;
  bottom: 20px;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  z-index: 1;
}

section.start-invest .btn-top:hover {
  background: var(--accent-brown-2);
}

section.start-invest .btn-top::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

section.start-invest .conf {
  opacity: 0.7;
  color: #fff;
  text-decoration: none;
  width: 100%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  position: absolute;
  bottom: 10px;
  left: 0;
}

/* modal ================ */

.modal {
  padding: 30px 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  -webkit-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
  overflow-y: auto;
  opacity: 0;
  visibility: hidden;
}

.modal.active {
  opacity: 1;
  visibility: visible;
}

.modal .close-modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: 30px;
  top: 30px;
  cursor: pointer;
  z-index: 101;
  width: 35px;
  height: 35px;
}

.modal .close-modal::before,
.modal .close-modal::after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background: #fff;
  position: absolute;
}

.modal .close-modal::before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.modal .close-modal::after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.modal .modal-items > div {
  display: none;
}

.modal .modal-items > div.active {
  display: block;
}

.modal .modal-content {
  overflow: hidden;
  background: #fff;
  border-radius: 7px;
  max-width: 940px;
  margin: 0 auto;
}

.modal .modal__market-pp__img {
  width: 100%;
  height: 220px;
}

.modal .modal__market-pp__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.modal .modal__market-pp__body {
  padding: 25px;
}

.modal .modal__market-pp__desc {
  margin-top: 20px;
}

.modal .modal__market-pp__desc p {
  font-size: 18px;
  margin-bottom: 15px;
}

/* modal-form ================ */

section.modal-form {
  margin: 0;
  padding: 50px 0;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  background: center/cover no-repeat url("../img/mf-bg.jpg");
  z-index: 10;
  overflow: auto;
  position: relative;
  position: fixed;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

section.modal-form.active {
  opacity: 1;
  visibility: visible;
  z-index: 15;
}

section.modal-form .close-btn {
  left: auto;
  top: 25px;
  right: 25px;
}

section.modal-form .logo {
  margin-bottom: 50px;
}

section.modal-form .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

section.modal-form .tabs-titles {
  margin-bottom: -1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 500px;
  width: 100%;
  border-radius: 7px 7px 0 0;
  overflow: hidden;
}

section.modal-form .tabs-titles__item {
  padding: 20px 0;
  width: 50%;
  text-align: center;
  opacity: 0.5;
  background: #fff;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  cursor: pointer;
}

section.modal-form .tabs-titles__item.active {
  opacity: 1;
  cursor: auto;
}

section.modal-form .modal-form__wrapper {
  width: 100%;
  max-width: 500px;
  background: #fff;
  border-radius: 0 0 7px 7px;
  padding: 32px 80px;
  display: none;
}

section.modal-form .modal-form__wrapper.active {
  display: block;
}

section.modal-form .mf-title {
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
  text-align: center;
}

section.modal-form .mf-desc {
  margin-top: 10px;
  font-size: 15px;
  font-weight: 500;
  line-height: 130%;
  text-align: center;
  color: #5B5B5B;
}

section.modal-form .mf-flex {
  margin-bottom: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

section.modal-form .mf-flex label,
section.modal-form .mf-flex input {
  margin: 0;
  cursor: pointer;
}

section.modal-form .mf-flex input {
  visibility: hidden;
  position: absolute;
  opacity: 0;
}

section.modal-form .mf-flex label {
  position: relative;
  padding-left: 44px;
}

section.modal-form .mf-flex label::before {
  content: "✓";
  width: 24px;
  height: 24px;
  border-radius: 4px;
  border: 1px solid var(--accent-brown);
  position: absolute;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.modal-form .mf-flex input:checked + label::before {
  background: var(--accent-brown);
}

section.modal-form form {
  margin-top: 28px;
}

section.modal-form form label {
  margin-bottom: 10px;
  color: #5B5B5B;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
}

section.modal-form form input {
  padding: 0 15px;
  margin-bottom: 18px;
  width: 100%;
  height: 54px;
  border-radius: 7px;
  border: 1px solid var(--accent-brown);
}

section.modal-form form input#allow {
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-right: 20px;
}

section.modal-form form button {
  width: 100%;
}

/* hero-confs ================ */

section.hero {
  padding-bottom: 42px;
}

/* confs-invite ================ */

section.confs-invite .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.confs-invite .confs-invite__left {
  width: 30%;
  margin-right: 4%;
}

section.confs-invite .confs-invite__left img {
  border-radius: 12px;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

section.confs-invite .confs-invite__right {
  width: 64%;
}

.confs-invite__content .h2 {
  margin-bottom: 0;
}

.confs-invite__content .h3 {
  font-size: 24px;
}

.confs-invite__content .paragraphs {
  margin-top: 30px;
}

.confs-invite__content .paragraphs p {
  font-size: 18px;
  margin-bottom: 30px;
}

.confs-invite__content .paragraphs p:last-of-type {
  margin-bottom: 45px;
}

.confs-invite__content .btn-brown {
  margin-top: 30px;
}

.brown-check-list {
  padding-left: 0;
  list-style: none;
  margin-top: 16px;
}

.brown-check-list li {
  font-size: 18px;
  line-height: 140%;
  margin-bottom: 5px;
  padding-left: 34px;
  position: relative;
}

.brown-check-list li::before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background: center/contain no-repeat url("../img/check-li.svg");
  position: absolute;
  left: 0;
  top: 8px;
}

/* confs-meetings-upcoming ================ */

section.confs-meetings-upcoming {
  padding-top: 30px;
}

section.confs-meetings-upcoming .container {
  position: relative;
}

section.confs-meetings-upcoming .h2 {
  margin-bottom: 0;
}

section.confs-meetings-upcoming .confs-meetings__slider {
  overflow: hidden;
}

section.confs-meetings-upcoming .confs-meetings__slider .swiper-button-next,
section.confs-meetings-upcoming .confs-meetings__slider .swiper-button-prev {
  top: 60%;
}

section.confs-meetings-upcoming .confs-meetings__slider .swiper-button-prev {
  left: 30px;
}

section.confs-meetings-upcoming .confs-meetings__slider .swiper-button-next {
  right: 30px;
}

section.confs-meetings-upcoming .confs-meetings-upcoming__wrapper {
  margin-top: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 12px;
  -webkit-box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
          box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
  overflow: hidden;
}

section.confs-meetings-upcoming .confs-meetings-upcoming__left {
  width: 40%;
  overflow: hidden;
  z-index: 3;
}

section.confs-meetings-upcoming .confs-meetings-upcoming__left img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

section.confs-meetings-upcoming .confs-meetings-upcoming__right {
  width: 60%;
  padding: 30px 50px;
  padding-left: 74px;
}

section.confs-meetings-upcoming .confs-meetings-upcoming__right .btns {
  margin-top: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.confs-meetings-upcoming .confs-meetings-upcoming__right .btns > * {
  margin-top: 0;
  width: 48%;
  padding: 15px 20px;
}

.confs-meetings-upcoming__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.subtitle-gray,
.subtitle-date {
  margin-top: 5px;
  color: #848484;
  font-size: 18px;
  line-height: 120%;
  margin-right: 15px;
}

.subtitle-date {
  color: var(--accent-brown-2);
  font-weight: 500;
}

/* confs-past-events ================ */

section.confs-past-events {
  padding-bottom: 20px;
}

section.confs-past-events .container .confs-past-events__list {
  overflow: hidden;
  position: relative;
}

section.confs-past-events .container .confs-past-events__list .swiper-button-next,
section.confs-past-events .container .confs-past-events__list .swiper-button-prev {
  top: 53%;
}

section.confs-past-events .container .confs-past-events__item {
  padding: 36px 46px;
  border-radius: 12px;
  color: #fff;
  background: center/cover no-repeat url("../img/hero-bg.jpg") #131313;
}

section.confs-past-events .container .confs-past-events__item-title {
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
}

section.confs-past-events .container .confs-past-events__item-subtitle {
  color: #848484;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

section.confs-past-events .container .confs-past-events__item .btn-brown {
  margin-top: 68px;
}

/* market-financially-free ================ */

section.market-financially-free {
  margin-top: 0;
  background: #EEE6D9;
}

section.market-financially-free::before {
  display: none;
}

section.market-financially-free .h2 br {
  display: none;
}

section.market-financially-free .title-desc {
  max-width: 100%;
  margin-bottom: 65px;
}

section.market-financially-free .what-iif__list.__title .what-iif__item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

section.market-financially-free .what-iif__list.__title .what-iif__item::after {
  display: none;
}

section.market-financially-free .what-iif__list.__title .what-iif__item-title {
  content: counter(what-iif__list);
  font-size: 72px;
  font-weight: 500;
  background: var(--brown-bg);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.market-financially-free .what-iif__list.__title .what-iif__item-text {
  text-align: center !important;
  margin: 0 !important;
  font-size: 24px;
}

/* market-popular-projects ================ */

section.market-popular-projects {
  padding-top: 70px;
}

section.market-popular-projects .popular-projects__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

section.market-popular-projects .popular-projects__list .popular-projects__item {
  margin-bottom: 24px;
  margin-right: auto;
  width: 49%;
  border-radius: 7px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
          box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.market-popular-projects .popular-projects__list .popular-projects__item:nth-child(2n) {
  margin-right: 0;
}

section.market-popular-projects .popular-projects__list .popular-projects__item-img {
  --width: 238px;
  display: block;
  width: 100%;
  height: var(--width);
  min-height: var(--width);
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  overflow: hidden;
}

section.market-popular-projects .popular-projects__list .popular-projects__item-img:hover {
  opacity: 0.7;
}

section.market-popular-projects .popular-projects__list .popular-projects__item-img img {
  width: 105%;
  height: 105%;
  -o-object-fit: cover;
     object-fit: cover;
}

section.market-popular-projects .popular-projects__list .popular-projects__item-body {
  padding: 30px 40px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.market-popular-projects .popular-projects__list .popular-projects__item-title {
  color: #131313;
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 20px;
  text-decoration: none;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.market-popular-projects .popular-projects__list .popular-projects__item-title:hover {
  opacity: 0.7;
}

section.market-popular-projects .popular-projects__list .popular-projects__item-desc {
  font-size: 22px;
}

section.market-popular-projects .popular-projects__list .popular-projects__item-desc p {
  margin-bottom: 10px;
}

section.market-popular-projects .popular-projects__list .popular-projects__item-desc .min-time {
  margin-bottom: 28px;
}

section.market-popular-projects .popular-projects__list .popular-projects__item .pp-collection__counts {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.market-popular-projects .popular-projects__list .popular-projects__item .pp-collection__progress,
section.market-popular-projects .popular-projects__list .popular-projects__item .pp-collection__raised {
  margin-bottom: 10px;
  color: #848484;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

section.market-popular-projects .popular-projects__list .popular-projects__item .pp-collection__progress span,
section.market-popular-projects .popular-projects__list .popular-projects__item .pp-collection__raised span {
  font-weight: 500;
}

section.market-popular-projects .popular-projects__list .popular-projects__item .pp-collection__progress {
  margin-right: 15px;
}

section.market-popular-projects .popular-projects__list .popular-projects__item .pp-collection__line {
  height: 3px;
  background: #e5e5e5;
  position: relative;
  margin-bottom: 30px;
  border-radius: 3px;
}

section.market-popular-projects .popular-projects__list .popular-projects__item .pp-collection__line-color {
  width: 35%;
  height: 100%;
  background: var(--accent-brown-2);
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 3px;
}

section.market-popular-projects .popular-projects__list .popular-projects__item .btn-brown {
  margin-top: 15px;
}

section.market-popular-projects .popular-projects__bottom-desc {
  font-size: 20px;
  margin-top: 20px;
  padding-left: 44px;
}

/* we-hero ================ */

section.main.we .h1,
section.main.we .h1-desc,
section.main.we .title-desc {
  max-width: 600px;
}

section.main.we .title-desc {
  margin-top: 38px;
  font-size: 16px;
  line-height: 140%;
}

section.main.we .title-desc span {
  font-weight: 700;
}

/* we-who-we ================ */

section.who-we {
  margin-top: 70px !important;
  padding: 70px 0;
}

section.who-we .h2 {
  margin-bottom: 32px;
}

section.who-we .iif-target__left {
  width: 54%;
}

section.who-we .iif-target__right {
  width: 40%;
  top: -10%;
}

section.who-we .iif-target__right img {
  width: 100%;
}

/* we-fund-numbers ================ */

section.we-fund-numbers .what-iif__list {
  bottom: auto;
}

section.we-fund-numbers .what-iif__list .what-iif__item-text {
  font-size: 16px !important;
}

section.we-fund-numbers .what-iif__item:nth-child(1),
section.we-fund-numbers .what-iif__item:nth-child(3) {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

/* we-why-choose ================ */

section.iif-today.we-why-choose {
  padding-top: 80px;
}

section.iif-today.we-why-choose .h2 {
  margin-bottom: 34px;
}

section.iif-today.we-why-choose .h2-desc {
  text-align: center;
}

section.iif-today.we-why-choose .iif-today__list {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.iif-today.we-why-choose .iif-today__item {
  width: 23%;
}

section.iif-today.we-why-choose .iif-today__item-desc {
  font-weight: 400;
}

section.iif-today.we-why-choose .btn-brown {
  margin: 45px auto 0;
  width: 220px;
  display: block;
}

/* we-reviews ================ */

section.we-reviews {
  overflow: hidden;
  margin: 70px 0 50px;
}

section.we-reviews .we-reviews__list {
  overflow: hidden;
  position: relative;
}

section.we-reviews .we-reviews__item {
  background: #131313;
  display: block;
  height: 270px;
  position: relative;
  border-radius: 7px;
  -webkit-box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
          box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
  overflow: hidden;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.we-reviews .we-reviews__item:hover {
  opacity: 0.7;
}

section.we-reviews .we-reviews__item.video::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  background: center/contain no-repeat url("../img/wr-play.svg");
  position: absolute;
  bottom: 32px;
  left: 40px;
  z-index: 2;
}

section.we-reviews .we-reviews__item-img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

section.we-reviews .we-reviews__item img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

section.we-reviews .we-reviews__review-list {
  margin-top: 62px;
}

section.we-reviews .we-reviews__review-list .we-reviews__review-item {
  margin-bottom: 50px;
  max-width: 820px;
}

section.we-reviews .we-reviews__review-list .we-reviews__review-item__header {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

section.we-reviews .we-reviews__review-list .we-reviews__review-item__img {
  width: 68px;
  height: 68px;
  overflow: hidden;
  border-radius: 50%;
  margin-right: 26px;
}

section.we-reviews .we-reviews__review-list .we-reviews__review-item__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

section.we-reviews .we-reviews__review-list .we-reviews__review-item__name {
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 7px;
}

section.we-reviews .we-reviews__review-list .we-reviews__review-item__soc {
  margin-top: -20px;
}

section.we-reviews .we-reviews__review-list .we-reviews__review-item__soc a {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 10px 8px 25px;
  margin-left: 0;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.we-reviews .we-reviews__review-list .we-reviews__review-item__soc a:first-child img {
  -webkit-transform: scale(1.15);
      -ms-transform: scale(1.15);
          transform: scale(1.15);
}

section.we-reviews .we-reviews__review-list .we-reviews__review-item__soc a:hover {
  opacity: 0.7;
}

section.we-reviews .we-reviews__review-list .we-reviews__review-item__soc a img {
  max-width: 100%;
  width: 100%;
}

section.we-reviews .we-reviews__review-list .we-reviews__review-item__desc {
  font-size: 18px;
  line-height: 120%;
}

section.we-reviews .we-reviews__review-list .we-reviews__review-item__desc p {
  margin-bottom: 25px;
}

section.we-reviews .we-reviews__form form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 14px;
}

section.we-reviews .we-reviews__form form > input:nth-of-type(1),
section.we-reviews .we-reviews__form form > input:nth-of-type(2),
section.we-reviews .we-reviews__form form > input:nth-of-type(3),
section.we-reviews .we-reviews__form form > input:nth-of-type(4) {
  width: 49.2%;
}

section.we-reviews .we-reviews__form input {
  width: 100%;
  height: 45px;
  padding: 0 20px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
}

section.we-reviews .we-reviews__form textarea {
  width: 100%;
  height: 150px;
  padding: 20px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  resize: none;
}

section.we-reviews .we-reviews__form button {
  width: 100%;
}

.simple-rating {
  margin-left: 8px;
  min-width: 150px;
  display: inline-block;
  position: relative;
  font-size: 36px;
  color: transparent;
}

.simple-rating::before {
  content: "★★★★★";
  display: block;
  width: 150px;
}

.simple-rating__items {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
}

.simple-rating__item {
  width: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
}

.simple-rating__label {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  height: 100%;
  cursor: pointer;
  color: #ebebeb;
}

.simple-rating__label::before {
  content: "★";
  display: block;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

.simple-rating__item:checked,
.simple-rating__item:checked ~ .simple-rating__label {
  color: var(--accent-brown-2);
}

.simple-rating__label:hover,
.simple-rating__label:hover ~ .simple-rating__label,
.simple-rating__label:checked ~ .simple-rating__label:hover {
  color: var(--accent-brown);
}

section.we-reviews .simple-rating {
  position: relative;
}

section.we-reviews .simple-rating::after {
  display: block;
  color: #333;
  font-size: 14px;
}

/* we-now-decision ================ */

section.we-now-decision {
  margin-bottom: 0;
  padding: 80px 0;
  color: #fff;
  text-align: center;
  position: relative;
  background: #EEE6D9;
  color: #131313;
  z-index: 1;
}

section.we-now-decision .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

section.we-now-decision .h2 {
  margin-bottom: 18px;
}

section.we-now-decision .desc-title {
  margin-bottom: 28px;
  font-size: 24px;
  line-height: 120%;
}

/* we-our-cases ================ */

section.we-our-cases .we-our-cases__slider {
  position: relative;
  overflow: hidden;
}

section.we-our-cases .swiper-slide {
  padding: 30px 0;
}

section.we-our-cases .we-our-cases__item {
  overflow: hidden;
  border-radius: 7px;
  -webkit-box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
          box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
}

section.we-our-cases .we-our-cases__item-img {
  height: 216px;
  overflow: hidden;
}

section.we-our-cases .we-our-cases__item-title {
  padding: 20px 28px;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

section.we-our-cases .we-our-cases__item-info {
  padding: 12px 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #e5e5e5;
}

section.we-our-cases .we-our-cases__item-info .title {
  color: #848484;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  margin-right: 15px;
}

section.we-our-cases .we-our-cases__item-info .number {
  color: #A07E3F;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

/* tm-what-tm ================ */

section.tm-what-tm {
  margin: 0;
  padding: 100px 0;
  background: center/cover no-repeat url("../img/tm-what-tm.jpg");
}

section.tm-what-tm .iif-target__left {
  width: 58%;
}

section.tm-what-tm .iif-target__left p {
  max-width: 545px;
}

/* tm-few-pluses ================ */

section.tm-few-pluses .tm-few-pluses__list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  grid-gap: 20px;
  counter-reset: tm-few-pluses__list;
}

section.tm-few-pluses .tm-few-pluses__list-item {
  counter-increment: tm-few-pluses__list;
  padding: 56px;
  padding-right: 90px;
  font-size: 20px;
  font-weight: 500;
  line-height: 140%;
  border-radius: 7px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
          box-shadow: 0px 4px 35px rgba(229, 229, 229, 0.76);
  position: relative;
}

section.tm-few-pluses .tm-few-pluses__list-item:nth-child(1) {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
}

section.tm-few-pluses .tm-few-pluses__list-item:nth-child(2) {
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 2;
}

section.tm-few-pluses .tm-few-pluses__list-item:nth-child(3) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 2;
  grid-row-end: 3;
  height: 100px;
}

section.tm-few-pluses .tm-few-pluses__list-item::before {
  content: counter(tm-few-pluses__list);
  min-width: 34px;
  height: 86px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 72px;
  font-weight: 500;
  line-height: 120%;
  background: var(--brown-bg);
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: absolute;
  bottom: calc(50% - 43px);
  right: 46px;
  color: var(--accent-brown);
}

/* tm-little-security ================ */

section.iif-target.tm-little-security {
  padding: 80px 0;
  background: center/cover no-repeat url("../img/ls-bg.png") #EEE6D9;
}

section.iif-target.tm-little-security .h2 {
  margin-bottom: 14px;
}

section.iif-target.tm-little-security .title-desc {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

section.iif-target.tm-little-security .tm-little-security__list {
  margin-top: 50px;
}

section.iif-target.tm-little-security .tm-little-security__item {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

section.iif-target.tm-little-security .tm-little-security__item:last-child {
  margin-bottom: 50px;
}

section.iif-target.tm-little-security .tm-little-security__item img {
  --width: 34px;
  margin-right: 32px;
  display: block;
  min-width: var(--width);
  min-height: var(--width);
  max-width: var(--width);
  max-height: var(--width);
}

section.iif-target.tm-little-security .iif-target__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

section.iif-target.tm-little-security .iif-target__right img {
  display: block;
  max-width: 100%;
}

/* tm-why-profitable ================ */

section.tm-why-profitable {
  overflow: hidden;
}

section.tm-why-profitable .h2 {
  margin-bottom: 40px;
}

section.tm-why-profitable .tm-why-profitable__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item {
  padding: 42px 0;
  padding-right: 15px;
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item:hover .tm-why-profitable__item-img img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item:nth-child(1)::after {
  display: block;
  bottom: auto;
  top: 0;
}

section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item:nth-child(2n) {
  padding-left: 54px;
  border-left: 1px solid #e5e5e5;
}

section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item::before,
section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item::after {
  content: "";
  display: block;
  width: 1000%;
  height: 1px;
  background: #e5e5e5;
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0;
}

section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item::after {
  display: none;
}

section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item-img {
  margin-right: 46px;
  --width: 74px;
  min-width: var(--width);
  min-height: var(--width);
  max-width: var(--width);
  max-height: var(--width);
  border-radius: 20px;
  background: #FAF7F2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item-img img {
  max-width: 100%;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item-desc {
  font-size: 20px;
  font-weight: 500;
  line-height: 140%;
}

/* tm-through ================ */

section.through-trust-management {
  margin-bottom: 90px;
}

section.through-trust-management .container {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

section.through-trust-management .title-desc {
  font-size: 20px;
  line-height: 140%;
}

section.through-trust-management .title-desc b {
  font-weight: 500;
}

section.through-trust-management .btn-brown {
  margin-top: 26px;
}

section.through-trust-management .ttm-small-desc {
  margin-top: 26px;
  color: #848484;
  font-size: 15px;
  line-height: 140%;
  text-align: center;
}

/* it-hero ================ */

section.it-hero .hero-middle .h1 {
  max-width: 800px;
  margin-bottom: 16px;
}

section.it-hero .hero-middle .h1-desc,
section.it-hero .hero-middle .brown-arrow-link {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

section.it-hero .hero-middle .gray-desc {
  margin-top: 40px;
  font-size: 16px;
  line-height: 150%;
  color: rgba(255, 255, 255, 0.56);
}

body .brown-arrow-link,
body a.brown-arrow-link {
  margin-top: 5px;
  color: #D7B185;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: underline;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  cursor: pointer;
}

body .brown-arrow-link:hover,
body a.brown-arrow-link:hover {
  opacity: 0.7;
}

body .brown-arrow-link::after,
body a.brown-arrow-link::after {
  content: "";
  display: block;
  margin-left: 10px;
  width: 18px;
  height: 18px;
  margin-top: 6px;
  background: center/contain no-repeat url("../img/opl-arrow.svg");
}

/* it-where-invest ================ */

section.it-where-invest {
  margin: 0;
  padding: 50px 0 70px;
  background: #EEE6D9;
}

section.it-where-invest .iif-today__item {
  margin-right: 5%;
}

section.it-where-invest .iif-today__item:last-child {
  margin-right: 0;
}

/* it-project-pass ================ */

section.it-project-pass .it-project-pass__list {
  margin-top: 78px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.it-project-pass .it-project-pass__list .it-project-pass__item {
  width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  text-align: center;
  position: relative;
}

section.it-project-pass .it-project-pass__list .it-project-pass__item:hover .it-project-pass__item-number {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

section.it-project-pass .it-project-pass__list .it-project-pass__item::before {
  z-index: -1;
}

section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(3)::before {
  content: "";
  display: block;
  width: 262px;
  height: 24px;
  background: center/contain no-repeat url("../img/ipp-a-2.svg");
  position: absolute;
  left: -210px;
  top: 20px;
}

section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(4) {
  padding-bottom: 90px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 65%;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(4)::before,
section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(4)::after {
  content: "";
  display: block;
  width: 135px;
  height: 205px;
  background: center/contain no-repeat url("../img/ipp-a-1.svg");
}

section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(4)::after {
  background: center/contain no-repeat url("../img/ipp-a-1-r.svg");
}

section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(4) .it-project-pass__item-wrapper {
  -webkit-transform: translateY(100px);
      -ms-transform: translateY(100px);
          transform: translateY(100px);
}

section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(5) {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(5)::before {
  content: "";
  display: block;
  width: 24px;
  height: 132px;
  background: center/contain no-repeat url("../img/ipp-a-3.svg");
  position: absolute;
  left: calc(50% - 12px);
  top: 10px;
}

section.it-project-pass .it-project-pass__list .it-project-pass__item-number {
  margin: 0 auto 20px;
  width: 60px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff;
  border-radius: 50%;
  border: 1px solid #A07E3F;
  font-size: 32px;
  font-weight: 500;
  line-height: 140%;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  z-index: 1;
}

section.it-project-pass .it-project-pass__list .it-project-pass__item-text {
  font-size: 20px;
  font-weight: 500;
  line-height: 140%;
}

/* it-iif-involved ================ */

section.it-iif-involved {
  margin-top: 120px;
  margin-bottom: 0;
}

section.it-iif-involved .partners__list {
  margin-top: 40px;
}

/* it-interesting-projects ================ */

section.it-interesting-projects {
  position: relative;
  margin: 0;
}

section.it-interesting-projects .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

section.it-interesting-projects .it-interesting-projects__left {
  width: 50%;
  padding: 50px 70px;
  padding-left: 0;
}

section.it-interesting-projects .it-interesting-projects__left::before {
  content: "";
  width: 50%;
  height: 100%;
  z-index: -1;
  background: #131313;
  position: absolute;
  left: 0;
  top: 0;
}

section.it-interesting-projects .it-interesting-projects__left-content {
  color: #FFFFFF;
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
  z-index: 1;
}

section.it-interesting-projects .it-interesting-projects__right {
  width: 50%;
  padding: 50px 70px;
}

section.it-interesting-projects .it-interesting-projects__right::before {
  content: "";
  width: 50%;
  height: 100%;
  z-index: -1;
  background: #EEE6D9;
  position: absolute;
  right: 0;
  top: 0;
}

section.it-interesting-projects .it-interesting-projects__right-content {
  color: #131313;
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
}

section.it-interesting-projects .it-interesting-projects__right-content p {
  line-height: 120%;
}

section.it-interesting-projects .it-interesting-projects__right .btn-brown {
  margin-top: 25px;
}

section.it-interesting-projects .brown-arrow-link {
  margin-top: 0;
}

/* it-read-detail ================ */

section.it-read-detail {
  margin: 100px 0;
}

section.it-read-detail .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

section.it-read-detail .rd-img {
  display: block;
  max-width: 62px;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.it-read-detail .rd-img:hover {
  -webkit-transform: translateY(-5px);
      -ms-transform: translateY(-5px);
          transform: translateY(-5px);
}

section.it-read-detail h3.h3 {
  margin-top: 18px;
  line-height: 120%;
}

section.it-read-detail .small-gray {
  margin-top: 12px;
}

section.it-read-detail .btn-brown {
  margin-top: 30px;
}

/* history ================ */

section.h-hero .hero-middle {
  margin-top: 386px;
}

/* h-what-yield ================ */

section.h-what-yield .swiper-autoheight,
section.h-what-yield .swiper-autoheight .swiper-slide {
  min-height: 300px;
}

section.h-what-yield .swiper-slide {
  height: 100%;
}

section.h-what-yield .confs-past-events__item {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #131313 !important;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

section.h-what-yield .confs-past-events__item-img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}

section.h-what-yield .confs-past-events__item-btns {
  margin-top: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.h-what-yield .confs-past-events__item-btns > div {
  width: 48%;
  font-size: 20px;
  font-weight: 500;
  line-height: 140%;
}

section.h-what-yield .confs-past-events__item-btns > div:first-child {
  margin-right: 15px;
}

section.h-what-yield .confs-past-events__item-title {
  font-size: 26px;
  font-weight: 500;
  line-height: 140%;
}

section.h-what-yield .per-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.h-what-yield .per-wrapper > div {
  width: 48%;
}

section.h-what-yield .per-wrapper > div:first-child {
  margin-right: 10px;
}

section.h-what-yield .per-wrapper .confs-past-events__item-mth {
  color: #D7B185;
}

section.h-what-yield .btn-brown {
  margin-top: 0 !important;
}

/* h-note ================ */

section.h-note {
  padding: 60px 0;
  background: center/cover no-repeat url("../img/hn-bg.jpg") #eadfcc;
}

section.h-note .iif-target__left {
  width: 60%;
}

section.h-note .iif-target__left p {
  max-width: 100%;
}

/* h-lesion ================ */

section.h-lesion .confs-past-events__list {
  margin-top: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.h-lesion .confs-past-events__item {
  margin-bottom: 25px;
  width: 48%;
  height: 340px;
  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: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* h-desc ================ */

section.h-desc {
  background-image: url("../img/hd-bg.jpg");
}

section.h-desc .container {
  display: block;
}

section.h-desc .title-desc {
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  margin-bottom: 34px;
}

/* t-desc ================ */

section.t-desc {
  margin: 0;
  padding: 30px 0;
  background: #EEE6D9;
}

section.t-desc .title-desc {
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  text-align: center;
}

/* t-team ================ */

section.t-team {
  margin-bottom: 0;
}

section.t-team .container .t-team__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

section.t-team .container .t-team__item {
  width: 32%;
  margin-right: 2%;
  margin-bottom: 68px;
}

section.t-team .container .t-team__item:nth-child(3n) {
  margin-right: 0;
}

section.t-team .container .t-team__item-img {
  width: 100%;
  height: 450px;
  border-radius: 7px;
  background: rgba(229, 229, 229, 0.3529411765);
  border: 1px solid #e5e5e5;
  overflow: hidden;
}

section.t-team .container .t-team__item-name {
  margin-top: 28px;
  font-size: 24px;
  font-weight: 500;
  line-height: 130%;
}

section.t-team .container .t-team__item-prof,
section.t-team .container .t-team__item-company {
  font-size: 15px;
  color: #5B5B5B;
  margin-bottom: 18px;
}

section.t-team .container .t-team__item-telegram,
section.t-team .container .t-team__item-instagram {
  margin-top: 4px;
  margin-bottom: 18px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  color: var(--accent-brown);
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.t-team .container .t-team__item-telegram:hover,
section.t-team .container .t-team__item-instagram:hover {
  opacity: 0.7;
}

section.t-team .container .t-team__item-telegram::before,
section.t-team .container .t-team__item-instagram::before {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  background: center/contain no-repeat url("../img/gld-tlgrm.svg");
  margin-right: 10px;
}

section.t-team .container .t-team__item-telegram {
  margin-right: 28px;
}

section.t-team .container .t-team__item-instagram::before {
  background-image: url("../img/inst-2.svg");
}

section.t-team .container .t-team__item-full {
  display: inline-block;
  color: var(--accent-brown-2);
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  cursor: pointer;
}

section.t-team .container .t-team__item-full:hover {
  opacity: 0.7;
}

section.t-team .container .t-team__item-modal {
  width: 100%;
  max-width: 700px;
  max-height: 97vh;
  overflow-y: auto;
  background: #fff;
  padding: 35px;
  border-radius: 14px;
  position: absolute;
}

section.t-team .container .t-team__item-modal .modal-close-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 25px;
  height: 25px;
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
}

section.t-team .container .t-team__item-modal .modal-close-btn::before,
section.t-team .container .t-team__item-modal .modal-close-btn::after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  border-radius: 2px;
  background: #000;
  position: absolute;
}

section.t-team .container .t-team__item-modal .modal-close-btn::before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

section.t-team .container .t-team__item-modal .modal-close-btn::after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

section.t-team .container .t-team__item-modal .h3 {
  margin-bottom: 4px;
}

section.t-team .container .t-team__item-modal .h3-desc {
  color: #5B5B5B;
  margin-bottom: 24px;
}

section.t-team .container .t-team__item-modal .desc p {
  margin-bottom: 14px;
}

/* t-desc-2 ================ */

section.t-desc-2 {
  position: relative;
  padding: 60px 0 45px;
}

section.t-desc-2 .t-desc-2__img {
  width: 82px;
  height: 82px;
  position: absolute;
  top: 0%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

section.t-desc-2 .t-desc-2__img img {
  display: block;
  max-width: 100px;
}

/* ff-hero ================ */

section.ff-hero .hero-middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

section.ff-hero .h1 {
  margin-bottom: 0;
}

section.ff-hero a.txt-brown {
  margin-left: 90px;
  display: inline-block;
  color: #D7B185;
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  border-bottom: 1px solid #d7b185;
  padding-bottom: 5px;
}

section.ff-hero a.txt-brown:hover {
  opacity: 0.7;
}

/* ff-team ================ */

section.ff-team .ff-team__item {
  margin-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.ff-team .ff-team__item-img {
  width: 26%;
  height: 390px;
  border-radius: 7px;
  position: relative;
  overflow: hidden;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.ff-team .ff-team__item-img:hover {
  opacity: 0.8;
}

section.ff-team .ff-team__item-img .tlgrm {
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: 40px;
  right: 40px;
}

section.ff-team .ff-team__item-img .tlgrm img {
  display: block;
  max-width: 100%;
}

section.ff-team .ff-team__item-body {
  width: 68%;
}

section.ff-team .ff-team__item-name {
  font-size: 30px;
  font-weight: 500;
  line-height: 130%;
}

section.ff-team .ff-team__item-tlgrm {
  margin-bottom: 25px;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 14px;
  text-decoration: none;
  color: var(--accent-brown);
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.ff-team .ff-team__item-tlgrm:hover {
  opacity: 0.7;
}

section.ff-team .ff-team__item-tlgrm img {
  width: 30px;
  height: 30px;
  display: inline-block;
  margin-right: 10px;
}

section.ff-team .ff-team__item-prof {
  color: #5B5B5B;
  font-size: 18px;
  line-height: 130%;
  margin-bottom: 40px;
}

section.ff-team .ff-team__item-desc {
  position: relative;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  max-height: auto;
}

section.ff-team .ff-team__item-desc::before {
  content: "";
  display: block;
  width: 100%;
  height: 50px;
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(transparent));
  background: -o-linear-gradient(bottom, #fff, transparent);
  background: linear-gradient(0deg, #fff, transparent);
  position: absolute;
  bottom: -5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.ff-team .ff-team__item-desc p {
  font-size: 20px;
  line-height: 140%;
  margin-bottom: 30px;
}

section.ff-team .ff-team__item-desc:not(.active) {
  max-height: 90px !important;
  overflow: hidden;
}

section.ff-team .ff-team__item-desc:not(.active)::before {
  opacity: 1;
  visibility: visible;
}

section.ff-team .ff-team__item-more {
  padding-bottom: 5px;
  margin-top: 30px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #A07E3F;
  font-size: 20px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
  border-bottom: 1px dashed #A07E3F;
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

section.ff-team .ff-team__item-more:hover {
  opacity: 0.7;
}

section.ff-team .ff-team__item-more::after {
  content: "";
  display: block;
  margin-top: -2px;
  margin-left: 14px;
  width: 8px;
  height: 8px;
  border-right: 2px solid #A07E3F;
  border-bottom: 2px solid #A07E3F;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

section.ff-team .ff-team__item .ff-team__item-desc.active + .ff-team__item-more::after {
  margin-top: 0;
  -webkit-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
          transform: rotate(225deg);
}

/* t-hero ================ */

section.main.t-hero {
  padding-bottom: 75px;
}

section.main.t-hero .img-bg {
  -webkit-filter: brightness(0.9);
          filter: brightness(0.9);
}

section.main.t-hero .h1-desc {
  max-width: 780px !important;
}

/* t-eco ================ */

section.t-eco .t-eco__img {
  margin-top: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

section.t-eco .t-eco__img img {
  display: block;
  max-width: 100%;
}

/* t-now ================ */

section.t-now {
  background-image: url("../img/t-now-bg.jpg");
  color: #fff;
}

section.t-now .iif-target__left p {
  max-width: 100%;
}

/* t-hostory ================ */

section.t-hostory .t-hostory__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

section.t-hostory .t-hostory__item {
  padding: 30px;
  margin-bottom: 20px;
  margin-right: 1%;
  width: 49.2%;
  min-height: 280px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 7px;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  color: #131313;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  z-index: 1;
}

section.t-hostory .t-hostory__item:hover .t-hostory__item-more {
  opacity: 1;
  visibility: visible;
}

section.t-hostory .t-hostory__item:nth-child(2n) {
  margin-right: 0;
}

section.t-hostory .t-hostory__item-img {
  width: 100%;
  height: 100%;
  background: #f3f3f3;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}

section.t-hostory .t-hostory__item-date {
  color: #848484;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 6px;
}

section.t-hostory .t-hostory__item-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

section.t-hostory .t-hostory__item-more {
  opacity: 0;
  visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 5px;
  color: #A07E3F;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
}

section.t-hostory .t-hostory__item-more::after {
  content: ">";
  display: block;
  font-size: inherit;
  display: inline-block;
  margin-left: 8px;
}

section.t-hostory .btn-transparent {
  width: 300px;
  margin: 40px auto 0;
}

/* reviews ================ */

main.reviews label.reviews-photo {
  padding: 0 15px;
  width: 100%;
  height: 45px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: var(--trans-2s);
  -o-transition: var(--trans-2s);
  transition: var(--trans-2s);
  position: relative;
  cursor: pointer;
  z-index: 1;
}

main.reviews label.reviews-photo:hover {
  opacity: 0.7;
}

main.reviews label.reviews-photo::before {
  content: "";
  margin-right: 8px;
  display: block;
  width: 20px;
  height: 20px;
  background: center/contain no-repeat url("../img/r-photo.svg");
}

main.reviews label.reviews-photo input {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  z-index: -1;
}

section.conf-sec {
  padding-bottom: 50px;
  margin: 0;
}

section.conf-sec h3 {
  margin-top: 50px;
  margin-bottom: 20px;
}

section.conf-sec p {
  margin-bottom: 15px;
}

main.conf-main h1.h1 {
  margin-bottom: 35px;
  font-size: 36px;
  max-width: 100% !important;
}

@media (min-width: 996px) {
  .desc-none {
    display: none !important;
  }
}

@media (min-width: 1020px) {
  .navbar li:hover ul.sub-menu {
    opacity: 1;
    visibility: visible;
    top: 30px;
  }
}

@media (max-width: 1320px) {
  section.hero.main .hero-middle {
    margin-top: 100px;
  }
}

@media (max-width: 1220px) {
  .container {
    max-width: 1000px;
  }

  section.what-iif .what-iif__list {
    --width: 90%;
  }

  section.what-iif .what-iif__list .what-iif__item {
    padding-left: 35px;
  }

  section.what-iif .what-iif__list .what-iif__item-text {
    font-size: 16px;
  }

  section.iif-target.__main {
    margin-top: 160px;
  }

  section.how-better .how-better__left .example-block {
    margin-top: 72px;
  }

  section.where-invest .where-invest__left .where-invest__list-row:nth-child(2n) {
    -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
            transform: translateX(10px);
  }

  section.where-invest .where-invest__left .where-invest__list .where-invest__item.hide {
    display: none;
  }

  section.contacts .contacts__right {
    padding: 40px 56px;
  }

  section.confs-meetings-upcoming .confs-meetings-upcoming__right {
    padding-left: 34px;
  }

  section.who-we .iif-target__left br {
    display: none;
  }

  section.we-fund-numbers .what-iif__item {
    font-size: 52px;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(4) {
    padding-bottom: 115px;
  }

  section.h-hero .hero-middle {
    margin-top: 280px;
  }

  section.h-what-yield .confs-past-events__item {
    padding: 25px !important;
  }

  section.h-what-yield .confs-past-events__item-btns > div {
    width: 100%;
  }

  section.h-what-yield .per-wrapper > div {
    text-align: center;
  }

  section.t-team .container .t-team__item-img {
    height: 350px;
  }

  section.t-now .iif-target__left p br {
    display: none;
  }
}

@media (max-width: 1100px) {
  section.h-what-yield .confs-past-events__item-btns {
    margin-top: 40px;
  }

  section.h-what-yield .btn-brown {
    margin-top: 15px !important;
  }
}

@media (max-width: 1020px) {
  .container {
    max-width: 90%;
  }

  .h1 {
    font-size: 36px;
  }

  .h1-desc {
    font-size: 18px;
  }

  header .navbar {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 5;
    opacity: 0;
    visibility: hidden;
  }

  header .navbar.active {
    opacity: 1;
    visibility: visible;
  }

  header .navbar.active ul {
    left: 0;
  }

  header .navbar ul {
    overflow-y: auto;
    padding: 70px 25px 30px;
    width: 300px;
    height: 100%;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #fff;
    position: absolute;
    left: -300px;
    top: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  header .navbar ul li {
    margin-bottom: 15px;
  }

  header .navbar ul a {
    color: var(--black);
  }

  header .burger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  header .close-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .navbar ul.sub-menu {
    display: block;
    text-align: right;
    background: transparent;
    position: relative;
    left: 0;
    top: 0;
    opacity: 1;
    visibility: visible;
    padding: 0;
  }

  .navbar ul.sub-menu a:hover {
    color: var(--accent-brown) !important;
  }

  .navbar ul.sub-menu li.active a {
    color: var(--accent-brown) !important;
  }

  .navbar ul.sub-menu a {
    color: var(--black) !important;
  }

  .navbar .hide-desc {
    display: none;
  }

  .navbar .sub-menu {
    display: block;
    background: transparent;
    position: relative;
    left: 0;
    top: 0;
  }

  section.hero.main .hero-middle {
    margin-top: 70px;
  }

  section.iif-today .iif-today__list .iif-today__item {
    margin-right: 5%;
  }

  section.iif-today .iif-today__list .iif-today__item:nth-child(3) {
    margin-right: 0;
  }

  section.iif-target .iif-target__left p {
    font-size: 16px;
  }

  section.iif-target .iif-target__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  section.why-iif .why-iif__right .h2,
  section.why-iif .why-iif__right .title-desc {
    margin-left: 30px;
  }

  section.how-better .how-better__left {
    width: 58%;
  }

  section.how-better .how-better__left .hb-img {
    width: 38%;
  }

  section.how-better .how-better__left .example-block {
    padding: 20px 24px;
  }

  section.how-better .how-better__right {
    width: 38%;
  }

  section.where-invest .where-invest__wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  section.where-invest .where-invest__left {
    width: 100%;
  }

  section.where-invest .where-invest__left .where-invest__list {
    -webkit-transform: translateX(40px);
        -ms-transform: translateX(40px);
            transform: translateX(40px);
  }

  section.where-invest .where-invest__right {
    width: 100%;
  }

  section.where-invest .where-invest__right-block {
    background-position: 0% 25%;
  }

  section.be-investor {
    background-position: 20% -200%;
  }

  section.contacts .contacts__left {
    padding: 35px;
    padding-right: 112px;
  }

  section.contacts .contacts__left::before {
    right: -200px;
  }

  section.contacts .contacts__left .h2 {
    font-size: 32px;
  }

  section.contacts .contacts__left .title-desc {
    font-size: 18px;
  }

  section.contacts .contacts__right {
    padding: 25px 25px 25px 25px;
  }

  .modal .close-modal {
    top: 50px;
  }

  .modal .modal-content {
    max-width: 95%;
  }

  section.confs-meetings-upcoming .confs-meetings-upcoming__right .btns > * {
    width: 100%;
    margin-bottom: 10px;
  }

  section.confs-past-events .container .confs-past-events__item {
    padding: 26px 32px;
  }

  section.confs-past-events .container .confs-past-events__item-title {
    font-size: 24px;
  }

  section.confs-past-events .container .confs-past-events__item-title br {
    display: none;
  }

  section.market-financially-free .title-desc {
    margin-bottom: 35px;
  }

  section.market-financially-free .what-iif__list.__title .what-iif__item-title {
    font-size: 58px;
  }

  section.market-financially-free .what-iif__list.__title .what-iif__item-text {
    font-size: 18px;
  }

  section.market-popular-projects .popular-projects__list .popular-projects__item-body {
    padding: 15px 25px;
  }

  section.market-popular-projects .popular-projects__list .popular-projects__item-title {
    font-size: 24px;
  }

  section.market-popular-projects .popular-projects__list .popular-projects__item .pp-collection__progress,
  section.market-popular-projects .popular-projects__list .popular-projects__item .pp-collection__raised {
    font-size: 16px;
  }

  section.market-popular-projects .popular-projects__bottom-desc {
    padding-left: 30px;
  }

  section.who-we {
    padding: 0;
  }

  section.iif-today.we-why-choose .iif-today__item {
    margin-right: 0;
  }

  section.tm-few-pluses .tm-few-pluses__list-item {
    padding: 32px 90px 32px 22px;
  }

  section.tm-few-pluses .tm-few-pluses__list-item:nth-child(1) {
    padding: 32px 90px 32px 22px;
  }

  section.iif-target.tm-little-security .title-desc br {
    display: none;
  }

  section.iif-target.tm-little-security .tm-little-security__item br {
    display: none;
  }

  section.iif-target.tm-little-security .tm-little-security__item img {
    margin-right: 15px;
  }

  section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item-img {
    margin-right: 26px;
  }

  section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item-desc {
    font-size: 18px;
  }

  section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item-desc br {
    display: none;
  }

  section.through-trust-management .title-desc br {
    display: none;
  }

  section.it-project-pass .h2 br {
    display: none;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(3)::before {
    width: 152px;
    left: -120px;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(4) {
    padding-bottom: 40px;
    padding-top: 15px;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(4)::before,
  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(4)::after {
    width: 85px;
    height: 165px;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(4) .it-project-pass__item-wrapper {
    -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
            transform: translateY(50px);
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(5)::before {
    height: 92px;
    top: 10px;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item-text {
    font-size: 16px;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item-text {
    font-size: 14px;
  }

  section.it-iif-involved {
    margin-top: 80px;
  }

  section.it-interesting-projects .it-interesting-projects__left {
    padding: 50px 15px;
    padding-left: 0;
  }

  section.it-interesting-projects .it-interesting-projects__right {
    padding: 50px 15px;
  }

  section.h-hero .hero-middle {
    margin-top: 180px;
  }

  section.h-what-yield .confs-past-events__item-btns > div {
    font-size: 18px;
  }

  section.t-team .container .t-team__item-img {
    height: 300px;
  }

  section.ff-team .ff-team__item-img {
    width: 36%;
  }

  section.ff-team .ff-team__item-body {
    width: 58%;
  }

  section.main.t-hero .h1-desc br {
    display: none;
  }
}

@media (max-width: 996px) {
  .mob-none {
    display: none !important;
  }

  header .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (max-width: 870px) {
  section.market-financially-free .what-iif__list.__title .what-iif__item-title {
    font-size: 48px;
  }
}

@media (max-width: 865px) {
  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(4) {
    padding-bottom: 60px;
  }
}

@media (max-width: 767px) {
  .container {
    max-width: 95%;
  }

  section {
    margin: 50px 0;
  }

  .h1 {
    font-size: 28px;
  }

  .h1-desc {
    font-size: 16px;
  }

  .h2 {
    font-size: 28px;
  }

  .h2-desc {
    font-size: 20px;
  }

  .h3 {
    font-size: 24px;
  }

  .title-desc {
    font-size: 18px;
  }

  .btn-brown {
    padding: 16px 38px;
  }

  .small-gray {
    font-size: 16px;
  }

  header .navbar ul a {
    display: block;
    text-align: right;
  }

  .navbar ul.sub-menu {
    overflow: hidden;
  }

  section.hero.main {
    padding-bottom: 50px;
    background-position: 60% center;
  }

  section.hero .hero-top {
    margin-top: 50px;
  }

  section.hero .hero-middle {
    margin-top: 40px;
  }

  section.hero .hero-middle .h1 {
    max-width: 380px;
  }

  section.hero .hero-middle .h1-desc {
    max-width: 320px;
  }

  section.hero .hero-bottom .more {
    margin-left: 28px;
  }

  .logo {
    width: 100px;
  }

  .profile {
    font-size: 0;
    padding: 15px;
  }

  .profile img {
    margin: 0;
  }

  section.iif-today .iif-today__list .iif-today__item {
    margin: 0 0 30px;
    width: 50%;
  }

  section.what-iif {
    margin-bottom: 0;
    padding: 50px 0;
  }

  section.what-iif .what-iif__list {
    position: relative;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    bottom: -30px;
  }

  section.what-iif .what-iif__list .what-iif__item {
    padding-left: 25px;
    width: 100%;
  }

  section.what-iif .what-iif__list .what-iif__item::after {
    font-size: 38px;
  }

  section.iif-target.__main {
    margin-top: 50px;
    padding-bottom: 0;
  }

  section.iif-target .iif-target__left {
    width: 100%;
  }

  section.iif-target .iif-target__right {
    width: 100%;
    position: relative;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  section.why-iif {
    padding-top: 0;
  }

  section.why-iif .why-iif__left {
    display: none;
  }

  section.why-iif .why-iif__right {
    width: 100%;
    margin-left: auto;
  }

  section.why-iif .why-iif__right .h2,
  section.why-iif .why-iif__right .title-desc {
    margin-left: 0;
  }

  section.why-iif .why-iif__right .h2 {
    margin-top: 0;
  }

  section.why-iif .why-iif__right .why-iif__list {
    margin-top: 50px;
  }

  section.why-iif .why-iif__right .why-iif__list .why-iif__item {
    margin-left: 84px;
  }

  section.how-better {
    padding-top: 0;
  }

  section.how-better .how-better__left {
    width: 100%;
  }

  section.how-better .how-better__left .hb-img {
    width: 100%;
    position: relative;
    margin-left: -35px;
  }

  section.how-better .how-better__left .hb-img img {
    width: 100%;
  }

  section.how-better .how-better__left .example-block {
    padding: 15px 10px;
  }

  section.how-better .how-better__left .example-block__title {
    padding-right: 0;
    margin-top: 25px;
  }

  section.how-better .how-better__left .example-block__list .example-block__item {
    padding: 14px;
  }

  section.how-better .how-better__right {
    width: 100%;
  }

  section.what-task {
    padding-top: 0;
  }

  section.what-task .what-task__left {
    width: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  section.what-task .what-task__left::before {
    display: none;
  }

  section.what-task .what-task__left-block {
    width: 100%;
    height: 226px;
    padding: 34px;
    margin-bottom: 30px;
  }

  section.what-task .what-task__left-block::before {
    width: 190px;
    height: 190px;
    top: calc(50% - 95px);
    right: 50px;
    left: auto;
  }

  section.what-task .what-task__right {
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  section.what-task .what-task__right p {
    font-size: 18px;
  }

  section.capital-protection {
    padding: 30px 0;
  }

  section.where-invest .where-invest__left .where-invest__list {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }

  section.where-invest .where-invest__left .where-invest__list-row {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 0;
  }

  section.where-invest .where-invest__left .where-invest__list-row:nth-child(2n) {
    -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
            transform: translateX(0px);
  }

  section.where-invest .where-invest__left .where-invest__list .where-invest__item {
    background: #fff !important;
    border: 1px solid #D7B185;
    border-radius: 10px;
    margin-bottom: 10px;
    margin: 0;
    width: 100%;
    min-width: 30%;
    max-width: 30%;
    min-height: 30px;
    margin-bottom: 10px;
    margin-left: 1% !important;
    margin-right: 1% !important;
    padding: 15px 5px;
    padding-top: 30px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  section.where-invest .where-invest__left .where-invest__list .where-invest__item::before {
    width: 16px;
    height: 16px;
    top: 10px;
    left: calc(50% - 8px);
  }

  section.where-invest .where-invest__left .where-invest__list .where-invest__item-text {
    font-size: 16px;
  }

  section.where-invest .where-invest__right-block {
    padding: 25px;
  }

  .sec-end-text .title-desc {
    font-size: 18px;
  }

  .sec-end-text .title-desc br {
    display: none;
  }

  .sec-end-text .btn-brown {
    margin-top: 20px;
  }

  section.be-investor {
    background: #faf7f2;
    padding: 50px 0;
  }

  section.be-investor .h2 {
    margin-bottom: 0;
  }

  section.be-investor .be-investor__list {
    margin-top: 0;
    width: 100%;
  }

  section.partners .partners__list .partners__item {
    height: 100px;
    padding: 15px;
  }

  section.partners .partners__list .partners__item img {
    max-width: 70%;
  }

  section.contacts .contacts__left {
    width: 100%;
  }

  section.contacts .contacts__left .h2 {
    font-size: 26px;
  }

  section.contacts .contacts__right {
    width: 100%;
  }

  section.start-invest {
    padding: 40px 0;
  }

  section.start-invest .start-invest__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  section.start-invest .start-invest__top .address {
    margin-top: 45px;
  }

  section.start-invest .start-invest__top .logo {
    display: none;
  }

  section.start-invest .start-invest__top .address {
    margin-top: 0;
  }

  section.start-invest .start-invest__top .connect {
    display: none;
  }

  section.modal-form .modal-form__wrapper {
    padding: 32px 40px;
  }

  section.modal-form .mf-title {
    font-size: 26px;
  }

  section.confs-invite .confs-invite__left {
    display: none;
  }

  section.confs-invite .confs-invite__right {
    width: 100%;
  }

  .confs-invite__content .h2 {
    font-size: 22px;
  }

  .confs-invite__content .h3 {
    font-size: 20px;
  }

  .confs-invite__content .paragraphs p br {
    display: none;
  }

  .confs-invite__content .btn-brown {
    width: 100%;
    margin: 30px auto 0;
    display: block;
  }

  .brown-check-list li {
    padding-left: 22px;
  }

  .brown-check-list li::before {
    width: 12px;
    height: 12px;
  }

  section.confs-meetings-upcoming {
    padding-top: 0;
  }

  section.confs-meetings-upcoming > .h2 {
    font-size: 28px !important;
  }

  section.confs-meetings-upcoming .confs-meetings__slider {
    padding-bottom: 50px;
  }

  section.confs-meetings-upcoming .confs-meetings__slider .swiper-button-next,
  section.confs-meetings-upcoming .confs-meetings__slider .swiper-button-prev {
    top: auto;
    bottom: -20px;
  }

  section.confs-meetings-upcoming .confs-meetings__slider .swiper-button-prev {
    left: 40%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  section.confs-meetings-upcoming .confs-meetings__slider .swiper-button-next {
    right: 40%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  section.confs-meetings-upcoming .confs-meetings-upcoming__wrapper {
    margin-top: 30px;
  }

  section.confs-meetings-upcoming .confs-meetings-upcoming__left {
    display: none;
  }

  section.confs-meetings-upcoming .confs-meetings-upcoming__right {
    width: 100%;
    padding: 15px;
  }

  section.confs-past-events {
    padding-bottom: 0;
  }

  section.market-financially-free .what-iif__list.__title .what-iif__item-title {
    font-size: 58px;
  }

  section.market-popular-projects {
    padding-top: 0;
  }

  section.market-popular-projects .popular-projects__list .popular-projects__item-img {
    --width: 140px;
  }

  section.market-popular-projects .popular-projects__list .popular-projects__item-body {
    padding: 15px;
  }

  section.market-popular-projects .popular-projects__list .popular-projects__item-title {
    font-size: 21px;
  }

  section.market-popular-projects .popular-projects__list .popular-projects__item-desc {
    font-size: 16px;
  }

  section.market-popular-projects .popular-projects__list .popular-projects__item .btn-brown {
    width: 100%;
    padding: 12px 24px;
  }

  section.market-popular-projects .popular-projects__bottom-desc {
    padding-left: 18px;
    font-size: 16px;
  }

  section.main.we .title-desc br {
    display: none;
  }

  section.who-we {
    padding: 0;
    margin-top: 50px !important;
  }

  section.who-we .h2 {
    margin-bottom: 22px;
  }

  section.who-we .iif-target__right {
    display: none;
  }

  section.iif-today.we-why-choose {
    padding-top: 0;
  }

  section.iif-today.we-why-choose .iif-today__list {
    margin-top: 50px;
  }

  section.iif-today.we-why-choose .iif-today__item {
    width: 48%;
  }

  section.iif-today.we-why-choose .iif-today__item-desc {
    font-size: 16px;
  }

  section.iif-today.we-why-choose .iif-today__item-desc br {
    display: none;
  }

  section.we-reviews {
    margin: 50px 0;
  }

  section.we-reviews .we-reviews__item.video::before {
    left: calc(50% - 25px);
    top: calc(50% - 25px);
  }

  section.we-reviews .we-reviews__review-list .we-reviews__review-item:last-child {
    margin-bottom: 0;
  }

  section.we-reviews .we-reviews__review-list .we-reviews__review-item__img {
    width: 45px;
    height: 45px;
  }

  section.we-reviews .we-reviews__review-list .we-reviews__review-item__desc {
    font-size: 16px;
  }

  section.we-reviews .we-reviews__form form {
    row-gap: 14px;
  }

  section.we-reviews .we-reviews__form form > input:nth-of-type(1),
  section.we-reviews .we-reviews__form form > input:nth-of-type(2),
  section.we-reviews .we-reviews__form form > input:nth-of-type(3),
  section.we-reviews .we-reviews__form form > input:nth-of-type(4) {
    width: 100%;
  }

  .simple-rating {
    font-size: 32px;
  }

  section.we-now-decision {
    padding: 50px 0;
  }

  section.we-now-decision .desc-title {
    font-size: 18px;
  }

  section.we-now-decision .desc-title br {
    display: none;
  }

  section.we-our-cases .h2 {
    margin-bottom: 0;
  }

  section.tm-what-tm {
    padding: 50px 0;
  }

  section.tm-what-tm .iif-target__left .h2 br {
    display: none;
  }

  section.tm-few-pluses .h2 br {
    display: none;
  }

  section.tm-few-pluses .tm-few-pluses__list-item {
    padding: 32px 50px 32px 22px;
    font-size: 16px;
  }

  section.tm-few-pluses .tm-few-pluses__list-item br {
    display: none;
  }

  section.tm-few-pluses .tm-few-pluses__list-item:nth-child(1) {
    padding: 32px 50px 32px 22px;
  }

  section.tm-few-pluses .tm-few-pluses__list-item:nth-child(1)::before {
    bottom: calc(50% - 43px);
  }

  section.tm-few-pluses .tm-few-pluses__list-item::before {
    font-size: 36px;
    right: 10px;
  }

  section.iif-target.tm-little-security {
    padding: 50px 0;
  }

  section.iif-target.tm-little-security .title-desc {
    font-size: 18px;
  }

  section.iif-target.tm-little-security .iif-target__right {
    display: none;
  }

  section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 32px 25px !important;
  }

  section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item-img {
    margin-bottom: 15px;
    margin-right: 0;
  }

  section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item-desc {
    text-align: center;
  }

  section.through-trust-management {
    margin-bottom: 50px;
  }

  section.through-trust-management .title-desc {
    font-size: 17px;
  }

  section.through-trust-management .ttm-small-desc br {
    display: none;
  }

  section.it-hero .hero-middle .h1 br {
    display: none;
  }

  section.it-hero .hero-middle .h1-desc,
  section.it-hero .hero-middle .brown-arrow-link {
    font-size: 18px;
  }

  section.it-hero .hero-middle .gray-desc {
    font-size: 13px;
  }

  section.it-hero .hero-middle .gray-desc br {
    display: none;
  }

  section.it-where-invest {
    padding-bottom: 50px;
  }

  section.it-project-pass .h2 {
    text-align: center !important;
  }

  section.it-project-pass .it-project-pass__list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item {
    width: 47% !important;
    margin-right: 3%;
    margin-bottom: 35px;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item::before,
  section.it-project-pass .it-project-pass__list .it-project-pass__item::after {
    display: none !important;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(2) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(3) {
    margin-right: 0;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(4) {
    padding-bottom: 0;
    margin-right: 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(5) {
    margin-right: 0;
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(4) {
    padding-top: 0;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(4) .it-project-pass__item-wrapper {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  section.it-project-pass .it-project-pass__list .it-project-pass__item:nth-child(5) {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  section.it-iif-involved {
    margin-top: 50px;
  }

  section.it-iif-involved br {
    display: none;
  }

  section.it-interesting-projects .it-interesting-projects__left-content {
    font-size: 22px;
  }

  section.it-interesting-projects .it-interesting-projects__right-content {
    font-size: 22px;
  }

  section.it-interesting-projects .it-interesting-projects__right .btn-brown {
    padding: 5px 15px;
    font-size: 16px;
  }

  section.it-read-detail {
    margin: 50px 0;
  }

  section.h-hero .hero-middle {
    margin-top: 80px;
  }

  section.h-what-yield .confs-past-events__item-title {
    font-size: 20px !important;
  }

  section.h-what-yield .btn-brown {
    margin-top: 35px !important;
    width: 100%;
  }

  section.h-lesion .confs-past-events__item {
    height: 240px;
    width: 100%;
  }

  section.h-desc .title-desc {
    font-size: 20px;
  }

  section.h-desc .title-desc br {
    display: none;
  }

  section.t-desc .title-desc {
    font-size: 18px;
  }

  section.t-desc .title-desc br {
    display: none;
  }

  section.t-team .container .t-team__item {
    width: 48%;
    margin-right: 2%;
  }

  section.t-team .container .t-team__item:nth-child(2n) {
    margin-right: 0;
  }

  section.t-team .container .t-team__item:nth-child(3n) {
    margin-right: 2%;
  }

  section.t-team .container .t-team__item-modal {
    padding: 25px;
    max-width: 95%;
  }

  section.ff-hero .hero-middle {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  section.ff-hero .h1 {
    margin-bottom: 15px;
  }

  section.ff-hero a.txt-brown {
    margin-left: 0;
    font-size: 20px;
  }

  section.ff-team .ff-team__item-img {
    width: 100%;
    height: 300px;
    margin-bottom: 15px;
  }

  section.ff-team .ff-team__item-img .tlgrm {
    display: none;
  }

  section.ff-team .ff-team__item-body {
    width: 100%;
  }

  section.ff-team .ff-team__item-name {
    font-size: 24px;
  }

  section.ff-team .ff-team__item-tlgrm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  section.ff-team .ff-team__item-desc p {
    font-size: 18px;
  }

  section.main.t-hero .img-bg {
    -webkit-filter: brightness(0.7);
            filter: brightness(0.7);
  }

  section.t-eco .t-eco__img {
    margin-top: 50px;
  }

  section.t-hostory .t-hostory__item {
    margin-right: 0;
    margin-bottom: 10px;
    padding: 25px 15px;
    min-height: 180px;
    width: 100%;
  }

  section.t-hostory .t-hostory__item-title {
    font-size: 19px;
  }
}

@media (max-width: 600px) {
  section.it-interesting-projects .it-interesting-projects__left {
    padding: 30px 15px;
    padding-left: 0;
  }

  section.it-interesting-projects .it-interesting-projects__left-content {
    font-size: 18px;
  }

  section.it-interesting-projects .it-interesting-projects__right {
    padding: 30px 15px;
    padding-right: 0;
  }

  section.it-interesting-projects .it-interesting-projects__right-content {
    font-size: 18px;
  }
}

@media (max-width: 500px) {
  section.contacts .contacts__left {
    padding: 25px;
  }

  section.contacts .contacts__left::before {
    display: none;
  }

  section.market-popular-projects .popular-projects__list .popular-projects__item {
    width: 100%;
  }
}

@media (max-width: 480px) {
  section.what-task .what-task__left-block {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }

  section.what-task .what-task__left-block::before {
    width: 120px;
    height: 120px;
    top: 20px;
    left: calc(50% - 60px);
  }

  section.what-task .what-task__left-block p {
    font-size: 18px;
  }

  section.be-investor .be-investor__list .be-investor__item::before {
    margin-right: 30px;
    font-size: 42px;
  }

  section.be-investor .be-investor__list .be-investor__item-title {
    font-size: 20px;
  }

  section.be-investor .be-investor__list .be-investor__item-desc br {
    display: none;
  }

  section.modal-form .modal-form__wrapper {
    padding: 20px;
  }

  section.tm-few-pluses .tm-few-pluses__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  section.tm-few-pluses .tm-few-pluses__list-item {
    font-size: 14px;
  }
}

@media (max-width: 440px) {
  section.t-team .container .t-team__item {
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 30px;
  }

  section.t-team .container .t-team__item-img {
    height: 300px;
  }

  section.t-team .container .t-team__item-img img {
    -o-object-position: 0% 25%;
       object-position: 0% 25%;
  }
}

@media (max-width: 420px) {
  .h3 {
    font-size: 18px;
  }

  .h3 br {
    display: none;
  }

  section.hero .hero-bottom .more {
    margin-left: 18px;
  }

  section.hero .hero-bottom .more p {
    margin-right: 8px;
  }

  section.hero .hero-bottom .btn-brown {
    padding: 16px;
  }

  section.where-invest .where-invest__left .where-invest__list .where-invest__item-text {
    font-size: 10px;
  }

  section.iif-today.we-why-choose .iif-today__item-desc {
    font-size: 12px;
  }

  section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item {
    padding: 22px 10px !important;
  }

  section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item-img {
    --width: 64px;
  }

  section.tm-why-profitable .tm-why-profitable__list .tm-why-profitable__item-desc {
    font-size: 13px;
  }

  section.it-interesting-projects .it-interesting-projects__left-content {
    font-size: 16px;
  }

  section.it-interesting-projects .it-interesting-projects__right-content {
    font-size: 16px;
  }

  section.it-interesting-projects .it-interesting-projects__right .btn-brown {
    font-size: 12px;
    padding: 5px 10px;
  }
}

@media (max-width: 400px) {
  section.why-iif .why-iif__right .title-desc {
    font-size: 18px;
  }

  section.why-iif .why-iif__right .why-iif__list .why-iif__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 55px;
  }

  section.why-iif .why-iif__right .why-iif__list .why-iif__item::before {
    width: 70px;
    left: -70px;
  }

  section.why-iif .why-iif__right .why-iif__list .why-iif__item .img-icon__item {
    margin-bottom: 15px;
    margin-right: auto;
  }

  section.why-iif .why-iif__right .why-iif__list .why-iif__item-title {
    font-size: 16px;
  }

  section.why-iif .why-iif__right .why-iif__list .why-iif__item-desc {
    font-size: 14px;
  }

  section.partners .partners__list .partners__item {
    height: 70px;
  }
}

@media (max-width: 340px) {
  .h1 {
    font-size: 26px;
  }

  .h1-desc {
    font-size: 15px;
  }

  section.hero .hero-middle .h1-desc {
    max-width: 260px;
  }

  section.iif-today .iif-today__list .iif-today__item-title {
    font-size: 32px;
  }

  section.iif-today .iif-today__list .iif-today__item-desc {
    font-size: 16px;
  }

  .img-icon__item {
    width: 70px;
    height: 70px;
  }

  section.why-iif .why-iif__right .why-iif__list .why-iif__item .img-icon__item {
    min-width: 58px;
    min-height: 58px;
  }

  section.iif-today.we-why-choose .iif-today__item-desc {
    font-size: 12px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInBhcnRzL2ZvbnRzLnNhc3MiLCJwYXJ0cy92YXJpYWJsZXMuc2FzcyIsInBhcnRzL2dlbmVyYWwuc2FzcyIsInN0eWxlLnNhc3MiLCJwYXJ0cy9oZWFkZXIuc2FzcyIsInBhcnRzL2hlcm8uc2FzcyIsInBhcnRzL2lpZi10b2RheS5zYXNzIiwicGFydHMvd2hhdC1paWYuc2FzcyIsInBhcnRzL2lpZi10YXJnZXQuc2FzcyIsInBhcnRzL3doeS1paWYuc2FzcyIsInBhcnRzL2hvdy1iZXR0ZXIuc2FzcyIsInBhcnRzL3doYXQtdGFzay5zYXNzIiwicGFydHMvY2FwaXRhbC1wcm90ZWN0aW9uLnNhc3MiLCJwYXJ0cy93aGVyZS1pbnZlc3Quc2FzcyIsInBhcnRzL2JlLWludmVzdG9yLnNhc3MiLCJwYXJ0cy9wYXJ0bmVycy5zYXNzIiwicGFydHMvY29udGFjdHMuc2FzcyIsInBhcnRzL3N0YXJ0LWludmVzdC5zYXNzIiwicGFydHMvbW9kYWwuc2FzcyIsInBhcnRzL3NpZ24taW4uc2FzcyIsInBhcnRzLWNvbmZzL2NvbmZzLWludml0ZS5zYXNzIiwicGFydHMtY29uZnMvY29uZnMtbWVldGluZ3MtdXBjb21pbmcuc2FzcyIsInBhcnRzLWNvbmZzL2NvbmZzLXBhc3QtZXZlbnRzLnNhc3MiLCJwYXJ0cy1tYXJrZXQvbWFya2V0LWZpbmFuY2lhbGx5LWZyZWUuc2FzcyIsInBhcnRzLW1hcmtldC9tYXJrZXQtcG9wdWxhci1wcm9qZWN0cy5zYXNzIiwicGFydHMtd2Uvd2UtaGVyby5zYXNzIiwicGFydHMtd2Uvd2Utd2hvLXdlLnNhc3MiLCJwYXJ0cy13ZS93ZS1mdW5kLW51bWJlcnMuc2FzcyIsInBhcnRzLXdlL3dlLXdoeS1jaG9vc2Uuc2FzcyIsInBhcnRzLXdlL3dlLXJldmlld3Muc2FzcyIsInBhcnRzLXdlL3dlLW5vdy1kZWNpc2lvbi5zYXNzIiwicGFydHMtd2Uvd2Utb3VyLWNhc2VzLnNhc3MiLCJwYXJ0cy10bS90bS13aGF0LXRtLnNhc3MiLCJwYXJ0cy10bS90bS1mZXctcGx1c2VzLnNhc3MiLCJwYXJ0cy10bS90bS1saXR0bGUtc2VjdXJpdHkuc2FzcyIsInBhcnRzLXRtL3RtLXdoeS1wcm9maXRhYmxlLnNhc3MiLCJwYXJ0cy10bS90bS10aHJvdWdoLnNhc3MiLCJwYXJ0cy1pdC9pdC1oZXJvLnNhc3MiLCJwYXJ0cy1pdC9pdC13aGVyZS1pbnZlc3Quc2FzcyIsInBhcnRzLWl0L2l0LXByb2plY3QtcGFzcy5zYXNzIiwicGFydHMtaXQvaXQtaWlmLWludm9sdmVkLnNhc3MiLCJwYXJ0cy1pdC9pdC1pbnRlcmVzdGluZy1wcm9qZWN0cy5zYXNzIiwicGFydHMtaXQvaXQtcmVhZC1kZXRhaWwuc2FzcyIsInBhcnRzLWhpc3RvcnkvaC1oZXJvLnNhc3MiLCJwYXJ0cy1oaXN0b3J5L2gtd2hhdC15aWVsZC5zYXNzIiwicGFydHMtaGlzdG9yeS9oLW5vdGUuc2FzcyIsInBhcnRzLWhpc3RvcnkvaC1sZXNpb24uc2FzcyIsInBhcnRzLWhpc3RvcnkvaC1kZXNjLnNhc3MiLCJwYXJ0cy10ZWFtL3QtZGVzYy5zYXNzIiwicGFydHMtdGVhbS90LXRlYW0uc2FzcyIsInBhcnRzLXRlYW0vdC1kZXNjLTIuc2FzcyIsInBhcnRzLWZmL2ZmLWhlcm8uc2FzcyIsInBhcnRzLWZmL2ZmLXRlYW0uc2FzcyIsInBhcnRzLXQvdC1oZXJvLnNhc3MiLCJwYXJ0cy10L3QtZWNvLnNhc3MiLCJwYXJ0cy10L3Qtbm93LnNhc3MiLCJwYXJ0cy10L3QtaG9zdG9yeS5zYXNzIiwicGFydHMvcmV2aWV3cy5zYXNzIiwicGFydHMvY29uZi1zZWMuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7O0FBRWhCO0VDQ0ksdUJBQUE7RUFDQSwrR0FBQTtFQUNBLGdCQUFBO0VEQ0YsZ0JBQWdCO0FDTGhCOztBRFFGO0VDTEksdUJBQUE7RUFDQSx1SEFBQTtFRE9GLGdCQUFnQjtFQ1hoQixrQkFBQTtBRGFGOztBQUVBO0VDWEksdUJBQUE7RURhRixtSEFBbUg7RUNqQm5ILGdCQUFBO0VBQ0Usa0JBUVU7QURXZDs7QUFFQTtFQUNFLHVCQUF1QjtFQ3ZCdkIscUhBQUE7RUFDRSxnQkFTVTtFQVJWLGtCQUFBO0FEeUJKOztBQUVBO0VDN0JFLHVCQUFBO0VBQ0UsaUhBV1U7RUFWVixnQkFBQTtFQUNBLG1CQUFBO0FEK0JKOztBQ2xDRTtFQUNFLGtCQVlVO0VBWFYscUdBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FEcUNKOztBQUVBO0VDekNJLGtCQUFBO0VBQ0EseUdBQUE7RUFDQSxnQkFBQTtFRDJDRixrQkFBa0I7QUMvQ2xCOztBRGtERjtFQy9DSSxrQkFBQTtFQUNBLDJHQUFBO0VEaURGLGdCQUFnQjtFRXREbEIsa0JBQUE7QUZ3REE7O0FBRUE7RUVyREUsa0JBQUE7RUFDQSx1R0FBQTtFQUNBLGdCQUFBO0VGdURBLG1CQUFtQjtBQUNyQjs7QUFFQTtFRy9ERSx1QkFBQTtFQUNBLHlCQUFBO0VIaUVBLG1GQUFtRjtFQUNuRix5RUFBeUU7RUdoRTNFLHdCQUFBO0VBQUEsZ0JBQUE7QUhtRUE7O0FBRUE7OztFRy9ERSxTQUFBO0VIbUVBLFVBQVU7RUFDViw4QkFBc0I7VUFBdEIsc0JBQXNCO0FHbEV4Qjs7QUhxRUE7O0VHakVFLHVCQUFBO0FIb0VGOztBQUVBO0VBQ0Usa0RBQWtEO0VHckVsRCxjQUFBO0FIdUVGOztBQUVBO0VBQ0UsaUJBQWlCO0VHeEVqQixjQUFBO0FIMEVGOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLG1CQUFtQjtFRzVFbkIsZUFBQTtFQUZGLGdCQUFBO0VIaUZFLGlCRzlFRTtBSCtFSjs7QUFFQTtFRy9FQSxlQUFBO0VBQ0UsaUJBQUE7QUhpRkY7O0FBRUE7RUFDRSxlQUFlO0VHaEZmLGdCQUFBO0VBTEYsaUJBQUE7RUh3RkUsa0JHbEZFO0VIbUZGLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGdCR3JGRTtBSHNGSjs7QUdyRkU7RUFURixrQkFBQTtBSGtHQTs7QUFFQTtFR3hGRSxlQUFBO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtBSDBGSjs7QUFFQTtFQUNFLGVHM0ZJO0VINEZKLGdCQUFnQjtFQUNoQixpQkFBaUI7QUc1RmY7O0FIK0ZKO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7RUcvRmIsaUJBQUE7QUhpR0o7O0FBRUE7RUFDRSxxQ0FBcUM7QUFDdkM7O0FBRUE7RUdsR0UseUJBQUE7QUhvR0Y7O0FBRUE7RUFDRSxxQkFBcUI7RUduR3JCLGtCQUFBO0VBTkYsWUFBQTtFSDRHRSxhR3JHRTtFSHNHRixrQkFBa0I7RUFDbEIsMkJBQTJCO0VHakczQixtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7RUFDRSxXQUFBO0VIbUdGLHFCQUFxQjtFR2xHckIsa0JBQUE7RUFDRSxlQUFBO0FIb0dKOztBQUVBO0VHbkdJLHdCQUFBO0FIcUdKOztBR25HSTtFQUpGLFdBQUE7RUgyR0EsWUd0R0k7RUh1R0osb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFR3ZHekIsbUJBQUE7RUFDRSwyQkFBQTtFQUNBLG1DQUFBO0VBQUEsOEJBQUE7RUFBQSwyQkFBQTtBSHlHRjs7QUd2R0U7RUFKRixXQUFBO0VIK0dFLFdHMUdFO0VIMkdGLFlBQVk7RUFDWiw0QkFBNEI7RUczRzVCLDZCQUFBO0VBTkYsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0VIb0hFLGlCRzdHRTtBSDhHSjs7QUFFQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUcvR2YseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFSGlIQSxTQUFTO0VHaEhULFVBQUE7QUhrSEY7O0FBRUE7O0VBRUUsV0FBVztFR25IYixjQUFBO0VBQ0UsV0FBQTtFSHFIQSxXQUFXO0VBQ1gsMkJBQTJCO0VHckg3QixrQkFBQTtBSHVIQTs7QUFFQTtFR3RIQSxnQ0FBQTtNQUFBLDRCQUFBO1VBQUEsd0JBQUE7QUh3SEE7O0FBRUE7RUd0SEUsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0FId0hGOztBQUVBO0VHdEhFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUh3SEEsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUd2SHZCLGtCQUFBO0VBWkYsMkJBQUE7RUhzSUUsa0JHekhFO0FIMEhKOztBR3pIRTtFQUNFLFdBQUE7RUg0SEYsY0FBYztFQUNkLFVBQVU7RUc1SFosV0FBQTtFQUNFLDREQUFBO0FIOEhGOztBQUVBO0VHNUhFLGVBQUE7RUFDQSxjQUFBO0FIOEhGOztBQUVBO0VHN0hFLGdCQUFBO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUgrSEYsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFRzlIdkIsc0JBQUE7RUFDRSxrQkFBQTtFQUNBLGtDQUFBO1VBQUEsMEJBQUE7RUFDQSxxQ0FBQTtFQUNBLG1DQUFBO0VBQUEsOEJBQUE7RUFBQSwyQkFBQTtBSGdJRjs7QUFFQTtFRzlIRSxvQ0FBQTtBSGdJRjs7QUc5SEU7RUFFRSxjQUFBO0VBQ0EscUJBQUE7QUhnSUo7O0FBRUE7RUc5SEksbUJBQUE7RUhnSUYsV0FBVztBRy9IWDs7QUhrSUY7O0VHL0hJLDBCQUFBO0FIa0lKOztBR2hJQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FIbUlGOztBQUVBO0VHaklFLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUhtSUEsMkRBQTJEO0FHbEkzRDs7QUhxSUY7RUdsSUksZ0VBQUE7QUhvSUo7O0FBRUE7RUFDRSxjQUFjO0VHbkloQixXQUFBO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QUhxSUY7O0FHbklBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtBSHNJRjs7QUFFQTtFR3BJRSwrQkFBQTtVQUFBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FIc0lGOztBQUVBO0VHcklFLGNBQUE7RUFDRSxlQUFBO0VIdUlGLGdCQUFnQjtFR3JJaEIsaUJBQUE7RUFDRSxrQkFBQTtBSHVJSjs7QUdySUk7RUFDRSxxQkFBQTtBSHdJTjs7QUFFQSw0QkFBNEI7O0FBRTVCO0VBQ0UsZUFBZTtFQUNmLFdBQVc7RUd4SWIsaURBQUE7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUgwSUEsTUFBTTtFR3pJTixVQUFBO0FIMklGOztBQUVBO0VHeklJLFdBQUE7RUgySUYscUJBQXFCO0VHMUluQixpQkFBQTtFQUNFLGVBQUE7RUg0SUosbUNBQTJCO0VBQTNCLDhCQUEyQjtFQUEzQiwyQkFBMkI7QUFDN0I7O0FBRUE7RUczSUUsWUFBQTtBSDZJRjs7QUFFQTtFQUNFLDBCQUEwQjtBRzVJNUI7O0FIK0lBO0VHNUlFLFlBQUE7RUFDQSxxQkFBQTtBSDhJRjs7QUFFQTtFRzdJRSxpQ0FBQTtFQUFBLDRCQUFBO0VBQUEseUJBQUE7QUgrSUY7O0FBRUE7RUc3SUksVUFBQTtFSCtJRixnQkFBZ0I7RUFDaEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUc5SWYseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0UseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsaUNBQUE7RUFBQSw0QkFBQTtFQUFBLHlCQUFBO0FIZ0pGOztBQUVBO0VBQ0UsMEJBQTBCO0FHL0kxQjs7QUhrSkY7RUFDRSxXQUFXO0VBQ1gsZUFBZTtFQUNmLGlCQUFpQjtFR2pKakIscUJBQUE7RUFERixtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7QUhxSkE7O0FBRUE7RUFDRSwwQkFBMEI7QUdwSjFCOztBSHVKRjtFQUNFLGVBQWU7RUFDZixVQUFVO0VBQ1YsZ0JBQWdCO0VHdkpsQix1QkFBQTtFQUNFLDRCQUFBO0FIeUpGOztBSS9ZQTtFQ0xBLGFBQUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGVBQUE7QUx3WkY7O0FBRUE7RUtyWkksU0FBQTtBTHVaSjs7QUFFQTtFQUNFLFlLdlpJO0FMd1pOOztBS3JaSTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtBTHdaTjs7QUt0Wk07O0VMMFpKLFdBQVc7RUt4WlAsY0FBQTtFQUNFLFdBQUE7RUwwWk4sV0FBVztFS3ZaVCxtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7RUFDRSwrQkFBQTtFQUNBLGtCQUFBO0VMeVpKLE9BQU87QUt2WlA7O0FMMFpGO0VLeFpJLFVBQUE7QUwwWko7O0FBRUE7RUFDRSxhSzFaSTtBTDJaTjs7QUFFQTtFQUNFLGFLMVpJO0FMMlpOOztBQUVBO0VLMVpNLGtCQUFBO0FMNFpOOztBQUVBO0VLM1pRLGlDQUFBO0VBQUEsNEJBQUE7RUFBQSx5QkFBQTtFTDZaTixjSzVaUTtFTDZaUiwrQkFBK0I7RUFDL0IsWUFBWTtFSzVaVixhQUFBO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFTDhaSixhQUFhO0FLN1pUOztBTGdhTjtFQUNFLG1CSy9aTTtBTGdhUjs7QUFFQTtFQUNFLGdCSy9aTTtBTGdhUjs7QUFFQTtFQUNFLHlCSy9aTTtBTGdhUjs7QUFFQTtFQUNFLGlCS2hhUTtFTGlhUixzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSx5QkFBeUI7QUsvWnJCOztBTGthTiwwQktoYVE7O0FMa2FSO0VLL1pRLGlCQUFBO0VMaWFOLFNBQVM7RUtoYUgsV0FBQTtFQU5GLG1CQUFBO0VMeWFKLGtCS2xhUTtFTG1hUixVQUFVO0FBQ1o7O0FBRUE7RUFDRSxxQktyYVE7QUxzYVY7O0FBRUE7RUt0YVEsaUJBQUE7QUx3YVI7O0FLcmFJO0VBQ0UsZ0VBQUE7QUx3YU47O0FBRUE7RUt0YU0sV0FBQTtFTHdhSixZQUFZO0VLdGFaLGtCQUFBO0VBQ0UsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7VUFBQSx1QkFBQTtBTHdhSjs7QUFFQTtFS3JhUSxXQUFBO0VBQ0UscUJBQUE7QUx1YVY7O0FBRUE7RUFDRSxnQkFBZ0I7RUt2YWQsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFiRix5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUx1YkEseUJLemFJO01MeWFKLHNCS3phSTtVTHlhSiw4Qkt6YUk7QUwwYU47O0FLeGFJO0VBQ0UsZ0JBQUE7QUwyYU47O0FBRUE7RUFDRSxnQkFBZ0I7QUsxYVo7O0FMNmFOO0VLemFRLGdCQUFBO0FMMmFSOztBQUVBO0VLemFRLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUwyYU4seUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUt6YWYsbUJBQUE7TUFBQSxlQUFBO0FMMmFOOztBS3phTTtFQUNFLGlCQUFBO0VMNGFOLGtCQUFrQjtBSzFhbEI7O0FMNmFGO0VLM2FJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBRkYseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VMZ2JBLGlCSzdhSTtBTDhhTjs7QUFFQTtFSzdhRSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7QUwrYUY7O0FLN2FJO0VBRUksa0JBQUE7QUwrYVI7O0FBRUE7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VLOWFuQix5QkFBQTtFQUNFLFlBQUE7QUxnYko7O0FBRUE7RUs3YUksZUFBQTtFQUNBLGNBQUE7QUwrYUo7O0FBRUE7RUs3YUksYUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QUwrYUo7O0FBRUE7RUFDRSxlS2hiSTtFTGliSixrQktoYkk7RUxpYkosMkJLaGJJO0VMZ2JKLDJCS2hiSTtFTGdiSixvQktoYkk7RUxpYkoseUJLaGJJO01MZ2JKLHNCS2hiSTtVTGdiSixtQktoYkk7RUxpYkosa0JLaGJJO0VMaWJKLG1CS2hiSTtFTGliSixtQ0toYkk7RUxnYkosOEJLaGJJO0VMZ2JKLDJCS2hiSTtFTGliSixxQktoYkk7RUxpYkosV0toYkk7QUxpYk47O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxXS2xiSTtFTG1iSixZQUFZO0VBQ1osY0FBYztFS2xiWixrQkFBQTtBTG9iSjs7QUtsYk0sK0JBQUE7O0FMc2JOO0VLbmJRLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0UsbUJBQUE7TUFBQSxlQUFBO0VMcWJSLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VLcGJuQixnQkFBQTtBTHNiTjs7QUFFQTtFQUNFLFVBQVU7RUtyYlIsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDRSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFTHViSixrQkFBa0I7QUt0YmQ7O0FMeWJOO0VBQ0UsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxlQUFlO0FLeGJiOztBTDJiSjtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7QUt6YmQ7O0FMNGJKO0VBQ0UsZUszYkk7RUw0YkosZ0JLM2JJO0FMNGJOOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUl4b0JkLGFBQUE7RUVQQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNFLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7QU5rcEJGOztBTS9vQkU7RUFDRSxjQUFBO0VOa3BCRixlQUFlO0FNanBCYjs7QU5vcEJKLDhCTW5wQk07O0FOcXBCTjtFQUNFLG1CQUFtQjtFTW5wQmpCLG9CQUFBO0VBQ0Usa0JBQUE7RU5xcEJKLG1CQUFtQjtFTXBwQmYsa0JBQUE7RUFGRixVQUFBO0FOeXBCSjs7QUFFQTtFTXZwQk0sV0FBQTtFQUpGLGNBQUE7RU44cEJGLFdNenBCTTtFTjBwQk4sWUFBWTtFQUNaLHlEQUF5RDtFTTFwQnpELGtCQUFBO0VBQ0UsT0FBQTtFTjRwQkYsTUFBTTtFTTFwQk4sWUFBQTtFQUNFLFdBQUE7QU40cEJKOztBQUVBO0VNMXBCSSxnQkFBQTtFQUNBLG1CQUFBO0FONHBCSjs7QU16cEJFO0VBQ0UsZUFBQTtFQUNBLHVCQUFBO0VONHBCRixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFTTFwQmIsbUJBQUE7TUFBQSxvQkFBQTtVQUFBLFlBQUE7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMERBQUE7VUFBQSxrREFBQTtFQUNBLGtCQUFBO0VONHBCRixhQUFhO0VNM3BCWCxrQ0FBQTtFQUxGLDZCQUFBO0FObXFCRjs7QUFFQTtFTTdwQkUsNEJBQUE7RUFDRSxZQUFBO0VOK3BCRixtQkFBWTtNQUFaLG9CQUFZO1VBQVosWUFBWTtFTTlwQlYsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFGRix5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RU5tcUJBLHlCTWhxQkk7TU5ncUJKLHNCTWhxQkk7VU5ncUJKLDhCTWhxQkk7RU5pcUJKLGlDQUFpQztFQUNqQyxnQkFBZ0I7QU1ocUJkOztBTm1xQko7RU1qcUJNLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBTm1xQk47O0FBRUE7RUFDRSxnQ0FBZ0M7RU1wcUI1QixlQUFBO0VBQ0UsZ0JBQUE7RU5zcUJOLDJCQUEyQjtFTXJxQnJCLDZCQUFBO0VBRkYsb0NBQUE7RU4wcUJKLG1DTXZxQlE7RU51cUJSLDhCTXZxQlE7RU51cUJSLDJCTXZxQlE7QU53cUJWOztBTXZxQlE7RUFKRixnQkFBQTtFTitxQkosZU0xcUJRO0VOMnFCUixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VNMXFCakIsa0JBQUE7QU40cUJGOztBQUVBLGdDTTNxQkk7O0FONnFCSjtFTTFxQkksa0JBQUE7QU40cUJKOztBQUVBO0VNMXFCSSxpQkFBQTtFQUNFLG9CQUFBO0FONHFCTjs7QUFFQTtFTTNxQk0sb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFKRixtQkFBQTtNQUFBLGVBQUE7RU5rckJGLDBCTTdxQk07TU42cUJOLHVCTTdxQk07VU42cUJOLG9CTTdxQk07RU44cUJOLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsVU1ockJNO0VOaXJCTixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QU1ockJaOztBTm1yQk47RU1qckJRLG1CQUFBO0VBRkYsZUFBQTtFTnNyQkosaUJNbnJCUTtBTm9yQlY7O0FNanJCTTtFQURGLGdCQUFBO0FOc3JCSjs7QUFFQTtFQUNFLFVBQVU7RU1yckJaLFlBQUE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0FOdXJCRjs7QU1yckJFO0VBTEYsZUFBQTtFTjhyQkUsY014ckJFO0FOeXJCSjs7QU14ckJFLDZCQUFBOztBTjRyQkY7RUFDRSxpQkFBaUI7RU0xckJqQixrQkFBQTtFQUNFLGdCQUFBO0FONHJCSjs7QUFFQTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VNM3JCZixtQkFBQTtNQUFBLGVBQUE7RUFDRSwwQkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSw2QkFBQTtBTjZyQkY7O0FBRUE7RU0zckJFLFVBQUE7QU42ckJGOztBQUVBO0VBQ0UsV0FBVztFTTVyQlgsWUFBQTtFQVZGLGdCQUFBO0VOeXNCRSxrQk05ckJFO0VOK3JCRixvQk05ckJFO0VOOHJCRixvQk05ckJFO0VOOHJCRixhTTlyQkU7QU4rckJKOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RU0vckJaLG9CQUFBO0tBQUEsaUJBQUE7QU5pc0JGOztBTS9yQkU7RUFDRSxVQUFBO0FOa3NCSjs7QUFFQTs7RUFFRSxrQkFBa0I7QUkxekJwQjs7QUo2ekJBO0VPbDBCSSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QVBvMEJKOztBQUVBO0VPbDBCTSxlQUFBO0VBQ0EsZ0JBQUE7QVBvMEJOOztBQUVBO0VPbjBCTSxnQkFBQTtFQU5GLDRCQUFBO0FQNDBCSjs7QUFFQTtFQUNFLGNPdDBCUTtFUHUwQlIscUJBQXFCO0VBQ3JCLGNBQWM7RU92MEJWLGdDQUFBO0VBVkYsYUFBQTtFUG8xQkYsa0JPejBCTTtFUDAwQk4sb0JPejBCTTtFUHkwQk4sb0JPejBCTTtFUHkwQk4sYU96MEJNO0VQMDBCTix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0I7RU94MEJaLFVBQUE7QVAwMEJSOztBT3YwQk07RUFDRSxrQkFBQTtBUDAwQlI7O0FBRUE7RU94ekJRLGNBQUE7QVAwekJSOztBQUVBO0VBQ0UsZ0JPM3pCUTtBUDR6QlY7O0FPM3pCTTtFQUNFLG1CQUFBO0FQOHpCUjs7QU81ekJRO0VBSEYsK0JBQUE7RVBtMEJKLG9CTy96QlE7RVArekJSLG9CTy96QlE7RVArekJSLGFPL3pCUTtFUGcwQlIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsWUFBWTtFT2gwQmQsWUFBQTtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO0VBQUEsOEJBQUE7RUFBQSwyQkFBQTtBUGswQkY7O0FBRUE7RUFDRSxXT24wQkU7RVBvMEJGLFlPbjBCRTtFUG8wQkYsa0JBQWtCO0VBQ2xCLE9BQU87RU9uMEJQLE1BQUE7RUFDRSxXQUFBO0FQcTBCSjs7QUFFQTs7RVE5NEJBLFdBQUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtBUmk1QkY7O0FBRUE7RUFDRSxNUWw1QkU7QVJtNUJKOztBQUVBO0VRbDVCRSxhQUFBO0VBQ0UsU0FBQTtBUm81Qko7O0FBRUE7RVFsNUJJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFUm81QkYsbUJBQW1CO0FRbDVCbkI7O0FScTVCRjtFQUNFLGVBQWU7RVFsNUJmLGdCQUFBO0VBQ0UsaUJBQUE7QVJvNUJKOztBQUVBO0VRbDVCSSxlQUFBO0VBQ0EsY0FBQTtBUm81Qko7O0FBRUEsZ0NRbjVCSTs7QVJxNUJKO0VBQ0UsaUJBQWlCO0FRbjVCZjs7QVJzNUJKO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWU7RVF0NUJiLHNCQUFBO01BQUEsbUJBQUE7VUFBQSxxQkFBQTtFQWRGLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFUnU2QkEsa0JReDVCSTtBUnk1Qk47O0FBRUE7RUFDRSxnQkFBZ0I7RVF4NUJkLG1CQUFBO0FSMDVCSjs7QUFFQTtFUXg1Qk0sVUFBQTtBUjA1Qk47O0FBRUE7RVF4NUJNLGtCQUFBO0VSMDVCSixTQUFTO0VRejVCTCxRQUFBO0VBVEYsVUFBQTtBUnE2Qko7O0FBRUE7RVE1NUJNLGtCQUFBO0VBWEYsZ0JBQUE7RVIwNkJGLFdROTVCTTtFUis1Qk4sZ0JROTVCTTtFUis1Qk4sbUJBQW1CO0VBQ25CLDBEQUFrRDtVQUFsRCxrREFBa0Q7RVE3NUI1QyxtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7RUFDRSxrQkFBQTtFUis1QlIsVUFBVTtBUTc1Qk47O0FSZzZCTjtFUTc1QlEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FSKzVCUjs7QUFFQTs7RUFFRSxXQUFXO0VROTVCTCxjQUFBO0VBUkYsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0VSeTZCSixrQlFoNkJRO0VSaTZCUixZQUFZO0VBQ1osYUFBYTtFUWg2QlQsV0FBQTtFQUNFLFVBQUE7QVJrNkJSOztBQUVBO0VRaDZCUSxXQUFBO0VSazZCTiwyREFBMkQ7QVFqNkJyRDs7QVJvNkJSO0VBQ0UsVUFBVTtFQUNWLFVBQVU7RUFDViwyREFBMkQ7QUk1K0I3RDs7QUorK0JBO0VBQ0UsZUFBZTtFUzEvQmYsZ0JBQUE7RUFDRSxpQkFBQTtFQUNBLG9CQUFBO0FUNC9CSjs7QUFFQTtFQUNFLGdCUzcvQkk7QVQ4L0JOOztBUzcvQkk7RUFMRixrQkFBQTtFVHNnQ0EscUNTaGdDSTtFVGlnQ0osa0JTaGdDSTtFVGlnQ0osa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VTaGdDYix5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBVGtnQ0o7O0FTLy9CRTtFQUNFLFVBQUE7RUFDQSxjQUFBO0FUa2dDSjs7QUFFQTtFQUNFLFVTbmdDSTtBVG9nQ047O0FTbGdDSTtFQUNFLFVBQUE7QVRxZ0NOOztBQUVBLCtCU3JnQ007O0FUdWdDTjtFQUNFLGtCQUFrQjtFU3JnQ2QsZ0JBQUE7QVR1Z0NOOztBQUVBO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RVN2Z0NULG1CQUFBO01BQUEsZUFBQTtFQUNFLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFVHlnQ04seUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7QVN2Z0M5Qjs7QVQwZ0NGO0VTdmdDSSxVQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VUeWdDRix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFU3hnQ2pCLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQU5GLGtCQUFBO0FUaWhDRjs7QUFFQTtFQUNFLG1DQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0FTM2dDekI7O0FUOGdDSjtFQUNFLFdTN2dDSTtFVDhnQ0osY1M3Z0NJO0VUOGdDSixrQkFBa0I7RUFDbEIsWUFBWTtFUzdnQ1YsYUFBQTtFQUNFLGlFQUFBO0VBQ0EsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0VUK2dDSixZQUFZO0VBQ1osV0FBVztFSXJqQ2IsV0FBQTtBTWZBOztBVndrQ0E7RVVya0NFLGtCQUFBO0VWdWtDQSxZQUFZO0VVdGtDWixhQUFBO0VBSkYsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVY2a0NFLHNCVXhrQ0U7TVZ3a0NGLG1CVXhrQ0U7VVZ3a0NGLHFCVXhrQ0U7RVZ5a0NGLDREQUE0RDtFQUM1RCxrQkFBa0I7RVV4a0NsQixXQUFBO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7QVYwa0NKOztBQUVBO0VBQ0UsNkJBQXFCO01BQXJCLHlCQUFxQjtVQUFyQixxQkFBcUI7QVV6a0NuQjs7QVY0a0NKO0VBQ0UsV0FBVztFQUNYLGNBQWM7RVU1a0NaLGtCQUFBO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSw4REFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFVjhrQ0osVUFBVTtFVTdrQ04sbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0FWK2tDTjs7QUFFQTtFQUNFLGVBQWU7RVU3a0NmLGdCQUFBO0VBQ0UsaUJBQUE7QVYra0NKOztBQUVBO0VBQ0UsVVVobENJO0FWaWxDTjs7QUFFQTtFVWhsQ0ksZUFBQTtFQUFBLGlCQUFBO0VBRUUsbUJBQUE7QVZrbENOOztBQUVBLHdDVXRsQ0k7O0FWd2xDSjtFQUNFLGdCQUFnQjtFQUNoQiwrREFBK0Q7QVVybEMzRDs7QUFMRjtFVjhsQ0Ysb0JVeGxDTTtFVndsQ04sb0JVeGxDTTtFVndsQ04sYVV4bENNO0VWeWxDTix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7QVV4bENwQjs7QVYybENKO0VVeGxDTSxXQUFBO0VWMGxDSixZQUFZO0VVemxDUixtQkFBQTtBVjJsQ047O0FBRUE7RUFDRSxnQkFBZ0I7QVUzbENkOztBVjhsQ0o7RUFDRSxjQUFjO0FVNWxDVjs7QVYrbENOO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtBVTlsQ2Q7O0FWaW1DSixrQ1UvbENNOztBQUNBO0VBSEYsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RVZxbUNGLHlCVWptQ007TVZpbUNOLHNCVWptQ007VVZpbUNOLDhCVWptQ007QVZrbUNSOztBVWhtQ007RUFDRSxVQUFBO0FWbW1DUjs7QUFFQTtFVWptQ1EsV0FBQTtBVm1tQ1I7O0FBRUE7RVVqbUNRLGNBQUE7RUFDQSxlQUFBO0FWbW1DUjs7QUFFQTtFQUNFLGVVcG1DUTtFVnFtQ1Isb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixrQkFBa0I7QVVybUNaOztBVndtQ1I7RUFDRSxhVXZtQ1E7QVZ3bUNWOztBVXJtQ1U7RUFDRSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7QVZ3bUNaOztBQUVBO0VBQ0UsVUFBVTtBVXBtQ0Y7O0FWdW1DVjtFVXBtQ1UsVUFBQTtBVnNtQ1Y7O0FVbm1DUTtFQUNFLFVBQUE7QVZzbUNWOztBQUVBO0VVcG1DVSxxQkFBQTtNQUFBLGtCQUFBO1VBQUEseUJBQUE7QVZzbUNWOztBQUVBO0VVcG1DVSwwQkFBQTtBVnNtQ1Y7O0FBRUE7RVVwbUNVLHVCQUFBO01BQUEsb0JBQUE7VUFBQSwyQkFBQTtBVnNtQ1Y7O0FBRUE7RVVybUNVLDJCQUFBO0FWdW1DVjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7RVV2bUNYLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Usd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VWeW1DUixnQkFBZ0I7RVV4bUNSLG1DQUFBO0VBQUEsOEJBQUE7RUFBQSwyQkFBQTtFQUVFLGdCQUFBO0FWeW1DWjs7QUFFQTtFVXZtQ1ksOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FWeW1DWjs7QUFFQTtFVXhtQ1UsV0FBQTtFQUNFLGNBQUE7RVYwbUNWLFdBQVc7RVV6bUNILFlBQUE7RUFDRSxrRUFBQTtFQUNBLGtCQUFBO0VWMm1DVixzQkFBc0I7RVV6bUNoQixVQUFBO0FWMm1DUjs7QUFFQTtFVXptQ1UscUVBQUE7QVYybUNWOztBQUVBO0VBQ0UscUVBQXFFO0FVMW1DN0Q7O0FWNm1DVjtFQUNFLFVVNW1DVTtFVjZtQ1Ysa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZVUvbUNVO0VWZ25DVixnQlUvbUNVO0VWZ25DVixpQkFBaUI7QUFDbkI7O0FBRUE7RVUvbUNVLFVBQUE7RUFDQSxZQUFBO0FWaW5DVjs7QUFFQTtFQUNFLGFVbG5DVTtFVm1uQ1YsV0FBVztFQUNYLFlBQVk7RVVubkNOLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0UsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxxQkFBQTtNQUFBLGtCQUFBO1VBQUEseUJBQUE7RVZxbkNSLG1CQUFtQjtFVXBuQ1gsNkRBQUE7RUFIRixXQUFBO0FWMG5DUjs7QUFFQTtFQUNFLGVBQWU7RUl4d0NqQixnQkFBQTtFT2pCQSxpQkFBQTtBWDR4Q0E7O0FXMXhDRTtFQUZGLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VYZ3lDRSx5Qlc3eENFO01YNnhDRixzQlc3eENFO1VYNnhDRixtQlc3eENFO0VYOHhDRiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7QUFDeEI7O0FBRUE7RVc3eENJLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QVgreENKOztBQUVBO0VXN3hDSSxtQkFBQTtFWCt4Q0YsY0FBYztBVzd4Q2Q7O0FYZ3lDRixpQ0FBaUM7O0FBRWpDO0VBQ0UsZVdoeUNJO0VYaXlDSix3RUFBd0U7QUFDMUU7O0FBRUE7RUFDRSxnQldueUNJO0VYb3lDSixVQUFVO0VBQ1YsaUJBQWlCO0VXbnlDZixnQ0FBQTtBWHF5Q0o7O0FBRUE7RVdueUNNLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VYcXlDSix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFV3B5Q2Ysb0NBQUE7RUFMRixrQkFBQTtFWDR5Q0YsZVd0eUNNO0VYdXlDTixnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxtQ1d6eUNNO01YeXlDTiwrQld6eUNNO1VYeXlDTiwyQld6eUNNO0FYMHlDUjs7QUFFQTtFV3p5Q1EsWUFBQTtBWDJ5Q1I7O0FBRUE7RVcxeUNJLHVDQUFBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7RUFDQSxrQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7QVg0eUNOOztBQUVBO0VBQ0UsZVc3eUNNO0VYOHlDTixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FXOXlDYjs7QVhpekNOO0VBQ0UsZUFBZTtFQUNmLGVBQWU7RVdqekNYLGdCQUFBO0VBZEYsaUJBQUE7RVhrMENGLGNXbnpDTTtBWG96Q1I7O0FXanpDUTtFQUNFLGdCQUFBO0VYb3pDUixpQkFBaUI7QVdsekNiOztBWHF6Q04sOEJXbHpDUTs7QVhvekNSO0VXanpDUSxnQkFBQTtBWG16Q1I7O0FBRUE7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFV2x6Q1QsbUJBQUE7TUFBQSxlQUFBO0VBQ0UsZ0JBQUE7QVhvekNSOztBV2x6Q007RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RVhxekNOLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VXbnpDVCx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDRSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSw2QkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0NBQUE7RVhxekNOLG1DQUEyQjtFQUEzQiw4QkFBMkI7RUFBM0IsMkJBQTJCO0FXcHpDckI7O0FYdXpDUjtFQUNFLFlXdHpDUTtBWHV6Q1Y7O0FXcnpDTTtFQUNFLG1DQUFBO0VBQUEsOEJBQUE7RUFBQSwyQkFBQTtFWHd6Q04sY0FBYztFV3R6Q1IsZUFBQTtFQUNFLDRDQUFBO1VBQUEsb0NBQUE7QVh3ekNWOztBQUVBLDhCV3Z6Q1U7O0FYeXpDVjtFV3R6Q1Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSxrQkFBQTtFWHd6Q1IseUJBQXlCO0VXdnpDakIsZ0JBQUE7RUFWRiwwREFBQTtVQUFBLGtEQUFBO0FYbzBDUjs7QUFFQTtFV3p6Q1UsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0FYMnpDVjs7QUFFQTtFVzF6Q1UsWUFBQTtBWDR6Q1Y7O0FXenpDRTtFQUNFLFVBQUE7RVg0ekNGLGtCQUFrQjtFVzN6Q2hCLG9CQUFBO0VBRkYsa0JBQUE7RVhnMENBLFVXN3pDSTtBWDh6Q047O0FXN3pDSTtFQUpGLGFBQUE7RVhxMENBLCtCV2gwQ0k7TVhnMENKLDJCV2gwQ0k7VVhnMENKLHVCV2gwQ0k7QVhpMENOOztBQUVBO0VJaDZDQSxXQUFBO0VRbkJBLGNBQUE7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFWnM3Q0EsOERBQThEO0VZcjdDOUQsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0VBSEYsa0JBQUE7RVoyN0NFLGFZdjdDRTtFWnc3Q0YsU0FBUztFQUNULFdBQVc7QVl2N0NYOztBWjA3Q0Y7RVl2N0NJLGVBQUE7RUFDQSxnQkFBQTtFWnk3Q0YsaUJBQWlCO0FZdjdDakI7O0FaMDdDRjtFWXY3Q0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBWnk3Q0o7O0FZdjdDSTtFQVBGLGdCQUFBO0VaazhDQSxvQlkxN0NJO0VaMDdDSixvQlkxN0NJO0VaMDdDSixhWTE3Q0k7RVoyN0NKLHlCWTE3Q0k7TVowN0NKLHNCWTE3Q0k7VVowN0NKLG1CWTE3Q0k7QVoyN0NOOztBQUVBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RVkxN0NQLFlBQUE7RUFDRSxrQkFBQTtBWjQ3Q1I7O0FBRUE7RVkxN0NNLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtBWjQ3Q047O0FBRUE7RVkxN0NNLGVBQUE7RUFDQSxnQkFBQTtFWjQ3Q0osaUJBQWlCO0FZMTdDZjs7QVo2N0NKO0VZMTdDTSxnQkFBQTtBWjQ3Q047O0FBRUE7RVkxN0NNLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBWjQ3Q047O0FBRUE7RVkzN0NNLGVBQUE7RUFiRixjQUFBO0VaMjhDRixjWTc3Q007RVo4N0NOLGVZNzdDTTtFWjg3Q04sZ0JZNzdDTTtFWjg3Q04saUJZNzdDTTtFWjg3Q04scUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0Usa0NZaDhDTTtNWmc4Q04sOEJZaDhDTTtVWmc4Q04sMEJZaDhDTTtBWmk4Q1I7O0FBRUE7RVkvN0NRLFdBQUE7RUFDRSxpQkFBQTtFWmk4Q1IscUJBQXFCO0VZLzdDakIsV0FBQTtFQUNFLFlBQUE7RUFDQSxtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7RUFDQSxvRUFBQTtBWmk4Q1I7O0FBRUEsa0NZaDhDUTs7QVprOENSO0VZLzdDUSxnQkFBQTtFQUNBLGFBQUE7RVppOENOLGVBQWU7RVloOENULFdBQUE7RUFYRiwrREFBQTtFWjg4Q0osa0JZbDhDUTtFWm04Q1IsZ0JZbDhDUTtFWm04Q1IsVVlsOENRO0FabThDVjs7QUFFQTtFQUNFLFdBQVc7RVluOENMLGNBQUE7RUFqQkYsV0FBQTtFWnU5Q0osWVlyOENRO0VaczhDUiwrQllyOENRO0VaczhDUixrQllyOENRO0VaczhDUixPWXI4Q1E7RVpzOENSLE1BQU07RUFDTixXQUFXO0FZcjhDUDs7QVp3OENOO0VZcjhDUSxjQUFBO0VadThDTix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFWXQ4Q2IsOEJBQUE7RUFBQSw4QkFBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFKRix5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RVo2OENKLFVZeDhDUTtBWnk4Q1Y7O0FZdjhDRTtFQUNFLGdCQUFBO0FaMDhDSjs7QUFFQTtFQUNFLGVZMzhDSTtBWjQ4Q047O0FBRUE7RVk1OENJLGdCQUFBO0FaODhDSjs7QUFFQTtFQUNFLGtCQUFrQjtFWTc4Q2Qsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFKRix3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RVpvOUNGLHlCWS84Q007TVorOENOLHNCWS84Q007VVorOENOLDhCWS84Q007QVpnOUNSOztBQUVBO0VJeGlEQSxXQUFBO0VTckJBLG1DQUFBO0VBQUEsOEJBQUE7RUFBQSwyQkFBQTtBYmdrREE7O0FBRUE7RWEvakRFLFlBQUE7QWJpa0RGOztBQUVBO0VBQ0UsZ0JBQWdCO0VhamtEaEIsYUFBQTtFQUNFLG1CQUFBO01BQUEsZUFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7VUFBQSxxQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtBYm1rREo7O0FBRUE7RWFqa0RJLGNBQUE7RUFDQSxlQUFBO0VibWtERixpQkFBaUI7QWFqa0RqQjs7QWJva0RGO0VhbGtESSxnQkFBQTtFQUNFLG1CQUFBO0Fib2tETjs7QUFFQTtFYWxrREksa0JBQUE7QWJva0RKOztBQUVBO0VjemxESSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFZDJsREYseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RWMxbERqQixtQkFBQTtBZDRsREo7O0FBRUE7RUFDRSxXQUFXO0VjNWxEWCxZQUFBO0VBQ0UsY0FBQTtFZDhsREYsa0JBQWtCO0FjN2xEaEI7O0FkZ21ESjtFQUNFLGNBQWM7RUFDZCxXQUFXO0VjL2xEVCxxQkFBQTtFQUNFLG1DQUFBO0VBQUEsOEJBQUE7RUFBQSwyQkFBQTtBZGltRE47O0FBRUE7RWNobURRLFlBQUE7QWRrbURSOztBQUVBO0VBQ0UsaUJjam1ETTtFZGttRE4sV0FBVztFQUNYLFlBQVk7RWNsbURSLCtCQUFBO0VBSEYsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RWR3bURGLHlCY3BtRE07TWRvbUROLHNCY3BtRE07VWRvbUROLG1CY3BtRE07RWRxbUROLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFY3BtRGQsZUFBQTtFQUNFLFdBQUE7RUFFQSxZQUFBO0VBQ0EsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0VkcW1ETixVQUFVO0Fjbm1ESjs7QWRzbURSO0VBQ0UsaUNjcm1EUTtBZHNtRFY7O0FBRUE7RWNybURRLFdBQUE7RUFDRSxjQUFBO0VkdW1EUixXQUFXO0VjdG1ETCxZQUFBO0VBQ0UsMEJBQUE7RWR3bURSLDRCQUE0QjtFY3RtRHBCLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtBZHdtRFY7O0FBRUE7RUFDRSxZQUFZO0Vjem1ESixXQUFBO0VBTEYscUJBQUE7RWRpbkROLFdjM21EVTtFZDRtRFYsa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VjM21EUCx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDRSxlQUFBO0VkNm1EUixrQkFBa0I7RWM1bURaLFlBQUE7RUFDRSxPQUFBO0FkOG1EVjs7QUFFQSwyQmM5bURVOztBQUVGO0VBQ0UsZUFBQTtFZCttRFIsV0FBVztFYzltREgsWUFBQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VkZ25EVix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFYy9tRGIsd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0UsOEJBQUE7RWRpbkRSLGVBQWU7RWNobkRQLE9BQUE7RUFDRSxNQUFBO0Vka25EVixZQUFZO0VjaG5EUixpQ0FBQTtFQUFBLDRCQUFBO0VBQUEseUJBQUE7RUFHRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtBZGduRFI7O0FBRUE7RWM5bURRLFVBQUE7RUFDQSxtQkFBQTtBZGduRFI7O0FBRUE7RWM5bURRLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VkZ25ETix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFYy9tRGIsd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBZkYsa0JBQUE7RWRpb0RKLFdjam5EUTtFZGtuRFIsU2NqbkRRO0Vka25EUixlY2puRFE7RWRrbkRSLFljam5EUTtFZGtuRFIsV2NqbkRRO0Vka25EUixZY2puRFE7QWRrbkRWOztBQUVBOztFQUVFLFdjam5EUTtFZGtuRFIsY2NqbkRRO0Vka25EUixXY2puRFE7RWRrbkRSLFdjam5EUTtFZGtuRFIsZ0Jjam5EUTtFZGtuRFIsa0Jjam5EUTtBZGtuRFY7O0FjaG5EUTtFQUNFLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtBZG1uRFY7O0FBRUE7RWNqbkRVLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtBZG1uRFY7O0FBRUE7RWNqbkRVLGFBQUE7QWRtbkRWOztBQUVBO0VjbG5EVSxjQUFBO0Fkb25EVjs7QUFFQTtFQUNFLGdCY3BuRFU7RWRxbkRWLGdCY3BuRFU7RWRxbkRWLGtCQUFrQjtFQUNsQixnQkFBZ0I7RWNwbkRWLGNBQUE7QWRzbkRSOztBY3BuRFE7RUFDRSxXQUFBO0VkdW5EUixhQUFhO0FjdG5EUDs7QWR5bkRSO0VBQ0UsV0FBVztFY3ZuREgsWUFBQTtFQUhGLG9CQUFBO0tBQUEsaUJBQUE7QWQ2bkRSOztBQUVBO0Vjem5EUSxhQUFBO0FkMm5EUjs7QUFFQTtFQUNFLGdCQUFnQjtBYzFuRFI7O0FkNm5EVjtFQUNFLGVBQWU7RUFDZixtQkFBbUI7QWM3bkRYOztBZGdvRFYsZ0NjL25EWTs7QWRpb0RaO0VjL25ERSxTQUFBO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RWRpb0RGLFlBQVk7RWNob0RWLGlCQUFBO0VBSEYsMERBQUE7RWRzb0RBLFdjbG9ESTtFZG1vREosY0FBYztFQUNkLGtCQUFrQjtFY2xvRGhCLGVBQUE7RUFDRSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGlDQUFBO0VBQUEsNEJBQUE7RUFBQSx5QkFBQTtBZG9vRE47O0FBRUE7RWNsb0RNLFVBQUE7RWRvb0RKLG1CQUFtQjtFY25vRGYsV0FBQTtBZHFvRE47O0FBRUE7RUFDRSxVQUFVO0VjdG9ETixTQUFBO0VBWkYsV0FBQTtBZHFwREo7O0FBRUE7RWN6b0RNLG1CQUFBO0FkMm9ETjs7QUFFQTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RWMxb0RyQiw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBZDRvREE7O0FBRUE7RUFDRSxtQkFBbUI7RWMzb0RuQixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNFLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0VkNm9ERixnQkFBZ0I7QWM1b0RkOztBZCtvREo7RUFDRSxlQUFlO0VjOW9EWCxVQUFBO0VkZ3BESixrQmMvb0RNO0VkZ3BETixZQUFZO0VBQ1osZ0JBQWdCO0VjL29EaEIsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0VBQ0UsZUFBQTtBZGlwREo7O0FjL29ESTtFQUhGLFVBQUE7RWRzcERBLFljbHBESTtBZG1wRE47O0FBRUE7RUkzeURBLFdBQUE7RVd6QkEsZ0JBQUE7RUFDRSxnQkFBQTtFQUNBLDBCQUFBO0VmdTBEQSxrQkFBa0I7RWV0MERsQixhQUFBO0FmdzBERjs7QUFFQTtFQUNFLGNBQWM7QWV6MERkOztBZjQwREY7RUFDRSxlZTMwREU7RWY0MERGLGdCQUFnQjtFQUNoQixpQkFBaUI7RWUxMERmLGtCQUFBO0FmNDBESjs7QUFFQTtFQUNFLGdCQUFnQjtFZTUwRGhCLGVBQUE7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FmODBESjs7QUFFQTtFQUNFLG1CZS8wREk7RWZnMURKLG9CZS8wREk7RWYrMERKLG9CZS8wREk7RWYrMERKLGFlLzBESTtFZmcxREoseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QUFDckI7O0FBRUE7O0VlOTBETSxTQUFBO0VBQ0EsZUFBQTtBZmkxRE47O0FBRUE7RWUvMERRLGtCQUFBO0VBQ0Usa0JBQUE7RWZpMURSLFVBQVU7QWUvMEROOztBZmsxRE47RWUvMERNLGtCQUFBO0VBQ0Usa0JBQUE7QWZpMURSOztBQUVBO0VlLzBEUSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0VBQ0Esa0JBQUE7RWZpMUROLE9BQU87RWVoMURELG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBWEYseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VmODFESix3QmVsMURRO01mazFEUixxQmVsMURRO1VmazFEUix1QmVsMURRO0VmbTFEUixXZWwxRFE7RWZtMURSLG1DQUEyQjtFQUEzQiw4QkFBMkI7RUFBM0IsMkJBQTJCO0FBQzdCOztBQUVBO0VlbDFEUSwrQkFBQTtBZm8xRFI7O0FlbDFEUTtFQUpGLGdCQUFBO0FmMDFETjs7QUFFQTtFZXQxRE0sbUJBQUE7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QWZ3MURSOztBZXQxRFE7RUFDRSxlQUFBO0VmeTFEUixtQmV4MURVO0VmeTFEVixXQUFXO0VBQ1gsWUFBWTtFZXYxRFYsa0JBQUE7RUFDRSxxQ0FBQTtBZnkxRE47O0FBRUE7RUlyNERBLFdBQUE7RVkzQkEsWUFBQTtFQUNFLHFCQUFBO0VoQm02REEsa0JBQWtCO0FnQmo2RGxCOztBaEJvNkRGO0VnQmo2REksV0FBQTtBaEJtNkRKOztBQUVBLGdDZ0JsNkRNOztBaEJvNkROO0VnQmg2RE0sb0JBQUE7QWhCazZETjs7QUFFQSxrQ2dCajZETTs7QWhCbTZETjtFZ0JoNkRNLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VoQms2REosbUJBQWU7TUFBZixlQUFlO0VnQmo2RFgseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0FoQm02RE47O0FBRUE7RUFDRSxVQUFVO0VBQ1YsZ0JBQWdCO0FnQnA2RFo7O0FoQnU2RE47RUFDRSxtQkFBbUI7RUFDbkIsY0FBYztFZ0JyNkRSLFdBQUE7RUFDRSxZQUFBO0VoQnU2RFIsb0JBQWlCO0tBQWpCLGlCQUFpQjtBZ0JyNkRiOztBaEJ3NkROO0VnQnI2RFEsVUFBQTtBaEJ1NkRSOztBZ0JyNkRRO0VBTEYsZ0JBQUE7QWhCODZETjs7QUFFQTtFQUNFLGVBQWU7QUlsN0RqQjs7QUpxN0RBO0VpQi84REksZ0JBQUE7QWpCaTlESjs7QUFFQTtFaUIvOERJLGVBQUE7RWpCaTlERixtQkFBbUI7QWlCLzhEbkI7O0FqQms5REY7RWlCaDlESSxtQkFBQTtBakJrOURKOztBaUIvOERFO0VBQ0UsZ0JBQUE7QWpCazlESjs7QUFFQTtFaUJoOURJLGVBQUE7RWpCazlERixnQkFBZ0I7RWlCajlEZCxnQkFBQTtBakJtOURKOztBQUVBO0VBQ0UsZUFBZTtFaUJuOURYLGlCQUFBO0VqQnE5REosa0JpQnA5RE07RWpCcTlETixrQkFBa0I7RUFDbEIsa0JBQWtCO0FpQnI5RGhCOztBakJ3OURKO0VBQ0UsV0FBVztFQUNYLGNBQWM7RWlCeDlEWixXQUFBO0VBYkYsWUFBQTtFakJ3K0RBLCtEaUIxOURJO0VqQjI5REosa0JBQWtCO0VpQjE5RGQsT0FBQTtFakI0OURKLFFpQjM5RE07QWpCNDlEUjs7QWlCejlETSw2Q0FBQTs7QWpCNjlETjtFQUNFLGlCQUFpQjtBaUIxOURmOztBakI2OURKO0VpQjE5RE0sa0JBQUE7QWpCNDlETjs7QUFFQTtFaUIxOURNLGdCQUFBO0FqQjQ5RE47O0FBRUE7RUFDRSxnQkFBZ0I7QWlCejlEWjs7QWpCNDlETjs7RUFFRSxRQUFRO0FpQjU5REo7O0FqQis5RE47RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RWlCOTlETSxXQUFBO0FqQmcrRE47O0FpQjk5RE07RUFKRixnQkFBQTtFakJzK0RGLG9CaUJqK0RNO0VqQmkrRE4sb0JpQmorRE07RWpCaStETixhaUJqK0RNO0VqQmsrRE4sbUJBQWU7TUFBZixlQUFlO0VBQ2YseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RWlCbCtEMUIsbUJBQUE7RUFDRSwwREFBQTtVQUFBLGtEQUFBO0VBQ0EsZ0JBQUE7QWpCbytEUjs7QWlCaitESTtFQUNFLFVBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QWpCbytETjs7QUFFQTtFaUJuK0RRLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBakJxK0RSOztBQUVBO0VpQm4rREksVUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWpCcStESjs7QUFFQTtFQUNFLGdCaUJ0K0RJO0VqQnUrREosb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWU7RWlCditEYix5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFQRix5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7QWpCaS9ERjs7QUFFQTtFaUIxK0RJLGFBQUE7RUFURixVQUFBO0VqQnMvREEsa0JpQjUrREk7QWpCNitETjs7QWlCMytESTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VqQjgrREoseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7QWlCMytEMUI7O0FqQjgrRE47O0VpQjErRFUsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RWpCNitEUixrQkFBa0I7QWlCNStEWjs7QWpCKytEUjtFaUI1K0RVLDRCQUFBO0VBQ0EsZ0JBQUE7QWpCOCtEVjs7QUFFQSx1Q2lCNytEVTs7QUFFRTtFQUNFLG9CQUFBO0FqQjgrRGQ7O0FBRUE7RWlCNytEWSxnQkFBQTtFQUNBLGtCQUFBO0FqQisrRFo7O0FBRUE7O0VBRUUsUUFBUTtBQUNWOztBa0J4bUVBO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxvRUFBQTtBbEIybUVGOztBQUVBO0VrQnptRUUsZUFBQTtFbEIybUVBLGdCQUFnQjtFa0IxbUVoQixpQkFBQTtBbEI0bUVGOztBQUVBO0VBQ0UsY0FBYztFa0I1bUVkLGVBQUE7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0FsQjhtRUo7O0FBRUE7RWtCNW1FSSxnQkFBQTtBbEI4bUVKOztBQUVBLDZDa0I3bUVJOztBQUVGO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0FsQjhtRUo7O0FBRUE7RUFDRSxhQUFhO0FrQjVtRWI7O0FsQittRUY7RWtCN21FRSxhQUFBO0FsQittRUY7O0FrQjdtRUU7RUFDRSxlQUFBO0VsQmduRUYsbUJBQW1CO0FrQjltRW5COztBbEJpbkVGO0VrQjltRUksNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWxCZ25FSjs7QUFFQTtFQUNFLGFrQmpuRUk7QWxCa25FTjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxlQUFlO0VrQmxuRWIsZ0JBQUE7RUFDRSwyQkFBQTtFQUNBLDZCQUFBO0VsQm9uRUosb0NBQW9DO0VrQm5uRWhDLG1DQUFBO0VBQUEsOEJBQUE7RUFBQSwyQkFBQTtBbEJxbkVOOztBa0JqbkVNO0VBREYsNkJBQUE7RWxCc25FRixvQmtCcG5FTTtFbEJxbkVOLGVBQWU7QUFDakI7O0FBRUEsNkNrQnZuRUk7O0FsQnluRUo7RUFDRSxpQkFBaUI7QWtCcm5FYjs7QWxCd25FTjtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQWU7TUFBZixlQUFlO0FrQnZuRWY7O0FsQjBuRUY7RWtCdm5FSSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFbEJ5bkVGLGtCQUFrQjtFa0J2bkVoQixtQkFBQTtFQUNFLDBEQUFBO1VBQUEsa0RBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VsQnluRUosNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VrQnZuRXRCLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtBbEJ5bkVGOztBQUVBO0VrQnhuRUksZUFBQTtBbEIwbkVKOztBa0J4bkVJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VsQjJuRUosb0JBQW9CO0VrQjFuRWhCLHdCQUFBO0VBQ0UsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0VBQ0EsZ0JBQUE7QWxCNG5FUjs7QUFFQTtFa0IzbkVNLFlBQUE7QWxCNm5FTjs7QUFFQTtFa0IzbkVRLFdBQUE7RWxCNm5FTixZQUFZO0VrQjVuRU4sb0JBQUE7S0FBQSxpQkFBQTtBbEI4bkVSOztBa0IzbkVFO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtBbEI4bkVKOztBQUVBO0VrQjVuRUksY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RWxCOG5FRixxQkFBcUI7RWtCN25FbkIsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0FsQituRUo7O0FrQjduRUk7RUFDRSxZQUFBO0FsQmdvRU47O0FBRUE7RWtCOW5FTSxlQUFBO0FsQmdvRU47O0FBRUE7RWtCOW5FRSxtQkFBQTtBbEJnb0VGOztBQUVBO0VrQjluRUksbUJBQUE7QWxCZ29FSjs7QUFFQTtFa0I5bkVJLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RWxCZ29FRix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtBQUNoQzs7QW1CdndFQTs7RUFFRSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBbkIwd0VGOztBQUVBOztFbUJ2d0VFLGdCQUFBO0FuQjB3RUY7O0FBRUE7RW1CeHdFRSxrQkFBQTtBbkIwd0VGOztBQUVBO0VtQnp3RUksV0FBQTtFbkIyd0VGLG1CQUFtQjtFbUJ0d0VuQixrQkFBQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7QW5Cd3dFSjs7QUFFQTtFbUJ0d0VJLFVBQUE7RUFDQSxZQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RW5Cd3dFRixNQUFNO0VtQnZ3RUosa0JBQUE7QW5CeXdFSjs7QUFFQTtFQUNFLGdCQUFnQjtBbUJ6d0VkOztBbkI0d0VKO0VtQnh3RU0sZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QW5CMHdFTjs7QW1CeHdFSSw2QkFBQTs7QW5CNHdFSjs7O0VBR0UsZ0JBQWdCO0FtQnp3RWQ7O0FuQjR3RUo7RW1CMXdFTSxnQkFBQTtFQUNFLGVBQUE7RW5CNHdFTixpQkFBaUI7QW1CMXdFakI7O0FuQjZ3RUY7RW1CMXdFSSxnQkFBQTtBbkI0d0VKOztBQUVBLCtCQUErQjs7QUFFL0I7RUFDRSwyQm1CN3dFSTtFbkI4d0VKLGVBQWU7QUFDakI7O0FBRUE7RW1CM3dFTSxtQkFBQTtBbkI2d0VOOztBQUVBO0VtQjV3RVEsVUFBQTtBbkI4d0VSOztBbUIzd0VJO0VBQ0UsVUFBQTtFbkI4d0VKLFNBQVM7QW1CNXdFUDs7QW5CK3dFSjtFbUI3d0VNLFdBQUE7QW5CK3dFTjs7QUFFQSxxQ0FBcUM7O0FJOXpFckM7RWdCbkNBLFlBQUE7QXBCcTJFQTs7QUFFQTtFb0JuMkVFLDBCQUFBO0FwQnEyRUY7O0FBRUE7O0VvQmwyRUUsMkJBQUE7RUFDQSwwQkFBQTtBcEJxMkVGOztBQUVBLG1Db0JwMkVFOztBcEJzMkVGO0VBQ0UsaUJBQWlCO0FvQm4yRWpCOztBcEJzMkVGO0VvQm4yRUksbUJBQUE7QXBCcTJFSjs7QUFFQTtFb0JuMkVJLGtCQUFBO0FwQnEyRUo7O0FvQmwyRUU7RUFDRSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7QXBCcTJFSjs7QUFFQTtFb0JuMkVJLFVBQUE7QXBCcTJFSjs7QW9CbDJFRTtFQUNFLGdCQUFBO0FwQnEyRUo7O0FBRUE7RW9CbjJFSSxtQkFBQTtFQUNBLFlBQUE7RUFFQSxjQUFBO0FwQm8yRUo7O0FBRUEsZ0NvQnAyRU07O0FwQnMyRU47RW9CbjJFTSxnQkFBQTtFQUNBLG1CQUFBO0FwQnEyRU47O0FBRUE7RW9CcDJFTSxnQkFBQTtFQUNFLGtCQUFBO0FwQnMyRVI7O0FvQm4yRUU7RUFDRSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDBEQUFBO1VBQUEsa0RBQUE7RXBCczJFRixnQkFBZ0I7RW9CcjJFZCxtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7QXBCdTJFSjs7QUFFQTtFQUNFLFlBQVk7QW9CeDJFVjs7QXBCMjJFSjtFQUNFLFdBQVc7RUFDWCxjQUFjO0VvQjEyRVosV0FBQTtFQUNFLFlBQUE7RXBCNDJFSiw4REFBOEQ7RW9CejJFNUQsa0JBQUE7RUFDRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7QXBCMjJFTjs7QW9CejJFTTtFQUxGLFdBQUE7RXBCazNFRixZb0I1MkVNO0VwQjYyRU4sa0JBQWtCO0VBQ2xCLE9BQU87RW9CNzJFTCxNQUFBO0VBQ0UsVUFBQTtBcEIrMkVOOztBQUVBO0VvQjcyRU0sY0FBQTtFQUNBLFdBQUE7RXBCKzJFSixZQUFZO0VvQjkyRVYsb0JBQUE7S0FBQSxpQkFBQTtBcEJnM0VKOztBQUVBO0VBQ0UsZ0JBQWdCO0FvQi8yRVo7O0FwQmszRU47RW9CLzJFUSxtQkFBQTtFcEJpM0VOLGdCQUFnQjtBb0IvMkVaOztBcEJrM0VOO0VvQi8yRVEsbUJBQUE7RXBCaTNFTixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFb0IvMkVULG1CQUFBO01BQUEsZUFBQTtFQUNFLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBcEJpM0VSOztBb0IvMkVRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QXBCazNFVjs7QUFFQTtFb0JoM0VVLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBcEJrM0VWOztBb0IvMkVNO0VBQ0UsZUFBQTtFcEJrM0VOLGdCQUFnQjtFb0JoM0VoQixpQkFBQTtFQUNFLGtCQUFBO0FwQmszRUo7O0FBRUE7RW9CajNFTSxpQkFBQTtBcEJtM0VOOztBQUVBO0VBQ0UscUJBQXFCO0VvQmwzRW5CLFdBQUE7RUFDRSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0FwQm8zRU47O0FBRUE7RW9CbjNFTSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QXBCcTNFTjs7QUFFQTtFb0JuM0VRLFlBQUE7QXBCcTNFUjs7QUFFQTtFQUNFLGVBQWU7RUFDZixXQUFXO0FJOTlFYjs7QUppK0VBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtBSWorRW5COztBSm8rRUE7RXFCemdGSSxtQkFBQTtBckIyZ0ZKOztBcUJ4Z0ZFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RXJCMmdGRix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFcUIxZ0Y1QixtQkFBQTtNQUFBLGVBQUE7RUFIRixhQUFBO0FyQmdoRkY7O0FBRUE7Ozs7RXFCMWdGTSxZQUFBO0FyQitnRk47O0FBRUE7RXFCN2dGRSxXQUFBO0VBQ0UsWUFBQTtFckIrZ0ZGLGVBQWU7RXFCOWdGYixrQkFBQTtFQUZGLG9DQUFBO0FyQm1oRkY7O0FBRUE7RUFDRSxXQUFXO0VxQmhoRlgsYUFBQTtFQUNFLGFBQUE7RXJCa2hGRixrQkFBa0I7RXFCamhGaEIsb0NBQUE7RUFGRixZQUFBO0FyQnNoRkY7O0FBRUE7RXFCcGhGRSxXQUFBO0FyQnNoRkY7O0FxQnBoRkk7RUFGRixnQkFBQTtFckIwaEZBLGdCcUJ2aEZJO0VyQndoRkoscUJBQXFCO0VBQ3JCLGtCQUFrQjtFcUJ2aEZsQixlQUFBO0VBQ0Usa0JBQUE7QXJCeWhGSjs7QUFFQTtFcUJ4aEZNLGdCQUFBO0VyQjBoRkosY0FBYztFcUJ6aEZWLFlBQUE7QXJCMmhGTjs7QUFFQTtFQUNFLFlBQVk7RXFCM2hGUixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNFLDhCQUFBO0VBQUEsOEJBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VyQjZoRk4sa0JBQWtCO0VxQjNoRmxCLE9BQUE7RUFDRSxNQUFBO0VyQjZoRkYsZ0JBQWdCO0FxQjVoRmQ7O0FyQitoRko7RUFDRSxRcUI5aEZJO0VyQitoRkosU3FCOWhGSTtFckIraEZKLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsa0JBQWtCO0VxQi9oRnBCLE9BQUE7RUFDRSxNQUFBO0FyQmlpRkY7O0FBRUE7RXFCaGlGRSxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBckJraUZKOztBQUVBO0VxQmppRkksWUFBQTtFQU5GLGNBQUE7RXJCMGlGQSxtQ3FCbmlGSTtFckJtaUZKLDhCcUJuaUZJO0VyQm1pRkosMkJxQm5pRkk7QXJCb2lGTjs7QUFFQTs7RUFFRSw0QkFBNEI7QUFDOUI7O0FBRUE7OztFcUJsaUZNLDBCQUFBO0FyQnNpRk47O0FBRUE7RXFCcGlGTSxrQkFBQTtBckJzaUZOOztBSXZrRkE7RWtCMUNBLGNBQUE7RUFDRSxXQUFBO0V0QnFuRkEsZUFBZTtBc0JwbkZmOztBdEJ1bkZGLHFDc0J0bkZJOztBdEJ3bkZKO0VzQnRuRkUsZ0JBQUE7RUFDRSxlQUFBO0V0QnduRkYsV0FBVztFc0J0bkZYLGtCQUFBO0VBQ0Usa0JBQUE7RXRCd25GRixtQkFBbUI7RXNCdG5GakIsY0FBQTtFQURGLFVBQUE7QXRCMG5GRjs7QUFFQTtFc0J4bkZFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0UseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0V0QjBuRkYsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0FzQnpuRnBCOztBdEI0bkZKO0VBQ0UsbUJBQW1CO0FBQ3JCOztBc0IzbkZJO0VBRUUsbUJBQUE7RXRCNm5GSixlQUFlO0VzQjVuRlgsaUJBQUE7QXRCOG5GTjs7QUFFQSxrQ3NCL25GUTs7QXRCaW9GUjtFQUNFLGtCQUFrQjtFc0IvbkZoQixnQkFBQTtBdEJpb0ZKOztBc0IvbkZNO0VBRkYsZUFBQTtBdEJxb0ZKOztBQUVBO0VBQ0UsZ0JBQWdCO0VzQm5vRmQsa0JBQUE7RUFDRSwwREFBQTtVQUFBLGtEQUFBO0F0QnFvRk47O0FBRUE7RUFDRSxhc0J0b0ZNO0V0QnVvRk4sZ0JzQnRvRk07QXRCdW9GUjs7QXNCcm9GRTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QXRCd29GSjs7QUFFQTtFQUNFLGtCQUFrQjtFc0J2b0ZoQixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQVJGLG1CQUFBO01BQUEsZUFBQTtFdEJrcEZBLHlCc0J6b0ZJO010QnlvRkosc0JzQnpvRkk7VXRCeW9GSixtQnNCem9GSTtFdEIwb0ZKLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLDZCQUE2QjtBc0J6b0Y3Qjs7QXRCNG9GRjtFc0J6b0ZJLGNBQUE7RXRCMm9GRixlQUFlO0VzQjFvRmIsZ0JBQUE7RUFKRixpQkFBQTtFdEJpcEZBLGtCc0I1b0ZJO0F0QjZvRk47O0FzQjNvRkk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0V0QjhvRkosaUJBQWlCO0FzQjVvRmpCOztBdEIrb0ZGLGdDc0I3b0ZJOztBdEIrb0ZKO0VzQjdvRkksU0FBQTtFQUpGLGdCQUFBO0V0Qm9wRkEsK0RzQi9vRkk7QXRCZ3BGTjs7QXNCL29GSTtFQU5GLFVBQUE7QXRCeXBGRjs7QUFFQTtFQUNFLGdCQUFnQjtBc0JscEZkOztBdEJxcEZKLG1Dc0JucEZNOztBdEJxcEZOO0VzQmxwRk0sYUFBQTtFdEJvcEZKLDhCQUE4QjtFc0JucEYxQix1QkFBQTtFQUNFLGNBQUE7RUFDQSxrQ0FBQTtBdEJxcEZSOztBc0JucEZRO0VBSkYsc0NBQUE7RXRCMnBGSixhc0J0cEZRO0V0QnVwRlIsbUJzQnRwRlE7RXRCdXBGUixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFc0J2cEZuQixrQkFBQTtFQUNFLG1CQUFBO0VBQ0EsMERBQUE7VUFBQSxrREFBQTtFQUNBLGtCQUFBO0F0QnlwRkY7O0FBRUE7RXNCeHBGQSxvQkFBQTtFQUFBLGtCQUFBO0VBRUUsaUJBQUE7RUFDQSxlQUFBO0F0QjBwRkY7O0FBRUE7RUFDRSxvQkFBb0I7RUFDcEIsa0JBQWtCO0VzQnpwRnBCLGlCQUFBO0VBQ0UsZUFBQTtBdEIycEZGOztBQUVBO0VJcHRGQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFbUI1Q0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Usb0JBQUE7RXZCbXdGQSxrQkFBa0I7RXVCbHdGbEIsaUJBQUE7RUFGRixlQUFBO0V2QnV3RkUsYXVCcHdGRTtBdkJxd0ZKOztBdUJsd0ZJO0VBQ0UscUNBQUE7RUFDQSxlQUFBO0V2QnF3RkosWUFBWTtFdUJwd0ZSLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0UseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0V2QnN3Rk4sd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RXVCcHdGckIsZUFBQTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0V2QnN3RkosNEJBQTRCO0V1QnJ3RnhCLDZCQUFBO0VBTEYsb0NBQUE7RXZCNndGRixrQnVCdndGTTtFdkJ3d0ZOLHdCQUF3QjtFQUN4QixXQUFXO0V1QnZ3RlAsMEJBQUE7QXZCeXdGTjs7QUFFQSx3Q3VCeHdGUTs7QUFDQTtFQUpGLGVBQUE7RXZCK3dGSixrRXVCMXdGUTtBdkIyd0ZWOztBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0V1QjV3RlEsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QXZCOHdGUjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QXdCbHpGQTtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RXhCcXpGQSx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBd0JwekZuQjs7QXhCdXpGRjtFd0JuekZJLG1CQUFBO0F4QnF6Rko7O0F3Qmx6RkU7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RXhCcXpGRixjQUFjO0V3QnB6RlosdUJBQUE7RUFIRix3QkFBQTtFeEIwekZBLHVCd0J0ekZJO0V4QnV6Rkosd0JBQXdCO0FBQzFCOztBQUVBO0V3Qm56RlEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RXhCcXpGTix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFd0JwekZiLHFCQUFBO01BQUEsa0JBQUE7VUFBQSx5QkFBQTtBeEJzekZSOztBd0JuekZRO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QXhCc3pGVjs7QUFFQSx1Q3dCcnpGVTs7QXhCdXpGVjtFQUNFLGdCQUFnQjtBd0JyekZSOztBeEJ3ekZWO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0Usb0J3QjF6RlU7RXhCMHpGVixvQndCMXpGVTtFeEIwekZWLGF3QjF6RlU7RXhCMnpGVixtQkFBZTtNQUFmLGVBQWU7RUFDZix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtBd0IzekZ0Qjs7QXhCOHpGVjtFQUNFLGVBQWU7RUFDZixtQkFBbUI7RXdCOXpGYixVQUFBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtBeEJnMEZWOztBQUVBO0VBQ0UsNkJ3QmowRlU7TXhCaTBGVix5QndCajBGVTtVeEJpMEZWLHFCd0JqMEZVO0F4QmswRlo7O0FBRUE7RUkvekZBLGNBQUE7RXFCakRBLFlBQUE7RUFDRSxNQUFBO0F6Qm0zRkY7O0FBRUE7RUFDRSxrQnlCcDNGRTtFekJxM0ZGLDhCQUE4QjtBQUNoQzs7QUFFQTs7RUFFRSxXQUFXO0V5QnAzRlQsY0FBQTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSxTQUFBO0F6QnMzRk47O0FBRUE7RUFDRSxhQUFhO0F5QnIzRlQ7O0F6QnczRk47RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFeUJ2M0ZULHVCQUFBO0VBQ0Usd0JBQUE7RXpCeTNGTix1QkFBdUI7RXlCdjNGbkIsd0JBQUE7RUFDRSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QXpCeTNGUjs7QUFFQTtFeUJ4M0ZRLGVBQUE7RUFSRixtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7QXpCbTRGTjs7QUFFQTtFeUIxM0ZRLGVBQUE7RUFDRSxnQkFBQTtFekI0M0ZSLGlCQUFpQjtBeUIxM0ZYOztBekI2M0ZSLGdDeUIzM0ZVOztBekI2M0ZWO0V5QjEzRk0sbUJBQUE7QXpCNDNGTjs7QUFFQTtFeUIxM0ZRLGNBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFekI0M0ZOLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0V5QjMzRmIsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFORixrQkFBQTtBekJvNEZOOztBQUVBO0V5QjkzRlEsZUFBQTtFQVJGLGlCQUFBO0F6Qnk0Rk47O0FBRUE7RXlCaDRGTSxnQkFBQTtBekJrNEZOOztBQUVBO0V5Qmg0RlEsZ0JBQUE7QXpCazRGUjs7QUFFQTtFQUNFLGdCQUFnQjtFeUJqNEZWLGNBQUE7RUFSRixlQUFBO0V6QjQ0RkosaUJ5Qm40RlE7RXpCbzRGUixrQkFBa0I7QUFDcEI7O0FBRUEsNkJ5Qmg1Rk07O0F6Qms1Rk47RUFDRSxnQkFBZ0I7RXlCdDRGVixtQkFBQTtBekJ3NEZSOztBeUJyNEZNOztFekJ5NEZKLGVBQWU7RXlCdDRGVCxnQkFBQTtFQUhGLGlCQUFBO0F6QjQ0Rk47O0FBRUE7RXlCejRGUSxnQkFBQTtFQUNFLGVBQUE7RXpCMjRGUixpQkFBaUI7RXlCMTRGWCxnQ0FBQTtBekI0NEZSOztBeUJ4NEZROztFQUVFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0V6QjI0RlIsMEJBQTBCO0V5Qno0RnBCLG1DQUFBO0VBQUEsOEJBQUE7RUFBQSwyQkFBQTtFQUVFLGVBQUE7QXpCMDRGVjs7QUFFQTs7RUFFRSxZQUFZO0F5Qno0Rko7O0F6QjQ0RlY7O0VBRUUsV0FBVztFeUIzNEZILGNBQUE7RUFDRSxpQkFBQTtFekI2NEZWLFdBQVc7RXlCMzRGTCxZQUFBO0VBQ0UsZUFBQTtFekI2NEZSLGdFQUFnRTtBeUIzNEYxRDs7QXpCODRGUixxQ3lCNTRGVTs7QXpCODRGVjtFeUIzNEZVLFNBQUE7RXpCNjRGUixvQkFBb0I7RXlCNTRGWixtQkFBQTtBekI4NEZWOztBQUVBO0V5QjU0RlksZ0JBQUE7QXpCODRGWjs7QUFFQTtFQUNFLGVBQWU7QXlCNTRGWDs7QXpCKzRGTixxQ0FBcUM7O0FBRXJDO0VBQ0UsZ0J5Qi80RlE7RXpCZzVGUixvQnlCLzRGUTtFekIrNEZSLG9CeUIvNEZRO0V6Qis0RlIsYXlCLzRGUTtFekJnNUZSLG1CQUFlO01BQWYsZUFBZTtFQUNmLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0V5Qi80RnBCLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtBekJpNUZGOztBQUVBO0VBQ0UsVUFBVTtFeUJoNUZSLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBSkYsd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0V6QnU1RkEsbUN5Qmw1Rkk7RXpCazVGSiw4QnlCbDVGSTtFekJrNUZKLDJCeUJsNUZJO0V6Qm01Rkosa0JBQWtCO0VBQ2xCLGtCQUFrQjtBeUJuNUZoQjs7QXpCczVGSjtFQUNFLDZCeUJyNUZJO016QnE1RkoseUJ5QnI1Rkk7VXpCcTVGSixxQnlCcjVGSTtBekJzNUZOOztBQUVBO0VJMytGQSxXQUFBO0FzQmxERTs7QUFBQTtFQUdFLFdBQUE7RTFCZ2lHRixjQUFjO0UwQjloR2QsWUFBQTtFQUNFLFlBQUE7RUFDQSw4REFBQTtFQUNBLGtCQUFBO0UxQmdpR0YsWUFBWTtFMEIvaEdWLFNBQUE7QTFCaWlHSjs7QUFFQTtFQUNFLG9CQUFvQjtFMEJoaUdsQiw4QkFBQTtFQUFBLDZCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNFLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFMUJraUdKLFVBQVU7RUFDVixzQkFBcUI7TUFBckIsbUJBQXFCO1VBQXJCLHFCQUFxQjtBSTcvRnZCOztBSmdnR0E7O0VBRUUsV0FBVztFMkJyakdYLGNBQUE7RUFIRixZQUFBO0UzQjJqR0UsYTJCdmpHRTtFM0J3akdGLDhEQUE4RDtBQUNoRTs7QUFFQTtFQUNFLGdFMkIxakdFO0EzQjJqR0o7O0FBRUE7RTJCMWpHRSxvQ0FBQTtNQUFBLGdDQUFBO1VBQUEsNEJBQUE7QTNCNGpHRjs7QTJCMWpHSTtFQUZGLHNCQUFBO01BQUEsbUJBQUE7VUFBQSxxQkFBQTtBM0Jna0dGOztBQUVBO0UyQjdqR0UsV0FBQTtFQUNFLGNBQUE7RTNCK2pHRixXQUFXO0UyQjlqR1QsYUFBQTtFQUNFLDhEQUFBO0UzQmdrR0osa0IyQi9qR007RTNCZ2tHTixzQkFBc0I7RUFDdEIsU0FBUztBMkIvakdUOztBM0Jra0dGO0VBQ0UsbUJBQW1CO0UyQjdqR2pCLFdBQUE7RUFORixZQUFBO0UzQnNrR0Esb0IyQi9qR0k7RTNCK2pHSixvQjJCL2pHSTtFM0IrakdKLGEyQi9qR0k7RTNCZ2tHSix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFMkIvakdyQixnQkFBQTtFQUNFLGtCQUFBO0UzQmlrR0oseUJBQXlCO0VBQ3pCLGVBQWU7RUl4aUdqQixnQkFBQTtFd0J2REUsaUJBQUE7RUFDRSxtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7RTVCa21HRixVQUFVO0E0QmptR1I7O0E1Qm9tR0o7RTRCaG1HSSxlQUFBO0VBREYsZ0JBQUE7RTVCb21HQSxpQjRCbG1HSTtBNUJtbUdOOztBNEJsbUdJLHFDQUFBOztBNUJzbUdKO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBSXZqR2xCOztBSjBqR0E7RUFDRSxnQkFBZ0I7QTZCbm5HaEI7O0E3QnNuR0YsNkM2QnJuR0k7O0E3QnVuR0o7RTZCcm5HRSxrQkFBQTtFQUNFLFNBQUE7QTdCdW5HSjs7QUFFQTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0U2QnRuR2IsbUJBQUE7TUFBQSxlQUFBO0E3QnduR0Y7O0E2QnRuR0k7RUFGRixVQUFBO0U3QjRuR0Esa0I2QnpuR0k7RTdCMG5HSixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztFNkIxbkdULFVBQUE7RUFGRixZQUFBO0U3QituR0EsVzZCNW5HSTtFN0I2bkdKLG1CQUFtQjtFQUNuQixrQkFBa0I7RTZCN25HaEIsT0FBQTtFQUpGLE1BQUE7QTdCb29HRjs7QUFFQTtFNkIvbkdJLGNBQUE7RUFDRSxlQUFBO0U3QmlvR0osZ0JBQWdCO0U2QmhvR1osaUJBQUE7RUFGRixVQUFBO0E3QnFvR0o7O0FBRUE7RUFDRSxVNkJub0dRO0U3Qm9vR1Isa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsVzZCdG9HTTtFN0J1b0dOLFVBQVU7RUFDVixZQUFZO0U2QnZvR1IsV0FBQTtFQVJGLG1CQUFBO0U3QmtwR0Ysa0I2QnpvR007RTdCMG9HTixRQUFRO0VBQ1IsTUFBTTtBNkJ6b0dOOztBN0I0b0dGO0U2QnpvR0ksY0FBQTtFN0Iyb0dGLGVBQWU7RUFDZixnQkFBZ0I7RUlwbkdsQixpQkFBQTtBMEI1REE7O0E5Qm9yR0E7RUFDRSxpQkFBaUI7QThCbHJHakI7O0E5QnFyR0Y7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RThCcHJHSSxhQUFBO0E5QnNyR0o7O0FBRUEsb0M4QnJyR0k7O0E5QnVyR0o7RThCcHJHSSxlQUFBO0E5QnNyR0o7O0FBRUE7RThCcHJHSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFOUJzckdGLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0U4QnJyR2pCLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Usa0JBQUE7QTlCdXJHTjs7QUFFQTtFOEJyckdRLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0E5QnVyR1I7O0FBRUE7RThCcnJHUSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7QTlCdXJHUjs7QThCcnJHUTtFQVZGLGdCQUFBO0U5Qm1zR0osaUI4QnhyR1E7QTlCeXJHVjs7QUFFQTtFOEJ4ckdJLGdCQUFBO0E5QjByR0o7O0FBRUE7RThCeHJHTSxnQkFBQTtBOUIwckdOOztBQUVBLDZCQUE2Qjs7QUFFN0I7RThCeHJHTSxpQkFBQTtBOUIwckdOOztBQUVBLGtDQUFrQzs7QUFFbEM7O0U4QnZyR0ksaUJBQUE7QTlCMHJHSjs7QUFFQTtFOEJ6ckdNLFlBQUE7QTlCMnJHTjs7QUFFQTtFQUNFLFlBQVk7RThCMXJHUixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNFLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFOUI0ckdOLGdCQUFnQjtFOEIzckdaLFVBQUE7QTlCNnJHTjs7QUFFQTtFOEIzckdRLFdBQUE7RUFDQSxZQUFBO0U5QjZyR04sa0JBQWtCO0U4QjVyR1osT0FBQTtFQU5GLE1BQUE7RTlCcXNHSixXOEI5ckdRO0E5QityR1Y7O0FBRUE7RThCL3JHUSxpQkFBQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0U5QmlzR1IseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7QThCL3JHMUI7O0E5QmtzR047RThCL3JHUSxVQUFBO0VBQ0EsZUFBQTtFOUJpc0dOLGdCQUFnQjtFOEJoc0daLGlCQUFBO0E5QmtzR047O0E4QmhzR1E7RUFDRSxrQkFBQTtBOUJtc0dWOztBQUVBO0U4QmpzR1UsZUFBQTtFQUNBLGdCQUFBO0U5Qm1zR1IsaUJBQWlCO0E4QmpzR1A7O0E5Qm9zR1o7RThCanNHVSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNFLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtBOUJtc0daOztBQUVBO0U4QmpzR1ksVUFBQTtBOUJtc0daOztBQUVBO0U4QmxzR1Esa0JBQUE7QTlCb3NHUjs7QUFFQTtFQUNFLGM4QnJzR1E7QTlCc3NHVjs7QThCcnNHUTtFQUNFLHdCQUFBO0E5QndzR1Y7O0FBRUEsNEI4QnRzR007O0E5QndzR047RThCcnNHTSxlQUFBO0VBQ0Esa0VBQUE7QTlCdXNHTjs7QUFFQTtFQUNFLFU4QnhzR007QTlCeXNHUjs7QThCdHNHUTtFQUlFLGVBQUE7QTlCc3NHVjs7QUFFQSw4QjhCNXNHUTs7QTlCOHNHUjtFQUNFLGdCQUFnQjtFOEJ4c0dkLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0UsbUJBQUE7TUFBQSxlQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0E5QjBzR047O0FBRUE7RThCeHNHSSxtQkFBQTtFQUNFLFVBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7VUFBQSxxQkFBQTtFQUNBLHVCQUFBO01BQUEsb0JBQUE7VUFBQSwyQkFBQTtBOUIwc0dOOztBQUVBLDRCOEJ6c0dNOztBOUIyc0dOO0U4QnpzR0EseUNBQUE7QTlCMnNHQTs7QUFFQTtFOEJ6c0dFLGNBQUE7QTlCMnNHRjs7QUFFQTtFOEIxc0dFLGVBQUE7RUFQRixnQkFBQTtFOUJvdEdFLGlCOEI1c0dFO0U5QjZzR0YsbUJBQW1CO0FBQ3JCOztBQUVBLDRCOEI5c0dJOztBOUJndEdKO0VBQ0UsU0FBUztFOEI3c0dULGVBQUE7RUFFRSxtQkFBQTtBOUI4c0dKOztBQUVBO0U4QjVzR0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RTlCOHNHRixrQkFBa0I7QThCN3NHbEI7O0E5Qmd0R0YsNEI4QjlzR0k7O0E5Qmd0R0o7RThCN3NHSSxnQkFBQTtBOUIrc0dKOztBQUVBO0U4QjlzR0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDRSxtQkFBQTtNQUFBLGVBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7QTlCZ3RHSjs7QUFFQTtFOEIvc0dJLFVBQUE7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0E5Qml0R047O0FBRUE7RThCaHRHQSxlQUFBO0FBQUE7O0E5Qm90R0E7RUFDRSxXQUFXO0U4Qmp0R2IsYUFBQTtFQUFBLGtCQUFBO0VBQUEsNkNBQUE7RUFHRSx5QkFBQTtFOUJtdEdBLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtFOEJsdEdkLGVBQUE7RUFFRSxnQkFBQTtFQUNBLGlCQUFBO0E5Qm10R047O0FBRUE7O0UrQmg2R0EsZUFBQTtFQUNFLGNBQUE7RUFDQSxtQkFBQTtBL0JtNkdGOztBQUVBOztFK0JoNkdFLGVBQUE7RUFDQSxtQkFBQTtFL0JtNkdBLDJCQUFvQjtFQUFwQiwyQkFBb0I7RUFBcEIsb0JBQW9CO0UrQmw2R3BCLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQVRGLHFCQUFBO0UvQjg2R0UsMEIrQnA2R0U7RS9CcTZHRixtQ0FBMkI7RUFBM0IsOEJBQTJCO0VBQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTs7RStCbjZHSSxZQUFBO0EvQnM2R0o7O0FBRUE7O0UrQm42R0UsV0FBQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFL0JzNkdGLGdFQUFnRTtFK0JyNkc5RCxrQkFBQTtBL0J1NkdKOztBQUVBO0UrQnY2R00sa0JBQUE7QS9CeTZHTjs7QUFFQTtFQUNFLDBDQUEwQztBSXQ0RzVDOztBSnk0R0E7RWdDdDhHSSxxQkFBQTtFaEN3OEdGLDRCQUE0QjtFZ0NyOEcxQixtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7RUFERixlQUFBO0FoQ3k4R0Y7O0FBRUE7RWdDdjhHRSxZQUFBO0FoQ3k4R0Y7O0FnQ3Y4R0U7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFaEMwOEdGLGdCQUFnQjtFZ0N6OEdkLGdCQUFBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VoQzI4R0osa0JBQWtCO0FnQzE4R2hCOztBaEM2OEdKO0VnQzE4R00sb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RWhDNDhHSix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFZ0MzOEdyQixXQUFBO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0FoQzY4R047O0FnQzE4R007O0VBRUUsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFaEM2OEdOLGtCQUFrQjtFZ0M1OEdkLGdCQUFBO0VBQ0Usa0JBQUE7QWhDODhHUjs7QUFFQTtFQUNFLGdDQUF3QjtNQUF4Qiw0QkFBd0I7VUFBeEIsd0JBQXdCO0FBQzFCOztBaUN4L0dBO0VBQ0UsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0FqQzIvR0Y7O0FBRUE7RWlDMS9HRSxrQkFBQTtBakM0L0dGOztBQUVBO0VBQ0UsY0FBYztFaUM1L0dkLG1CQUFBO0FqQzgvR0Y7O0FpQzEvR007RUFDRSxtQkFBQTtBakM2L0dSOztBQUVBLDhCQUE4Qjs7QUFFOUI7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQW9CO0FJMThHdEI7O0FKNjhHQTtFQUNFLFdrQzlnSE07RWxDK2dITixZQUFZO0VBQ1osa0JBQWtCO0VrQzlnSGxCLE9BQUE7RUFDRSxTQUFBO0VBQ0Esd0NBQUE7TUFBQSxvQ0FBQTtVQUFBLGdDQUFBO0FsQ2doSEo7O0FBRUE7RUFDRSxjQUFjO0VrQy9nSFosZ0JBQUE7QWxDaWhISjs7QUFFQSw2QmtDamhITTs7QWxDbWhITjtFa0NqaEhFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0UsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsOEJBQUE7RUFBQSw2QkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO1VBQUEscUJBQUE7QWxDbWhISjs7QUFFQTtFa0NqaEhJLGdCQUFBO0FsQ21oSEo7O0FBRUE7RUFDRSxpQkFBaUI7RWtDbGhIZixxQkFBQTtFQVhGLGNBQUE7RWxDZ2lIQSxla0NwaEhJO0VsQ3FoSEosZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFa0NyaEhmLG1DQUFBO0VBQUEsOEJBQUE7RUFBQSwyQkFBQTtFQWJGLGdDQUFBO0VsQ3FpSEEsbUJrQ3ZoSEk7QWxDd2hITjs7QUFFQTtFQUNFLFlrQ3hoSE07QWxDeWhIUjs7QWtDeGhISSw2QkFBQTs7QWxDNGhISjtFQUNFLG1CQUFtQjtFQUNuQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFa0MzaEhYLG1CQUFBO01BQUEsZUFBQTtFQUVFLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtBbEM0aEhOOztBQUVBO0VBQ0UsVUFBVTtFa0MzaEhOLGFBQUE7RUFORixrQkFBQTtFbENvaUhGLGtCa0M3aEhNO0VsQzhoSE4sZ0JBQWdCO0VBQ2hCLG1DQUEyQjtFQUEzQiw4QkFBMkI7RUFBM0IsMkJBQTJCO0FrQzloSHZCOztBbENpaUhOO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsV0FBVztFa0NqaUhULFlBQUE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FsQ21pSE47O0FrQ2ppSEk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBbENvaUhOOztBQUVBO0VrQ2xpSE0sVUFBQTtBbENvaUhOOztBa0NqaUhJO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QWxDb2lITjs7QUFFQTtFa0NsaUhNLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtFQUNBLG1DQUFBO0VBQUEsOEJBQUE7RUFBQSwyQkFBQTtBbENvaUhOOztBQUVBO0VrQ2xpSE0sWUFBQTtBbENvaUhOOztBa0NsaUhNO0VBbkJGLFdBQUE7RWxDeWpIRixZa0NyaUhNO0VsQ3NpSE4scUJrQ3JpSE07RWxDc2lITixrQkFBa0I7QUFDcEI7O0FJdGpIQTtFK0J2RUEsY0FBQTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtFbkNpb0hBLG1CQUFtQjtBbUNob0huQjs7QW5DbW9IRjtFQUNFLGtCQUFrQjtFQUNsQixpQ0FBeUI7RUFBekIsNEJBQXlCO0VBQXpCLHlCQUF5QjtFbUNsb0h6QixnQkFBQTtBbkNvb0hGOztBbUNsb0hFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VuQ3FvSEYsWUFBWTtFbUNwb0hWLHdGQUFBO0VBQUEseURBQUE7RUFBQSxvREFBQTtFQUNFLGtCQUFBO0VuQ3NvSEosWW1Dcm9ITTtFbkNzb0hOLE9BQU87RUFDUCxVQUFVO0VtQ3RvSFIsa0JBQUE7RUFQRixtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7QW5DZ3BIRjs7QUFFQTtFbUN4b0hFLGVBQUE7RUFDRSxpQkFBQTtFbkMwb0hGLG1CQUFtQjtBbUN6b0huQjs7QW5DNG9IRjtFbUN4b0hJLDJCQUFBO0VuQzBvSEYsZ0JBQWdCO0FtQ3pvSGQ7O0FuQzRvSEo7RUFDRSxVQUFVO0VBQ1YsbUJBQW1CO0FtQzFvSGpCOztBbkM2b0hKO0VtQzFvSEksbUJBQUE7RUFDRSxnQkFBQTtFQUNBLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFbkM0b0hKLHFCQUFxQjtFbUMzb0hqQixpQ0FBQTtFQVJGLGtCQUFBO0VuQ3NwSEYsZW1DN29ITTtFbkM4b0hOLGlDQUF5QjtFQUF6Qiw0QkFBeUI7RUFBekIseUJBQXlCO0FBQzNCOztBQUVBO0VtQzdvSEksWUFBQTtBbkMrb0hKOztBbUM3b0hJO0VBSkYsV0FBQTtFbkNxcEhBLGNtQ2hwSEk7RW5DaXBISixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VtQ2pwSGYsVUFBQTtFQUNFLFdBQUE7RUFDQSwrQkFBQTtFbkNtcEhKLGdDQUFnQztFQUNoQyxnQ0FBd0I7TUFBeEIsNEJBQXdCO1VBQXhCLHdCQUF3QjtFSTluSDFCLGlDQUFBO0VBQUEsNEJBQUE7RUFBQSx5QkFBQTtBZ0N6RUE7O0FwQzJzSEE7RW9DeHNIRSxhQUFBO0VBQ0UsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0FwQzBzSEo7O0FBRUEsNEJvQ3pzSEk7O0FwQzJzSEo7RUFDRSxvQkFBb0I7QW9DeHNIbEI7O0FwQzJzSEo7RW9DeHNITSwrQkFBQTtVQUFBLHVCQUFBO0FwQzBzSE47O0FBRUE7RUFDRSwyQkFBMkI7QW9DenNIdkI7O0FwQzRzSE4sMkJvQzNzSFE7O0FwQzZzSFI7RUFDRSxnQkFBZ0I7RUFDaEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RW9DNXNIVCx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QXBDOHNITjs7QUFFQTtFQUNFLGNBQWM7RW9DNXNITixlQUFBO0FwQzhzSFY7O0FvQzFzSFEsMkJBQUE7O0FwQzhzSFI7RW9DM3NIVSw0Q0FBQTtFcEM2c0hSLFdBQVc7QW9DNXNIUDs7QXBDK3NITjtFQUNFLGVBQWU7QW9DNXNIWDs7QXBDK3NITiwrQm9DNXNIUTs7QXBDOHNIUjtFb0Mzc0hRLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0FwQzZzSFI7O0FBRUE7RW9DNXNITSxhQUFBO0VBQ0UsbUJBQUE7RXBDOHNITixnQkFBZ0I7RW9DNXNIWixZQUFBO0VBQ0UsaUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSx5QkFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0VBQ0EsVUFBQTtBcEM4c0hSOztBQUVBO0VBQ0UsVW9DL3NIUTtFcENndEhSLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGVvQ2x0SFE7QXBDbXRIVjs7QUFFQTtFb0NudEhRLFdBQUE7RUFqQkYsWUFBQTtFcEN1dUhKLG1Cb0NydEhRO0VwQ3N0SFIsa0JBQWtCO0VBQ2xCLE9BQU87RW9DcnRIRCxNQUFBO0VBQ0UsV0FBQTtBcEN1dEhWOztBb0NydEhNO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFcEN3dEhOLGlCQUFpQjtFb0N2dEhYLGtCQUFBO0FwQ3l0SFI7O0FBRUE7RW9DenRIVSxlQUFBO0VwQzJ0SFIsZ0JvQzF0SFU7RXBDMnRIVixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxVb0M3dEhRO0VwQzh0SFIsa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VvQzl0SFAseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBVkYsZUFBQTtFcEMydUhKLGNvQ2h1SFE7RXBDaXVIUixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFSS91SG5CLG1DQUFBO0VBQUEsOEJBQUE7RUFBQSwyQkFBQTtBaUMzRUE7O0FyQzh6SEE7RXFDNXpIRSxZQUFBO0VBRkYsY0FBQTtFckNpMEhFLGtCcUM5ekhFO0VyQyt6SEYscUJBQXFCO0VBQ3JCLGdCQUFnQjtBcUM5ekhoQjs7QXJDaTBIRjtFcUM5ekhJLFlBQUE7RUFDQSxtQkFBQTtBckNnMEhKOztBcUMxekhFLDZCQUFBOztBckM4ekhGO0VBQ0UsZUFBZTtFcUM1ekhiLFdBQUE7RUFDRSxZQUFBO0VyQzh6SEosa0JxQzd6SE07RXJDOHpITixvQ0FBb0M7RUFDcEMsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RXFDN3pIWCx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFQRixtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7RXJDdTBIQSxrQnFDL3pISTtFckNnMEhKLGVBQWU7RUFDZixVQUFVO0FxQ2gwSFI7O0FyQ20wSEo7RXFDaDBIRSxZQUFBO0FyQ2swSEY7O0FxQy96SEU7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RXJDazBIRiw4REFBOEQ7QXFDajBINUQ7O0FyQ28wSEo7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFSTd4SHBCLE9BQUE7RWtDM0VJLE1BQUE7RUFDRSxVQUFBO0VBQ0EsV0FBQTtBdEMyMkhOOztBQUVBO0VBQ0Usb0JzQzMySFE7RXRDNDJIUixTQUFTO0FBQ1g7O0FzQzMySEk7RUFFRSxnQkFBQTtFQUNBLG1CQUFBO0F0QzYySE47O0FzQzMySE07RUFMRixtQkFBQTtBQUFBOztBdENzM0hKO0VBQ0UsbUJBQW1CO0VzQy8ySGpCLGVBQUE7RUFDRSwwQkFBQTtBdENpM0hOOztBQUVBO0VBQ0U7SXNDaDNISSx3QkFBQTtFQUxGO0F0Q3czSEo7O0FBRUE7RUFDRTtJQUNFLFVBQVU7SUFDVixtQkFBbUI7SUFDbkIsU0FBUztFc0NwM0hiO0FBQUE7O0F0Q3czSEE7RXNDcDNIRTtJQUNBLGlCQUFBO0VBQ0E7QXRDczNIRjs7QUFFQTtFc0NyM0hFO0lBQUEsaUJBQUE7RUFDRTs7RUFDRjtJQUFBLFlBQUE7RUFDRTs7RUFFQTtJQUNBLGtCQUFBO0VBQ0E7O0VBRUE7SXRDMDNIQSxlQUFlO0VBQ2pCOztFdUN6NkhGO0lBQ0UsaUJBQUE7RUFDQTs7RXZDNjZIQTtJdUMzNkhBLGdCQUFBO0VBSkY7O0V2Q203SEU7SUFDRSxtQ0FBMkI7UUFBM0IsK0JBQTJCO1lBQTNCLDJCQUEyQjtFdUMzNkg3Qjs7RXZDODZIQTtJdUM1NkhFLGFBQUE7RUFDRTs7RXZDKzZISjtJSXoySEYsa0JBQUE7RW9DL0VJOztFeEM0N0hGO0lBQ0Usa0JBQWtCO0VBQ3BCOztFd0MvN0hBO0lBS0ksYUFBQTtFeEM4N0hKOztFd0M1N0hBO0lBQ0UsZUFBQTtFQUNBOztFQUVBO0lBQ0EscUJBQUE7RXhDKzdIRjs7RXdDcDhIQTtJQU9JLGlCQUFBO0V4Q2k4SEo7O0V3Qy83SEU7SUFDRSx3QkFBQTtFQUNBOztFQUVBO0lBQ0EsV0FBQTtFQUNBOztFQUNBO0lBUEYsa0JBQUE7RXhDMjhIRjs7RUFFQTtJQUNFLGFBQWE7RXdDbjhIVDs7RXhDczhITjtJd0NuOEhNLGFBQUE7RXhDcThITjtBQUNGOztBQUVBO0VBQ0U7SXdDcjhITSxnQkFBQTtFeEN1OEhOOztFQUVBO0l3Q3Q4SE0sMkJBQUE7RXhDdzhITjtBQUNGOztBQUVBO0V3Q3Y4SFE7SUFDRSxjQUFBO0V4Q3k4SFI7O0VBRUE7SXdDdjhITSxlQUFBO0VBQ0U7O0VBRUo7SUFDRSxlQUFBO0V4Q3k4SE47O0V3Q3I4SFE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLDhCQUFBO0lBQ0EsZUFBQTtJQUNBLE9BQUE7SUFDQSxNQUFBO0lBQ0EsVUFBQTtJeEN3OEhOLFVBQVU7SXdDdjhISixrQkFBQTtFQVRGOztFeENvOUhOO0lBQ0UsVUFBVTtJQUNWLG1CQUFtQjtFd0N6OEhqQjs7RUFFRTtJQUNBLE9BQUE7RUFDQTs7RXhDNDhITjtJd0MxOEhNLGdCQUFBO0lBTkYsdUJBQUE7SUFPSSxZQUFBO0l4QzY4SE4sWUFBWTtJQUNaLHNCQUFxQjtRQUFyQixtQkFBcUI7WUFBckIscUJBQXFCO0l3Qzc4SGpCLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBUkYsZ0JBQUE7SUFTSSxrQkFBQTtJQUNBLFlBQUE7SXhDZzlITixNQUFNO0l3Qy84SEEsdUJBQUE7UUFBQSxvQkFBQTtZQUFBLDJCQUFBO0V4Q2k5SFI7O0VBRUE7SXdDLzhIUSxtQkFBQTtFeENpOUhSOztFQUVBO0l3Q2g5SE0sbUJBQUE7RUFsQkY7O0V4Q3MrSEo7SUFDRSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtFd0NuOUhUOztFeENzOUhOO0lBQ0Usb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7RUFDZjs7RXdDbjlIUTtJQUNBLGNBQUE7SUFDQSxpQkFBQTtJQUNBLHVCQUFBO0lBQ0Esa0JBQUE7SXhDczlITixPQUFPO0l3Q3I5SEgsTUFBQTtJQUNFLFVBQUE7SXhDdTlITixtQkFBbUI7SXdDcjlIZixVQUFBO0VBQ0U7O0VBQ0E7SUFGRixxQ0FBQTtFeEMyOUhOOztFQUVBO0l3Q3g5SEkscUNBQUE7RUFDRTs7RUFDQTtJQUZGLDhCQUFBO0V4Qzg5SEo7O0VBRUE7SXdDNTlITSxhQUFBO0VBQ0U7O0VBRUE7SUFDQSxjQUFBO0lBQ0EsdUJBQUE7SUFDQSxrQkFBQTtJQUNBLE9BQUE7SUFDQSxNQUFBO0V4Qzg5SFI7O0V3Q3QrSE07SUFVSSxnQkFBQTtFeENnK0hWOztFQUVBO0l3Qy85SEksZ0JBQUE7RUFDRTs7RUFFQTtJQUNBLGVBQUE7RUFDQTs7RUFFQTtJQUNBLGVBQUE7RUFDQTs7RUFFQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0VBQ0E7O0VBQ0Y7O0lBRUUsaUJBQUE7RUFDQTs7RUFDQTtJQUpGLFVBQUE7RXhDdytISjs7RUFFQTtJd0NwK0hNLFVBQUE7RUFORjs7RXhDOCtISjtJQUNFLGtCQUFrQjtFQUNwQjs7RXlDMW5JRjtJQUNFLFVBQUE7RUFDQTs7RUFDQTtJQUhGLG1CQUFBO1FBQUEsZUFBQTtFekNrb0lFOztFQUVBO0l5Qy9uSUEsV0FBQTtFQUxGOztFekN3b0lFO0l5Q2pvSUUsbUNBQUE7UUFBQSwrQkFBQTtZQUFBLDJCQUFBO0V6Q21vSUY7O0VBRUE7SXlDbG9JQSxXQUFBO0VBQ0U7O0V6Q3FvSUY7SUkxaklGLDJCQUFBO0VzQ3RGQTs7RUFFRTtJMUNtcElFLDhCQUE4QjtFMENqcEloQzs7RUFFRTtJMUNtcElBLGFBQWE7STBDanBJZixvQkFBQTtFQUNFOztFQUVBO0kxQ21wSUEsYUFBYTtFMENscEliOztFMUNxcElGO0kwQ25wSUksZUFBQTtFMUNxcElKOztFMENwcElFO0lBUEYsZUFBQTtFMUMrcElBOztFQUVBO0lBQ0UsNEJBQTRCO0UwQ3ZwSTVCOztFQUVFO0lBQ0EsU0FBQTtFQUNBOztFQUVBO0lBQ0EsY0FBQTtFQUNBOztFQUVGO0lBQ0UsV0FBQTtJQUNBLG1CQUFBO0VBQ0E7O0VBRUE7STFDeXBJRixrQkFBa0I7RTBDeHBJaEI7O0UxQzJwSUo7SUFDRSxlQUFlO0VBQ2pCOztFMENucUlFO0lBU0ksYUFBQTtFMUM4cElOOztFMEM3cElJO0lBVkYsbUJBQUE7RTFDMnFJRjs7RUFFQTtJMENocUlBLGVBQUE7RUFDRTs7RTFDbXFJRjtJMENqcUlFLGVBQUE7RUFIRjs7RTFDd3FJQTtJQUNFLGtCQUFrQjtFMENwcUlsQjs7RTFDdXFJRjtJMENycUlJLGVBQUE7RTFDdXFJSjs7RTBDcnFJRTs7SUFFRSxlQUFBO0VBQ0E7O0VBRUE7SUFDQSxrQkFBQTtFQUNBOztFMUN5cUlKO0kwQ3RxSUUsVUFBQTtFQUNFOztFQUVBO0lBQ0EsZUFBQTtFMUN3cUlKOztFMEM1cUlFO0lBTUksNEJBQUE7RTFDMHFJTjs7RTBDenFJSTtJQVBGLDRCQUFBO0UxQ29ySUY7O0VBRUE7STBDN3FJSSxhQUFBO0VBVEY7O0UxQzBySUY7SUFDRSxhQUFhO0UwQy9xSVg7O0UxQ2tySUo7STBDL3FJRSxrQkFBQTtFQUNFOztFQUNBO0lBRkYsa0JBQUE7RTFDcXJJRjs7RUFFQTtJQUNFLGVBQWU7RTBDbnJJYjs7RTFDc3JJSjtJMENwcklNLGFBQUE7RTFDc3JJTjs7RTBDcHJJQTtJQUNFLGFBQUE7RTFDdXJJRjs7RUlycklGO0l1Q3hGQSxhQUFBO0VBQ0U7O0VBQ0E7SUFGRixZQUFBO0lBR0ksWUFBQTtFM0NteElGOztFMkNqeElBO0lBQ0Usb0JBQUE7SUFDQSxpQkFBQTtFQUNBOztFM0NxeElGOztJMkNqeElFLFdBQUE7SUFDQSxhQUFBO0VBQ0E7O0VBQ0E7SUFDRSxtQ0FBQTtRQUFBLCtCQUFBO1lBQUEsMkJBQUE7RTNDcXhJSjs7RTJDaHhJRTtJQUNBLFlBQUE7STNDbXhJQSxTQUFTO0UyQ2x4SVg7O0UzQ3F4SUE7STJDbHhJQSxlQUFBO0VBQ0U7O0UzQ3F4SUY7SUlydElGLGVBQUE7RXdDMUZFOztFNUNteklBO0k0Q2p6SUUsZ0JBQUE7RUFGRjs7RTVDdXpJQTtJQUNFLGtCQUFrQjtJNENweklsQixlQUFBO0VBSkY7O0U1QzR6SUE7SUFDRSxrQkFBa0I7RTRDdnpJbEI7O0U1QzB6SUY7SUFDRSxpQkFBaUI7RUFDbkI7O0VJdHVJRjtJeUMzRkUsZUFBQTtFQUNFOztFQUVGO0lBQ0UsYUFBQTtFN0NxMElGOztFNkNqMElFO0lBQ0EsVUFBQTtFQUNBOztFQUVBO0lBQ0EsVUFBQTtFQUNBOztFN0NxMElGO0k2Q24wSUUsYUFBQTtFQVZGO0E3Q2cxSUY7O0FBRUE7RTZDcjBJSTtJQUNFLHdCQUFBO0VBQ0E7O0VBRUE7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSxtQkFBQTtJN0N1MElGLHlCQUE4QjtRQUE5QixzQkFBOEI7WUFBOUIsOEJBQThCO0U2Q3IwSWhDO0E3Q3UwSUY7O0FBRUE7RTZDcjBJSTtJQUNBLGVBQUE7RTdDdTBJRjtBNkN0MElFOztBN0N5MElKO0VBQ0U7SUFDRSxvQkFBb0I7RTZDeDBJcEI7QTdDMDBJSjs7QUFFQTtFNkN4MElNO0k3QzAwSUYsY0FBYztFNkN6MElaOztFN0M0MElKO0lBQ0UsY0FBYztFQUNoQjs7RTZDbjFJRTtJQVFJLGVBQUE7RTdDKzBJTjs7RTZDNzBJSTtJQUNFLGVBQUE7RTdDZzFJTjs7RTZDNzBJRTtJQUNBLGVBQUE7RUFDQTs7RUFDQTtJQUpGLGVBQUE7RTdDczFJQTs7RUFFQTtJNkNqMUlBLGVBQUE7RUFDRTs7RTdDbzFJRjtJNkNqMUlFLGVBQUE7RUFDRTs7RUFDQTtJQUZGLGtCQUFBO0U3Q3UxSUY7O0VBRUE7STZDcDFJSSxlQUFBO0VBQ0U7O0VBRUo7SUFDRSxjQUFBO0k3Q3MxSUYsaUJBQWlCO0U2Q3AxSW5COztFN0N1MUlBO0k2Q3IxSUUsZ0JBQUE7RUFGRjs7RTdDMjFJQTtJQUNFLG9CQUFvQjtJNkN4MUlwQiwrQkFBQTtFQUpGOztFN0NnMklBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFSTUwSUY7STBDL0ZBLGdCQUFBO0VBQ0U7O0U5Q2c3SUE7SThDNzZJQSxnQkFBQTtFQUNFOztFQUVBO0lBQ0UsZ0JBQUE7RTlDKzZJSjs7RUl0MUlGO0kyQy9GRSxpQkFBQTtFQUNFOztFQUVBO0lBQ0EsWUFBQTtFQUNBOztFQUVGO0lBQ0UsWUFBQTtJQUNBLGFBQUE7RUFDQTs7RUFFQTtJQUNBLFNBQUE7RUFDQTs7RUFDQTtJQVJGLGdCQUFBO0lBU0ksVUFBQTtFL0MyN0lKOztFQUVBO0lBQ0UsZ0JBQWdCO0lJNzJJcEIsZUFBQTtFNENuR0E7O0VoRG85SUU7SWdEajlJQSxrQkFBQTtJQUNFLG1CQUFBO1FBQUEsZUFBQTtJaERtOUlBLGFBQWE7RWdEajlJZjs7RUFFRTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtFaERtOUlGOztFZ0R2OUlBO0lBTUksZUFBQTtFaERxOUlKOztFQUVBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtFQUNuQjs7RWlEdCtJRjtJQUNFLFdBQUE7RUFDQTs7RWpEMCtJQTtJaUR2K0lBLFdBQUE7SUFDRSxrQkFBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFQUNBOztFakQwK0lGO0lpRHgrSUUsY0FBQTtFQUxGOztFakRpL0lBO0lpRDErSUksYUFBQTtFakQ0K0lKOztFQUVBO0lBQ0UsV0FBVztJSW41SWYsaUJBQUE7RThDeEdBOztFbEQrL0lFOztJa0R6L0lJLGNBQUE7RUFDQTs7RWxENi9JSjtJa0QxL0lFLGFBQUE7RUFDRTs7RUFFQTtJbEQ0L0lGLGdCQUFnQjtFa0QzL0lkOztFbEQ4L0lKO0lrRDMvSUksaUJBQUE7RUFQRjs7RWxEc2dKRjtJQUNFLGNBQWM7RWtENy9JVjs7RWxEZ2dKTjtJa0Q5L0lNLFdBQUE7RWxEZ2dKTjs7RUFFQTtJa0RoZ0pJLFdBQUE7SUFkRixrQkFBQTtJQWVJLGtCQUFBO0VsRG1nSk47O0VBRUE7SUFDRSxXQUFXO0VrRGxnSlQ7O0VBRUU7SUFDQSxrQkFBQTtFQUNBOztFQUVBO0lsRG9nSkosZ0JBQWdCO0lrRG5nSlosZ0JBQUE7RUFQRjs7RWxEOGdKSjtJQUNFLGFBQWE7RWtEdGdKVDs7RWxEeWdKTjtJQUNFLFdBQVc7RUFDYjs7RWtEcGhKSTtJQVlJLGNBQUE7RWxENGdKUjs7RUFFQTtJQUNFLFdBQVc7SUFDWCw0QkFBUTtRQUFSLGlCQUFRO1lBQVIsUUFBUTtFa0Q1Z0pOOztFQUVFO0lBQ0EsYUFBQTtFQUNBOztFQUNGO0lBRUUsV0FBQTtJQUNBLGFBQUE7SUFDQSxhQUFBO0lsRDhnSkosbUJBQW1CO0VrRDVnSmpCOztFQUdFO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxxQkFBQTtJQUNBLFdBQUE7SUFDQSxVQUFBO0VsRDZnSk47O0VrRDNnSlE7SWxEOGdKTixXQUFXO0lrRDdnSlAsNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RUFDRTs7RUFFQTtJQUNBLGVBQUE7RUFDQTs7RWxEZ2hKUjtJa0Q3Z0pJLGVBQUE7RUFDRTs7RUFFQTtJQUNFLGdDQUFBO1FBQUEsNEJBQUE7WUFBQSx3QkFBQTtFbEQrZ0pSOztFa0Q1Z0pNO0lBQ0EsbUNBQUE7UUFBQSxnQ0FBQTtZQUFBLGtDQUFBO0lBQ0EsbUJBQUE7UUFBQSxlQUFBO0lBQ0EsYUFBQTtFbEQrZ0pOOztFa0Q3Z0pRO0lsRGdoSk4sa0NBQTBCO1FBQTFCLDhCQUEwQjtZQUExQiwwQkFBMEI7RWtEOWdKeEI7O0VBRUU7SUFDQSwyQkFBQTtJQUNBLHlCQUFBO0lBQ0EsbUJBQUE7SUFDQSxtQkFBQTtJQUNBLFNBQUE7SUFDQSxXQUFBO0lsRGdoSkosY0FBYztJa0QvZ0pWLGNBQUE7SUFURixnQkFBQTtJQVVJLG1CQUFBO0lBQ0EsMEJBQUE7SWxEa2hKTiwyQkFBMkI7SUFDM0IsaUJBQWlCO0lrRGpoSmIsaUJBQUE7SUFDRSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7RUFDQTs7RUFFQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLHFCQUFBO0VsRG1oSlI7O0VrRGhoSlU7SUFDQSxlQUFBO0VBQ0E7O0VBRUE7SUFDQSxhQUFBO0VBQ0E7O0VBQ0Y7SUFDRSxlQUFBO0VsRG9oSlY7O0VrRGxoSlU7SWxEcWhKUixhQUFhO0VrRG5oSlQ7O0VsRHNoSk47SWtEcGhKTSxnQkFBQTtFQUNFOztFbER1aEpSO0lrRHBoSlEsbUJBQUE7SUFDRSxlQUFBO0VsRHNoSlY7O0VJampKRjtJK0MxR0EsZ0JBQUE7RUFDRTs7RW5EZ3FKQTtJbUQ3cEpBLGFBQUE7SUFDRSxXQUFBO0VBQ0E7O0VBRUE7SUFDQSxhQUFBO0lBQ0EsYUFBQTtFbkQrcEpGOztFbUQ3cEpJO0lBQ0EsY0FBQTtFbkRncUpKOztFSWhrSkY7SWdEM0dFLFdBQUE7RUFDRTs7RUFFQTtJQUNBLGVBQUE7RXBEK3FKRjs7RW9EbnJKQTtJQU1JLFdBQUE7RXBEaXJKSjs7RUFFQTtJb0RockpBLGVBQUE7RUFDRTs7RUFDQTtJQUZGLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VwRHNySkE7O0VBRUE7SW9EbnJKQSxnQkFBQTtFQUNFOztFQUVBO0lBQ0EsYUFBQTtFQUNBOztFQUVBO0lBQ0EsYUFBQTtFQUNBOztFQUNBO0lBVkYsYUFBQTtFcERpc0pBOztFQUVBO0lBQ0Usa0JBQWtCO0VvRHRySmxCOztFcER5ckpGO0lBQ0UsZUFBZTtFSXptSm5COztFaUQ1R0k7SUFDQSxhQUFBO0VBQ0E7O0VyRDB0SkY7SXFEdnRKRSxXQUFBO0VBQ0U7O0VBRUE7SUFDQSxlQUFBO0VBQ0E7O0VyRDB0Sko7SXFEeHRKSSxlQUFBO0VBUEY7O0VyRG11SkY7SUFDRSxhQUFhO0VxRDN0Slg7O0VyRDh0Sko7SXFENXRKTSxXQUFBO0lBQ0EsbUJBQUE7SXJEOHRKSixjQUFjO0VBQ2hCOztFcUQ1dEpNO0lyRCt0Skosa0JBQWtCO0VxRDd0SmhCOztFQUVFO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RUFDQTs7RUFDQTtJQU5GLGNBQUE7RXJEdXVKSjs7RUFFQTtJcURqdUpNLDBCQUFBO0VBQ0U7O0VyRG91SlI7SXFEanVKRSxvQkFBQTtFQUNFOztFQUNBOztJQUNFLFNBQUE7SXJEcXVKSixhQUFhO0VBQ2Y7O0VxRHp1SkU7SUFLSSxTQUFBO0lyRHd1SkosbUNBQTJCO1FBQTNCLCtCQUEyQjtZQUEzQiwyQkFBMkI7RUFDN0I7O0VxRHR1Skk7SUFDQSxVQUFBO0lBQ0EsbUNBQUE7UUFBQSwrQkFBQTtZQUFBLDJCQUFBO0VyRHl1Sko7O0VxRDV1SkU7SUFLSSxnQkFBQTtFckQydUpOOztFcUQxdUpFO0lBQ0UsYUFBQTtFQUNBOztFQUVBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7RUFDQTs7RUFDQTtJQUNFLGlCQUFBO0VyRDh1Sk47O0VxRDV1Sk07SUFDQSxlQUFBO0VBQ0E7O0VyRGd2Sk47SXFEOXVKSSxjQUFBO0VBZkY7O0VyRGl3SkY7SUFDRSxjQUFjO0VxRGp2SmQ7O0VBRUU7SUFDQSxhQUFBO0VBQ0E7O0VBQ0Y7SUFDRSxlQUFBO0VBQ0E7O0VyRHF2Sko7SXFEbnZKSSxlQUFBO0VBQ0U7O0VBRUE7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7RUFDQTs7RUFFQTtJQUNBLGtCQUFBO0lBQ0EsZUFBQTtFQUNBOztFQUNGO0lBQ0UsYUFBQTtFQUNBOztFckR1dkpOO0lxRHJ2Sk0sVUFBQTtJQUpGLDJCQUFBO0VyRDR2Sko7O0VBRUE7SXFEdnZKSSxtQkFBQTtFQUNFOztFckQwdkpOO0lxRHh2Sk0sYUFBQTtFQUNFOztFckQydkpSO0lxRHh2SkUsY0FBQTtFQUNFOztFQUVBO0lBQ0EsZ0JBQUE7RUFDQTs7RUFFQTtJQUNBLFVBQUE7RUFDQTs7RUFFQTtJQUNBLGVBQUE7RUFDQTs7RUFDQTtJQUNFLGFBQUE7RXJEMnZKTjs7RXFEeHZKTTtJQUNBLGNBQUE7RUFDQTs7RUFFQTtJQUNBLHNCQUFBO0lBQ0EscUJBQUE7RUFDQTs7RUFFQTtJckQydkpKLGdCQUFnQjtFcUR4dkpkOztFQUVFO0lyRDB2SkosV0FBVztJQUNYLFlBQVk7RUkvd0poQjs7RWtEakhFO0l0RG80SkUsZUFBZTtFc0RsNEpqQjs7RXREcTRKQTtJc0RuNEpFLGFBQUE7RUFGRjs7RXREeTRKQTs7OztJQUlFLFdBQVc7RXNEdDRKWDs7RXREeTRKRjtJQUNFLGVBQWU7RUFDakI7O0VJanlKRjtJbURsSEUsZUFBQTtFQUNFOztFQUVBO0l2RHU1SkEsZUFBZTtFdUR0NUpmOztFdkR5NUpGO0lBQ0UsYUFBYTtFQUNmOztFdUR4NUpJO0lBQ0EsZ0JBQUE7RXZEMjVKSjs7RUkveUpGO0lvRHRIQSxlQUFBO0VBQ0U7O0V4RDA2SkE7SXdEdjZKQSxhQUFBO0VBQ0U7O0VBQ0E7SUFDRSxhQUFBO0V4RDA2Sko7O0VBRUE7SUFDRSw0QkFBNEI7SUk1ekpoQyxlQUFBO0VxRHZIRTs7RUFFRTtJQUNBLGFBQUE7RXpEczdKRjs7RXlEbjdKRTtJQUNBLDRCQUFBO0VBQ0E7O0VBRUE7SUFDQSx3QkFBQTtFQUNBOztFQUVBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7RUFDQTs7RUFFQTtJQUNBLGVBQUE7RXpEczdKRjs7RXlEcjhKQTtJQWlCSSxlQUFBO0V6RHc3Sko7O0VBRUE7SXlEdDdKSSxhQUFBO0V6RHc3Sko7O0V5RHI3Skk7SUFDRSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSxtQkFBQTtJekR3N0pKLDZCQUE2QjtFeUR0N0o3Qjs7RXpEeTdKRjtJeUR0N0pFLG1CQUFBO0lBQ0UsZUFBQTtFQUNBOztFQUVBO0lBQ0Esa0JBQUE7RUFDQTs7RXpEeTdKSjtJeUR0N0pFLG1CQUFBO0VBQ0U7O0VBRUE7SUFDQSxlQUFBO0VBQ0E7O0VBQ0Y7SUFDRSxhQUFBO0VBQ0E7O0V6RDA3Sko7SXlEeDdKSSxhQUFBO0VBSkY7O0V6RGc4SkY7O0l5RDE3SkUsZUFBQTtFQUNFOztFQUVBO0lBQ0EsZUFBQTtFQUNBOztFQUVBO0lBQ0EsYUFBQTtFQUNBOztFekQ4N0pKO0l5RDU3Skksb0JBQUE7RUFDRTs7RUFFQTtJQUNBLDZCQUFBO0VBQ0E7O0VBRU47SUFDRSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7RUFDQTs7RXpEKzdKRjtJSWw1SkYscUJBQUE7SXNEekhFLGdCQUFBO0lBQ0UsbUJBQUE7RUFDQTs7RUFFQTs7SUFFQSx3QkFBQTtFQUNBOztFQUVBO0lBQ0EsNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RUFDQTs7RUFDQTtJQUNFLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0UxRCtnS0o7O0UwRDdnS0k7SUFDQSxlQUFBO0lBQ0EsNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RUFDQTs7RUFFQTtJMURnaEtGLGlCQUFpQjtJMEQ5Z0tqQixlQUFBO0lBQ0UsNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RUFDQTs7RUFFQTtJQUNBLGVBQUE7SUFDQSw0QkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtFQUNBOztFMURpaEtKO0kyRGhqS0YsY0FBQTtFQUNFOztFM0RtaktBO0kyRGpqS0EsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7RUFDRTs7RTNEb2pLRjtJMkRsaktBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFQUNFOztFM0RxaktGO0kyRGxqS0EsZ0JBQUE7RUFDRTs7RUFFQTtJM0RvaktBLGFBQWE7RUFDZjs7RUFFQTtJQUNFLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsMEJBQTBCO0VBQzVCOztFQUVBO0lBQ0UsMkJBQTJCO0lBQzNCLFdBQVc7RUFDYjs7RUFFQTtJQUNFLGFBQWE7SUFDYixXQUFXO0VBQ2I7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsYUFBYTtFQUNmOztFQUVBO0lBQ0UsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLGFBQWE7RUFDZjs7RUFFQTtJQUNFLFVBQVU7SUFDVixnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsYUFBYTtJQUNiLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7RUFDekI7O0VBRUE7SUFDRSxtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSxjQUFjO0lBQ2QsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLFdBQVc7SUFDWCxhQUFhO0lBQ2IsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsYUFBYTtFQUNmOztFQUVBO0lBQ0UsV0FBVztFQUNiOztFQUVBO0lBQ0UsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0VBQ2Y7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsK0JBQXVCO1lBQXZCLHVCQUF1QjtFQUN6Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixXQUFXO0VBQ2I7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLGtCQUFrQjtJQUNsQixlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLGtCQUFrQjtJQUNsQixnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLGFBQWE7RUFDZjs7RUFFQTtJQUNFLGFBQWE7RUFDZjs7RUFFQTtJQUNFLFdBQVc7RUFDYjtBQUNGOztBQUVBO0VBQ0U7SUFDRSx3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2QixrQkFBa0I7RUFDcEI7O0VBRUE7SUFDRSxZQUFZO0lBQ1osYUFBYTtJQUNiLFNBQVM7SUFDVCxzQkFBc0I7RUFDeEI7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0Usa0JBQWtCO0lBQ2xCLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsYUFBYTtFQUNmOztFQUVBO0lBQ0UsYUFBYTtFQUNmOztFQUVBO0lBQ0Usb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixtQkFBZTtRQUFmLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVc7SUFDWCwwQkFBMEI7SUFDMUIsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsYUFBYTtFQUNmOztFQUVBO0lBQ0UsMEJBQXVCO09BQXZCLHVCQUF1QjtFQUN6QjtBQUNGOztBQUVBO0VBQ0U7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsYUFBYTtFQUNmOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsYUFBYTtFQUNmOztFQUVBO0lBQ0UsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLGVBQWU7RUFDakI7O0VBRUE7SUFDRSw2QkFBNkI7RUFDL0I7O0VBRUE7SUFDRSxhQUFhO0VBQ2Y7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0VBQ25CO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLGVBQWU7RUFDakI7O0VBRUE7SUFDRSw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsV0FBVztJQUNYLFdBQVc7RUFDYjs7RUFFQTtJQUNFLG1CQUFtQjtJQUNuQixrQkFBa0I7RUFDcEI7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLFlBQVk7RUFDZDtBQUNGOztBQUVBO0VBQ0U7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsV0FBVztJQUNYLFlBQVk7RUFDZDs7RUFFQTtJQUNFLGVBQWU7SUFDZixnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGJvbGRlcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGxpZ2h0ZXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVXRpbHk7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVXRpbHktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1V0aWx5LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVXRpbHk7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVXRpbHktTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVXRpbHktTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBtZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVXRpbHk7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVXRpbHktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1V0aWx5LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBVdGlseTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9VdGlseS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1V0aWx5LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBsaWdodGVyO1xufVxuXG5odG1sIHtcbiAgLS1hY2NlbnQtYnJvd246ICNEN0IxODU7XG4gIC0tYWNjZW50LWJyb3duLTI6ICNBMDdFM0Y7XG4gIC0tYnJvd24tYmc6IGxlZnQgLyAyNTAlIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNDOUJBOUIsICNBMDdFM0YsICNDOUJBOUIsICNBMDdFM0YpO1xuICAtLWJyb3duLWJnLWJlZm9yZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0M5QkE5QiA2LjA1JSwgI0EwN0UzRiA5MS40OCUpO1xuICAtLXRyYW5zLTJzOiBhbGwgLjJzIGVhc2U7XG4gIC0tYmxhY2s6ICMwNzA3MDc7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlV0aWx5XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTMxMzEzO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5zZWN0aW9uIHtcbiAgbWFyZ2luOiA3MHB4IDA7XG59XG5cbi5oMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5oMS1kZXNjIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLmgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uaDIuX19sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmgyLl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaDItZGVzYyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDg4JTtcbn1cblxuLmgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLnRpdGxlLWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4udHh0LWJyb3duIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1icm93bikgIWltcG9ydGFudDtcbn1cblxuLnR4dC1icm93bi0yMDAge1xuICBjb2xvcjogI0EwN0UzRiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWJyb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxOHB4IDUycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icm93bi1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4tYnJvd246aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG59XG5cbi5idG4tYnJvd24tbmV4dCB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icm93bi1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuLmJ0bi1icm93bi1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5jbG9zZS1idG4ge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjUwcHg7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogNjtcbn1cblxuLmNsb3NlLWJ0bjo6YmVmb3JlLFxuLmNsb3NlLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icm93bi1iZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNsb3NlLWJ0bjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY2xvc2UtYnRuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jaGVjay1ibG9jayB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyb3duLWJnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2hlY2stYmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy9jaGVjay5zdmdcIik7XG59XG5cbi5pbWctdzEwMHAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnRuLXRyYW5zcGFyZW50IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZzogMTZweCAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG4uYnRuLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uYnRuLXRyYW5zcGFyZW50Ll9fYmxhY2sge1xuICBjb2xvcjogIzEzMTMxMztcbiAgYm9yZGVyLWNvbG9yOiAjMTMxMzEzO1xufVxuXG4uYnRuLXRyYW5zcGFyZW50Ll9fYmxhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTMxMzEzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWJyb3duKTtcbn1cblxuLnN0YXJ0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zdGFydHMgLnN0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy9zdGFyLnN2Z1wiKTtcbn1cblxuLnN0YXJ0cyAuc3Rhci1maWxsIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy9zdGFyLWZpbGwuc3ZnXCIpO1xufVxuXG4uZmlsbC1jb3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZpZGVvLWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4udmlkZW8tYmcgdmlkZW8ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zbWFsbC1ncmF5IHtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmlpZi13b3JkcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogSGVhZGVyID09PT09PT09PT09PT09PT0gKi9cblxuaGVhZGVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbmhlYWRlciAubGFuZyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG5oZWFkZXIgLmxhbmcgYTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbmhlYWRlciAubGFuZyBhLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtYnJvd24pO1xufVxuXG5oZWFkZXIgLmxhbmctZGVzYyAuc3ViLW1lbnUge1xuICByaWdodDogLTIwcHg7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuaGVhZGVyIC5uYXZiYXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWJyb3duKTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtYnJvd24pO1xufVxuXG5oZWFkZXIgLm5hdmJhciAucHJvZmlsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtYnJvd24tMik7XG59XG5cbmhlYWRlciAuYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaGVhZGVyIC5idXJnZXI6aG92ZXIgLmJ1cmdlci1saW5lOjpiZWZvcmUge1xuICB0b3A6IC04cHg7XG59XG5cbmhlYWRlciAuYnVyZ2VyOmhvdmVyIC5idXJnZXItbGluZTo6YWZ0ZXIge1xuICBib3R0b206IC04cHg7XG59XG5cbmhlYWRlciAuYnVyZ2VyLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1icm93bik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaGVhZGVyIC5idXJnZXItbGluZTo6YmVmb3JlLFxuaGVhZGVyIC5idXJnZXItbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1icm93bik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuaGVhZGVyIC5idXJnZXItbGluZTo6YmVmb3JlIHtcbiAgdG9wOiAtMTBweDtcbn1cblxuaGVhZGVyIC5idXJnZXItbGluZTo6YWZ0ZXIge1xuICBib3R0b206IC0xMHB4O1xufVxuXG5oZWFkZXIgLmNsb3NlLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXIgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXZiYXIgdWwuc3ViLW1lbnUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LWJyb3duKTtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IDA7XG59XG5cbi5uYXZiYXIgdWwuc3ViLW1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubmF2YmFyIHVsLnN1Yi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmF2YmFyIHVsLnN1Yi1tZW51IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMxMzEzMTMgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhciB1bC5zdWItbWVudSBhIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXIgdWwuc3ViLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTMxMzEzICFpbXBvcnRhbnQ7XG59XG5cbi8qIEhlcm8gPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLmhlcm8ge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzEzMTMxMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5zZWN0aW9uLmhlcm8ubWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTZweDtcbn1cblxuc2VjdGlvbi5oZXJvLm1haW4gLmhlcm8tbWlkZGxlIHtcbiAgbWFyZ2luLXRvcDogMjEwcHg7XG59XG5cbnNlY3Rpb24uaGVyby5kZWYtYmcge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltZy9oZXJvLWJnLWRlZi5qcGdcIik7XG59XG5cbnNlY3Rpb24uaGVybyAuaW1nLWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcbn1cblxuc2VjdGlvbi5oZXJvIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5zZWN0aW9uLmhlcm8gLmhlcm8tdG9wIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5zZWN0aW9uLmhlcm8gLmhlcm8tbWlkZGxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuc2VjdGlvbi5oZXJvIC5oZXJvLW1pZGRsZSAuaDEge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xufVxuXG5zZWN0aW9uLmhlcm8gLmhlcm8tbWlkZGxlIC5oMS1kZXNjIHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbn1cblxuc2VjdGlvbi5oZXJvIC5oZXJvLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuc2VjdGlvbi5oZXJvIC5oZXJvLWJvdHRvbSAuc3RhcnQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5zZWN0aW9uLmhlcm8gLmhlcm8tYm90dG9tIC5tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHg7XG59XG5cbnNlY3Rpb24uaGVybyAuaGVyby1ib3R0b20gLm1vcmU6aG92ZXIgLmJ0bi1icm93bi1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG5cbnNlY3Rpb24uaGVybyAuaGVyby1ib3R0b20gLm1vcmUgcCB7XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbn1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi5sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sb2dvIHAge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuLnByb2ZpbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDIycHggMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZDogIzA3MDcwNztcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZmlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxZDFkMWQ7XG59XG5cbi5wcm9maWxlIGltZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG5cbi8qIGlpZi10b2RheSA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24uaWlmLXRvZGF5IC5paWYtdG9kYXlfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG5zZWN0aW9uLmlpZi10b2RheSAuaWlmLXRvZGF5X19saXN0IC5paWYtdG9kYXlfX2l0ZW0ge1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnNlY3Rpb24uaWlmLXRvZGF5IC5paWYtdG9kYXlfX2xpc3QgLmlpZi10b2RheV9faXRlbTpob3ZlciAuaWlmLXRvZGF5X19pdGVtLWltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuc2VjdGlvbi5paWYtdG9kYXkgLmlpZi10b2RheV9fbGlzdCAuaWlmLXRvZGF5X19pdGVtIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuc2VjdGlvbi5paWYtdG9kYXkgLmlpZi10b2RheV9fbGlzdCAuaWlmLXRvZGF5X19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5zZWN0aW9uLmlpZi10b2RheSAuaWlmLXRvZGF5X19saXN0IC5paWYtdG9kYXlfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmltZy1pY29uX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZBRjdGMjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG4uaW1nLWljb25fX2l0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMzZweDtcbn1cblxuLyogd2hhdC1paWYgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLndoYXQtaWlmIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgcGFkZGluZzogNzBweCAwIDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZTViZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5zZWN0aW9uLndoYXQtaWlmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvd2F2ZS5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5zZWN0aW9uLndoYXQtaWlmIC50aXRsZS1kZXNjIHtcbiAgbWF4LXdpZHRoOiA4MzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDVweDtcbn1cblxuc2VjdGlvbi53aGF0LWlpZiAud2hhdC1paWZfX2xpc3Qge1xuICAtLXdpZHRoOiAxMjIwcHg7XG4gIG1heC13aWR0aDogdmFyKC0td2lkdGgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzNXB4IHJnYmEoMjI5LCAyMjksIDIyOSwgMC43Nik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS13aWR0aCkgLyAyKTtcbiAgY291bnRlci1yZXNldDogd2hhdC1paWZfX2xpc3Q7XG59XG5cbnNlY3Rpb24ud2hhdC1paWYgLndoYXQtaWlmX19saXN0IC53aGF0LWlpZl9faXRlbSB7XG4gIHBhZGRpbmc6IDE2cHggMjVweCAxNnB4IDQ1cHg7XG4gIHdpZHRoOiAzOTBweDtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvdW50ZXItaW5jcmVtZW50OiB3aGF0LWlpZl9fbGlzdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuc2VjdGlvbi53aGF0LWlpZiAud2hhdC1paWZfX2xpc3QgLndoYXQtaWlmX19pdGVtOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG59XG5cbnNlY3Rpb24ud2hhdC1paWYgLndoYXQtaWlmX19saXN0IC53aGF0LWlpZl9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBjb3VudGVyKHdoYXQtaWlmX19saXN0KTtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icm93bi1iZyk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuc2VjdGlvbi53aGF0LWlpZiAud2hhdC1paWZfX2xpc3QgLndoYXQtaWlmX19pdGVtLXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi8qIGlpZi10YXJnZXQgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLmlpZi10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnNlY3Rpb24uaWlmLXRhcmdldC5fX21haW4ge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbnNlY3Rpb24uaWlmLXRhcmdldCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5zZWN0aW9uLmlpZi10YXJnZXQgLmlpZi10YXJnZXRfX2xlZnQge1xuICB3aWR0aDogNDglO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5zZWN0aW9uLmlpZi10YXJnZXQgLmlpZi10YXJnZXRfX2xlZnQgLmgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuc2VjdGlvbi5paWYtdGFyZ2V0IC5paWYtdGFyZ2V0X19sZWZ0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG5zZWN0aW9uLmlpZi10YXJnZXQgLmlpZi10YXJnZXRfX2xlZnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuc2VjdGlvbi5paWYtdGFyZ2V0IC5paWYtdGFyZ2V0X19yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG5zZWN0aW9uLmlpZi10YXJnZXQgLmlpZi10YXJnZXRfX3JpZ2h0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIHdoeS1paWYgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLndoeS1paWYge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zZWN0aW9uLndoeS1paWYgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5zZWN0aW9uLndoeS1paWYgLndoeS1paWZfX2xlZnQge1xuICB3aWR0aDogMzQlO1xufVxuXG5zZWN0aW9uLndoeS1paWYgLndoeS1paWZfX2xlZnQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5zZWN0aW9uLndoeS1paWYgLndoeS1paWZfX2xlZnQtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5zZWN0aW9uLndoeS1paWYgLndoeS1paWZfX3JpZ2h0IHtcbiAgd2lkdGg6IDY2JTtcbn1cblxuc2VjdGlvbi53aHktaWlmIC53aHktaWlmX19yaWdodCAuaDIsXG5zZWN0aW9uLndoeS1paWYgLndoeS1paWZfX3JpZ2h0IC50aXRsZS1kZXNjIHtcbiAgbWFyZ2luLWxlZnQ6IDExNnB4O1xufVxuXG5zZWN0aW9uLndoeS1paWYgLndoeS1paWZfX3JpZ2h0IC5oMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbnNlY3Rpb24ud2h5LWlpZiAud2h5LWlpZl9fcmlnaHQgLnRpdGxlLWRlc2Mge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnNlY3Rpb24ud2h5LWlpZiAud2h5LWlpZl9fcmlnaHQgLndoeS1paWZfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBjb3VudGVyLXJlc2V0OiB3aHktaWlmX19pdGVtO1xufVxuXG5zZWN0aW9uLndoeS1paWYgLndoeS1paWZfX3JpZ2h0IC53aHktaWlmX19saXN0IC53aHktaWlmX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMzEzMTM7XG4gIGNvdW50ZXItaW5jcmVtZW50OiB3aHktaWlmX19pdGVtO1xuICBwYWRkaW5nOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuc2VjdGlvbi53aHktaWlmIC53aHktaWlmX19yaWdodCAud2h5LWlpZl9fbGlzdCAud2h5LWlpZl9faXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5zZWN0aW9uLndoeS1paWYgLndoeS1paWZfX3JpZ2h0IC53aHktaWlmX19saXN0IC53aHktaWlmX19pdGVtOmxhc3QtY2hpbGQgLmxpbmVzOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWN0aW9uLndoeS1paWYgLndoeS1paWZfX3JpZ2h0IC53aHktaWlmX19saXN0IC53aHktaWlmX19pdGVtOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbn1cblxuc2VjdGlvbi53aHktaWlmIC53aHktaWlmX19yaWdodCAud2h5LWlpZl9fbGlzdCAud2h5LWlpZl9faXRlbTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyZDJkMmQ7XG59XG5cbnNlY3Rpb24ud2h5LWlpZiAud2h5LWlpZl9fcmlnaHQgLndoeS1paWZfX2xpc3QgLndoeS1paWZfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIod2h5LWlpZl9faXRlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzEzMTMxMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMnB4O1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuc2VjdGlvbi53aHktaWlmIC53aHktaWlmX19yaWdodCAud2h5LWlpZl9fbGlzdCAud2h5LWlpZl9faXRlbSAubGluZXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbnNlY3Rpb24ud2h5LWlpZiAud2h5LWlpZl9fcmlnaHQgLndoeS1paWZfX2xpc3QgLndoeS1paWZfX2l0ZW0gLmxpbmVzOjpiZWZvcmUsXG5zZWN0aW9uLndoeS1paWYgLndoeS1paWZfX3JpZ2h0IC53aHktaWlmX19saXN0IC53aHktaWlmX19pdGVtIC5saW5lczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbnNlY3Rpb24ud2h5LWlpZiAud2h5LWlpZl9fcmlnaHQgLndoeS1paWZfX2xpc3QgLndoeS1paWZfX2l0ZW0gLmxpbmVzOjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG5cbnNlY3Rpb24ud2h5LWlpZiAud2h5LWlpZl9fcmlnaHQgLndoeS1paWZfX2xpc3QgLndoeS1paWZfX2l0ZW0gLmxpbmVzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvdHRvbTogMDtcbn1cblxuc2VjdGlvbi53aHktaWlmIC53aHktaWlmX19yaWdodCAud2h5LWlpZl9fbGlzdCAud2h5LWlpZl9faXRlbSAuaW1nLWljb25fX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiA1OHB4O1xuICBtaW4td2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgbWluLWhlaWdodDogNThweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuc2VjdGlvbi53aHktaWlmIC53aHktaWlmX19yaWdodCAud2h5LWlpZl9fbGlzdCAud2h5LWlpZl9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbnNlY3Rpb24ud2h5LWlpZiAud2h5LWlpZl9fcmlnaHQgLndoeS1paWZfX2xpc3QgLndoeS1paWZfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4NDg0ODQ7XG59XG5cbi8qIGhvdy1iZXR0ZXIgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLmhvdy1iZXR0ZXIge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuc2VjdGlvbi5ob3ctYmV0dGVyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnNlY3Rpb24uaG93LWJldHRlciAuaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5zZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX2xlZnQge1xuICB3aWR0aDogNDglO1xufVxuXG5zZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX2xlZnQgLmhiLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuc2VjdGlvbi5ob3ctYmV0dGVyIC5ob3ctYmV0dGVyX19sZWZ0IC5leGFtcGxlLWJsb2NrIHtcbiAgcGFkZGluZzogMzBweCA0NHB4O1xuICBtYXJnaW4tdG9wOiA0MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzNXB4IHJnYmEoMjI5LCAyMjksIDIyOSwgMC43Nik7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5zZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX2xlZnQgLmV4YW1wbGUtYmxvY2s6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbn1cblxuc2VjdGlvbi5ob3ctYmV0dGVyIC5ob3ctYmV0dGVyX19sZWZ0IC5leGFtcGxlLWJsb2NrOjpiZWZvcmUsXG5zZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX2xlZnQgLmV4YW1wbGUtYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTM4cHg7XG4gIGhlaWdodDogMTM4cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IC02OXB4O1xufVxuXG5zZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX2xlZnQgLmV4YW1wbGUtYmxvY2s6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL2hiLWIuc3ZnXCIpO1xufVxuXG5zZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX2xlZnQgLmV4YW1wbGUtYmxvY2s6OmFmdGVyIHtcbiAgdG9wOiAtNjRweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy9oYi1hLnN2Z1wiKTtcbn1cblxuc2VjdGlvbi5ob3ctYmV0dGVyIC5ob3ctYmV0dGVyX19sZWZ0IC5leGFtcGxlLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG5zZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX2xlZnQgLmV4YW1wbGUtYmxvY2tfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG5zZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX2xlZnQgLmV4YW1wbGUtYmxvY2tfX2xpc3QgLmV4YW1wbGUtYmxvY2tfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE1LCAxNzcsIDEzMywgMC4xMyk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcGFkZGluZzogMTZweCAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG5zZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX2xlZnQgLmV4YW1wbGUtYmxvY2tfX2xpc3QgLmV4YW1wbGUtYmxvY2tfX2l0ZW0tdGl0bGUge1xuICB3aWR0aDogNDAlO1xuICBjb2xvcjogIzdFN0E3Mztcbn1cblxuc2VjdGlvbi5ob3ctYmV0dGVyIC5ob3ctYmV0dGVyX19sZWZ0IC5leGFtcGxlLWJsb2NrX19saXN0IC5leGFtcGxlLWJsb2NrX19pdGVtLWRlc2Mge1xuICB3aWR0aDogNjAlO1xufVxuXG5zZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX3JpZ2h0IHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLyogd2hhdC10YXNrID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi53aGF0LXRhc2sge1xuICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNlY3Rpb24ud2hhdC10YXNrIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuc2VjdGlvbi53aGF0LXRhc2sgLndoYXQtdGFza19fbGVmdCB7XG4gIHdpZHRoOiA0OCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc2VjdGlvbi53aGF0LXRhc2sgLndoYXQtdGFza19fbGVmdDpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xufVxuXG5zZWN0aW9uLndoYXQtdGFzayAud2hhdC10YXNrX19sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDg1cHg7XG4gIGhlaWdodDogMzczcHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvd3QtY291bnRyeS5zdmdcIik7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgcmlnaHQ6IC00MnB4O1xuICB0b3A6IC0xMjBweDtcbiAgei1pbmRleDogLTE7XG59XG5cbnNlY3Rpb24ud2hhdC10YXNrIC53aGF0LXRhc2tfX2xlZnQtYmxvY2sge1xuICBwYWRkaW5nOiA1MHB4IDQ0cHg7XG4gIHdpZHRoOiAzNjZweDtcbiAgaGVpZ2h0OiA2MjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltZy93dC1sLWJnLmpwZ1wiKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuc2VjdGlvbi53aGF0LXRhc2sgLndoYXQtdGFza19fbGVmdC1ibG9jazpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG5zZWN0aW9uLndoYXQtdGFzayAud2hhdC10YXNrX19sZWZ0LWJsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjQ0cHg7XG4gIGhlaWdodDogMjQ0cHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvd3QtcGxheS5zdmdcIik7XG4gIHRvcDogY2FsYyg1MCUgLSAxMjJweCk7XG4gIGxlZnQ6IC0xMjJweDtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG5zZWN0aW9uLndoYXQtdGFzayAud2hhdC10YXNrX19sZWZ0LWJsb2NrIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5zZWN0aW9uLndoYXQtdGFzayAud2hhdC10YXNrX19yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbnNlY3Rpb24ud2hhdC10YXNrIC53aGF0LXRhc2tfX3JpZ2h0IHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4vKiBjYXBpdGFsLXByb3RlY3Rpb24gPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLmNhcGl0YWwtcHJvdGVjdGlvbiB7XG4gIHBhZGRpbmc6IDE1MHB4IDA7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL2NwLWJnLW1haW4uc3ZnXCIpO1xufVxuXG5zZWN0aW9uLmNhcGl0YWwtcHJvdGVjdGlvbiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuc2VjdGlvbi5jYXBpdGFsLXByb3RlY3Rpb24gLmNwLWltZyB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbnNlY3Rpb24uY2FwaXRhbC1wcm90ZWN0aW9uIC5oMiB7XG4gIG1heC13aWR0aDogNzgwcHg7XG59XG5cbnNlY3Rpb24uY2FwaXRhbC1wcm90ZWN0aW9uIC5oMiBzcGFuIHtcbiAgY29sb3I6ICNBMDdFM0Y7XG59XG5cbnNlY3Rpb24uY2FwaXRhbC1wcm90ZWN0aW9uIC50aXRsZS1kZXNjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDc4MHB4O1xufVxuXG4vKiB3aGVyZS1pbnZlc3QgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5zZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X19sZWZ0IHtcbiAgd2lkdGg6IDY4JTtcbn1cblxuc2VjdGlvbi53aGVyZS1pbnZlc3QgLndoZXJlLWludmVzdF9fbGVmdC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuc2VjdGlvbi53aGVyZS1pbnZlc3QgLndoZXJlLWludmVzdF9fbGVmdC1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuc2VjdGlvbi53aGVyZS1pbnZlc3QgLndoZXJlLWludmVzdF9fbGVmdCAud2hlcmUtaW52ZXN0X19saXN0LXJvdyB7XG4gIC0tbWFyZ2luOiAtOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogLTExMHB4O1xufVxuXG5zZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X19sZWZ0IC53aGVyZS1pbnZlc3RfX2xpc3Qtcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuc2VjdGlvbi53aGVyZS1pbnZlc3QgLndoZXJlLWludmVzdF9fbGVmdCAud2hlcmUtaW52ZXN0X19saXN0LXJvdzpudGgtY2hpbGQoMm4pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xufVxuXG5zZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X19sZWZ0IC53aGVyZS1pbnZlc3RfX2xpc3Qtcm93Om50aC1jaGlsZCgxKSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbnNlY3Rpb24ud2hlcmUtaW52ZXN0IC53aGVyZS1pbnZlc3RfX2xlZnQgLndoZXJlLWludmVzdF9fbGlzdC1yb3c6bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogMjtcbn1cblxuc2VjdGlvbi53aGVyZS1pbnZlc3QgLndoZXJlLWludmVzdF9fbGVmdCAud2hlcmUtaW52ZXN0X19saXN0LXJvdzpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiAxO1xufVxuXG5zZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X19sZWZ0IC53aGVyZS1pbnZlc3RfX2xpc3Qtcm93Ll9fcmlnaHQtaXRlbXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5zZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X19sZWZ0IC53aGVyZS1pbnZlc3RfX2xpc3Qtcm93Ll9fcmlnaHQtaXRlbXMgLndoZXJlLWludmVzdF9faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1tYXJnaW4pO1xufVxuXG5zZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X19sZWZ0IC53aGVyZS1pbnZlc3RfX2xpc3Qtcm93Ll9fbGVmdC1pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuc2VjdGlvbi53aGVyZS1pbnZlc3QgLndoZXJlLWludmVzdF9fbGVmdCAud2hlcmUtaW52ZXN0X19saXN0LXJvdy5fX2xlZnQtaXRlbXMgLndoZXJlLWludmVzdF9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tbWFyZ2luKTtcbn1cblxuc2VjdGlvbi53aGVyZS1pbnZlc3QgLndoZXJlLWludmVzdF9fbGVmdCAud2hlcmUtaW52ZXN0X19saXN0IC53aGVyZS1pbnZlc3RfX2l0ZW0ge1xuICBtaW4td2lkdGg6IDI3OHB4O1xuICBtaW4taGVpZ2h0OiAyNzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogNzBweDtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc2VjdGlvbi53aGVyZS1pbnZlc3QgLndoZXJlLWludmVzdF9fbGVmdCAud2hlcmUtaW52ZXN0X19saXN0IC53aGVyZS1pbnZlc3RfX2l0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG5zZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X19sZWZ0IC53aGVyZS1pbnZlc3RfX2xpc3QgLndoZXJlLWludmVzdF9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvY2hlY2stcm91bmQuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTVweCk7XG4gIHRvcDogMTEwcHg7XG59XG5cbnNlY3Rpb24ud2hlcmUtaW52ZXN0IC53aGVyZS1pbnZlc3RfX2xlZnQgLndoZXJlLWludmVzdF9fbGlzdCAud2hlcmUtaW52ZXN0X19pdGVtLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy93aWwtaS1iZy13aGl0ZS5zdmdcIik7XG59XG5cbnNlY3Rpb24ud2hlcmUtaW52ZXN0IC53aGVyZS1pbnZlc3RfX2xlZnQgLndoZXJlLWludmVzdF9fbGlzdCAud2hlcmUtaW52ZXN0X19pdGVtLmJyb3duLWJnIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy93aWwtaS1iZy1icm93bi5zdmdcIik7XG59XG5cbnNlY3Rpb24ud2hlcmUtaW52ZXN0IC53aGVyZS1pbnZlc3RfX2xlZnQgLndoZXJlLWludmVzdF9fbGlzdCAud2hlcmUtaW52ZXN0X19pdGVtLmhpZGUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbnNlY3Rpb24ud2hlcmUtaW52ZXN0IC53aGVyZS1pbnZlc3RfX2xlZnQgLndoZXJlLWludmVzdF9fbGlzdCAud2hlcmUtaW52ZXN0X19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5zZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X19yaWdodCB7XG4gIHdpZHRoOiAzMCU7XG4gIHdpZHRoOiAzNjBweDtcbn1cblxuc2VjdGlvbi53aGVyZS1pbnZlc3QgLndoZXJlLWludmVzdF9fcmlnaHQtYmxvY2sge1xuICBwYWRkaW5nOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltZy93aS1ibG9jay5qcGdcIik7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5zZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X19yaWdodC1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLnNlYy1lbmQtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zZWMtZW5kLXRleHQgLnRpdGxlLWRlc2Mge1xuICBtYXJnaW46IDY1cHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWF4LXdpZHRoOiA3NDVweDtcbn1cblxuLnNlYy1lbmQtdGV4dCAuYnRuLWJyb3duIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGJlLWludmVzdG9yID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5iZS1pbnZlc3RvciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZDogY2VudGVyIC0yMDAlL2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvYmktYmcuanBnXCIpICNmYWY3ZjI7XG59XG5cbnNlY3Rpb24uYmUtaW52ZXN0b3IgLmJlLWludmVzdG9yX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvdW50ZXItcmVzZXQ6IGJlLWludmVzdG9yX19pdGVtO1xufVxuXG5zZWN0aW9uLmJlLWludmVzdG9yIC5iZS1pbnZlc3Rvcl9fbGlzdCAuYmUtaW52ZXN0b3JfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb3VudGVyLWluY3JlbWVudDogYmUtaW52ZXN0b3JfX2l0ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTZEOTtcbn1cblxuc2VjdGlvbi5iZS1pbnZlc3RvciAuYmUtaW52ZXN0b3JfX2xpc3QgLmJlLWludmVzdG9yX19pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG59XG5cbnNlY3Rpb24uYmUtaW52ZXN0b3IgLmJlLWludmVzdG9yX19saXN0IC5iZS1pbnZlc3Rvcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5zZWN0aW9uLmJlLWludmVzdG9yIC5iZS1pbnZlc3Rvcl9fbGlzdCAuYmUtaW52ZXN0b3JfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMFwiIGNvdW50ZXIoYmUtaW52ZXN0b3JfX2l0ZW0pO1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyb3duLWJnLWJlZm9yZSk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG59XG5cbnNlY3Rpb24uYmUtaW52ZXN0b3IgLmJlLWludmVzdG9yX19saXN0IC5iZS1pbnZlc3Rvcl9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbnNlY3Rpb24uYmUtaW52ZXN0b3IgLmJlLWludmVzdG9yX19saXN0IC5iZS1pbnZlc3Rvcl9faXRlbS1kZXNjIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzg0ODQ4NDtcbn1cblxuc2VjdGlvbi5iZS1pbnZlc3RvciAuc2VjLWVuZC10ZXh0IC50aXRsZS1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi8qIHBhcnRuZXJzID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5wYXJ0bmVycyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnNlY3Rpb24ucGFydG5lcnMgLnBhcnRuZXJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zZWN0aW9uLnBhcnRuZXJzIC5wYXJ0bmVyc19fbGlzdCAucGFydG5lcnNfX2l0ZW0ge1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG5zZWN0aW9uLnBhcnRuZXJzIC5wYXJ0bmVyc19fbGlzdCAucGFydG5lcnNfX2l0ZW06aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5zZWN0aW9uLnBhcnRuZXJzIC5wYXJ0bmVyc19fbGlzdCAucGFydG5lcnNfX2l0ZW0gaW1nIHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDAuNSk7XG59XG5cbi8qIGNvbnRhY3RzID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5jb250YWN0cyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEN0IxODU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzVweCByZ2JhKDIyOSwgMjI5LCAyMjksIDAuNzYpO1xufVxuXG5zZWN0aW9uLmNvbnRhY3RzIGEge1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG59XG5cbnNlY3Rpb24uY29udGFjdHMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuc2VjdGlvbi5jb250YWN0cyAuY29udGFjdHNfX2xlZnQge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nOiA1NXB4IDY1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbnNlY3Rpb24uY29udGFjdHMgLmNvbnRhY3RzX19sZWZ0OmhvdmVyOjpiZWZvcmUge1xuICByaWdodDogLTE0MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcbn1cblxuc2VjdGlvbi5jb250YWN0cyAuY29udGFjdHNfX2xlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzA5cHg7XG4gIGhlaWdodDogMjc3cHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvY29udmVydC5zdmdcIik7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTExMHB4O1xuICB0b3A6IDUwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5zZWN0aW9uLmNvbnRhY3RzIC5jb250YWN0c19fbGVmdCAudGl0bGUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbnNlY3Rpb24uY29udGFjdHMgLmNvbnRhY3RzX19sZWZ0IC50aXRsZS1kZXNjIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjQTA3RTNGO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc2VjdGlvbi5jb250YWN0cyAuY29udGFjdHNfX2xlZnQgLnNtYWxsLWRlc2Mge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5zZWN0aW9uLmNvbnRhY3RzIC5jb250YWN0c19fbGVmdCAuc21hbGwtZGVzYyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5zZWN0aW9uLmNvbnRhY3RzIC5jb250YWN0c19fcmlnaHQge1xuICBwYWRkaW5nOiA0MHB4IDg2cHg7XG4gIGJhY2tncm91bmQ6ICNGQ0Y4RjA7XG4gIHdpZHRoOiAzMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbnNlY3Rpb24uY29udGFjdHMgLmNvbnRhY3RzX19yaWdodCAuaDMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5zZWN0aW9uLmNvbnRhY3RzIC5jb250YWN0c19fcmlnaHQgLmNvbnRhY3QtdXNfX2xpc3QgLmNvbnRhY3QtdXNfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5zZWN0aW9uLmNvbnRhY3RzIC5jb250YWN0c19fcmlnaHQgLmNvbnRhY3QtdXNfX2xpc3QgLmNvbnRhY3QtdXNfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzg0ODQ4NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuc2VjdGlvbi5jb250YWN0cyAuY29udGFjdHNfX3JpZ2h0IC5jb250YWN0LXVzX19saXN0IC5jb250YWN0LXVzX19pdGVtLWxpbmsge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0EwN0UzRjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5zZWN0aW9uLmNvbnRhY3RzIC5jb250YWN0c19fcmlnaHQgLmNvbnRhY3QtdXNfX2xpc3QgLmNvbnRhY3QtdXNfX2l0ZW0tbGluazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cblxuc2VjdGlvbi5jb250YWN0cyAuY29udGFjdHNfX3JpZ2h0IC5jb250YWN0LXVzX19saXN0IC5jb250YWN0LXVzX19pdGVtLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL2NvbnRhY3QtYXJyb3cuc3ZnXCIpO1xufVxuXG4vKiBzdGFydC1pbnZlc3QgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLnN0YXJ0LWludmVzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL3NpLWJnLmpwZ1wiKSAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbnNlY3Rpb24uc3RhcnQtaW52ZXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5zZWN0aW9uLnN0YXJ0LWludmVzdCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAxO1xufVxuXG5zZWN0aW9uLnN0YXJ0LWludmVzdCAuaDEge1xuICBtYXJnaW4tdG9wOiA4NnB4O1xufVxuXG5zZWN0aW9uLnN0YXJ0LWludmVzdCAudGl0bGUtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuc2VjdGlvbi5zdGFydC1pbnZlc3QgLmJ0bi1icm93biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbnNlY3Rpb24uc3RhcnQtaW52ZXN0IC5zdGFydC1pbnZlc3RfX3RvcCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuc2VjdGlvbi5zdGFydC1pbnZlc3QgLnN0YXJ0LWludmVzdF9fdG9wIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG5zZWN0aW9uLnN0YXJ0LWludmVzdCAuc3RhcnQtaW52ZXN0X190b3AgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuc2VjdGlvbi5zdGFydC1pbnZlc3QgLnN0YXJ0LWludmVzdF9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogODRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuc2VjdGlvbi5zdGFydC1pbnZlc3QgLnN0YXJ0LWludmVzdF9fYm90dG9tIC5jb3B5cmlnaHQge1xuICBjb2xvcjogIzg0ODQ4NDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuc2VjdGlvbi5zdGFydC1pbnZlc3QgLnN0YXJ0LWludmVzdF9fbW9iaWxlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuc2VjdGlvbi5zdGFydC1pbnZlc3QgLnN0YXJ0LWludmVzdF9fbW9iaWxlIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5zZWN0aW9uLnN0YXJ0LWludmVzdCAuc3RhcnQtaW52ZXN0X19tb2JpbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbnNlY3Rpb24uc3RhcnQtaW52ZXN0IC5zdGFydC1pbnZlc3RfX21vYmlsZS1pdGVtIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5cbnNlY3Rpb24uc3RhcnQtaW52ZXN0IC5zdGFydC1pbnZlc3RfX21vYmlsZS1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG5zZWN0aW9uLnN0YXJ0LWludmVzdCAuc3RhcnQtaW52ZXN0X19tb2JpbGUtaXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5zZWN0aW9uLnN0YXJ0LWludmVzdCAuYnRuLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtYnJvd24pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgei1pbmRleDogMTtcbn1cblxuc2VjdGlvbi5zdGFydC1pbnZlc3QgLmJ0bi10b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtYnJvd24tMik7XG59XG5cbnNlY3Rpb24uc3RhcnQtaW52ZXN0IC5idG4tdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbnNlY3Rpb24uc3RhcnQtaW52ZXN0IC5jb25mIHtcbiAgb3BhY2l0eTogMC43O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbn1cblxuLyogbW9kYWwgPT09PT09PT09PT09PT09PSAqL1xuXG4ubW9kYWwge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1vZGFsLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbCAuY2xvc2UtbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cblxuLm1vZGFsIC5jbG9zZS1tb2RhbDo6YmVmb3JlLFxuLm1vZGFsIC5jbG9zZS1tb2RhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tb2RhbCAuY2xvc2UtbW9kYWw6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm1vZGFsIC5jbG9zZS1tb2RhbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubW9kYWwgLm1vZGFsLWl0ZW1zID4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsIC5tb2RhbC1pdGVtcyA+IGRpdi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1vZGFsIC5tb2RhbF9fbWFya2V0LXBwX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjBweDtcbn1cblxuLm1vZGFsIC5tb2RhbF9fbWFya2V0LXBwX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tb2RhbCAubW9kYWxfX21hcmtldC1wcF9fYm9keSB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5tb2RhbCAubW9kYWxfX21hcmtldC1wcF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tb2RhbCAubW9kYWxfX21hcmtldC1wcF9fZGVzYyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4vKiBtb2RhbC1mb3JtID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5tb2RhbC1mb3JtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltZy9tZi1iZy5qcGdcIik7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5zZWN0aW9uLm1vZGFsLWZvcm0uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMTU7XG59XG5cbnNlY3Rpb24ubW9kYWwtZm9ybSAuY2xvc2UtYnRuIHtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMjVweDtcbn1cblxuc2VjdGlvbi5tb2RhbC1mb3JtIC5sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuc2VjdGlvbi5tb2RhbC1mb3JtIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5zZWN0aW9uLm1vZGFsLWZvcm0gLnRhYnMtdGl0bGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zZWN0aW9uLm1vZGFsLWZvcm0gLnRhYnMtdGl0bGVzX19pdGVtIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlY3Rpb24ubW9kYWwtZm9ybSAudGFicy10aXRsZXNfX2l0ZW0uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG5zZWN0aW9uLm1vZGFsLWZvcm0gLm1vZGFsLWZvcm1fX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDdweCA3cHg7XG4gIHBhZGRpbmc6IDMycHggODBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VjdGlvbi5tb2RhbC1mb3JtIC5tb2RhbC1mb3JtX193cmFwcGVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWN0aW9uLm1vZGFsLWZvcm0gLm1mLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5zZWN0aW9uLm1vZGFsLWZvcm0gLm1mLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNUI1QjVCO1xufVxuXG5zZWN0aW9uLm1vZGFsLWZvcm0gLm1mLWZsZXgge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5zZWN0aW9uLm1vZGFsLWZvcm0gLm1mLWZsZXggbGFiZWwsXG5zZWN0aW9uLm1vZGFsLWZvcm0gLm1mLWZsZXggaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VjdGlvbi5tb2RhbC1mb3JtIC5tZi1mbGV4IGlucHV0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbnNlY3Rpb24ubW9kYWwtZm9ybSAubWYtZmxleCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4O1xufVxuXG5zZWN0aW9uLm1vZGFsLWZvcm0gLm1mLWZsZXggbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWNjZW50LWJyb3duKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuc2VjdGlvbi5tb2RhbC1mb3JtIC5tZi1mbGV4IGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LWJyb3duKTtcbn1cblxuc2VjdGlvbi5tb2RhbC1mb3JtIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5zZWN0aW9uLm1vZGFsLWZvcm0gZm9ybSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNUI1QjVCO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG5zZWN0aW9uLm1vZGFsLWZvcm0gZm9ybSBpbnB1dCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTRweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY2NlbnQtYnJvd24pO1xufVxuXG5zZWN0aW9uLm1vZGFsLWZvcm0gZm9ybSBpbnB1dCNhbGxvdyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5zZWN0aW9uLm1vZGFsLWZvcm0gZm9ybSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogaGVyby1jb25mcyA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24uaGVybyB7XG4gIHBhZGRpbmctYm90dG9tOiA0MnB4O1xufVxuXG4vKiBjb25mcy1pbnZpdGUgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLmNvbmZzLWludml0ZSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbnNlY3Rpb24uY29uZnMtaW52aXRlIC5jb25mcy1pbnZpdGVfX2xlZnQge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xufVxuXG5zZWN0aW9uLmNvbmZzLWludml0ZSAuY29uZnMtaW52aXRlX19sZWZ0IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuc2VjdGlvbi5jb25mcy1pbnZpdGUgLmNvbmZzLWludml0ZV9fcmlnaHQge1xuICB3aWR0aDogNjQlO1xufVxuXG4uY29uZnMtaW52aXRlX19jb250ZW50IC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb25mcy1pbnZpdGVfX2NvbnRlbnQgLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uY29uZnMtaW52aXRlX19jb250ZW50IC5wYXJhZ3JhcGhzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNvbmZzLWludml0ZV9fY29udGVudCAucGFyYWdyYXBocyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29uZnMtaW52aXRlX19jb250ZW50IC5wYXJhZ3JhcGhzIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmNvbmZzLWludml0ZV9fY29udGVudCAuYnRuLWJyb3duIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmJyb3duLWNoZWNrLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5icm93bi1jaGVjay1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyb3duLWNoZWNrLWxpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL2NoZWNrLWxpLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDhweDtcbn1cblxuLyogY29uZnMtbWVldGluZ3MtdXBjb21pbmcgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLmNvbmZzLW1lZXRpbmdzLXVwY29taW5nIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbnNlY3Rpb24uY29uZnMtbWVldGluZ3MtdXBjb21pbmcgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc2VjdGlvbi5jb25mcy1tZWV0aW5ncy11cGNvbWluZyAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5zZWN0aW9uLmNvbmZzLW1lZXRpbmdzLXVwY29taW5nIC5jb25mcy1tZWV0aW5nc19fc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc2VjdGlvbi5jb25mcy1tZWV0aW5ncy11cGNvbWluZyAuY29uZnMtbWVldGluZ3NfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuc2VjdGlvbi5jb25mcy1tZWV0aW5ncy11cGNvbWluZyAuY29uZnMtbWVldGluZ3NfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgdG9wOiA2MCU7XG59XG5cbnNlY3Rpb24uY29uZnMtbWVldGluZ3MtdXBjb21pbmcgLmNvbmZzLW1lZXRpbmdzX19zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbnNlY3Rpb24uY29uZnMtbWVldGluZ3MtdXBjb21pbmcgLmNvbmZzLW1lZXRpbmdzX19zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG5zZWN0aW9uLmNvbmZzLW1lZXRpbmdzLXVwY29taW5nIC5jb25mcy1tZWV0aW5ncy11cGNvbWluZ19fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDM1cHggcmdiYSgyMjksIDIyOSwgMjI5LCAwLjc2KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc2VjdGlvbi5jb25mcy1tZWV0aW5ncy11cGNvbWluZyAuY29uZnMtbWVldGluZ3MtdXBjb21pbmdfX2xlZnQge1xuICB3aWR0aDogNDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAzO1xufVxuXG5zZWN0aW9uLmNvbmZzLW1lZXRpbmdzLXVwY29taW5nIC5jb25mcy1tZWV0aW5ncy11cGNvbWluZ19fbGVmdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuc2VjdGlvbi5jb25mcy1tZWV0aW5ncy11cGNvbWluZyAuY29uZnMtbWVldGluZ3MtdXBjb21pbmdfX3JpZ2h0IHtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZzogMzBweCA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDc0cHg7XG59XG5cbnNlY3Rpb24uY29uZnMtbWVldGluZ3MtdXBjb21pbmcgLmNvbmZzLW1lZXRpbmdzLXVwY29taW5nX19yaWdodCAuYnRucyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5zZWN0aW9uLmNvbmZzLW1lZXRpbmdzLXVwY29taW5nIC5jb25mcy1tZWV0aW5ncy11cGNvbWluZ19fcmlnaHQgLmJ0bnMgPiAqIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDQ4JTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuXG4uY29uZnMtbWVldGluZ3MtdXBjb21pbmdfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnN1YnRpdGxlLWdyYXksXG4uc3VidGl0bGUtZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnN1YnRpdGxlLWRhdGUge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWJyb3duLTIpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBjb25mcy1wYXN0LWV2ZW50cyA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24uY29uZnMtcGFzdC1ldmVudHMge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuc2VjdGlvbi5jb25mcy1wYXN0LWV2ZW50cyAuY29udGFpbmVyIC5jb25mcy1wYXN0LWV2ZW50c19fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc2VjdGlvbi5jb25mcy1wYXN0LWV2ZW50cyAuY29udGFpbmVyIC5jb25mcy1wYXN0LWV2ZW50c19fbGlzdCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuc2VjdGlvbi5jb25mcy1wYXN0LWV2ZW50cyAuY29udGFpbmVyIC5jb25mcy1wYXN0LWV2ZW50c19fbGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgdG9wOiA1MyU7XG59XG5cbnNlY3Rpb24uY29uZnMtcGFzdC1ldmVudHMgLmNvbnRhaW5lciAuY29uZnMtcGFzdC1ldmVudHNfX2l0ZW0ge1xuICBwYWRkaW5nOiAzNnB4IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltZy9oZXJvLWJnLmpwZ1wiKSAjMTMxMzEzO1xufVxuXG5zZWN0aW9uLmNvbmZzLXBhc3QtZXZlbnRzIC5jb250YWluZXIgLmNvbmZzLXBhc3QtZXZlbnRzX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuc2VjdGlvbi5jb25mcy1wYXN0LWV2ZW50cyAuY29udGFpbmVyIC5jb25mcy1wYXN0LWV2ZW50c19faXRlbS1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjODQ4NDg0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5zZWN0aW9uLmNvbmZzLXBhc3QtZXZlbnRzIC5jb250YWluZXIgLmNvbmZzLXBhc3QtZXZlbnRzX19pdGVtIC5idG4tYnJvd24ge1xuICBtYXJnaW4tdG9wOiA2OHB4O1xufVxuXG4vKiBtYXJrZXQtZmluYW5jaWFsbHktZnJlZSA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24ubWFya2V0LWZpbmFuY2lhbGx5LWZyZWUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjRUVFNkQ5O1xufVxuXG5zZWN0aW9uLm1hcmtldC1maW5hbmNpYWxseS1mcmVlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWN0aW9uLm1hcmtldC1maW5hbmNpYWxseS1mcmVlIC5oMiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlY3Rpb24ubWFya2V0LWZpbmFuY2lhbGx5LWZyZWUgLnRpdGxlLWRlc2Mge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbnNlY3Rpb24ubWFya2V0LWZpbmFuY2lhbGx5LWZyZWUgLndoYXQtaWlmX19saXN0Ll9fdGl0bGUgLndoYXQtaWlmX19pdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5tYXJrZXQtZmluYW5jaWFsbHktZnJlZSAud2hhdC1paWZfX2xpc3QuX190aXRsZSAud2hhdC1paWZfX2l0ZW06OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VjdGlvbi5tYXJrZXQtZmluYW5jaWFsbHktZnJlZSAud2hhdC1paWZfX2xpc3QuX190aXRsZSAud2hhdC1paWZfX2l0ZW0tdGl0bGUge1xuICBjb250ZW50OiBjb3VudGVyKHdoYXQtaWlmX19saXN0KTtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icm93bi1iZyk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuc2VjdGlvbi5tYXJrZXQtZmluYW5jaWFsbHktZnJlZSAud2hhdC1paWZfX2xpc3QuX190aXRsZSAud2hhdC1paWZfX2l0ZW0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4vKiBtYXJrZXQtcG9wdWxhci1wcm9qZWN0cyA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuc2VjdGlvbi5tYXJrZXQtcG9wdWxhci1wcm9qZWN0cyAucG9wdWxhci1wcm9qZWN0c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuc2VjdGlvbi5tYXJrZXQtcG9wdWxhci1wcm9qZWN0cyAucG9wdWxhci1wcm9qZWN0c19fbGlzdCAucG9wdWxhci1wcm9qZWN0c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDQ5JTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDM1cHggcmdiYSgyMjksIDIyOSwgMjI5LCAwLjc2KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5zZWN0aW9uLm1hcmtldC1wb3B1bGFyLXByb2plY3RzIC5wb3B1bGFyLXByb2plY3RzX19saXN0IC5wb3B1bGFyLXByb2plY3RzX19pdGVtOm50aC1jaGlsZCgybikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbnNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0taW1nIHtcbiAgLS13aWR0aDogMjM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zZWN0aW9uLm1hcmtldC1wb3B1bGFyLXByb2plY3RzIC5wb3B1bGFyLXByb2plY3RzX19saXN0IC5wb3B1bGFyLXByb2plY3RzX19pdGVtLWltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuc2VjdGlvbi5tYXJrZXQtcG9wdWxhci1wcm9qZWN0cyAucG9wdWxhci1wcm9qZWN0c19fbGlzdCAucG9wdWxhci1wcm9qZWN0c19faXRlbS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwNSU7XG4gIGhlaWdodDogMTA1JTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbnNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0tYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbnNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzEzMTMxMztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG59XG5cbnNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0tdGl0bGU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbnNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuc2VjdGlvbi5tYXJrZXQtcG9wdWxhci1wcm9qZWN0cyAucG9wdWxhci1wcm9qZWN0c19fbGlzdCAucG9wdWxhci1wcm9qZWN0c19faXRlbS1kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5zZWN0aW9uLm1hcmtldC1wb3B1bGFyLXByb2plY3RzIC5wb3B1bGFyLXByb2plY3RzX19saXN0IC5wb3B1bGFyLXByb2plY3RzX19pdGVtLWRlc2MgLm1pbi10aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuc2VjdGlvbi5tYXJrZXQtcG9wdWxhci1wcm9qZWN0cyAucG9wdWxhci1wcm9qZWN0c19fbGlzdCAucG9wdWxhci1wcm9qZWN0c19faXRlbSAucHAtY29sbGVjdGlvbl9fY291bnRzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbnNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0gLnBwLWNvbGxlY3Rpb25fX3Byb2dyZXNzLFxuc2VjdGlvbi5tYXJrZXQtcG9wdWxhci1wcm9qZWN0cyAucG9wdWxhci1wcm9qZWN0c19fbGlzdCAucG9wdWxhci1wcm9qZWN0c19faXRlbSAucHAtY29sbGVjdGlvbl9fcmFpc2VkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbnNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0gLnBwLWNvbGxlY3Rpb25fX3Byb2dyZXNzIHNwYW4sXG5zZWN0aW9uLm1hcmtldC1wb3B1bGFyLXByb2plY3RzIC5wb3B1bGFyLXByb2plY3RzX19saXN0IC5wb3B1bGFyLXByb2plY3RzX19pdGVtIC5wcC1jb2xsZWN0aW9uX19yYWlzZWQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0gLnBwLWNvbGxlY3Rpb25fX3Byb2dyZXNzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5zZWN0aW9uLm1hcmtldC1wb3B1bGFyLXByb2plY3RzIC5wb3B1bGFyLXByb2plY3RzX19saXN0IC5wb3B1bGFyLXByb2plY3RzX19pdGVtIC5wcC1jb2xsZWN0aW9uX19saW5lIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5zZWN0aW9uLm1hcmtldC1wb3B1bGFyLXByb2plY3RzIC5wb3B1bGFyLXByb2plY3RzX19saXN0IC5wb3B1bGFyLXByb2plY3RzX19pdGVtIC5wcC1jb2xsZWN0aW9uX19saW5lLWNvbG9yIHtcbiAgd2lkdGg6IDM1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtYnJvd24tMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbnNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0gLmJ0bi1icm93biB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbnNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2JvdHRvbS1kZXNjIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG59XG5cbi8qIHdlLWhlcm8gPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLm1haW4ud2UgLmgxLFxuc2VjdGlvbi5tYWluLndlIC5oMS1kZXNjLFxuc2VjdGlvbi5tYWluLndlIC50aXRsZS1kZXNjIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuc2VjdGlvbi5tYWluLndlIC50aXRsZS1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuc2VjdGlvbi5tYWluLndlIC50aXRsZS1kZXNjIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiB3ZS13aG8td2UgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLndoby13ZSB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuXG5zZWN0aW9uLndoby13ZSAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5zZWN0aW9uLndoby13ZSAuaWlmLXRhcmdldF9fbGVmdCB7XG4gIHdpZHRoOiA1NCU7XG59XG5cbnNlY3Rpb24ud2hvLXdlIC5paWYtdGFyZ2V0X19yaWdodCB7XG4gIHdpZHRoOiA0MCU7XG4gIHRvcDogLTEwJTtcbn1cblxuc2VjdGlvbi53aG8td2UgLmlpZi10YXJnZXRfX3JpZ2h0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiB3ZS1mdW5kLW51bWJlcnMgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLndlLWZ1bmQtbnVtYmVycyAud2hhdC1paWZfX2xpc3Qge1xuICBib3R0b206IGF1dG87XG59XG5cbnNlY3Rpb24ud2UtZnVuZC1udW1iZXJzIC53aGF0LWlpZl9fbGlzdCAud2hhdC1paWZfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG5zZWN0aW9uLndlLWZ1bmQtbnVtYmVycyAud2hhdC1paWZfX2l0ZW06bnRoLWNoaWxkKDEpLFxuc2VjdGlvbi53ZS1mdW5kLW51bWJlcnMgLndoYXQtaWlmX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHdlLXdoeS1jaG9vc2UgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLmlpZi10b2RheS53ZS13aHktY2hvb3NlIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbnNlY3Rpb24uaWlmLXRvZGF5LndlLXdoeS1jaG9vc2UgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuc2VjdGlvbi5paWYtdG9kYXkud2Utd2h5LWNob29zZSAuaDItZGVzYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5paWYtdG9kYXkud2Utd2h5LWNob29zZSAuaWlmLXRvZGF5X19saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5zZWN0aW9uLmlpZi10b2RheS53ZS13aHktY2hvb3NlIC5paWYtdG9kYXlfX2l0ZW0ge1xuICB3aWR0aDogMjMlO1xufVxuXG5zZWN0aW9uLmlpZi10b2RheS53ZS13aHktY2hvb3NlIC5paWYtdG9kYXlfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnNlY3Rpb24uaWlmLXRvZGF5LndlLXdoeS1jaG9vc2UgLmJ0bi1icm93biB7XG4gIG1hcmdpbjogNDVweCBhdXRvIDA7XG4gIHdpZHRoOiAyMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIHdlLXJldmlld3MgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLndlLXJldmlld3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDcwcHggMCA1MHB4O1xufVxuXG5zZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnNlY3Rpb24ud2UtcmV2aWV3cyAud2UtcmV2aWV3c19faXRlbSB7XG4gIGJhY2tncm91bmQ6ICMxMzEzMTM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzNXB4IHJnYmEoMjI5LCAyMjksIDIyOSwgMC43Nik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuc2VjdGlvbi53ZS1yZXZpZXdzIC53ZS1yZXZpZXdzX19pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5zZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX2l0ZW0udmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL3dyLXBsYXkuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzJweDtcbiAgbGVmdDogNDBweDtcbiAgei1pbmRleDogMjtcbn1cblxuc2VjdGlvbi53ZS1yZXZpZXdzIC53ZS1yZXZpZXdzX19pdGVtLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG5zZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX2l0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5zZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX3Jldmlldy1saXN0IHtcbiAgbWFyZ2luLXRvcDogNjJweDtcbn1cblxuc2VjdGlvbi53ZS1yZXZpZXdzIC53ZS1yZXZpZXdzX19yZXZpZXctbGlzdCAud2UtcmV2aWV3c19fcmV2aWV3LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXgtd2lkdGg6IDgyMHB4O1xufVxuXG5zZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX3Jldmlldy1saXN0IC53ZS1yZXZpZXdzX19yZXZpZXctaXRlbV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5zZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX3Jldmlldy1saXN0IC53ZS1yZXZpZXdzX19yZXZpZXctaXRlbV9faW1nIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG59XG5cbnNlY3Rpb24ud2UtcmV2aWV3cyAud2UtcmV2aWV3c19fcmV2aWV3LWxpc3QgLndlLXJldmlld3NfX3Jldmlldy1pdGVtX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbnNlY3Rpb24ud2UtcmV2aWV3cyAud2UtcmV2aWV3c19fcmV2aWV3LWxpc3QgLndlLXJldmlld3NfX3Jldmlldy1pdGVtX19uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG5zZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX3Jldmlldy1saXN0IC53ZS1yZXZpZXdzX19yZXZpZXctaXRlbV9fc29jIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbnNlY3Rpb24ud2UtcmV2aWV3cyAud2UtcmV2aWV3c19fcmV2aWV3LWxpc3QgLndlLXJldmlld3NfX3Jldmlldy1pdGVtX19zb2MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAxMHB4IDhweCAyNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG5zZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX3Jldmlldy1saXN0IC53ZS1yZXZpZXdzX19yZXZpZXctaXRlbV9fc29jIGE6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbn1cblxuc2VjdGlvbi53ZS1yZXZpZXdzIC53ZS1yZXZpZXdzX19yZXZpZXctbGlzdCAud2UtcmV2aWV3c19fcmV2aWV3LWl0ZW1fX3NvYyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5zZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX3Jldmlldy1saXN0IC53ZS1yZXZpZXdzX19yZXZpZXctaXRlbV9fc29jIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuc2VjdGlvbi53ZS1yZXZpZXdzIC53ZS1yZXZpZXdzX19yZXZpZXctbGlzdCAud2UtcmV2aWV3c19fcmV2aWV3LWl0ZW1fX2Rlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5zZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX3Jldmlldy1saXN0IC53ZS1yZXZpZXdzX19yZXZpZXctaXRlbV9fZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuc2VjdGlvbi53ZS1yZXZpZXdzIC53ZS1yZXZpZXdzX19mb3JtIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMTRweDtcbn1cblxuc2VjdGlvbi53ZS1yZXZpZXdzIC53ZS1yZXZpZXdzX19mb3JtIGZvcm0gPiBpbnB1dDpudGgtb2YtdHlwZSgxKSxcbnNlY3Rpb24ud2UtcmV2aWV3cyAud2UtcmV2aWV3c19fZm9ybSBmb3JtID4gaW5wdXQ6bnRoLW9mLXR5cGUoMiksXG5zZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX2Zvcm0gZm9ybSA+IGlucHV0Om50aC1vZi10eXBlKDMpLFxuc2VjdGlvbi53ZS1yZXZpZXdzIC53ZS1yZXZpZXdzX19mb3JtIGZvcm0gPiBpbnB1dDpudGgtb2YtdHlwZSg0KSB7XG4gIHdpZHRoOiA0OS4yJTtcbn1cblxuc2VjdGlvbi53ZS1yZXZpZXdzIC53ZS1yZXZpZXdzX19mb3JtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuc2VjdGlvbi53ZS1yZXZpZXdzIC53ZS1yZXZpZXdzX19mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICByZXNpemU6IG5vbmU7XG59XG5cbnNlY3Rpb24ud2UtcmV2aWV3cyAud2UtcmV2aWV3c19fZm9ybSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbXBsZS1yYXRpbmcge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaW1wbGUtcmF0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKYheKYheKYheKYheKYhVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uc2ltcGxlLXJhdGluZ19faXRlbXMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaW1wbGUtcmF0aW5nX19pdGVtIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnNpbXBsZS1yYXRpbmdfX2xhYmVsIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZWJlYmViO1xufVxuXG4uc2ltcGxlLXJhdGluZ19fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4piFXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG59XG5cbi5zaW1wbGUtcmF0aW5nX19pdGVtOmNoZWNrZWQsXG4uc2ltcGxlLXJhdGluZ19faXRlbTpjaGVja2VkIH4gLnNpbXBsZS1yYXRpbmdfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1icm93bi0yKTtcbn1cblxuLnNpbXBsZS1yYXRpbmdfX2xhYmVsOmhvdmVyLFxuLnNpbXBsZS1yYXRpbmdfX2xhYmVsOmhvdmVyIH4gLnNpbXBsZS1yYXRpbmdfX2xhYmVsLFxuLnNpbXBsZS1yYXRpbmdfX2xhYmVsOmNoZWNrZWQgfiAuc2ltcGxlLXJhdGluZ19fbGFiZWw6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWJyb3duKTtcbn1cblxuc2VjdGlvbi53ZS1yZXZpZXdzIC5zaW1wbGUtcmF0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zZWN0aW9uLndlLXJldmlld3MgLnNpbXBsZS1yYXRpbmc6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qIHdlLW5vdy1kZWNpc2lvbiA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24ud2Utbm93LWRlY2lzaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogODBweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNFRUU2RDk7XG4gIGNvbG9yOiAjMTMxMzEzO1xuICB6LWluZGV4OiAxO1xufVxuXG5zZWN0aW9uLndlLW5vdy1kZWNpc2lvbiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuc2VjdGlvbi53ZS1ub3ctZGVjaXNpb24gLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuc2VjdGlvbi53ZS1ub3ctZGVjaXNpb24gLmRlc2MtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4vKiB3ZS1vdXItY2FzZXMgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLndlLW91ci1jYXNlcyAud2Utb3VyLWNhc2VzX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNlY3Rpb24ud2Utb3VyLWNhc2VzIC5zd2lwZXItc2xpZGUge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbnNlY3Rpb24ud2Utb3VyLWNhc2VzIC53ZS1vdXItY2FzZXNfX2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzVweCByZ2JhKDIyOSwgMjI5LCAyMjksIDAuNzYpO1xufVxuXG5zZWN0aW9uLndlLW91ci1jYXNlcyAud2Utb3VyLWNhc2VzX19pdGVtLWltZyB7XG4gIGhlaWdodDogMjE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNlY3Rpb24ud2Utb3VyLWNhc2VzIC53ZS1vdXItY2FzZXNfX2l0ZW0tdGl0bGUge1xuICBwYWRkaW5nOiAyMHB4IDI4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbnNlY3Rpb24ud2Utb3VyLWNhc2VzIC53ZS1vdXItY2FzZXNfX2l0ZW0taW5mbyB7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG5zZWN0aW9uLndlLW91ci1jYXNlcyAud2Utb3VyLWNhc2VzX19pdGVtLWluZm8gLnRpdGxlIHtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuc2VjdGlvbi53ZS1vdXItY2FzZXMgLndlLW91ci1jYXNlc19faXRlbS1pbmZvIC5udW1iZXIge1xuICBjb2xvcjogI0EwN0UzRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLyogdG0td2hhdC10bSA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24udG0td2hhdC10bSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWcvdG0td2hhdC10bS5qcGdcIik7XG59XG5cbnNlY3Rpb24udG0td2hhdC10bSAuaWlmLXRhcmdldF9fbGVmdCB7XG4gIHdpZHRoOiA1OCU7XG59XG5cbnNlY3Rpb24udG0td2hhdC10bSAuaWlmLXRhcmdldF9fbGVmdCBwIHtcbiAgbWF4LXdpZHRoOiA1NDVweDtcbn1cblxuLyogdG0tZmV3LXBsdXNlcyA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24udG0tZmV3LXBsdXNlcyAudG0tZmV3LXBsdXNlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBjb3VudGVyLXJlc2V0OiB0bS1mZXctcGx1c2VzX19saXN0O1xufVxuXG5zZWN0aW9uLnRtLWZldy1wbHVzZXMgLnRtLWZldy1wbHVzZXNfX2xpc3QtaXRlbSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiB0bS1mZXctcGx1c2VzX19saXN0O1xuICBwYWRkaW5nOiA1NnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzVweCByZ2JhKDIyOSwgMjI5LCAyMjksIDAuNzYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnNlY3Rpb24udG0tZmV3LXBsdXNlcyAudG0tZmV3LXBsdXNlc19fbGlzdC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gIGdyaWQtcm93LXN0YXJ0OiAxO1xuICBncmlkLXJvdy1lbmQ6IDI7XG59XG5cbnNlY3Rpb24udG0tZmV3LXBsdXNlcyAudG0tZmV3LXBsdXNlc19fbGlzdC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIGdyaWQtcm93LXN0YXJ0OiAxO1xuICBncmlkLXJvdy1lbmQ6IDI7XG59XG5cbnNlY3Rpb24udG0tZmV3LXBsdXNlcyAudG0tZmV3LXBsdXNlc19fbGlzdC1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIGdyaWQtcm93LXN0YXJ0OiAyO1xuICBncmlkLXJvdy1lbmQ6IDM7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbnNlY3Rpb24udG0tZmV3LXBsdXNlcyAudG0tZmV3LXBsdXNlc19fbGlzdC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHRtLWZldy1wbHVzZXNfX2xpc3QpO1xuICBtaW4td2lkdGg6IDM0cHg7XG4gIGhlaWdodDogODZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYyg1MCUgLSA0M3B4KTtcbiAgcmlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtYnJvd24pO1xufVxuXG4vKiB0bS1saXR0bGUtc2VjdXJpdHkgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLmlpZi10YXJnZXQudG0tbGl0dGxlLXNlY3VyaXR5IHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltZy9scy1iZy5wbmdcIikgI0VFRTZEOTtcbn1cblxuc2VjdGlvbi5paWYtdGFyZ2V0LnRtLWxpdHRsZS1zZWN1cml0eSAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG5zZWN0aW9uLmlpZi10YXJnZXQudG0tbGl0dGxlLXNlY3VyaXR5IC50aXRsZS1kZXNjIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuc2VjdGlvbi5paWYtdGFyZ2V0LnRtLWxpdHRsZS1zZWN1cml0eSAudG0tbGl0dGxlLXNlY3VyaXR5X19saXN0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuc2VjdGlvbi5paWYtdGFyZ2V0LnRtLWxpdHRsZS1zZWN1cml0eSAudG0tbGl0dGxlLXNlY3VyaXR5X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5paWYtdGFyZ2V0LnRtLWxpdHRsZS1zZWN1cml0eSAudG0tbGl0dGxlLXNlY3VyaXR5X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5zZWN0aW9uLmlpZi10YXJnZXQudG0tbGl0dGxlLXNlY3VyaXR5IC50bS1saXR0bGUtc2VjdXJpdHlfX2l0ZW0gaW1nIHtcbiAgLS13aWR0aDogMzRweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXdpZHRoKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIG1heC1oZWlnaHQ6IHZhcigtLXdpZHRoKTtcbn1cblxuc2VjdGlvbi5paWYtdGFyZ2V0LnRtLWxpdHRsZS1zZWN1cml0eSAuaWlmLXRhcmdldF9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5zZWN0aW9uLmlpZi10YXJnZXQudG0tbGl0dGxlLXNlY3VyaXR5IC5paWYtdGFyZ2V0X19yaWdodCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiB0bS13aHktcHJvZml0YWJsZSA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24udG0td2h5LXByb2ZpdGFibGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zZWN0aW9uLnRtLXdoeS1wcm9maXRhYmxlIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbnNlY3Rpb24udG0td2h5LXByb2ZpdGFibGUgLnRtLXdoeS1wcm9maXRhYmxlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbnNlY3Rpb24udG0td2h5LXByb2ZpdGFibGUgLnRtLXdoeS1wcm9maXRhYmxlX19saXN0IC50bS13aHktcHJvZml0YWJsZV9faXRlbSB7XG4gIHBhZGRpbmc6IDQycHggMDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zZWN0aW9uLnRtLXdoeS1wcm9maXRhYmxlIC50bS13aHktcHJvZml0YWJsZV9fbGlzdCAudG0td2h5LXByb2ZpdGFibGVfX2l0ZW06aG92ZXIgLnRtLXdoeS1wcm9maXRhYmxlX19pdGVtLWltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbnNlY3Rpb24udG0td2h5LXByb2ZpdGFibGUgLnRtLXdoeS1wcm9maXRhYmxlX19saXN0IC50bS13aHktcHJvZml0YWJsZV9faXRlbTpudGgtY2hpbGQoMSk6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAwO1xufVxuXG5zZWN0aW9uLnRtLXdoeS1wcm9maXRhYmxlIC50bS13aHktcHJvZml0YWJsZV9fbGlzdCAudG0td2h5LXByb2ZpdGFibGVfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gIHBhZGRpbmctbGVmdDogNTRweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG5zZWN0aW9uLnRtLXdoeS1wcm9maXRhYmxlIC50bS13aHktcHJvZml0YWJsZV9fbGlzdCAudG0td2h5LXByb2ZpdGFibGVfX2l0ZW06OmJlZm9yZSxcbnNlY3Rpb24udG0td2h5LXByb2ZpdGFibGUgLnRtLXdoeS1wcm9maXRhYmxlX19saXN0IC50bS13aHktcHJvZml0YWJsZV9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMDtcbn1cblxuc2VjdGlvbi50bS13aHktcHJvZml0YWJsZSAudG0td2h5LXByb2ZpdGFibGVfX2xpc3QgLnRtLXdoeS1wcm9maXRhYmxlX19pdGVtOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlY3Rpb24udG0td2h5LXByb2ZpdGFibGUgLnRtLXdoeS1wcm9maXRhYmxlX19saXN0IC50bS13aHktcHJvZml0YWJsZV9faXRlbS1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDQ2cHg7XG4gIC0td2lkdGg6IDc0cHg7XG4gIG1pbi13aWR0aDogdmFyKC0td2lkdGgpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS13aWR0aCk7XG4gIG1heC13aWR0aDogdmFyKC0td2lkdGgpO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGQUY3RjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5zZWN0aW9uLnRtLXdoeS1wcm9maXRhYmxlIC50bS13aHktcHJvZml0YWJsZV9fbGlzdCAudG0td2h5LXByb2ZpdGFibGVfX2l0ZW0taW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG5zZWN0aW9uLnRtLXdoeS1wcm9maXRhYmxlIC50bS13aHktcHJvZml0YWJsZV9fbGlzdCAudG0td2h5LXByb2ZpdGFibGVfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi8qIHRtLXRocm91Z2ggPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLnRocm91Z2gtdHJ1c3QtbWFuYWdlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbnNlY3Rpb24udGhyb3VnaC10cnVzdC1tYW5hZ2VtZW50IC5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5zZWN0aW9uLnRocm91Z2gtdHJ1c3QtbWFuYWdlbWVudCAudGl0bGUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbnNlY3Rpb24udGhyb3VnaC10cnVzdC1tYW5hZ2VtZW50IC50aXRsZS1kZXNjIGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5zZWN0aW9uLnRocm91Z2gtdHJ1c3QtbWFuYWdlbWVudCAuYnRuLWJyb3duIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cblxuc2VjdGlvbi50aHJvdWdoLXRydXN0LW1hbmFnZW1lbnQgLnR0bS1zbWFsbC1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogaXQtaGVybyA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24uaXQtaGVybyAuaGVyby1taWRkbGUgLmgxIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuc2VjdGlvbi5pdC1oZXJvIC5oZXJvLW1pZGRsZSAuaDEtZGVzYyxcbnNlY3Rpb24uaXQtaGVybyAuaGVyby1taWRkbGUgLmJyb3duLWFycm93LWxpbmsge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5zZWN0aW9uLml0LWhlcm8gLmhlcm8tbWlkZGxlIC5ncmF5LWRlc2Mge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU2KTtcbn1cblxuYm9keSAuYnJvd24tYXJyb3ctbGluayxcbmJvZHkgYS5icm93bi1hcnJvdy1saW5rIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogI0Q3QjE4NTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keSAuYnJvd24tYXJyb3ctbGluazpob3ZlcixcbmJvZHkgYS5icm93bi1hcnJvdy1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5ib2R5IC5icm93bi1hcnJvdy1saW5rOjphZnRlcixcbmJvZHkgYS5icm93bi1hcnJvdy1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL29wbC1hcnJvdy5zdmdcIik7XG59XG5cbi8qIGl0LXdoZXJlLWludmVzdCA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24uaXQtd2hlcmUtaW52ZXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcbiAgYmFja2dyb3VuZDogI0VFRTZEOTtcbn1cblxuc2VjdGlvbi5pdC13aGVyZS1pbnZlc3QgLmlpZi10b2RheV9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5cbnNlY3Rpb24uaXQtd2hlcmUtaW52ZXN0IC5paWYtdG9kYXlfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogaXQtcHJvamVjdC1wYXNzID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLml0LXByb2plY3QtcGFzc19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDc4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLml0LXByb2plY3QtcGFzc19fbGlzdCAuaXQtcHJvamVjdC1wYXNzX19pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnNlY3Rpb24uaXQtcHJvamVjdC1wYXNzIC5pdC1wcm9qZWN0LXBhc3NfX2xpc3QgLml0LXByb2plY3QtcGFzc19faXRlbTpob3ZlciAuaXQtcHJvamVjdC1wYXNzX19pdGVtLW51bWJlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLml0LXByb2plY3QtcGFzc19fbGlzdCAuaXQtcHJvamVjdC1wYXNzX19pdGVtOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbn1cblxuc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLml0LXByb2plY3QtcGFzc19fbGlzdCAuaXQtcHJvamVjdC1wYXNzX19pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNjJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL2lwcC1hLTIuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMTBweDtcbiAgdG9wOiAyMHB4O1xufVxuXG5zZWN0aW9uLml0LXByb2plY3QtcGFzcyAuaXQtcHJvamVjdC1wYXNzX19saXN0IC5pdC1wcm9qZWN0LXBhc3NfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNjUlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbnNlY3Rpb24uaXQtcHJvamVjdC1wYXNzIC5pdC1wcm9qZWN0LXBhc3NfX2xpc3QgLml0LXByb2plY3QtcGFzc19faXRlbTpudGgtY2hpbGQoNCk6OmJlZm9yZSxcbnNlY3Rpb24uaXQtcHJvamVjdC1wYXNzIC5pdC1wcm9qZWN0LXBhc3NfX2xpc3QgLml0LXByb2plY3QtcGFzc19faXRlbTpudGgtY2hpbGQoNCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiAyMDVweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy9pcHAtYS0xLnN2Z1wiKTtcbn1cblxuc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLml0LXByb2plY3QtcGFzc19fbGlzdCAuaXQtcHJvamVjdC1wYXNzX19pdGVtOm50aC1jaGlsZCg0KTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL2lwcC1hLTEtci5zdmdcIik7XG59XG5cbnNlY3Rpb24uaXQtcHJvamVjdC1wYXNzIC5pdC1wcm9qZWN0LXBhc3NfX2xpc3QgLml0LXByb2plY3QtcGFzc19faXRlbTpudGgtY2hpbGQoNCkgLml0LXByb2plY3QtcGFzc19faXRlbS13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbn1cblxuc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLml0LXByb2plY3QtcGFzc19fbGlzdCAuaXQtcHJvamVjdC1wYXNzX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLml0LXByb2plY3QtcGFzc19fbGlzdCAuaXQtcHJvamVjdC1wYXNzX19pdGVtOm50aC1jaGlsZCg1KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDEzMnB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL2lwcC1hLTMuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTJweCk7XG4gIHRvcDogMTBweDtcbn1cblxuc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLml0LXByb2plY3QtcGFzc19fbGlzdCAuaXQtcHJvamVjdC1wYXNzX19pdGVtLW51bWJlciB7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBMDdFM0Y7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgei1pbmRleDogMTtcbn1cblxuc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLml0LXByb2plY3QtcGFzc19fbGlzdCAuaXQtcHJvamVjdC1wYXNzX19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4vKiBpdC1paWYtaW52b2x2ZWQgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLml0LWlpZi1pbnZvbHZlZCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5zZWN0aW9uLml0LWlpZi1pbnZvbHZlZCAucGFydG5lcnNfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4vKiBpdC1pbnRlcmVzdGluZy1wcm9qZWN0cyA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24uaXQtaW50ZXJlc3RpbmctcHJvamVjdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cblxuc2VjdGlvbi5pdC1pbnRlcmVzdGluZy1wcm9qZWN0cyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5zZWN0aW9uLml0LWludGVyZXN0aW5nLXByb2plY3RzIC5pdC1pbnRlcmVzdGluZy1wcm9qZWN0c19fbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDUwcHggNzBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zZWN0aW9uLml0LWludGVyZXN0aW5nLXByb2plY3RzIC5pdC1pbnRlcmVzdGluZy1wcm9qZWN0c19fbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogIzEzMTMxMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbnNlY3Rpb24uaXQtaW50ZXJlc3RpbmctcHJvamVjdHMgLml0LWludGVyZXN0aW5nLXByb2plY3RzX19sZWZ0LWNvbnRlbnQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgei1pbmRleDogMTtcbn1cblxuc2VjdGlvbi5pdC1pbnRlcmVzdGluZy1wcm9qZWN0cyAuaXQtaW50ZXJlc3RpbmctcHJvamVjdHNfX3JpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNTBweCA3MHB4O1xufVxuXG5zZWN0aW9uLml0LWludGVyZXN0aW5nLXByb2plY3RzIC5pdC1pbnRlcmVzdGluZy1wcm9qZWN0c19fcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNFRUU2RDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuc2VjdGlvbi5pdC1pbnRlcmVzdGluZy1wcm9qZWN0cyAuaXQtaW50ZXJlc3RpbmctcHJvamVjdHNfX3JpZ2h0LWNvbnRlbnQge1xuICBjb2xvcjogIzEzMTMxMztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuc2VjdGlvbi5pdC1pbnRlcmVzdGluZy1wcm9qZWN0cyAuaXQtaW50ZXJlc3RpbmctcHJvamVjdHNfX3JpZ2h0LWNvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5zZWN0aW9uLml0LWludGVyZXN0aW5nLXByb2plY3RzIC5pdC1pbnRlcmVzdGluZy1wcm9qZWN0c19fcmlnaHQgLmJ0bi1icm93biB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbnNlY3Rpb24uaXQtaW50ZXJlc3RpbmctcHJvamVjdHMgLmJyb3duLWFycm93LWxpbmsge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBpdC1yZWFkLWRldGFpbCA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24uaXQtcmVhZC1kZXRhaWwge1xuICBtYXJnaW46IDEwMHB4IDA7XG59XG5cbnNlY3Rpb24uaXQtcmVhZC1kZXRhaWwgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5pdC1yZWFkLWRldGFpbCAucmQtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNjJweDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG5zZWN0aW9uLml0LXJlYWQtZGV0YWlsIC5yZC1pbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbnNlY3Rpb24uaXQtcmVhZC1kZXRhaWwgaDMuaDMge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuc2VjdGlvbi5pdC1yZWFkLWRldGFpbCAuc21hbGwtZ3JheSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbnNlY3Rpb24uaXQtcmVhZC1kZXRhaWwgLmJ0bi1icm93biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi8qIGhpc3RvcnkgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLmgtaGVybyAuaGVyby1taWRkbGUge1xuICBtYXJnaW4tdG9wOiAzODZweDtcbn1cblxuLyogaC13aGF0LXlpZWxkID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5oLXdoYXQteWllbGQgLnN3aXBlci1hdXRvaGVpZ2h0LFxuc2VjdGlvbi5oLXdoYXQteWllbGQgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuc2VjdGlvbi5oLXdoYXQteWllbGQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuc2VjdGlvbi5oLXdoYXQteWllbGQgLmNvbmZzLXBhc3QtZXZlbnRzX19pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6ICMxMzEzMTMgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG5zZWN0aW9uLmgtd2hhdC15aWVsZCAuY29uZnMtcGFzdC1ldmVudHNfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5zZWN0aW9uLmgtd2hhdC15aWVsZCAuY29uZnMtcGFzdC1ldmVudHNfX2l0ZW0tYnRucyB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuc2VjdGlvbi5oLXdoYXQteWllbGQgLmNvbmZzLXBhc3QtZXZlbnRzX19pdGVtLWJ0bnMgPiBkaXYge1xuICB3aWR0aDogNDglO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG5zZWN0aW9uLmgtd2hhdC15aWVsZCAuY29uZnMtcGFzdC1ldmVudHNfX2l0ZW0tYnRucyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuc2VjdGlvbi5oLXdoYXQteWllbGQgLmNvbmZzLXBhc3QtZXZlbnRzX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuc2VjdGlvbi5oLXdoYXQteWllbGQgLnBlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5zZWN0aW9uLmgtd2hhdC15aWVsZCAucGVyLXdyYXBwZXIgPiBkaXYge1xuICB3aWR0aDogNDglO1xufVxuXG5zZWN0aW9uLmgtd2hhdC15aWVsZCAucGVyLXdyYXBwZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbnNlY3Rpb24uaC13aGF0LXlpZWxkIC5wZXItd3JhcHBlciAuY29uZnMtcGFzdC1ldmVudHNfX2l0ZW0tbXRoIHtcbiAgY29sb3I6ICNEN0IxODU7XG59XG5cbnNlY3Rpb24uaC13aGF0LXlpZWxkIC5idG4tYnJvd24ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGgtbm90ZSA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24uaC1ub3RlIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltZy9obi1iZy5qcGdcIikgI2VhZGZjYztcbn1cblxuc2VjdGlvbi5oLW5vdGUgLmlpZi10YXJnZXRfX2xlZnQge1xuICB3aWR0aDogNjAlO1xufVxuXG5zZWN0aW9uLmgtbm90ZSAuaWlmLXRhcmdldF9fbGVmdCBwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBoLWxlc2lvbiA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24uaC1sZXNpb24gLmNvbmZzLXBhc3QtZXZlbnRzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbnNlY3Rpb24uaC1sZXNpb24gLmNvbmZzLXBhc3QtZXZlbnRzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgd2lkdGg6IDQ4JTtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi8qIGgtZGVzYyA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24uaC1kZXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hkLWJnLmpwZ1wiKTtcbn1cblxuc2VjdGlvbi5oLWRlc2MgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWN0aW9uLmgtZGVzYyAudGl0bGUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbi8qIHQtZGVzYyA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24udC1kZXNjIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNFRUU2RDk7XG59XG5cbnNlY3Rpb24udC1kZXNjIC50aXRsZS1kZXNjIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiB0LXRlYW0gPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLnQtdGVhbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnNlY3Rpb24udC10ZWFtIC5jb250YWluZXIgLnQtdGVhbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5zZWN0aW9uLnQtdGVhbSAuY29udGFpbmVyIC50LXRlYW1fX2l0ZW0ge1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBtYXJnaW4tYm90dG9tOiA2OHB4O1xufVxuXG5zZWN0aW9uLnQtdGVhbSAuY29udGFpbmVyIC50LXRlYW1fX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuc2VjdGlvbi50LXRlYW0gLmNvbnRhaW5lciAudC10ZWFtX19pdGVtLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC4zNTI5NDExNzY1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc2VjdGlvbi50LXRlYW0gLmNvbnRhaW5lciAudC10ZWFtX19pdGVtLW5hbWUge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5zZWN0aW9uLnQtdGVhbSAuY29udGFpbmVyIC50LXRlYW1fX2l0ZW0tcHJvZixcbnNlY3Rpb24udC10ZWFtIC5jb250YWluZXIgLnQtdGVhbV9faXRlbS1jb21wYW55IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzVCNUI1QjtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuc2VjdGlvbi50LXRlYW0gLmNvbnRhaW5lciAudC10ZWFtX19pdGVtLXRlbGVncmFtLFxuc2VjdGlvbi50LXRlYW0gLmNvbnRhaW5lciAudC10ZWFtX19pdGVtLWluc3RhZ3JhbSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1icm93bik7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuc2VjdGlvbi50LXRlYW0gLmNvbnRhaW5lciAudC10ZWFtX19pdGVtLXRlbGVncmFtOmhvdmVyLFxuc2VjdGlvbi50LXRlYW0gLmNvbnRhaW5lciAudC10ZWFtX19pdGVtLWluc3RhZ3JhbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuc2VjdGlvbi50LXRlYW0gLmNvbnRhaW5lciAudC10ZWFtX19pdGVtLXRlbGVncmFtOjpiZWZvcmUsXG5zZWN0aW9uLnQtdGVhbSAuY29udGFpbmVyIC50LXRlYW1fX2l0ZW0taW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltZy9nbGQtdGxncm0uc3ZnXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbnNlY3Rpb24udC10ZWFtIC5jb250YWluZXIgLnQtdGVhbV9faXRlbS10ZWxlZ3JhbSB7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbn1cblxuc2VjdGlvbi50LXRlYW0gLmNvbnRhaW5lciAudC10ZWFtX19pdGVtLWluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2luc3QtMi5zdmdcIik7XG59XG5cbnNlY3Rpb24udC10ZWFtIC5jb250YWluZXIgLnQtdGVhbV9faXRlbS1mdWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWJyb3duLTIpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VjdGlvbi50LXRlYW0gLmNvbnRhaW5lciAudC10ZWFtX19pdGVtLWZ1bGw6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbnNlY3Rpb24udC10ZWFtIC5jb250YWluZXIgLnQtdGVhbV9faXRlbS1tb2RhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXgtaGVpZ2h0OiA5N3ZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbnNlY3Rpb24udC10ZWFtIC5jb250YWluZXIgLnQtdGVhbV9faXRlbS1tb2RhbCAubW9kYWwtY2xvc2UtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWN0aW9uLnQtdGVhbSAuY29udGFpbmVyIC50LXRlYW1fX2l0ZW0tbW9kYWwgLm1vZGFsLWNsb3NlLWJ0bjo6YmVmb3JlLFxuc2VjdGlvbi50LXRlYW0gLmNvbnRhaW5lciAudC10ZWFtX19pdGVtLW1vZGFsIC5tb2RhbC1jbG9zZS1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbnNlY3Rpb24udC10ZWFtIC5jb250YWluZXIgLnQtdGVhbV9faXRlbS1tb2RhbCAubW9kYWwtY2xvc2UtYnRuOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbnNlY3Rpb24udC10ZWFtIC5jb250YWluZXIgLnQtdGVhbV9faXRlbS1tb2RhbCAubW9kYWwtY2xvc2UtYnRuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbnNlY3Rpb24udC10ZWFtIC5jb250YWluZXIgLnQtdGVhbV9faXRlbS1tb2RhbCAuaDMge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbnNlY3Rpb24udC10ZWFtIC5jb250YWluZXIgLnQtdGVhbV9faXRlbS1tb2RhbCAuaDMtZGVzYyB7XG4gIGNvbG9yOiAjNUI1QjVCO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5zZWN0aW9uLnQtdGVhbSAuY29udGFpbmVyIC50LXRlYW1fX2l0ZW0tbW9kYWwgLmRlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi8qIHQtZGVzYy0yID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi50LWRlc2MtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNjBweCAwIDQ1cHg7XG59XG5cbnNlY3Rpb24udC1kZXNjLTIgLnQtZGVzYy0yX19pbWcge1xuICB3aWR0aDogODJweDtcbiAgaGVpZ2h0OiA4MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbnNlY3Rpb24udC1kZXNjLTIgLnQtZGVzYy0yX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbi8qIGZmLWhlcm8gPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLmZmLWhlcm8gLmhlcm8tbWlkZGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbnNlY3Rpb24uZmYtaGVybyAuaDEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5zZWN0aW9uLmZmLWhlcm8gYS50eHQtYnJvd24ge1xuICBtYXJnaW4tbGVmdDogOTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0Q3QjE4NTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3YjE4NTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuc2VjdGlvbi5mZi1oZXJvIGEudHh0LWJyb3duOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4vKiBmZi10ZWFtID09PT09PT09PT09PT09PT0gKi9cblxuc2VjdGlvbi5mZi10ZWFtIC5mZi10ZWFtX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbnNlY3Rpb24uZmYtdGVhbSAuZmYtdGVhbV9faXRlbS1pbWcge1xuICB3aWR0aDogMjYlO1xuICBoZWlnaHQ6IDM5MHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xufVxuXG5zZWN0aW9uLmZmLXRlYW0gLmZmLXRlYW1fX2l0ZW0taW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5zZWN0aW9uLmZmLXRlYW0gLmZmLXRlYW1fX2l0ZW0taW1nIC50bGdybSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogNDBweDtcbn1cblxuc2VjdGlvbi5mZi10ZWFtIC5mZi10ZWFtX19pdGVtLWltZyAudGxncm0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuc2VjdGlvbi5mZi10ZWFtIC5mZi10ZWFtX19pdGVtLWJvZHkge1xuICB3aWR0aDogNjglO1xufVxuXG5zZWN0aW9uLmZmLXRlYW0gLmZmLXRlYW1fX2l0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbnNlY3Rpb24uZmYtdGVhbSAuZmYtdGVhbV9faXRlbS10bGdybSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1icm93bik7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuc2VjdGlvbi5mZi10ZWFtIC5mZi10ZWFtX19pdGVtLXRsZ3JtOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5zZWN0aW9uLmZmLXRlYW0gLmZmLXRlYW1fX2l0ZW0tdGxncm0gaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbnNlY3Rpb24uZmYtdGVhbSAuZmYtdGVhbV9faXRlbS1wcm9mIHtcbiAgY29sb3I6ICM1QjVCNUI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbnNlY3Rpb24uZmYtdGVhbSAuZmYtdGVhbV9faXRlbS1kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXgtaGVpZ2h0OiBhdXRvO1xufVxuXG5zZWN0aW9uLmZmLXRlYW0gLmZmLXRlYW1fX2l0ZW0tZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCB0cmFuc3BhcmVudCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuc2VjdGlvbi5mZi10ZWFtIC5mZi10ZWFtX19pdGVtLWRlc2MgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbnNlY3Rpb24uZmYtdGVhbSAuZmYtdGVhbV9faXRlbS1kZXNjOm5vdCguYWN0aXZlKSB7XG4gIG1heC1oZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc2VjdGlvbi5mZi10ZWFtIC5mZi10ZWFtX19pdGVtLWRlc2M6bm90KC5hY3RpdmUpOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5zZWN0aW9uLmZmLXRlYW0gLmZmLXRlYW1fX2l0ZW0tbW9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0EwN0UzRjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNBMDdFM0Y7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG5zZWN0aW9uLmZmLXRlYW0gLmZmLXRlYW1fX2l0ZW0tbW9yZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuc2VjdGlvbi5mZi10ZWFtIC5mZi10ZWFtX19pdGVtLW1vcmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0EwN0UzRjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNBMDdFM0Y7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuc2VjdGlvbi5mZi10ZWFtIC5mZi10ZWFtX19pdGVtIC5mZi10ZWFtX19pdGVtLWRlc2MuYWN0aXZlICsgLmZmLXRlYW1fX2l0ZW0tbW9yZTo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4vKiB0LWhlcm8gPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLm1haW4udC1oZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbnNlY3Rpb24ubWFpbi50LWhlcm8gLmltZy1iZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xufVxuXG5zZWN0aW9uLm1haW4udC1oZXJvIC5oMS1kZXNjIHtcbiAgbWF4LXdpZHRoOiA3ODBweCAhaW1wb3J0YW50O1xufVxuXG4vKiB0LWVjbyA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24udC1lY28gLnQtZWNvX19pbWcge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuc2VjdGlvbi50LWVjbyAudC1lY29fX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiB0LW5vdyA9PT09PT09PT09PT09PT09ICovXG5cbnNlY3Rpb24udC1ub3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdC1ub3ctYmcuanBnXCIpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuc2VjdGlvbi50LW5vdyAuaWlmLXRhcmdldF9fbGVmdCBwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiB0LWhvc3RvcnkgPT09PT09PT09PT09PT09PSAqL1xuXG5zZWN0aW9uLnQtaG9zdG9yeSAudC1ob3N0b3J5X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbnNlY3Rpb24udC1ob3N0b3J5IC50LWhvc3RvcnlfX2l0ZW0ge1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICB3aWR0aDogNDkuMiU7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTMxMztcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpO1xuICB6LWluZGV4OiAxO1xufVxuXG5zZWN0aW9uLnQtaG9zdG9yeSAudC1ob3N0b3J5X19pdGVtOmhvdmVyIC50LWhvc3RvcnlfX2l0ZW0tbW9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbnNlY3Rpb24udC1ob3N0b3J5IC50LWhvc3RvcnlfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuc2VjdGlvbi50LWhvc3RvcnkgLnQtaG9zdG9yeV9faXRlbS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbnNlY3Rpb24udC1ob3N0b3J5IC50LWhvc3RvcnlfX2l0ZW0tZGF0ZSB7XG4gIGNvbG9yOiAjODQ4NDg0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbnNlY3Rpb24udC1ob3N0b3J5IC50LWhvc3RvcnlfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5zZWN0aW9uLnQtaG9zdG9yeSAudC1ob3N0b3J5X19pdGVtLW1vcmUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICNBMDdFM0Y7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbn1cblxuc2VjdGlvbi50LWhvc3RvcnkgLnQtaG9zdG9yeV9faXRlbS1tb3JlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbnNlY3Rpb24udC1ob3N0b3J5IC5idG4tdHJhbnNwYXJlbnQge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG5cbi8qIHJldmlld3MgPT09PT09PT09PT09PT09PSAqL1xuXG5tYWluLnJldmlld3MgbGFiZWwucmV2aWV3cy1waG90byB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbm1haW4ucmV2aWV3cyBsYWJlbC5yZXZpZXdzLXBob3RvOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5tYWluLnJldmlld3MgbGFiZWwucmV2aWV3cy1waG90bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1nL3ItcGhvdG8uc3ZnXCIpO1xufVxuXG5tYWluLnJldmlld3MgbGFiZWwucmV2aWV3cy1waG90byBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuc2VjdGlvbi5jb25mLXNlYyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW46IDA7XG59XG5cbnNlY3Rpb24uY29uZi1zZWMgaDMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5zZWN0aW9uLmNvbmYtc2VjIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5tYWluLmNvbmYtbWFpbiBoMS5oMSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTZweCkge1xuICAuZGVzYy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAubmF2YmFyIGxpOmhvdmVyIHVsLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgc2VjdGlvbi5oZXJvLm1haW4gLmhlcm8tbWlkZGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG5cbiAgc2VjdGlvbi53aGF0LWlpZiAud2hhdC1paWZfX2xpc3Qge1xuICAgIC0td2lkdGg6IDkwJTtcbiAgfVxuXG4gIHNlY3Rpb24ud2hhdC1paWYgLndoYXQtaWlmX19saXN0IC53aGF0LWlpZl9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG5cbiAgc2VjdGlvbi53aGF0LWlpZiAud2hhdC1paWZfX2xpc3QgLndoYXQtaWlmX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIHNlY3Rpb24uaWlmLXRhcmdldC5fX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5ob3ctYmV0dGVyIC5ob3ctYmV0dGVyX19sZWZ0IC5leGFtcGxlLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG5cbiAgc2VjdGlvbi53aGVyZS1pbnZlc3QgLndoZXJlLWludmVzdF9fbGVmdCAud2hlcmUtaW52ZXN0X19saXN0LXJvdzpudGgtY2hpbGQoMm4pIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cblxuICBzZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X19sZWZ0IC53aGVyZS1pbnZlc3RfX2xpc3QgLndoZXJlLWludmVzdF9faXRlbS5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi5jb250YWN0cyAuY29udGFjdHNfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDU2cHg7XG4gIH1cblxuICBzZWN0aW9uLmNvbmZzLW1lZXRpbmdzLXVwY29taW5nIC5jb25mcy1tZWV0aW5ncy11cGNvbWluZ19fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgfVxuXG4gIHNlY3Rpb24ud2hvLXdlIC5paWYtdGFyZ2V0X19sZWZ0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi53ZS1mdW5kLW51bWJlcnMgLndoYXQtaWlmX19pdGVtIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cblxuICBzZWN0aW9uLml0LXByb2plY3QtcGFzcyAuaXQtcHJvamVjdC1wYXNzX19saXN0IC5pdC1wcm9qZWN0LXBhc3NfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIH1cblxuICBzZWN0aW9uLmgtaGVybyAuaGVyby1taWRkbGUge1xuICAgIG1hcmdpbi10b3A6IDI4MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5oLXdoYXQteWllbGQgLmNvbmZzLXBhc3QtZXZlbnRzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzZWN0aW9uLmgtd2hhdC15aWVsZCAuY29uZnMtcGFzdC1ldmVudHNfX2l0ZW0tYnRucyA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzZWN0aW9uLmgtd2hhdC15aWVsZCAucGVyLXdyYXBwZXIgPiBkaXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHNlY3Rpb24udC10ZWFtIC5jb250YWluZXIgLnQtdGVhbV9faXRlbS1pbWcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cblxuICBzZWN0aW9uLnQtbm93IC5paWYtdGFyZ2V0X19sZWZ0IHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICBzZWN0aW9uLmgtd2hhdC15aWVsZCAuY29uZnMtcGFzdC1ldmVudHNfX2l0ZW0tYnRucyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIHNlY3Rpb24uaC13aGF0LXlpZWxkIC5idG4tYnJvd24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG5cbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cblxuICAuaDEtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgaGVhZGVyIC5uYXZiYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICBoZWFkZXIgLm5hdmJhci5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIGhlYWRlciAubmF2YmFyLmFjdGl2ZSB1bCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIGhlYWRlciAubmF2YmFyIHVsIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDcwcHggMjVweCAzMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTMwMHB4O1xuICAgIHRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICBoZWFkZXIgLm5hdmJhciB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIGhlYWRlciAubmF2YmFyIHVsIGEge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIH1cblxuICBoZWFkZXIgLmJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIGhlYWRlciAuY2xvc2UtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm5hdmJhciB1bC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm5hdmJhciB1bC5zdWItbWVudSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWJyb3duKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhciB1bC5zdWItbWVudSBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1icm93bikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXIgdWwuc3ViLW1lbnUgYSB7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhciAuaGlkZS1kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdmJhciAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIHNlY3Rpb24uaGVyby5tYWluIC5oZXJvLW1pZGRsZSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuXG4gIHNlY3Rpb24uaWlmLXRvZGF5IC5paWYtdG9kYXlfX2xpc3QgLmlpZi10b2RheV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuXG4gIHNlY3Rpb24uaWlmLXRvZGF5IC5paWYtdG9kYXlfX2xpc3QgLmlpZi10b2RheV9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIHNlY3Rpb24uaWlmLXRhcmdldCAuaWlmLXRhcmdldF9fbGVmdCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBzZWN0aW9uLmlpZi10YXJnZXQgLmlpZi10YXJnZXRfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBzZWN0aW9uLndoeS1paWYgLndoeS1paWZfX3JpZ2h0IC5oMixcbiAgc2VjdGlvbi53aHktaWlmIC53aHktaWlmX19yaWdodCAudGl0bGUtZGVzYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cblxuICBzZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX2xlZnQge1xuICAgIHdpZHRoOiA1OCU7XG4gIH1cblxuICBzZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX2xlZnQgLmhiLWltZyB7XG4gICAgd2lkdGg6IDM4JTtcbiAgfVxuXG4gIHNlY3Rpb24uaG93LWJldHRlciAuaG93LWJldHRlcl9fbGVmdCAuZXhhbXBsZS1ibG9jayB7XG4gICAgcGFkZGluZzogMjBweCAyNHB4O1xuICB9XG5cbiAgc2VjdGlvbi5ob3ctYmV0dGVyIC5ob3ctYmV0dGVyX19yaWdodCB7XG4gICAgd2lkdGg6IDM4JTtcbiAgfVxuXG4gIHNlY3Rpb24ud2hlcmUtaW52ZXN0IC53aGVyZS1pbnZlc3RfX3dyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIHNlY3Rpb24ud2hlcmUtaW52ZXN0IC53aGVyZS1pbnZlc3RfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi53aGVyZS1pbnZlc3QgLndoZXJlLWludmVzdF9fbGVmdCAud2hlcmUtaW52ZXN0X19saXN0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gIH1cblxuICBzZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X19yaWdodC1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMjUlO1xuICB9XG5cbiAgc2VjdGlvbi5iZS1pbnZlc3RvciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0yMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5jb250YWN0cyAuY29udGFjdHNfX2xlZnQge1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHg7XG4gIH1cblxuICBzZWN0aW9uLmNvbnRhY3RzIC5jb250YWN0c19fbGVmdDo6YmVmb3JlIHtcbiAgICByaWdodDogLTIwMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5jb250YWN0cyAuY29udGFjdHNfX2xlZnQgLmgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cblxuICBzZWN0aW9uLmNvbnRhY3RzIC5jb250YWN0c19fbGVmdCAudGl0bGUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgc2VjdGlvbi5jb250YWN0cyAuY29udGFjdHNfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjVweCAyNXB4O1xuICB9XG5cbiAgLm1vZGFsIC5jbG9zZS1tb2RhbCB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG5cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxuXG4gIHNlY3Rpb24uY29uZnMtbWVldGluZ3MtdXBjb21pbmcgLmNvbmZzLW1lZXRpbmdzLXVwY29taW5nX19yaWdodCAuYnRucyA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBzZWN0aW9uLmNvbmZzLXBhc3QtZXZlbnRzIC5jb250YWluZXIgLmNvbmZzLXBhc3QtZXZlbnRzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNnB4IDMycHg7XG4gIH1cblxuICBzZWN0aW9uLmNvbmZzLXBhc3QtZXZlbnRzIC5jb250YWluZXIgLmNvbmZzLXBhc3QtZXZlbnRzX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICBzZWN0aW9uLmNvbmZzLXBhc3QtZXZlbnRzIC5jb250YWluZXIgLmNvbmZzLXBhc3QtZXZlbnRzX19pdGVtLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi5tYXJrZXQtZmluYW5jaWFsbHktZnJlZSAudGl0bGUtZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIHNlY3Rpb24ubWFya2V0LWZpbmFuY2lhbGx5LWZyZWUgLndoYXQtaWlmX19saXN0Ll9fdGl0bGUgLndoYXQtaWlmX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gIH1cblxuICBzZWN0aW9uLm1hcmtldC1maW5hbmNpYWxseS1mcmVlIC53aGF0LWlpZl9fbGlzdC5fX3RpdGxlIC53aGF0LWlpZl9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBzZWN0aW9uLm1hcmtldC1wb3B1bGFyLXByb2plY3RzIC5wb3B1bGFyLXByb2plY3RzX19saXN0IC5wb3B1bGFyLXByb2plY3RzX19pdGVtLWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgfVxuXG4gIHNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIHNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0gLnBwLWNvbGxlY3Rpb25fX3Byb2dyZXNzLFxuICBzZWN0aW9uLm1hcmtldC1wb3B1bGFyLXByb2plY3RzIC5wb3B1bGFyLXByb2plY3RzX19saXN0IC5wb3B1bGFyLXByb2plY3RzX19pdGVtIC5wcC1jb2xsZWN0aW9uX19yYWlzZWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIHNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2JvdHRvbS1kZXNjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICBzZWN0aW9uLndoby13ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHNlY3Rpb24uaWlmLXRvZGF5LndlLXdoeS1jaG9vc2UgLmlpZi10b2RheV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgc2VjdGlvbi50bS1mZXctcGx1c2VzIC50bS1mZXctcGx1c2VzX19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDMycHggOTBweCAzMnB4IDIycHg7XG4gIH1cblxuICBzZWN0aW9uLnRtLWZldy1wbHVzZXMgLnRtLWZldy1wbHVzZXNfX2xpc3QtaXRlbTpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmc6IDMycHggOTBweCAzMnB4IDIycHg7XG4gIH1cblxuICBzZWN0aW9uLmlpZi10YXJnZXQudG0tbGl0dGxlLXNlY3VyaXR5IC50aXRsZS1kZXNjIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi5paWYtdGFyZ2V0LnRtLWxpdHRsZS1zZWN1cml0eSAudG0tbGl0dGxlLXNlY3VyaXR5X19pdGVtIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi5paWYtdGFyZ2V0LnRtLWxpdHRsZS1zZWN1cml0eSAudG0tbGl0dGxlLXNlY3VyaXR5X19pdGVtIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgc2VjdGlvbi50bS13aHktcHJvZml0YWJsZSAudG0td2h5LXByb2ZpdGFibGVfX2xpc3QgLnRtLXdoeS1wcm9maXRhYmxlX19pdGVtLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICB9XG5cbiAgc2VjdGlvbi50bS13aHktcHJvZml0YWJsZSAudG0td2h5LXByb2ZpdGFibGVfX2xpc3QgLnRtLXdoeS1wcm9maXRhYmxlX19pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIHNlY3Rpb24udG0td2h5LXByb2ZpdGFibGUgLnRtLXdoeS1wcm9maXRhYmxlX19saXN0IC50bS13aHktcHJvZml0YWJsZV9faXRlbS1kZXNjIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi50aHJvdWdoLXRydXN0LW1hbmFnZW1lbnQgLnRpdGxlLWRlc2MgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzZWN0aW9uLml0LXByb2plY3QtcGFzcyAuaDIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzZWN0aW9uLml0LXByb2plY3QtcGFzcyAuaXQtcHJvamVjdC1wYXNzX19saXN0IC5pdC1wcm9qZWN0LXBhc3NfX2l0ZW06bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNTJweDtcbiAgICBsZWZ0OiAtMTIwcHg7XG4gIH1cblxuICBzZWN0aW9uLml0LXByb2plY3QtcGFzcyAuaXQtcHJvamVjdC1wYXNzX19saXN0IC5pdC1wcm9qZWN0LXBhc3NfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuXG4gIHNlY3Rpb24uaXQtcHJvamVjdC1wYXNzIC5pdC1wcm9qZWN0LXBhc3NfX2xpc3QgLml0LXByb2plY3QtcGFzc19faXRlbTpudGgtY2hpbGQoNCk6OmJlZm9yZSxcbiAgc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLml0LXByb2plY3QtcGFzc19fbGlzdCAuaXQtcHJvamVjdC1wYXNzX19pdGVtOm50aC1jaGlsZCg0KTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogMTY1cHg7XG4gIH1cblxuICBzZWN0aW9uLml0LXByb2plY3QtcGFzcyAuaXQtcHJvamVjdC1wYXNzX19saXN0IC5pdC1wcm9qZWN0LXBhc3NfX2l0ZW06bnRoLWNoaWxkKDQpIC5pdC1wcm9qZWN0LXBhc3NfX2l0ZW0td3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB9XG5cbiAgc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLml0LXByb2plY3QtcGFzc19fbGlzdCAuaXQtcHJvamVjdC1wYXNzX19pdGVtOm50aC1jaGlsZCg1KTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDkycHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLml0LXByb2plY3QtcGFzc19fbGlzdCAuaXQtcHJvamVjdC1wYXNzX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIHNlY3Rpb24uaXQtcHJvamVjdC1wYXNzIC5pdC1wcm9qZWN0LXBhc3NfX2xpc3QgLml0LXByb2plY3QtcGFzc19faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBzZWN0aW9uLml0LWlpZi1pbnZvbHZlZCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuXG4gIHNlY3Rpb24uaXQtaW50ZXJlc3RpbmctcHJvamVjdHMgLml0LWludGVyZXN0aW5nLXByb2plY3RzX19sZWZ0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgc2VjdGlvbi5pdC1pbnRlcmVzdGluZy1wcm9qZWN0cyAuaXQtaW50ZXJlc3RpbmctcHJvamVjdHNfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gIH1cblxuICBzZWN0aW9uLmgtaGVybyAuaGVyby1taWRkbGUge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5oLXdoYXQteWllbGQgLmNvbmZzLXBhc3QtZXZlbnRzX19pdGVtLWJ0bnMgPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIHNlY3Rpb24udC10ZWFtIC5jb250YWluZXIgLnQtdGVhbV9faXRlbS1pbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cblxuICBzZWN0aW9uLmZmLXRlYW0gLmZmLXRlYW1fX2l0ZW0taW1nIHtcbiAgICB3aWR0aDogMzYlO1xuICB9XG5cbiAgc2VjdGlvbi5mZi10ZWFtIC5mZi10ZWFtX19pdGVtLWJvZHkge1xuICAgIHdpZHRoOiA1OCU7XG4gIH1cblxuICBzZWN0aW9uLm1haW4udC1oZXJvIC5oMS1kZXNjIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTZweCkge1xuICAubW9iLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGhlYWRlciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NzBweCkge1xuICBzZWN0aW9uLm1hcmtldC1maW5hbmNpYWxseS1mcmVlIC53aGF0LWlpZl9fbGlzdC5fX3RpdGxlIC53aGF0LWlpZl9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjVweCkge1xuICBzZWN0aW9uLml0LXByb2plY3QtcGFzcyAuaXQtcHJvamVjdC1wYXNzX19saXN0IC5pdC1wcm9qZWN0LXBhc3NfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cblxuICBzZWN0aW9uIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxuXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgLmgxLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgLmgyLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLnRpdGxlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5idG4tYnJvd24ge1xuICAgIHBhZGRpbmc6IDE2cHggMzhweDtcbiAgfVxuXG4gIC5zbWFsbC1ncmF5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBoZWFkZXIgLm5hdmJhciB1bCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5uYXZiYXIgdWwuc3ViLW1lbnUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBzZWN0aW9uLmhlcm8ubWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlIGNlbnRlcjtcbiAgfVxuXG4gIHNlY3Rpb24uaGVybyAuaGVyby10b3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICBzZWN0aW9uLmhlcm8gLmhlcm8tbWlkZGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5oZXJvIC5oZXJvLW1pZGRsZSAuaDEge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cblxuICBzZWN0aW9uLmhlcm8gLmhlcm8tbWlkZGxlIC5oMS1kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5oZXJvIC5oZXJvLWJvdHRvbSAubW9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gIH1cblxuICAubG9nbyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLnByb2ZpbGUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLnByb2ZpbGUgaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBzZWN0aW9uLmlpZi10b2RheSAuaWlmLXRvZGF5X19saXN0IC5paWYtdG9kYXlfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIHNlY3Rpb24ud2hhdC1paWYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgc2VjdGlvbi53aGF0LWlpZiAud2hhdC1paWZfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgfVxuXG4gIHNlY3Rpb24ud2hhdC1paWYgLndoYXQtaWlmX19saXN0IC53aGF0LWlpZl9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi53aGF0LWlpZiAud2hhdC1paWZfX2xpc3QgLndoYXQtaWlmX19pdGVtOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG5cbiAgc2VjdGlvbi5paWYtdGFyZ2V0Ll9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIHNlY3Rpb24uaWlmLXRhcmdldCAuaWlmLXRhcmdldF9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzZWN0aW9uLmlpZi10YXJnZXQgLmlpZi10YXJnZXRfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBzZWN0aW9uLndoeS1paWYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgc2VjdGlvbi53aHktaWlmIC53aHktaWlmX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi53aHktaWlmIC53aHktaWlmX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICBzZWN0aW9uLndoeS1paWYgLndoeS1paWZfX3JpZ2h0IC5oMixcbiAgc2VjdGlvbi53aHktaWlmIC53aHktaWlmX19yaWdodCAudGl0bGUtZGVzYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBzZWN0aW9uLndoeS1paWYgLndoeS1paWZfX3JpZ2h0IC5oMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIHNlY3Rpb24ud2h5LWlpZiAud2h5LWlpZl9fcmlnaHQgLndoeS1paWZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICBzZWN0aW9uLndoeS1paWYgLndoeS1paWZfX3JpZ2h0IC53aHktaWlmX19saXN0IC53aHktaWlmX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogODRweDtcbiAgfVxuXG4gIHNlY3Rpb24uaG93LWJldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICBzZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5ob3ctYmV0dGVyIC5ob3ctYmV0dGVyX19sZWZ0IC5oYi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gIH1cblxuICBzZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX2xlZnQgLmhiLWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5ob3ctYmV0dGVyIC5ob3ctYmV0dGVyX19sZWZ0IC5leGFtcGxlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cblxuICBzZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX2xlZnQgLmV4YW1wbGUtYmxvY2tfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICBzZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX2xlZnQgLmV4YW1wbGUtYmxvY2tfX2xpc3QgLmV4YW1wbGUtYmxvY2tfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cblxuICBzZWN0aW9uLmhvdy1iZXR0ZXIgLmhvdy1iZXR0ZXJfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHNlY3Rpb24ud2hhdC10YXNrIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIHNlY3Rpb24ud2hhdC10YXNrIC53aGF0LXRhc2tfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgc2VjdGlvbi53aGF0LXRhc2sgLndoYXQtdGFza19fbGVmdDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi53aGF0LXRhc2sgLndoYXQtdGFza19fbGVmdC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMjZweDtcbiAgICBwYWRkaW5nOiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBzZWN0aW9uLndoYXQtdGFzayAud2hhdC10YXNrX19sZWZ0LWJsb2NrOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSA5NXB4KTtcbiAgICByaWdodDogNTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgc2VjdGlvbi53aGF0LXRhc2sgLndoYXQtdGFza19fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgc2VjdGlvbi53aGF0LXRhc2sgLndoYXQtdGFza19fcmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgc2VjdGlvbi5jYXBpdGFsLXByb3RlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuXG4gIHNlY3Rpb24ud2hlcmUtaW52ZXN0IC53aGVyZS1pbnZlc3RfX2xlZnQgLndoZXJlLWludmVzdF9fbGlzdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgc2VjdGlvbi53aGVyZS1pbnZlc3QgLndoZXJlLWludmVzdF9fbGVmdCAud2hlcmUtaW52ZXN0X19saXN0LXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIHNlY3Rpb24ud2hlcmUtaW52ZXN0IC53aGVyZS1pbnZlc3RfX2xlZnQgLndoZXJlLWludmVzdF9fbGlzdC1yb3c6bnRoLWNoaWxkKDJuKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cblxuICBzZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X19sZWZ0IC53aGVyZS1pbnZlc3RfX2xpc3QgLndoZXJlLWludmVzdF9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEN0IxODU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDElICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBzZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X19sZWZ0IC53aGVyZS1pbnZlc3RfX2xpc3QgLndoZXJlLWludmVzdF9faXRlbTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOHB4KTtcbiAgfVxuXG4gIHNlY3Rpb24ud2hlcmUtaW52ZXN0IC53aGVyZS1pbnZlc3RfX2xlZnQgLndoZXJlLWludmVzdF9fbGlzdCAud2hlcmUtaW52ZXN0X19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIHNlY3Rpb24ud2hlcmUtaW52ZXN0IC53aGVyZS1pbnZlc3RfX3JpZ2h0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG5cbiAgLnNlYy1lbmQtdGV4dCAudGl0bGUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnNlYy1lbmQtdGV4dCAudGl0bGUtZGVzYyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWMtZW5kLXRleHQgLmJ0bi1icm93biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIHNlY3Rpb24uYmUtaW52ZXN0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNmYWY3ZjI7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgc2VjdGlvbi5iZS1pbnZlc3RvciAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBzZWN0aW9uLmJlLWludmVzdG9yIC5iZS1pbnZlc3Rvcl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHNlY3Rpb24ucGFydG5lcnMgLnBhcnRuZXJzX19saXN0IC5wYXJ0bmVyc19faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgc2VjdGlvbi5wYXJ0bmVycyAucGFydG5lcnNfX2xpc3QgLnBhcnRuZXJzX19pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cblxuICBzZWN0aW9uLmNvbnRhY3RzIC5jb250YWN0c19fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzZWN0aW9uLmNvbnRhY3RzIC5jb250YWN0c19fbGVmdCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIHNlY3Rpb24uY29udGFjdHMgLmNvbnRhY3RzX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzZWN0aW9uLnN0YXJ0LWludmVzdCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgc2VjdGlvbi5zdGFydC1pbnZlc3QgLnN0YXJ0LWludmVzdF9fdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgc2VjdGlvbi5zdGFydC1pbnZlc3QgLnN0YXJ0LWludmVzdF9fdG9wIC5hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG5cbiAgc2VjdGlvbi5zdGFydC1pbnZlc3QgLnN0YXJ0LWludmVzdF9fdG9wIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi5zdGFydC1pbnZlc3QgLnN0YXJ0LWludmVzdF9fdG9wIC5hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgc2VjdGlvbi5zdGFydC1pbnZlc3QgLnN0YXJ0LWludmVzdF9fdG9wIC5jb25uZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi5tb2RhbC1mb3JtIC5tb2RhbC1mb3JtX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gIH1cblxuICBzZWN0aW9uLm1vZGFsLWZvcm0gLm1mLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICBzZWN0aW9uLmNvbmZzLWludml0ZSAuY29uZnMtaW52aXRlX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi5jb25mcy1pbnZpdGUgLmNvbmZzLWludml0ZV9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbmZzLWludml0ZV9fY29udGVudCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC5jb25mcy1pbnZpdGVfX2NvbnRlbnQgLmgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuY29uZnMtaW52aXRlX19jb250ZW50IC5wYXJhZ3JhcGhzIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29uZnMtaW52aXRlX19jb250ZW50IC5idG4tYnJvd24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYnJvd24tY2hlY2stbGlzdCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICB9XG5cbiAgLmJyb3duLWNoZWNrLWxpc3QgbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG5cbiAgc2VjdGlvbi5jb25mcy1tZWV0aW5ncy11cGNvbWluZyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICBzZWN0aW9uLmNvbmZzLW1lZXRpbmdzLXVwY29taW5nID4gLmgyIHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIHNlY3Rpb24uY29uZnMtbWVldGluZ3MtdXBjb21pbmcgLmNvbmZzLW1lZXRpbmdzX19zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5jb25mcy1tZWV0aW5ncy11cGNvbWluZyAuY29uZnMtbWVldGluZ3NfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICBzZWN0aW9uLmNvbmZzLW1lZXRpbmdzLXVwY29taW5nIC5jb25mcy1tZWV0aW5nc19fc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5jb25mcy1tZWV0aW5ncy11cGNvbWluZyAuY29uZnMtbWVldGluZ3NfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiA0MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgc2VjdGlvbi5jb25mcy1tZWV0aW5ncy11cGNvbWluZyAuY29uZnMtbWVldGluZ3NfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogNDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIHNlY3Rpb24uY29uZnMtbWVldGluZ3MtdXBjb21pbmcgLmNvbmZzLW1lZXRpbmdzLXVwY29taW5nX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5jb25mcy1tZWV0aW5ncy11cGNvbWluZyAuY29uZnMtbWVldGluZ3MtdXBjb21pbmdfX2xlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzZWN0aW9uLmNvbmZzLW1lZXRpbmdzLXVwY29taW5nIC5jb25mcy1tZWV0aW5ncy11cGNvbWluZ19fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICBzZWN0aW9uLmNvbmZzLXBhc3QtZXZlbnRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIHNlY3Rpb24ubWFya2V0LWZpbmFuY2lhbGx5LWZyZWUgLndoYXQtaWlmX19saXN0Ll9fdGl0bGUgLndoYXQtaWlmX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gIH1cblxuICBzZWN0aW9uLm1hcmtldC1wb3B1bGFyLXByb2plY3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIHNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0taW1nIHtcbiAgICAtLXdpZHRoOiAxNDBweDtcbiAgfVxuXG4gIHNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0tYm9keSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIHNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuXG4gIHNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgc2VjdGlvbi5tYXJrZXQtcG9wdWxhci1wcm9qZWN0cyAucG9wdWxhci1wcm9qZWN0c19fbGlzdCAucG9wdWxhci1wcm9qZWN0c19faXRlbSAuYnRuLWJyb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIH1cblxuICBzZWN0aW9uLm1hcmtldC1wb3B1bGFyLXByb2plY3RzIC5wb3B1bGFyLXByb2plY3RzX19ib3R0b20tZGVzYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIHNlY3Rpb24ubWFpbi53ZSAudGl0bGUtZGVzYyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNlY3Rpb24ud2hvLXdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIHNlY3Rpb24ud2hvLXdlIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuXG4gIHNlY3Rpb24ud2hvLXdlIC5paWYtdGFyZ2V0X19yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNlY3Rpb24uaWlmLXRvZGF5LndlLXdoeS1jaG9vc2Uge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgc2VjdGlvbi5paWYtdG9kYXkud2Utd2h5LWNob29zZSAuaWlmLXRvZGF5X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5paWYtdG9kYXkud2Utd2h5LWNob29zZSAuaWlmLXRvZGF5X19pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG5cbiAgc2VjdGlvbi5paWYtdG9kYXkud2Utd2h5LWNob29zZSAuaWlmLXRvZGF5X19pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIHNlY3Rpb24uaWlmLXRvZGF5LndlLXdoeS1jaG9vc2UgLmlpZi10b2RheV9faXRlbS1kZXNjIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi53ZS1yZXZpZXdzIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxuXG4gIHNlY3Rpb24ud2UtcmV2aWV3cyAud2UtcmV2aWV3c19faXRlbS52aWRlbzo6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgfVxuXG4gIHNlY3Rpb24ud2UtcmV2aWV3cyAud2UtcmV2aWV3c19fcmV2aWV3LWxpc3QgLndlLXJldmlld3NfX3Jldmlldy1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBzZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX3Jldmlldy1saXN0IC53ZS1yZXZpZXdzX19yZXZpZXctaXRlbV9faW1nIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cblxuICBzZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX3Jldmlldy1saXN0IC53ZS1yZXZpZXdzX19yZXZpZXctaXRlbV9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgc2VjdGlvbi53ZS1yZXZpZXdzIC53ZS1yZXZpZXdzX19mb3JtIGZvcm0ge1xuICAgIHJvdy1nYXA6IDE0cHg7XG4gIH1cblxuICBzZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX2Zvcm0gZm9ybSA+IGlucHV0Om50aC1vZi10eXBlKDEpLFxuICBzZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX2Zvcm0gZm9ybSA+IGlucHV0Om50aC1vZi10eXBlKDIpLFxuICBzZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX2Zvcm0gZm9ybSA+IGlucHV0Om50aC1vZi10eXBlKDMpLFxuICBzZWN0aW9uLndlLXJldmlld3MgLndlLXJldmlld3NfX2Zvcm0gZm9ybSA+IGlucHV0Om50aC1vZi10eXBlKDQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zaW1wbGUtcmF0aW5nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cblxuICBzZWN0aW9uLndlLW5vdy1kZWNpc2lvbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgc2VjdGlvbi53ZS1ub3ctZGVjaXNpb24gLmRlc2MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIHNlY3Rpb24ud2Utbm93LWRlY2lzaW9uIC5kZXNjLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi53ZS1vdXItY2FzZXMgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgc2VjdGlvbi50bS13aGF0LXRtIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cblxuICBzZWN0aW9uLnRtLXdoYXQtdG0gLmlpZi10YXJnZXRfX2xlZnQgLmgyIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi50bS1mZXctcGx1c2VzIC5oMiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNlY3Rpb24udG0tZmV3LXBsdXNlcyAudG0tZmV3LXBsdXNlc19fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAzMnB4IDUwcHggMzJweCAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIHNlY3Rpb24udG0tZmV3LXBsdXNlcyAudG0tZmV3LXBsdXNlc19fbGlzdC1pdGVtIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi50bS1mZXctcGx1c2VzIC50bS1mZXctcGx1c2VzX19saXN0LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nOiAzMnB4IDUwcHggMzJweCAyMnB4O1xuICB9XG5cbiAgc2VjdGlvbi50bS1mZXctcGx1c2VzIC50bS1mZXctcGx1c2VzX19saXN0LWl0ZW06bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICAgIGJvdHRvbTogY2FsYyg1MCUgLSA0M3B4KTtcbiAgfVxuXG4gIHNlY3Rpb24udG0tZmV3LXBsdXNlcyAudG0tZmV3LXBsdXNlc19fbGlzdC1pdGVtOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuXG4gIHNlY3Rpb24uaWlmLXRhcmdldC50bS1saXR0bGUtc2VjdXJpdHkge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuXG4gIHNlY3Rpb24uaWlmLXRhcmdldC50bS1saXR0bGUtc2VjdXJpdHkgLnRpdGxlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIHNlY3Rpb24uaWlmLXRhcmdldC50bS1saXR0bGUtc2VjdXJpdHkgLmlpZi10YXJnZXRfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi50bS13aHktcHJvZml0YWJsZSAudG0td2h5LXByb2ZpdGFibGVfX2xpc3QgLnRtLXdoeS1wcm9maXRhYmxlX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzJweCAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzZWN0aW9uLnRtLXdoeS1wcm9maXRhYmxlIC50bS13aHktcHJvZml0YWJsZV9fbGlzdCAudG0td2h5LXByb2ZpdGFibGVfX2l0ZW0taW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIHNlY3Rpb24udG0td2h5LXByb2ZpdGFibGUgLnRtLXdoeS1wcm9maXRhYmxlX19saXN0IC50bS13aHktcHJvZml0YWJsZV9faXRlbS1kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBzZWN0aW9uLnRocm91Z2gtdHJ1c3QtbWFuYWdlbWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIHNlY3Rpb24udGhyb3VnaC10cnVzdC1tYW5hZ2VtZW50IC50aXRsZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICBzZWN0aW9uLnRocm91Z2gtdHJ1c3QtbWFuYWdlbWVudCAudHRtLXNtYWxsLWRlc2MgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzZWN0aW9uLml0LWhlcm8gLmhlcm8tbWlkZGxlIC5oMSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNlY3Rpb24uaXQtaGVybyAuaGVyby1taWRkbGUgLmgxLWRlc2MsXG4gIHNlY3Rpb24uaXQtaGVybyAuaGVyby1taWRkbGUgLmJyb3duLWFycm93LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIHNlY3Rpb24uaXQtaGVybyAuaGVyby1taWRkbGUgLmdyYXktZGVzYyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgc2VjdGlvbi5pdC1oZXJvIC5oZXJvLW1pZGRsZSAuZ3JheS1kZXNjIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi5pdC13aGVyZS1pbnZlc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLmgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIHNlY3Rpb24uaXQtcHJvamVjdC1wYXNzIC5pdC1wcm9qZWN0LXBhc3NfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLml0LXByb2plY3QtcGFzc19fbGlzdCAuaXQtcHJvamVjdC1wYXNzX19pdGVtIHtcbiAgICB3aWR0aDogNDclICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLml0LXByb2plY3QtcGFzc19fbGlzdCAuaXQtcHJvamVjdC1wYXNzX19pdGVtOjpiZWZvcmUsXG4gIHNlY3Rpb24uaXQtcHJvamVjdC1wYXNzIC5pdC1wcm9qZWN0LXBhc3NfX2xpc3QgLml0LXByb2plY3QtcGFzc19faXRlbTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHNlY3Rpb24uaXQtcHJvamVjdC1wYXNzIC5pdC1wcm9qZWN0LXBhc3NfX2xpc3QgLml0LXByb2plY3QtcGFzc19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgc2VjdGlvbi5pdC1wcm9qZWN0LXBhc3MgLml0LXByb2plY3QtcGFzc19fbGlzdCAuaXQtcHJvamVjdC1wYXNzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICBzZWN0aW9uLml0LXByb2plY3QtcGFzcyAuaXQtcHJvamVjdC1wYXNzX19saXN0IC5pdC1wcm9qZWN0LXBhc3NfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICBzZWN0aW9uLml0LXByb2plY3QtcGFzcyAuaXQtcHJvamVjdC1wYXNzX19saXN0IC5pdC1wcm9qZWN0LXBhc3NfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICBzZWN0aW9uLml0LXByb2plY3QtcGFzcyAuaXQtcHJvamVjdC1wYXNzX19saXN0IC5pdC1wcm9qZWN0LXBhc3NfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICBzZWN0aW9uLml0LXByb2plY3QtcGFzcyAuaXQtcHJvamVjdC1wYXNzX19saXN0IC5pdC1wcm9qZWN0LXBhc3NfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIHNlY3Rpb24uaXQtcHJvamVjdC1wYXNzIC5pdC1wcm9qZWN0LXBhc3NfX2xpc3QgLml0LXByb2plY3QtcGFzc19faXRlbTpudGgtY2hpbGQoNCkgLml0LXByb2plY3QtcGFzc19faXRlbS13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICBzZWN0aW9uLml0LXByb2plY3QtcGFzcyAuaXQtcHJvamVjdC1wYXNzX19saXN0IC5pdC1wcm9qZWN0LXBhc3NfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIHNlY3Rpb24uaXQtaWlmLWludm9sdmVkIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5pdC1paWYtaW52b2x2ZWQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzZWN0aW9uLml0LWludGVyZXN0aW5nLXByb2plY3RzIC5pdC1pbnRlcmVzdGluZy1wcm9qZWN0c19fbGVmdC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuICBzZWN0aW9uLml0LWludGVyZXN0aW5nLXByb2plY3RzIC5pdC1pbnRlcmVzdGluZy1wcm9qZWN0c19fcmlnaHQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgc2VjdGlvbi5pdC1pbnRlcmVzdGluZy1wcm9qZWN0cyAuaXQtaW50ZXJlc3RpbmctcHJvamVjdHNfX3JpZ2h0IC5idG4tYnJvd24ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIHNlY3Rpb24uaXQtcmVhZC1kZXRhaWwge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG5cbiAgc2VjdGlvbi5oLWhlcm8gLmhlcm8tbWlkZGxlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG5cbiAgc2VjdGlvbi5oLXdoYXQteWllbGQgLmNvbmZzLXBhc3QtZXZlbnRzX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIHNlY3Rpb24uaC13aGF0LXlpZWxkIC5idG4tYnJvd24ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHNlY3Rpb24uaC1sZXNpb24gLmNvbmZzLXBhc3QtZXZlbnRzX19pdGVtIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc2VjdGlvbi5oLWRlc2MgLnRpdGxlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIHNlY3Rpb24uaC1kZXNjIC50aXRsZS1kZXNjIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi50LWRlc2MgLnRpdGxlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIHNlY3Rpb24udC1kZXNjIC50aXRsZS1kZXNjIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi50LXRlYW0gLmNvbnRhaW5lciAudC10ZWFtX19pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cblxuICBzZWN0aW9uLnQtdGVhbSAuY29udGFpbmVyIC50LXRlYW1fX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgc2VjdGlvbi50LXRlYW0gLmNvbnRhaW5lciAudC10ZWFtX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cblxuICBzZWN0aW9uLnQtdGVhbSAuY29udGFpbmVyIC50LXRlYW1fX2l0ZW0tbW9kYWwge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cblxuICBzZWN0aW9uLmZmLWhlcm8gLmhlcm8tbWlkZGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgc2VjdGlvbi5mZi1oZXJvIC5oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIHNlY3Rpb24uZmYtaGVybyBhLnR4dC1icm93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5mZi10ZWFtIC5mZi10ZWFtX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgc2VjdGlvbi5mZi10ZWFtIC5mZi10ZWFtX19pdGVtLWltZyAudGxncm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzZWN0aW9uLmZmLXRlYW0gLmZmLXRlYW1fX2l0ZW0tYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzZWN0aW9uLmZmLXRlYW0gLmZmLXRlYW1fX2l0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgc2VjdGlvbi5mZi10ZWFtIC5mZi10ZWFtX19pdGVtLXRsZ3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgc2VjdGlvbi5mZi10ZWFtIC5mZi10ZWFtX19pdGVtLWRlc2MgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgc2VjdGlvbi5tYWluLnQtaGVybyAuaW1nLWJnIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC43KTtcbiAgfVxuXG4gIHNlY3Rpb24udC1lY28gLnQtZWNvX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICBzZWN0aW9uLnQtaG9zdG9yeSAudC1ob3N0b3J5X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzZWN0aW9uLnQtaG9zdG9yeSAudC1ob3N0b3J5X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIHNlY3Rpb24uaXQtaW50ZXJlc3RpbmctcHJvamVjdHMgLml0LWludGVyZXN0aW5nLXByb2plY3RzX19sZWZ0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgc2VjdGlvbi5pdC1pbnRlcmVzdGluZy1wcm9qZWN0cyAuaXQtaW50ZXJlc3RpbmctcHJvamVjdHNfX2xlZnQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgc2VjdGlvbi5pdC1pbnRlcmVzdGluZy1wcm9qZWN0cyAuaXQtaW50ZXJlc3RpbmctcHJvamVjdHNfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIHNlY3Rpb24uaXQtaW50ZXJlc3RpbmctcHJvamVjdHMgLml0LWludGVyZXN0aW5nLXByb2plY3RzX19yaWdodC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIHNlY3Rpb24uY29udGFjdHMgLmNvbnRhY3RzX19sZWZ0IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG5cbiAgc2VjdGlvbi5jb250YWN0cyAuY29udGFjdHNfX2xlZnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHMgLnBvcHVsYXItcHJvamVjdHNfX2xpc3QgLnBvcHVsYXItcHJvamVjdHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBzZWN0aW9uLndoYXQtdGFzayAud2hhdC10YXNrX19sZWZ0LWJsb2NrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBzZWN0aW9uLndoYXQtdGFzayAud2hhdC10YXNrX19sZWZ0LWJsb2NrOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDYwcHgpO1xuICB9XG5cbiAgc2VjdGlvbi53aGF0LXRhc2sgLndoYXQtdGFza19fbGVmdC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBzZWN0aW9uLmJlLWludmVzdG9yIC5iZS1pbnZlc3Rvcl9fbGlzdCAuYmUtaW52ZXN0b3JfX2l0ZW06OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxuXG4gIHNlY3Rpb24uYmUtaW52ZXN0b3IgLmJlLWludmVzdG9yX19saXN0IC5iZS1pbnZlc3Rvcl9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgc2VjdGlvbi5iZS1pbnZlc3RvciAuYmUtaW52ZXN0b3JfX2xpc3QgLmJlLWludmVzdG9yX19pdGVtLWRlc2MgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzZWN0aW9uLm1vZGFsLWZvcm0gLm1vZGFsLWZvcm1fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICBzZWN0aW9uLnRtLWZldy1wbHVzZXMgLnRtLWZldy1wbHVzZXNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgc2VjdGlvbi50bS1mZXctcGx1c2VzIC50bS1mZXctcGx1c2VzX19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgc2VjdGlvbi50LXRlYW0gLmNvbnRhaW5lciAudC10ZWFtX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgc2VjdGlvbi50LXRlYW0gLmNvbnRhaW5lciAudC10ZWFtX19pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gIHNlY3Rpb24udC10ZWFtIC5jb250YWluZXIgLnQtdGVhbV9faXRlbS1pbWcgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IDAlIDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuaDMgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzZWN0aW9uLmhlcm8gLmhlcm8tYm90dG9tIC5tb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgfVxuXG4gIHNlY3Rpb24uaGVybyAuaGVyby1ib3R0b20gLm1vcmUgcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICBzZWN0aW9uLmhlcm8gLmhlcm8tYm90dG9tIC5idG4tYnJvd24ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cblxuICBzZWN0aW9uLndoZXJlLWludmVzdCAud2hlcmUtaW52ZXN0X19sZWZ0IC53aGVyZS1pbnZlc3RfX2xpc3QgLndoZXJlLWludmVzdF9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICBzZWN0aW9uLmlpZi10b2RheS53ZS13aHktY2hvb3NlIC5paWYtdG9kYXlfX2l0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgc2VjdGlvbi50bS13aHktcHJvZml0YWJsZSAudG0td2h5LXByb2ZpdGFibGVfX2xpc3QgLnRtLXdoeS1wcm9maXRhYmxlX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMnB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIHNlY3Rpb24udG0td2h5LXByb2ZpdGFibGUgLnRtLXdoeS1wcm9maXRhYmxlX19saXN0IC50bS13aHktcHJvZml0YWJsZV9faXRlbS1pbWcge1xuICAgIC0td2lkdGg6IDY0cHg7XG4gIH1cblxuICBzZWN0aW9uLnRtLXdoeS1wcm9maXRhYmxlIC50bS13aHktcHJvZml0YWJsZV9fbGlzdCAudG0td2h5LXByb2ZpdGFibGVfX2l0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgc2VjdGlvbi5pdC1pbnRlcmVzdGluZy1wcm9qZWN0cyAuaXQtaW50ZXJlc3RpbmctcHJvamVjdHNfX2xlZnQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgc2VjdGlvbi5pdC1pbnRlcmVzdGluZy1wcm9qZWN0cyAuaXQtaW50ZXJlc3RpbmctcHJvamVjdHNfX3JpZ2h0LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIHNlY3Rpb24uaXQtaW50ZXJlc3RpbmctcHJvamVjdHMgLml0LWludGVyZXN0aW5nLXByb2plY3RzX19yaWdodCAuYnRuLWJyb3duIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIHNlY3Rpb24ud2h5LWlpZiAud2h5LWlpZl9fcmlnaHQgLnRpdGxlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIHNlY3Rpb24ud2h5LWlpZiAud2h5LWlpZl9fcmlnaHQgLndoeS1paWZfX2xpc3QgLndoeS1paWZfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIH1cblxuICBzZWN0aW9uLndoeS1paWYgLndoeS1paWZfX3JpZ2h0IC53aHktaWlmX19saXN0IC53aHktaWlmX19pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGxlZnQ6IC03MHB4O1xuICB9XG5cbiAgc2VjdGlvbi53aHktaWlmIC53aHktaWlmX19yaWdodCAud2h5LWlpZl9fbGlzdCAud2h5LWlpZl9faXRlbSAuaW1nLWljb25fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgc2VjdGlvbi53aHktaWlmIC53aHktaWlmX19yaWdodCAud2h5LWlpZl9fbGlzdCAud2h5LWlpZl9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgc2VjdGlvbi53aHktaWlmIC53aHktaWlmX19yaWdodCAud2h5LWlpZl9fbGlzdCAud2h5LWlpZl9faXRlbS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBzZWN0aW9uLnBhcnRuZXJzIC5wYXJ0bmVyc19fbGlzdCAucGFydG5lcnNfX2l0ZW0ge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICAuaDEtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgc2VjdGlvbi5oZXJvIC5oZXJvLW1pZGRsZSAuaDEtZGVzYyB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxuXG4gIHNlY3Rpb24uaWlmLXRvZGF5IC5paWYtdG9kYXlfX2xpc3QgLmlpZi10b2RheV9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgc2VjdGlvbi5paWYtdG9kYXkgLmlpZi10b2RheV9fbGlzdCAuaWlmLXRvZGF5X19pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5pbWctaWNvbl9faXRlbSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG5cbiAgc2VjdGlvbi53aHktaWlmIC53aHktaWlmX19yaWdodCAud2h5LWlpZl9fbGlzdCAud2h5LWlpZl9faXRlbSAuaW1nLWljb25fX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogNThweDtcbiAgICBtaW4taGVpZ2h0OiA1OHB4O1xuICB9XG5cbiAgc2VjdGlvbi5paWYtdG9kYXkud2Utd2h5LWNob29zZSAuaWlmLXRvZGF5X19pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufSIsIkBtaXhpbiBmb250KCRmb250X25hbWUsICRmaWxlX25hbWUsICR3ZWlnaHQsICRzdHlsZSlcclxuICBAZm9udC1mYWNlXHJcbiAgICBmb250LWZhbWlseTogJGZvbnRfbmFtZVxyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy8jeyRmaWxlX25hbWV9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvI3skZmlsZV9uYW1lfS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKVxyXG4gICAgZm9udC13ZWlnaHQ6ICN7JHdlaWdodH1cclxuICAgIGZvbnQtc3R5bGU6ICN7JHN0eWxlfVxyXG5cclxuQGluY2x1ZGUgZm9udChNb250c2VycmF0LCBNb250c2VycmF0LUJvbGQsIDcwMCwgYm9sZClcclxuQGluY2x1ZGUgZm9udChNb250c2VycmF0LCBNb250c2VycmF0LVNlbWlCb2xkLCA2MDAsIGJvbGRlcilcclxuQGluY2x1ZGUgZm9udChNb250c2VycmF0LCBNb250c2VycmF0LU1lZGl1bSwgNTAwLCBtZWRpdW0pXHJcbkBpbmNsdWRlIGZvbnQoTW9udHNlcnJhdCwgTW9udHNlcnJhdC1SZWd1bGFyLCA0MDAsIG5vcm1hbClcclxuQGluY2x1ZGUgZm9udChNb250c2VycmF0LCBNb250c2VycmF0LUxpZ2h0LCAzMDAsIGxpZ2h0ZXIpXHJcblxyXG5AaW5jbHVkZSBmb250KFV0aWx5LCBVdGlseS1Cb2xkLCA3MDAsIGJvbGQpXHJcbkBpbmNsdWRlIGZvbnQoVXRpbHksIFV0aWx5LU1lZGl1bSwgNTAwLCBtZWRpdW0pXHJcbkBpbmNsdWRlIGZvbnQoVXRpbHksIFV0aWx5LVJlZ3VsYXIsIDQwMCwgbm9ybWFsKVxyXG5AaW5jbHVkZSBmb250KFV0aWx5LCBVdGlseS1MaWdodCwgMzAwLCBsaWdodGVyKVxyXG4iLCJodG1sXHJcbiAgLS1hY2NlbnQtYnJvd246ICNEN0IxODVcclxuICAtLWFjY2VudC1icm93bi0yOiAjQTA3RTNGXHJcbiAgLy8gLS1icm93bi1iZzogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0M5QkE5QiA2LjA1JSwgI0EwN0UzRiA5MS40OCUpXHJcbiAgLS1icm93bi1iZzogbGVmdCAvIDI1MCUgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0M5QkE5QiwgI0EwN0UzRiwgI0M5QkE5QiwgI0EwN0UzRilcclxuICAtLWJyb3duLWJnLWJlZm9yZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0M5QkE5QiA2LjA1JSwgI0EwN0UzRiA5MS40OCUpXHJcbiAgLS10cmFucy0yczogYWxsIC4ycyBlYXNlXHJcbiAgLS1ibGFjazogIzA3MDcwN1xyXG4iLCIqLCAqOjpiZWZvcmUsICo6OmFmdGVyXG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcblxuaHRtbCxcbmJvZHlcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGhcblxuYm9keVxuICBmb250LWZhbWlseTogJ1V0aWx5JywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZlxuICBjb2xvcjogIzEzMTMxM1xuXG4uY29udGFpbmVyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkIG9yYW5nZVxuICBtYXgtd2lkdGg6IDEyMDBweFxuICBtYXJnaW46IDAgYXV0b1xuICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KVxuICAgIG1heC13aWR0aDogMTAwMHB4XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXG4gICAgbWF4LXdpZHRoOiA5MCVcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxuICAgIG1heC13aWR0aDogOTUlXG5cbnNlY3Rpb25cbiAgbWFyZ2luOiA3MHB4IDBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxuICAgIG1hcmdpbjogNTBweCAwXG5cbi5oMVxuICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gIGZvbnQtc2l6ZTogNTJweFxuICBmb250LXdlaWdodDogNTAwXG4gIGxpbmUtaGVpZ2h0OiAxMjAlXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXG4gICAgZm9udC1zaXplOiAzNnB4XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbiAgICBmb250LXNpemU6IDI4cHhcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KVxuICAgIGZvbnQtc2l6ZTogMjZweFxuXG4gICYtZGVzY1xuICAgIGZvbnQtc2l6ZTogMjJweFxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcbiAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNDBweClcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuXG4uaDJcbiAgZm9udC1zaXplOiA0MHB4XG4gIGZvbnQtd2VpZ2h0OiA1MDBcbiAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIG1hcmdpbi1ib3R0b206IDI1cHhcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxuICAgIGZvbnQtc2l6ZTogMjhweFxuICAvLyBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpXG4gIC8vICAgZm9udC1zaXplOiAyMHB4XG4gICAgYnJcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAmLl9fbGVmdFxuICAgIHRleHQtYWxpZ246IGxlZnRcbiAgJi5fX2NlbnRlclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAmLWRlc2NcbiAgICBmb250LXNpemU6IDMwcHhcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgbGluZS1oZWlnaHQ6IDg4JVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbiAgICAgIGZvbnQtc2l6ZTogMjBweFxuXG4uaDNcbiAgZm9udC1zaXplOiAzMHB4XG4gIGZvbnQtd2VpZ2h0OiA1MDBcbiAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxuICAgIGZvbnQtc2l6ZTogMjRweFxuICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpXG4gICAgZm9udC1zaXplOiAxOHB4XG4gICAgYnJcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuLnRpdGxlLWRlc2NcbiAgZm9udC13ZWlnaHQ6IDQwMFxuICBmb250LXNpemU6IDIwcHhcbiAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxuICAgIGZvbnQtc2l6ZTogMThweFxuXG4udHh0LWJyb3duXG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtYnJvd24pICFpbXBvcnRhbnRcbi50eHQtYnJvd24tMjAwXG4gIGNvbG9yOiAjQTA3RTNGICFpbXBvcnRhbnRcblxuLmJ0bi1icm93blxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgcGFkZGluZzogMThweCA1MnB4XG4gIGJvcmRlcjogbm9uZVxuICBvdXRsaW5lOiBub25lXG4gIGJvcmRlci1yYWRpdXM6IDdweFxuICBiYWNrZ3JvdW5kOiB2YXIoLS1icm93bi1iZylcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXG4gIGNvbG9yOiAjZmZmXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgY3Vyc29yOiBwb2ludGVyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbiAgICBwYWRkaW5nOiAxNnB4IDM4cHhcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJVxuLmJ0bi1icm93bi1uZXh0XG4gIHdpZHRoOiAzNHB4XG4gIGhlaWdodDogMzRweFxuICBkaXNwbGF5OiBmbGV4XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgYm9yZGVyLXJhZGl1czogMTBweFxuICBiYWNrZ3JvdW5kOiB2YXIoLS1icm93bi1iZylcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXG4gICY6OmJlZm9yZVxuICAgIGNvbnRlbnQ6ICcnXG4gICAgd2lkdGg6IDEwcHhcbiAgICBoZWlnaHQ6IDEwcHhcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG4gICAgbWFyZ2luLWxlZnQ6IC01cHhcblxuLmNsb3NlLWJ0blxuICB3aWR0aDogMzVweFxuICBoZWlnaHQ6IDM1cHhcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGN1cnNvcjogcG9pbnRlclxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgbGVmdDogMjUwcHhcbiAgdG9wOiAxMHB4XG4gIHotaW5kZXg6IDZcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlclxuICAgIGNvbnRlbnQ6ICcnXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMnB4XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnJvd24tYmcpXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICY6OmJlZm9yZVxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxuICAmOjphZnRlclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcblxuLmNoZWNrLWJsb2NrXG4gIHdpZHRoOiAyMHB4XG4gIGhlaWdodDogMjBweFxuICBkaXNwbGF5OiBmbGV4XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgYm9yZGVyLXJhZGl1czogNXB4XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyb3duLWJnKVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJjo6YmVmb3JlXG4gICAgY29udGVudDogJydcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiA4cHhcbiAgICBoZWlnaHQ6IDhweFxuICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnLi4vaW1nL2NoZWNrLnN2ZycpXG5cbi5pbWctdzEwMHBcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIGRpc3BsYXk6IGJsb2NrXG5cbi5idG4tdHJhbnNwYXJlbnRcbiAgbWFyZ2luLXRvcDogMjVweFxuICBwYWRkaW5nOiAxNnB4IDI2cHhcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGNvbG9yOiAjZmZmXG4gIGZvbnQtc2l6ZTogMTRweFxuICBmb250LXdlaWdodDogNTAwXG4gIGxpbmUtaGVpZ2h0OiAxNDAlXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmXG4gIGJvcmRlci1yYWRpdXM6IDdweFxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KVxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAuMDMpXG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKVxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgLjEpXG5cbiAgJi5fX2JsYWNrXG4gICAgY29sb3I6ICMxMzEzMTNcbiAgICBib3JkZXItY29sb3I6ICMxMzEzMTNcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kOiAjMTMxMzEzXG4gICAgICBjb2xvcjogI2ZmZlxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtYnJvd24pXG5cbi5zdGFydHNcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIC5zdGFyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHhcbiAgICB3aWR0aDogMTJweFxuICAgIGhlaWdodDogMTJweFxuICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnLi4vaW1nL3N0YXIuc3ZnJylcbiAgICAmLWZpbGxcbiAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnLi4vaW1nL3N0YXItZmlsbC5zdmcnKVxuXG4uZmlsbC1jb3ZlclxuICBkaXNwbGF5OiBibG9ja1xuICB3aWR0aDogMTAwJVxuICBoZWlnaHQ6IDEwMCVcbiAgb2JqZWN0LWZpdDogY292ZXJcblxuLnZpZGVvLWJnXG4gIHdpZHRoOiAxMDAlXG4gIGhlaWdodDogMTAwJVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgbGVmdDogMFxuICB0b3A6IDBcbiAgei1pbmRleDogLTFcbiAgdmlkZW9cbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoLjYpXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICBvYmplY3QtZml0OiBjb3ZlclxuXG4uc21hbGwtZ3JheVxuICBjb2xvcjogIzg0ODQ4NFxuICBmb250LXNpemU6IDIwcHhcbiAgZm9udC13ZWlnaHQ6IDUwMFxuICBsaW5lLWhlaWdodDogMTIwJVxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxuICAgIGZvbnQtc2l6ZTogMTZweFxuXG4uZGVzYy1ub25lXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTZweClcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbi5tb2Itbm9uZVxuICBAbWVkaWEgKG1heC13aWR0aDogOTk2cHgpXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbi5paWYtd29yZHNcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4iLCJAaW1wb3J0IFwiLi9wYXJ0cy9mb250c1wiXHJcbkBpbXBvcnQgXCIuL3BhcnRzL3ZhcmlhYmxlc1wiXHJcbkBpbXBvcnQgXCIuL3BhcnRzL21peGluc1wiXHJcbkBpbXBvcnQgXCIuL3BhcnRzL2dlbmVyYWxcIlxyXG5cclxuLyogSGVhZGVyID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMvaGVhZGVyXCJcclxuLyogSGVybyA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzL2hlcm9cIlxyXG4vKiBpaWYtdG9kYXkgPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy9paWYtdG9kYXlcIlxyXG4vKiB3aGF0LWlpZiA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzL3doYXQtaWlmXCJcclxuLyogaWlmLXRhcmdldCA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzL2lpZi10YXJnZXRcIlxyXG4vKiB3aHktaWlmID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMvd2h5LWlpZlwiXHJcbi8qIGhvdy1iZXR0ZXIgPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy9ob3ctYmV0dGVyXCJcclxuLyogd2hhdC10YXNrID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMvd2hhdC10YXNrXCJcclxuLyogY2FwaXRhbC1wcm90ZWN0aW9uID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMvY2FwaXRhbC1wcm90ZWN0aW9uXCJcclxuLyogd2hlcmUtaW52ZXN0ID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMvd2hlcmUtaW52ZXN0XCJcclxuLyogYmUtaW52ZXN0b3IgPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy9iZS1pbnZlc3RvclwiXHJcbi8qIHBhcnRuZXJzID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMvcGFydG5lcnNcIlxyXG4vKiBjb250YWN0cyA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzL2NvbnRhY3RzXCJcclxuLyogc3RhcnQtaW52ZXN0ID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMvc3RhcnQtaW52ZXN0XCJcclxuLyogbW9kYWwgPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy9tb2RhbFwiXHJcbi8qIG1vZGFsLWZvcm0gPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy9zaWduLWluXCJcclxuXHJcbi8qIGhlcm8tY29uZnMgPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy1jb25mcy9jb25mcy1oZXJvXCJcclxuLyogY29uZnMtaW52aXRlID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMtY29uZnMvY29uZnMtaW52aXRlXCJcclxuLyogY29uZnMtbWVldGluZ3MtdXBjb21pbmcgPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy1jb25mcy9jb25mcy1tZWV0aW5ncy11cGNvbWluZ1wiXHJcbi8qIGNvbmZzLXBhc3QtZXZlbnRzID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMtY29uZnMvY29uZnMtcGFzdC1ldmVudHNcIlxyXG5cclxuLyogbWFya2V0LWZpbmFuY2lhbGx5LWZyZWUgPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy1tYXJrZXQvbWFya2V0LWZpbmFuY2lhbGx5LWZyZWVcIlxyXG4vKiBtYXJrZXQtcG9wdWxhci1wcm9qZWN0cyA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLW1hcmtldC9tYXJrZXQtcG9wdWxhci1wcm9qZWN0c1wiXHJcblxyXG4vKiB3ZS1oZXJvID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMtd2Uvd2UtaGVyb1wiXHJcbi8qIHdlLXdoby13ZSA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLXdlL3dlLXdoby13ZVwiXHJcbi8qIHdlLWZ1bmQtbnVtYmVycyA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLXdlL3dlLWZ1bmQtbnVtYmVyc1wiXHJcbi8qIHdlLXdoeS1jaG9vc2UgPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy13ZS93ZS13aHktY2hvb3NlXCJcclxuLyogd2UtcmV2aWV3cyA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLXdlL3dlLXJldmlld3NcIlxyXG4vKiB3ZS1ub3ctZGVjaXNpb24gPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy13ZS93ZS1ub3ctZGVjaXNpb25cIlxyXG4vKiB3ZS1vdXItY2FzZXMgPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy13ZS93ZS1vdXItY2FzZXNcIlxyXG5cclxuLyogdG0td2hhdC10bSA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLXRtL3RtLXdoYXQtdG1cIlxyXG4vKiB0bS1mZXctcGx1c2VzID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMtdG0vdG0tZmV3LXBsdXNlc1wiXHJcbi8qIHRtLWxpdHRsZS1zZWN1cml0eSA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLXRtL3RtLWxpdHRsZS1zZWN1cml0eVwiXHJcbi8qIHRtLXdoeS1wcm9maXRhYmxlID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMtdG0vdG0td2h5LXByb2ZpdGFibGVcIlxyXG4vKiB0bS10aHJvdWdoID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMtdG0vdG0tdGhyb3VnaFwiXHJcblxyXG4vKiBpdC1oZXJvID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMtaXQvaXQtaGVyb1wiXHJcbi8qIGl0LXdoZXJlLWludmVzdCA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLWl0L2l0LXdoZXJlLWludmVzdFwiXHJcbi8qIGl0LXByb2plY3QtcGFzcyA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLWl0L2l0LXByb2plY3QtcGFzc1wiXHJcbi8qIGl0LWlpZi1pbnZvbHZlZCA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLWl0L2l0LWlpZi1pbnZvbHZlZFwiXHJcbi8qIGl0LWludGVyZXN0aW5nLXByb2plY3RzID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMtaXQvaXQtaW50ZXJlc3RpbmctcHJvamVjdHNcIlxyXG4vKiBpdC1yZWFkLWRldGFpbCA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLWl0L2l0LXJlYWQtZGV0YWlsXCJcclxuXHJcbi8qIGhpc3RvcnkgPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy1oaXN0b3J5L2gtaGVyb1wiXHJcbi8qIGgtd2hhdC15aWVsZCA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLWhpc3RvcnkvaC13aGF0LXlpZWxkXCJcclxuLyogaC1ub3RlID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMtaGlzdG9yeS9oLW5vdGVcIlxyXG4vKiBoLWxlc2lvbiA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLWhpc3RvcnkvaC1sZXNpb25cIlxyXG4vKiBoLWRlc2MgPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy1oaXN0b3J5L2gtZGVzY1wiXHJcblxyXG4vKiB0LWRlc2MgPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy10ZWFtL3QtZGVzY1wiXHJcbi8qIHQtdGVhbSA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLXRlYW0vdC10ZWFtXCJcclxuLyogdC1kZXNjLTIgPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy10ZWFtL3QtZGVzYy0yXCJcclxuXHJcbi8qIGZmLWhlcm8gPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy1mZi9mZi1oZXJvXCJcclxuLyogZmYtdGVhbSA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLWZmL2ZmLXRlYW1cIlxyXG5cclxuLyogdC1oZXJvID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMtdC90LWhlcm9cIlxyXG4vKiB0LWVjbyA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLXQvdC1lY29cIlxyXG4vKiB0LW5vdyA9PT09PT09PT09PT09PT09ICovXHJcbkBpbXBvcnQgXCIuL3BhcnRzLXQvdC1ub3dcIlxyXG4vKiB0LWhvc3RvcnkgPT09PT09PT09PT09PT09PSAqL1xyXG5AaW1wb3J0IFwiLi9wYXJ0cy10L3QtaG9zdG9yeVwiXHJcblxyXG4vKiByZXZpZXdzID09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCBcIi4vcGFydHMvcmV2aWV3c1wiXHJcblxyXG5AaW1wb3J0IFwiLi9wYXJ0cy9jb25mLXNlY1wiXHJcbiIsImhlYWRlclxyXG4gIHBhZGRpbmc6IDIwcHggMFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjIpXHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgbGVmdDogMFxyXG4gIHRvcDogMFxyXG4gIHotaW5kZXg6IDNcclxuXHJcbiAgLmNvbnRhaW5lclxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5NnB4KVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcblxyXG4gIC5sYW5nXHJcbiAgICBhXHJcbiAgICAgIGNvbG9yOiAjZmZmXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICAgICBtYXJnaW4tbGVmdDogMTRweFxyXG4gICAgICBmb250LXNpemU6IDIycHhcclxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyXHJcbiAgICAgICAgb3BhY2l0eTogLjdcclxuICAgICAgJi5hY3RpdmVcclxuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWJyb3duKVxyXG5cclxuICAubGFuZy1kZXNjXHJcbiAgICAuc3ViLW1lbnVcclxuICAgICAgcmlnaHQ6IC0yMHB4XHJcbiAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudFxyXG5cclxuICAubmF2YmFyXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2VcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMylcclxuICAgICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICAgIGxlZnQ6IDBcclxuICAgICAgdG9wOiAwXHJcbiAgICAgIHotaW5kZXg6IDVcclxuICAgICAgb3BhY2l0eTogMFxyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cclxuICAgICAgJi5hY3RpdmVcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG4gICAgICAgIHVsXHJcbiAgICAgICAgICBsZWZ0OiAwXHJcblxyXG4gICAgdWxcclxuICAgICAgcGFkZGluZzogMFxyXG4gICAgICBsaXN0LXN0eWxlOiBub25lXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0b1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMjVweCAzMHB4XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICBsZWZ0OiAtMzAwcHhcclxuICAgICAgICB0b3A6IDBcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgICBsaVxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG5cclxuICAgICAgbGkuYWN0aXZlXHJcbiAgICAgICAgYVxyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1icm93bilcclxuXHJcbiAgICAgIGFcclxuICAgICAgICBjb2xvcjogI2ZmZlxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjaylcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWJyb3duKVxyXG5cclxuICAgIC5wcm9maWxlXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICBwYWRkaW5nOiAwXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcclxuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1icm93bi0yKVxyXG5cclxuICAuYnVyZ2VyXHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICB3aWR0aDogMzVweFxyXG4gICAgaGVpZ2h0OiAzNXB4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIC5idXJnZXItbGluZVxyXG4gICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgdG9wOiAtOHB4XHJcbiAgICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICAgIGJvdHRvbTogLThweFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgZGlzcGxheTogZmxleFxyXG5cclxuICAgICYtbGluZVxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDJweFxyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtYnJvd24pXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgY29udGVudDogJydcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiAycHhcclxuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycylcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtYnJvd24pXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgbGVmdDogMFxyXG5cclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgdG9wOiAtMTBweFxyXG4gICAgICAmOjphZnRlclxyXG4gICAgICAgIGJvdHRvbTogLTEwcHhcclxuXHJcbiAgLmNsb3NlLWJ0blxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgZGlzcGxheTogZmxleFxyXG5cclxuLm5hdmJhclxyXG4gIGxpXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICB1bC5zdWItbWVudVxyXG4gICAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG4gICAgICAgICAgdG9wOiAzMHB4XHJcblxyXG4gIHVsLnN1Yi1tZW51XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2VcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtYnJvd24pXHJcbiAgICAvLyB3aWR0aDogMTAwJVxyXG4gICAgd2lkdGg6IDEwMHB4XHJcbiAgICBwYWRkaW5nOiAxMHB4XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB0b3A6IDIwcHhcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweClcclxuICAgIG9wYWNpdHk6IDBcclxuICAgIHZpc2liaWxpdHk6IDBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICBsZWZ0OiAwXHJcbiAgICAgIHRvcDogMFxyXG4gICAgICBvcGFjaXR5OiAxXHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcclxuICAgICAgcGFkZGluZzogMFxyXG5cclxuICAgICAgYTpob3ZlclxyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtYnJvd24pICFpbXBvcnRhbnRcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuXHJcbiAgICBsaVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XHJcbiAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICAgJi5hY3RpdmVcclxuICAgICAgICBhXHJcbiAgICAgICAgICBjb2xvcjogIzEzMTMxMyAhaW1wb3J0YW50XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgICAgJi5hY3RpdmVcclxuICAgICAgICAgIGFcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1icm93bikgIWltcG9ydGFudFxyXG4gICAgYVxyXG4gICAgICBsaW5lLWhlaWdodDogMTAwJVxyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKSAhaW1wb3J0YW50XHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICBjb2xvcjogIzEzMTMxMyAhaW1wb3J0YW50XHJcblxyXG4gIC5oaWRlLWRlc2NcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgLnN1Yi1tZW51XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB0b3A6IDBcclxuIiwic2VjdGlvbi5oZXJvXHJcbiAgcGFkZGluZy10b3A6IDY1cHhcclxuICBtYXJnaW46IDBcclxuICBjb2xvcjogI2ZmZlxyXG4gIGJhY2tncm91bmQ6ICMxMzEzMTNcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICB6LWluZGV4OiAxXHJcblxyXG4gICYubWFpblxyXG4gICAgcGFkZGluZy1ib3R0b206IDExNnB4XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJSBjZW50ZXJcclxuXHJcbiAgICAuaGVyby1taWRkbGVcclxuICAgICAgbWFyZ2luLXRvcDogMjEwcHhcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweClcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHhcclxuICAmLmRlZi1iZ1xyXG4gICAgYmFja2dyb3VuZDogY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0IHVybCgnLi4vaW1nL2hlcm8tYmctZGVmLmpwZycpXHJcblxyXG4gIC5pbWctYmdcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgbGVmdDogMFxyXG4gICAgdG9wOiAwXHJcbiAgICB6LWluZGV4OiAtMVxyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSlcclxuXHJcbiAgYVxyXG4gICAgY29sb3I6ICNmZmZcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG5cclxuICAuaGVyby10b3BcclxuICAgIG1hcmdpbi10b3A6IDcwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4XHJcblxyXG4gIC5oZXJvLW1pZGRsZVxyXG4gICAgbWFyZ2luLXRvcDogNjBweFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4XHJcblxyXG4gICAgLmgxXHJcbiAgICAgIG1heC13aWR0aDogNjgwcHhcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgIG1heC13aWR0aDogMzgwcHhcclxuICAgICAgJi1kZXNjXHJcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICAgIG1heC13aWR0aDogMzIwcHhcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzQwcHgpXHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4XHJcblxyXG4gIC5oZXJvLWJvdHRvbVxyXG4gICAgbWFyZ2luLXRvcDogNTBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcblxyXG4gICAgLnN0YXJ0XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xyXG5cclxuICAgIC5tb3JlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBtYXJnaW4tbGVmdDogNDRweFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI4cHhcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4XHJcblxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgLmJ0bi1icm93bi1uZXh0XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KVxyXG4gICAgICBwXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KVxyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHhcclxuXHJcbiAgICAuYnRuLWJyb3duXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweClcclxuICAgICAgICBwYWRkaW5nOiAxNnB4XHJcblxyXG4ubG9nb1xyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gIHdpZHRoOiAxNjBweFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgIHdpZHRoOiAxMDBweFxyXG4gIGltZ1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gIHBcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4XHJcbiAgICBtYXgtd2lkdGg6IDE1MHB4XHJcblxyXG4ucHJvZmlsZVxyXG4gIGN1cnNvcjogcG9pbnRlclxyXG4gIHBhZGRpbmc6IDIycHggMjhweFxyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gIGJvcmRlci1yYWRpdXM6IDdweFxyXG4gIGJhY2tncm91bmQ6ICMwNzA3MDdcclxuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycylcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuICBjb2xvcjogI2ZmZlxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgIGZvbnQtc2l6ZTogMFxyXG4gICAgcGFkZGluZzogMTVweFxyXG4gICAgaW1nXHJcbiAgICAgIG1hcmdpbjogMFxyXG5cclxuICAmOmhvdmVyXHJcbiAgICBiYWNrZ3JvdW5kOiAjMWQxZDFkXHJcbiAgaW1nXHJcbiAgICB3aWR0aDogMTRweFxyXG4gICAgaGVpZ2h0OiAxNHB4XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4XHJcbiIsInNlY3Rpb24uaWlmLXRvZGF5XHJcblxyXG4gIC5paWYtdG9kYXlfX2xpc3RcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIG1hcmdpbi10b3A6IDcwcHhcclxuXHJcbiAgICAuaWlmLXRvZGF5X19pdGVtXHJcbiAgICAgIHdpZHRoOiAzMCVcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpXHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHhcclxuICAgICAgICB3aWR0aDogNTAlXHJcblxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgLmlpZi10b2RheV9faXRlbS1pbWdcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KVxyXG5cclxuICAgICAgLnNtYWxsXHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgIC8vICYtaW1nXHJcbiAgICAgIC8vICAgbWFyZ2luLWJvdHRvbTogMThweFxyXG4gICAgICAvLyAgIHdpZHRoOiAxMDBweFxyXG4gICAgICAvLyAgIGhlaWdodDogMTAwcHhcclxuICAgICAgLy8gICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAvLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIC8vICAgYmFja2dyb3VuZDogI0ZBRjdGMlxyXG4gICAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDIwcHhcclxuICAgICAgLy8gICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycylcclxuICAgICAgLy8gICBAbWVkaWEgKG1heC13aWR0aDogMzQwcHgpXHJcbiAgICAgIC8vICAgICB3aWR0aDogNzBweFxyXG4gICAgICAvLyAgICAgaGVpZ2h0OiA3MHB4XHJcblxyXG4gICAgICAvLyAgIGltZ1xyXG4gICAgICAvLyAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgLy8gICAgIG1heC13aWR0aDogMzZweFxyXG4gICAgICAmLXRpdGxlXHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNDBweClcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweFxyXG4gICAgICAmLWRlc2NcclxuICAgICAgICBmb250LXNpemU6IDE4cHhcclxuICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KVxyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcblxyXG4uaW1nLWljb25fX2l0ZW1cclxuICBtYXJnaW4tYm90dG9tOiAxOHB4XHJcbiAgd2lkdGg6IDEwMHB4XHJcbiAgaGVpZ2h0OiAxMDBweFxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICBiYWNrZ3JvdW5kOiAjRkFGN0YyXHJcbiAgYm9yZGVyLXJhZGl1czogMjBweFxyXG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNDBweClcclxuICAgIHdpZHRoOiA3MHB4XHJcbiAgICBoZWlnaHQ6IDcwcHhcclxuXHJcbiAgaW1nXHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgbWF4LXdpZHRoOiAzNnB4XHJcbiIsInNlY3Rpb24ud2hhdC1paWZcclxuICBtYXJnaW4tYm90dG9tOiA3MHB4XHJcbiAgcGFkZGluZzogNzBweCAwIDgwcHhcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICBiYWNrZ3JvdW5kOiAjZmZlNWJlXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgei1pbmRleDogMVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgIHBhZGRpbmc6IDUwcHggMFxyXG5cclxuICAmOjpiZWZvcmVcclxuICAgIGNvbnRlbnQ6ICcnXHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgYmFja2dyb3VuZDogY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0IHVybCgnLi4vaW1nL3dhdmUucG5nJylcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgbGVmdDogMFxyXG4gICAgdG9wOiAwXHJcbiAgICBvcGFjaXR5OiAuNFxyXG4gICAgei1pbmRleDogLTFcclxuXHJcbiAgLnRpdGxlLWRlc2NcclxuICAgIG1heC13aWR0aDogODMwcHhcclxuICAgIG1hcmdpbjogMCBhdXRvIDQ1cHhcclxuXHJcbiAgLndoYXQtaWlmX19saXN0XHJcbiAgICAtLXdpZHRoOiAxMjIwcHhcclxuICAgIG1heC13aWR0aDogdmFyKC0td2lkdGgpXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWdyb3c6IDFcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIGJvcmRlci1yYWRpdXM6IDdweFxyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAzNXB4IHJnYmEoMjI5LCAyMjksIDIyOSwgMC43NilcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgYm90dG9tOiAtNjBweFxyXG4gICAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS13aWR0aCkvMilcclxuICAgIGNvdW50ZXItcmVzZXQ6IHdoYXQtaWlmX19saXN0XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KVxyXG4gICAgICAtLXdpZHRoOiA5MCVcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICBib3R0b206IC0zMHB4XHJcblxyXG4gICAgLndoYXQtaWlmX19pdGVtXHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMjVweCAxNnB4IDQ1cHhcclxuICAgICAgd2lkdGg6IDM5MHB4XHJcbiAgICAgIGZsZXgtZ3JvdzogMVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiB3aGF0LWlpZl9fbGlzdFxyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHhcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG5cclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpXHJcblxyXG4gICAgICAmOjphZnRlclxyXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIod2hhdC1paWZfX2xpc3QpXHJcbiAgICAgICAgZm9udC1zaXplOiA3MnB4XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJyb3duLWJnKVxyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgICAgZm9udC1zaXplOiAzOHB4XHJcblxyXG4gICAgICAmLXRleHRcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweClcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4iLCJzZWN0aW9uLmlpZi10YXJnZXRcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuXHJcbiAgJi5fX21haW5cclxuICAgIG1hcmdpbi10b3A6IDIwMHB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweClcclxuICAgICAgbWFyZ2luLXRvcDogMTYwcHhcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgbWFyZ2luLXRvcDogNTBweFxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMFxyXG5cclxuICAuY29udGFpbmVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuXHJcbiAgLmlpZi10YXJnZXRfX2xlZnRcclxuICAgIHdpZHRoOiA0OCVcclxuICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbiAgICAuaDJcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgcFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG5cclxuICAuaWlmLXRhcmdldF9fcmlnaHRcclxuICAgIHdpZHRoOiA1MCVcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICByaWdodDogMFxyXG4gICAgdG9wOiAwXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcblxyXG4gICAgaW1nXHJcbiAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4iLCJzZWN0aW9uLndoeS1paWZcclxuICBwYWRkaW5nLXRvcDogNzBweFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICBwYWRkaW5nLXRvcDogMFxyXG5cclxuICAuY29udGFpbmVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXHJcbiAgICB1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG5cclxuICAud2h5LWlpZl9fbGVmdFxyXG4gICAgd2lkdGg6IDM0JVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAmLWltZ1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICBib3JkZXItcmFkaXVzOiA3cHhcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBpbWdcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcblxyXG4gIC53aHktaWlmX19yaWdodFxyXG4gICAgd2lkdGg6IDY2JVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0b1xyXG5cclxuICAgIC5oMixcclxuICAgIC50aXRsZS1kZXNjXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMTZweFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICBtYXJnaW4tbGVmdDogMFxyXG5cclxuICAgIC5oMlxyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHhcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMFxyXG5cclxuICAgIC50aXRsZS1kZXNjXHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweClcclxuICAgICAgICBmb250LXNpemU6IDE4cHhcclxuXHJcbiAgICAud2h5LWlpZl9fbGlzdFxyXG4gICAgICBtYXJnaW4tdG9wOiA4MHB4XHJcbiAgICAgIGNvdW50ZXItcmVzZXQ6IHdoeS1paWZfX2l0ZW1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHhcclxuXHJcbiAgICAgIC53aHktaWlmX19pdGVtXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuICAgICAgICBjb2xvcjogIzEzMTMxM1xyXG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiB3aHktaWlmX19pdGVtXHJcbiAgICAgICAgcGFkZGluZzogMzBweFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgei1pbmRleDogMVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4NHB4XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KVxyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHhcclxuXHJcbiAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweFxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICAgIC5saW5lc1xyXG4gICAgICAgICAgICAmOjphZnRlclxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMilcclxuICAgICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMylcclxuICAgICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmQyZDJkXHJcblxyXG4gICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgY29udGVudDogY291bnRlcih3aHktaWlmX19pdGVtKVxyXG4gICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgIHdpZHRoOiAxMDJweFxyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTMxMzEzXHJcbiAgICAgICAgICBjb2xvcjogI2ZmZlxyXG4gICAgICAgICAgZm9udC1zaXplOiA2NHB4XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJVxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICBsZWZ0OiAtMTAycHhcclxuICAgICAgICAgIGJvdHRvbTogMFxyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpXHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4XHJcbiAgICAgICAgICAgIGxlZnQ6IC03MHB4XHJcblxyXG4gICAgICAgIC5saW5lc1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgICB0b3A6IDBcclxuICAgICAgICAgIHotaW5kZXg6IC0xXHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlclxyXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwJVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgICAgdG9wOiAwXHJcbiAgICAgICAgICAmOjphZnRlclxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIGJvdHRvbTogMFxyXG5cclxuICAgICAgICAuaW1nLWljb25fX2l0ZW1cclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweFxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgICAgICAgd2lkdGg6IDU4cHhcclxuICAgICAgICAgIG1pbi13aWR0aDogNThweFxyXG4gICAgICAgICAgaGVpZ2h0OiA1OHB4XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1OHB4XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHhcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzQwcHgpXHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNThweFxyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1OHB4XHJcblxyXG4gICAgICAgICYtdGl0bGVcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweClcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICAgJi1kZXNjXHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgICAgIGNvbG9yOiAjODQ4NDg0XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4iLCJzZWN0aW9uLmhvdy1iZXR0ZXJcclxuICBwYWRkaW5nLXRvcDogNzBweFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgIHBhZGRpbmctdG9wOiAwXHJcblxyXG4gIC5jb250YWluZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG5cclxuICAuaDJcclxuICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcclxuXHJcbiAgLmhvdy1iZXR0ZXJfX2xlZnRcclxuICAgIHdpZHRoOiA0OCVcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgIHdpZHRoOiA1OCVcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbiAgICAuaGItaW1nXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICBib3R0b206IDBcclxuICAgICAgcmlnaHQ6IDBcclxuICAgICAgd2lkdGg6IDQ4JVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICAgIHdpZHRoOiAzOCVcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4XHJcbiAgICAgICAgaW1nXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG5cclxuICAgIC5leGFtcGxlLWJsb2NrXHJcbiAgICAgIHBhZGRpbmc6IDMwcHggNDRweFxyXG4gICAgICBtYXJnaW4tdG9wOiA0MnB4XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDM1cHggcmdiYSgyMjksIDIyOSwgMjI5LCAwLjc2KVxyXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycylcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIHotaW5kZXg6IDFcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweClcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MnB4XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyNHB4XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHhcclxuXHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICAmOjphZnRlclxyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KVxyXG5cclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlclxyXG4gICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycylcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB3aWR0aDogMTM4cHhcclxuICAgICAgICBoZWlnaHQ6IDEzOHB4XHJcbiAgICAgICAgcmlnaHQ6IDE0cHhcclxuICAgICAgICB0b3A6IC02OXB4XHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIHotaW5kZXg6IC0xXHJcbiAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCcuLi9pbWcvaGItYi5zdmcnKVxyXG4gICAgICAmOjphZnRlclxyXG4gICAgICAgIHRvcDogLTY0cHhcclxuICAgICAgICB6LWluZGV4OiAyXHJcbiAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCcuLi9pbWcvaGItYS5zdmcnKVxyXG5cclxuICAgICAgJl9fdGl0bGVcclxuICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCVcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHhcclxuXHJcbiAgICAgICZfX2xpc3RcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4XHJcblxyXG4gICAgICAgIC5leGFtcGxlLWJsb2NrX19pdGVtXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHhcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCAxNzcsIDEzMywgMC4xMylcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweFxyXG4gICAgICAgICAgcGFkZGluZzogMTZweCAyOHB4XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHhcclxuXHJcbiAgICAgICAgICAmLXRpdGxlXHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCVcclxuICAgICAgICAgICAgY29sb3I6ICM3RTdBNzNcclxuICAgICAgICAgICYtZGVzY1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlXHJcblxyXG4gIC5ob3ctYmV0dGVyX19yaWdodFxyXG4gICAgd2lkdGg6IDQ4JVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgd2lkdGg6IDM4JVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4iLCJzZWN0aW9uLndoYXQtdGFza1xyXG4gIHBhZGRpbmctdG9wOiAxNzBweFxyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICBwYWRkaW5nLXRvcDogMFxyXG5cclxuICAuY29udGFpbmVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG5cclxuICAud2hhdC10YXNrX19sZWZ0XHJcbiAgICB3aWR0aDogNDglXHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgb3JkZXI6IDJcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuICAgICY6aG92ZXJcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpXHJcblxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB3aWR0aDogNDg1cHhcclxuICAgICAgaGVpZ2h0OiAzNzNweFxyXG4gICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy93dC1jb3VudHJ5LnN2ZycpXHJcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKVxyXG4gICAgICByaWdodDogLTQycHhcclxuICAgICAgdG9wOiAtMTIwcHhcclxuICAgICAgei1pbmRleDogLTFcclxuXHJcbiAgICAmLWJsb2NrXHJcbiAgICAgIHBhZGRpbmc6IDUwcHggNDRweFxyXG4gICAgICB3aWR0aDogMzY2cHhcclxuICAgICAgaGVpZ2h0OiA2MjZweFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG4gICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQgdXJsKCcuLi9pbWcvd3QtbC1iZy5qcGcnKVxyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuICAgICAgY29sb3I6ICNmZmZcclxuICAgICAgei1pbmRleDogMVxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBoZWlnaHQ6IDIyNnB4XHJcbiAgICAgICAgcGFkZGluZzogMzRweFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHhcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KVxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcblxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSlcclxuXHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB3aWR0aDogMjQ0cHhcclxuICAgICAgICBoZWlnaHQ6IDI0NHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCcuLi9pbWcvd3QtcGxheS5zdmcnKVxyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMjJweClcclxuICAgICAgICBsZWZ0OiAtMTIycHhcclxuICAgICAgICB6LWluZGV4OiAyXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgICAgd2lkdGg6IDE5MHB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDE5MHB4XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOTVweClcclxuICAgICAgICAgIHJpZ2h0OiA1MHB4XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KVxyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4XHJcbiAgICAgICAgICB0b3A6IDIwcHhcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjBweClcclxuXHJcbiAgICAgIHBcclxuICAgICAgICBmb250LXNpemU6IDI0cHhcclxuICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpXHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHhcclxuXHJcbiAgLndoYXQtdGFza19fcmlnaHRcclxuICAgIHdpZHRoOiA1MCVcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgb3JkZXI6IDFcclxuICAgIHBcclxuICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHhcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4iLCJzZWN0aW9uLmNhcGl0YWwtcHJvdGVjdGlvblxyXG4gIHBhZGRpbmc6IDE1MHB4IDBcclxuICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQgdXJsKCcuLi9pbWcvY3AtYmctbWFpbi5zdmcnKVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgIHBhZGRpbmc6IDMwcHggMFxyXG5cclxuICAuY29udGFpbmVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcblxyXG4gIC5jcC1pbWdcclxuICAgIHdpZHRoOiA1MnB4XHJcbiAgICBoZWlnaHQ6IDUycHhcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHhcclxuXHJcbiAgLmgyXHJcbiAgICBtYXgtd2lkdGg6IDc4MHB4XHJcbiAgICBzcGFuXHJcbiAgICAgIGNvbG9yOiAjQTA3RTNGXHJcblxyXG4gIC50aXRsZS1kZXNjXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIG1heC13aWR0aDogNzgwcHhcclxuIiwic2VjdGlvbi53aGVyZS1pbnZlc3RcclxuICAud2hlcmUtaW52ZXN0X193cmFwcGVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAvLyBmbGV4LXdyYXA6IHdyYXBcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcblxyXG4gIC53aGVyZS1pbnZlc3RfX2xlZnRcclxuICAgIHdpZHRoOiA2OCVcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcblxyXG4gICAgJi1pbWdcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaW1nXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuXHJcbiAgICAud2hlcmUtaW52ZXN0X19saXN0XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuXHJcbiAgICAgICYtcm93XHJcbiAgICAgICAgLS1tYXJnaW46IC05MHB4XHJcbiAgICAgICAgLy8gLS1tYXJnaW46IC0xMDBweFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTEwcHhcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiAtMTQwcHhcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZFxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKVxyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpXHJcbiAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgwcHgpXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KVxyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweClcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweClcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSlcclxuICAgICAgICAgIHotaW5kZXg6IDNcclxuICAgICAgICAmOm50aC1jaGlsZCgyKVxyXG4gICAgICAgICAgei1pbmRleDogMlxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpXHJcbiAgICAgICAgICB6LWluZGV4OiAxXHJcblxyXG4gICAgICAgICYuX19yaWdodC1pdGVtc1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICAgICAgICAgLndoZXJlLWludmVzdF9faXRlbVxyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tbWFyZ2luKVxyXG4gICAgICAgICYuX19sZWZ0LWl0ZW1zXHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgICAgIC53aGVyZS1pbnZlc3RfX2l0ZW1cclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1tYXJnaW4pXHJcblxyXG4gICAgICAud2hlcmUtaW52ZXN0X19pdGVtXHJcbiAgICAgICAgLy8gbWluLXdpZHRoOiAzMjhweFxyXG4gICAgICAgIC8vIG1pbi1oZWlnaHQ6IDMyOHB4XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNzhweFxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3OHB4XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweFxyXG4gICAgICAgIHBhZGRpbmc6IDcwcHhcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHhcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICB6LWluZGV4OiBpbmhlcml0XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudFxyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q3QjE4NVxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxyXG4gICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgbWluLXdpZHRoOiAzMCVcclxuICAgICAgICAgIG1heC13aWR0aDogMzAlXHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMSUgIWltcG9ydGFudFxyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJSAhaW1wb3J0YW50XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDVweFxyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHhcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcblxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSlcclxuICAgICAgICAgIC8vIHotaW5kZXg6IDEwXHJcbiAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgIHdpZHRoOiAzMHB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnLi4vaW1nL2NoZWNrLXJvdW5kLnN2ZycpXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTVweClcclxuICAgICAgICAgIHRvcDogMTEwcHhcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHhcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4XHJcbiAgICAgICAgICAgIHRvcDogMTBweFxyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDhweClcclxuXHJcbiAgICAgICAgJi53aGl0ZS1iZ1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCcuLi9pbWcvd2lsLWktYmctd2hpdGUuc3ZnJylcclxuICAgICAgICAmLmJyb3duLWJnXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy93aWwtaS1iZy1icm93bi5zdmcnKVxyXG4gICAgICAgICYuaGlkZVxyXG4gICAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcblxyXG4gICAgICAgICYtdGV4dFxyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJVxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweClcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4XHJcblxyXG4gIC53aGVyZS1pbnZlc3RfX3JpZ2h0XHJcbiAgICB3aWR0aDogMzAlXHJcbiAgICB3aWR0aDogMzYwcHhcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcblxyXG4gICAgJi1ibG9ja1xyXG4gICAgICBwYWRkaW5nOiA1MHB4XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy93aS1ibG9jay5qcGcnKVxyXG4gICAgICBjb2xvcjogI2ZmZlxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDI1JVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgcGFkZGluZzogMjVweFxyXG4gICAgICBwXHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcblxyXG4uc2VjLWVuZC10ZXh0XHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgLnRpdGxlLWRlc2NcclxuICAgIG1hcmdpbjogNjVweCBhdXRvIDBcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgZm9udC1zaXplOiAyNHB4XHJcbiAgICBtYXgtd2lkdGg6IDc0NXB4XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgICBiclxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgLmJ0bi1icm93blxyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMFxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgbWFyZ2luLXRvcDogMjBweFxyXG4iLCJzZWN0aW9uLmJlLWludmVzdG9yXHJcbiAgcGFkZGluZzogNjBweCAwXHJcbiAgYmFja2dyb3VuZDogY2VudGVyIC0yMDAlIC8gY292ZXIgbm8tcmVwZWF0IHVybCgnLi4vaW1nL2JpLWJnLmpwZycpICNmYWY3ZjJcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIC0yMDAlXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgYmFja2dyb3VuZDogI2ZhZjdmMlxyXG4gICAgcGFkZGluZzogNTBweCAwXHJcblxyXG4gIC5oMlxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXHJcblxyXG4gIC5iZS1pbnZlc3Rvcl9fbGlzdFxyXG4gICAgbWFyZ2luLXRvcDogNjBweFxyXG4gICAgd2lkdGg6IDYwJVxyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cclxuICAgIGNvdW50ZXItcmVzZXQ6IGJlLWludmVzdG9yX19pdGVtXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbiAgICAuYmUtaW52ZXN0b3JfX2l0ZW1cclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBiZS1pbnZlc3Rvcl9faXRlbVxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgcGFkZGluZzogNDBweCAwXHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFNkQ5XHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgYm9yZGVyOiBub25lXHJcblxyXG4gICAgICAmOjpiZWZvcmVcclxuICAgICAgICBjb250ZW50OiBcIjBcIiBjb3VudGVyKGJlLWludmVzdG9yX19pdGVtKVxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweFxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgZm9udC1zaXplOiA2NHB4XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJvd24tYmctYmVmb3JlKVxyXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KVxyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4XHJcbiAgICAgICAgICBmb250LXNpemU6IDQycHhcclxuXHJcbiAgICAgICYtdGl0bGVcclxuICAgICAgICBmb250LXNpemU6IDI2cHhcclxuICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpXHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgJi1kZXNjXHJcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcbiAgICAgICAgY29sb3I6ICM4NDg0ODRcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpXHJcbiAgICAgICAgICBiclxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcblxyXG4gIC5zZWMtZW5kLXRleHRcclxuICAgIC50aXRsZS1kZXNjXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcclxuIiwic2VjdGlvbi5wYXJ0bmVyc1xyXG4gIG1hcmdpbi1ib3R0b206IDBcclxuXHJcbiAgLnBhcnRuZXJzX19saXN0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuXHJcbiAgICAucGFydG5lcnNfX2l0ZW1cclxuICAgICAgcGFkZGluZzogMzBweFxyXG4gICAgICAvLyB3aWR0aDogMjUlXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTUwcHhcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNUU1RTVcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTVcclxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4XHJcbiAgICAgICAgcGFkZGluZzogMTVweFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpXHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4XHJcblxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgaW1nXHJcbiAgICAgICAgICBvcGFjaXR5OiAuNVxyXG5cclxuICAgICAgaW1nXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDAuNSlcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwJVxyXG4iLCJzZWN0aW9uLmNvbnRhY3RzXHJcbiAgLmNvbnRhaW5lclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHhcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEN0IxODVcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzVweCByZ2JhKDIyOSwgMjI5LCAyMjksIDAuNzYpXHJcblxyXG4gIGFcclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKVxyXG4gICAgJjpob3ZlclxyXG4gICAgICBvcGFjaXR5OiAuN1xyXG5cclxuICAuY29udGFjdHNfX2xlZnRcclxuICAgIHdpZHRoOiA3MCVcclxuICAgIHBhZGRpbmc6IDU1cHggNjVweFxyXG4gICAgcGFkZGluZy1yaWdodDogMjAycHhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgei1pbmRleDogMVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgcGFkZGluZzogMzVweFxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweFxyXG4gICAgICAmOjpiZWZvcmVcclxuICAgICAgICByaWdodDogLTIwMHB4XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpXHJcbiAgICAgIHBhZGRpbmc6IDI1cHhcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuICAgICY6aG92ZXJcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgcmlnaHQ6IC0xNDBweFxyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDdkZWcpXHJcblxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIHdpZHRoOiAzMDlweFxyXG4gICAgICBoZWlnaHQ6IDI3N3B4XHJcbiAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnLi4vaW1nL2NvbnZlcnQuc3ZnJylcclxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICByaWdodDogLTExMHB4XHJcbiAgICAgIHRvcDogNTBweFxyXG4gICAgICB6LWluZGV4OiAtMVxyXG5cclxuICAgIC5oMlxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4XHJcblxyXG4gICAgLnRpdGxlLWRlc2NcclxuICAgICAgZm9udC1zaXplOiAyMnB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCVcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgICBmb250LXNpemU6IDE4cHhcclxuICAgICAgYVxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICAgICAgIGNvbG9yOiAjQTA3RTNGXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuXHJcbiAgICAuc21hbGwtZGVzY1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBpbWdcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgIHdpZHRoOiAxNHB4XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4XHJcblxyXG4gIC5jb250YWN0c19fcmlnaHRcclxuICAgIHBhZGRpbmc6IDQwcHggODZweFxyXG4gICAgYmFja2dyb3VuZDogI0ZDRjhGMFxyXG4gICAgd2lkdGg6IDMwJVxyXG4gICAgei1pbmRleDogMVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweClcclxuICAgICAgcGFkZGluZzogNDBweCA1NnB4XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjVweCAyNXB4XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcblxyXG4gICAgLmgzXHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweFxyXG4gICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcblxyXG4gICAgLmNvbnRhY3QtdXNfX2xpc3RcclxuICAgICAgLmNvbnRhY3QtdXNfX2l0ZW1cclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4XHJcblxyXG4gICAgICAgICYtdGl0bGVcclxuICAgICAgICAgIGNvbG9yOiAjODQ4NDg0XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlXHJcbiAgICAgICAgJi1saW5rXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHhcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICBjb2xvcjogI0EwN0UzRlxyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJVxyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweClcclxuICAgICAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHhcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnLi4vaW1nL2NvbnRhY3QtYXJyb3cuc3ZnJylcclxuIiwic2VjdGlvbi5zdGFydC1pbnZlc3RcclxuICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgbWFyZ2luLXRvcDogMFxyXG4gIHBhZGRpbmc6IDMwcHggMFxyXG4gIGNvbG9yOiAjZmZmXHJcbiAgYmFja2dyb3VuZDogY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0IHVybCgnLi4vaW1nL3NpLWJnLmpwZycpICMwMDBcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgei1pbmRleDogMVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgIHBhZGRpbmc6IDQwcHggMFxyXG5cclxuICAmOjpiZWZvcmVcclxuICAgIGNvbnRlbnQ6ICcnXHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjY1KVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICBsZWZ0OiAwXHJcbiAgICB0b3A6IDBcclxuICAgIHotaW5kZXg6IC0xXHJcblxyXG4gIC5jb250YWluZXJcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgei1pbmRleDogMVxyXG5cclxuICAuaDFcclxuICAgIG1hcmdpbi10b3A6IDg2cHhcclxuICAudGl0bGUtZGVzY1xyXG4gICAgbWFyZ2luLXRvcDogNXB4XHJcbiAgLmJ0bi1icm93blxyXG4gICAgbWFyZ2luLXRvcDogMzBweFxyXG5cclxuICAuc3RhcnQtaW52ZXN0X190b3BcclxuICAgIG1hcmdpbi1yaWdodDogYXV0b1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIC5hZGRyZXNzXHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweFxyXG5cclxuICAgIGFcclxuICAgICAgY29sb3I6ICNmZmZcclxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICBvcGFjaXR5OiAuOFxyXG5cclxuICAgIC5sb2dvXHJcbiAgICAgIEBtZWRpYSAoIG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgLmFkZHJlc3NcclxuICAgICAgQG1lZGlhICggbWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICBtYXJnaW4tdG9wOiAwXHJcblxyXG4gICAgLmNvbm5lY3RcclxuICAgICAgQG1lZGlhICggbWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcblxyXG4gIC5zdGFydC1pbnZlc3RfX2JvdHRvbVxyXG4gICAgbWFyZ2luLXRvcDogODRweFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG5cclxuICAgIC5jb3B5cmlnaHRcclxuICAgICAgY29sb3I6ICM4NDg0ODRcclxuICAgICAgZm9udC1zaXplOiAxNXB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcblxyXG4gIC5zdGFydC1pbnZlc3RfX21vYmlsZVxyXG4gICAgbWFyZ2luLXRvcDogMjVweFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweFxyXG4gICAgaDRcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4XHJcbiAgICAmLWl0ZW1cclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHhcclxuICAgICAgaW1nXHJcbiAgICAgICAgd2lkdGg6IDIwcHhcclxuICAgICAgICBoZWlnaHQ6IDIwcHhcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweFxyXG4gICAgICBhXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICBjb2xvcjogI2ZmZlxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKVxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIG9wYWNpdHk6IC43XHJcblxyXG4gIC5idG4tdG9wXHJcbiAgICBwYWRkaW5nLXRvcDogMTBweFxyXG4gICAgd2lkdGg6IDU1cHhcclxuICAgIGhlaWdodDogNTVweFxyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LWJyb3duKVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG4gICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICByaWdodDogMjBweFxyXG4gICAgYm90dG9tOiAyMHB4XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycylcclxuICAgIHotaW5kZXg6IDFcclxuICAgICY6aG92ZXJcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LWJyb3duLTIpXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgd2lkdGg6IDIwcHhcclxuICAgICAgaGVpZ2h0OiAyMHB4XHJcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmXHJcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmZcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxyXG5cclxuICAuY29uZlxyXG4gICAgb3BhY2l0eTogLjdcclxuICAgIGNvbG9yOiAjZmZmXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgYm90dG9tOiAxMHB4XHJcbiAgICBsZWZ0OiAwXHJcbiIsIi5tb2RhbFxyXG4gIHBhZGRpbmc6IDMwcHggMFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgaGVpZ2h0OiAxMDAlXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpXHJcbiAgcG9zaXRpb246IGZpeGVkXHJcbiAgbGVmdDogMFxyXG4gIHRvcDogMFxyXG4gIHotaW5kZXg6IDEwMFxyXG4gIHRyYW5zaXRpb246IGFsbCAuN3MgZWFzZVxyXG4gIG92ZXJmbG93LXk6IGF1dG9cclxuICBvcGFjaXR5OiAwXHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbiAgJi5hY3RpdmVcclxuICAgIG9wYWNpdHk6IDFcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGVcclxuXHJcbiAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAvLyAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcblxyXG4gIC5jbG9zZS1tb2RhbFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgcmlnaHQ6IDMwcHhcclxuICAgIHRvcDogMzBweFxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICB6LWluZGV4OiAxMDFcclxuICAgIHdpZHRoOiAzNXB4XHJcbiAgICBoZWlnaHQ6IDM1cHhcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgIHRvcDogNTBweFxyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMnB4XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXHJcbiAgICAmOjphZnRlclxyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXHJcblxyXG4gIC5tb2RhbC1pdGVtc1xyXG4gICAgJiA+IGRpdlxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICYuYWN0aXZlXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuXHJcbiAgLm1vZGFsLWNvbnRlbnRcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIGJhY2tncm91bmQ6ICNmZmZcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweFxyXG4gICAgbWF4LXdpZHRoOiA5NDBweFxyXG4gICAgbWFyZ2luOiAwIGF1dG9cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgIG1heC13aWR0aDogOTUlXHJcblxyXG4gIC5tb2RhbF9fbWFya2V0LXBwXHJcblxyXG4gICAgJl9faW1nXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMjIwcHhcclxuICAgICAgaW1nXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxyXG5cclxuICAgICZfX2JvZHlcclxuICAgICAgcGFkZGluZzogMjVweFxyXG5cclxuICAgICZfX2Rlc2NcclxuICAgICAgbWFyZ2luLXRvcDogMjBweFxyXG4gICAgICBwXHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG4iLCJzZWN0aW9uLm1vZGFsLWZvcm1cclxuICBtYXJnaW46IDBcclxuICBwYWRkaW5nOiA1MHB4IDBcclxuICB3aWR0aDogMTAwJVxyXG4gIGhlaWdodDogMTAwJVxyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoXHJcbiAgYmFja2dyb3VuZDogY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0IHVybCgnLi4vaW1nL21mLWJnLmpwZycpXHJcbiAgei1pbmRleDogMTBcclxuICBvdmVyZmxvdzogYXV0b1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIHBvc2l0aW9uOiBmaXhlZFxyXG4gIGxlZnQ6IDBcclxuICB0b3A6IDBcclxuICBvcGFjaXR5OiAwXHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlXHJcblxyXG4gICYuYWN0aXZlXHJcbiAgICBvcGFjaXR5OiAxXHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbiAgICB6LWluZGV4OiAxNVxyXG5cclxuICAuY2xvc2UtYnRuXHJcbiAgICBsZWZ0OiBhdXRvXHJcbiAgICB0b3A6IDI1cHhcclxuICAgIHJpZ2h0OiAyNXB4XHJcblxyXG4gIC5sb2dvXHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4XHJcblxyXG4gIC5jb250YWluZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuXHJcbiAgLnRhYnMtdGl0bGVzXHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDBcclxuICAgIC8vIGdhcDogNXB4XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAmX19pdGVtXHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMFxyXG4gICAgICB3aWR0aDogNTAlXHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICBvcGFjaXR5OiAuNVxyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmXHJcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKVxyXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgJi5hY3RpdmVcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICAgICAgY3Vyc29yOiBhdXRvXHJcblxyXG4gIC5tb2RhbC1mb3JtX193cmFwcGVyXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgbWF4LXdpZHRoOiA1MDBweFxyXG4gICAgYmFja2dyb3VuZDogI2ZmZlxyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDdweCA3cHhcclxuICAgIHBhZGRpbmc6IDMycHggODBweFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBwYWRkaW5nOiAzMnB4IDQwcHhcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweClcclxuICAgICAgcGFkZGluZzogMjBweFxyXG5cclxuICAgICYuYWN0aXZlXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcblxyXG4gIC5tZlxyXG4gICAgJi10aXRsZVxyXG4gICAgICBmb250LXNpemU6IDMycHhcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJVxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweFxyXG4gICAgJi1kZXNjXHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHhcclxuICAgICAgZm9udC1zaXplOiAxNXB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCVcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgIGNvbG9yOiAjNUI1QjVCXHJcbiAgICAmLWZsZXhcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgbGFiZWwsXHJcbiAgICAgIGlucHV0XHJcbiAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcblxyXG4gICAgICBpbnB1dFxyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuXHJcbiAgICAgIGxhYmVsXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4XHJcbiAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICBjb250ZW50OiAnXFwyNzEzJ1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHhcclxuICAgICAgICAgIGhlaWdodDogMjRweFxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY2NlbnQtYnJvd24pXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgIGxlZnQ6IDBcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICBjb2xvcjogI2ZmZlxyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcblxyXG4gICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZVxyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1icm93bilcclxuXHJcbiAgZm9ybVxyXG4gICAgbWFyZ2luLXRvcDogMjhweFxyXG4gICAgbGFiZWxcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxyXG4gICAgICBjb2xvcjogIzVCNUI1QlxyXG4gICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMFxyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJVxyXG4gICAgaW5wdXRcclxuICAgICAgcGFkZGluZzogMCAxNXB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHhcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiA1NHB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweFxyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY2NlbnQtYnJvd24pXHJcbiAgICAgICYjYWxsb3dcclxuICAgICAgICB3aWR0aDogMjRweFxyXG4gICAgICAgIGhlaWdodDogMjRweFxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweFxyXG4gICAgYnV0dG9uXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiIsInNlY3Rpb24uY29uZnMtaW52aXRlXHJcbiAgLmNvbnRhaW5lclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuXHJcbiAgLmNvbmZzLWludml0ZV9fbGVmdFxyXG4gICAgd2lkdGg6IDMwJVxyXG4gICAgbWFyZ2luLXJpZ2h0OiA0JVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICBpbWdcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXJcclxuXHJcbiAgLmNvbmZzLWludml0ZV9fcmlnaHRcclxuICAgIHdpZHRoOiA2NCVcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbi5jb25mcy1pbnZpdGVfX2NvbnRlbnRcclxuICAuaDJcclxuICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgZm9udC1zaXplOiAyMnB4XHJcbiAgLmgzXHJcbiAgICBmb250LXNpemU6IDI0cHhcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgZm9udC1zaXplOiAyMHB4XHJcblxyXG4gIC5wYXJhZ3JhcGhzXHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4XHJcbiAgICBwXHJcbiAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICBiclxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHhcclxuXHJcbiAgLmJ0bi1icm93blxyXG4gICAgbWFyZ2luLXRvcDogMzBweFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcblxyXG4uYnJvd24tY2hlY2stbGlzdFxyXG4gIHBhZGRpbmctbGVmdDogMFxyXG4gIGxpc3Qtc3R5bGU6IG5vbmVcclxuICBtYXJnaW4tdG9wOiAxNnB4XHJcbiAgbGlcclxuICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCVcclxuICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4XHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIHdpZHRoOiAxMnB4XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4XHJcblxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIHdpZHRoOiAxNHB4XHJcbiAgICAgIGhlaWdodDogMTRweFxyXG4gICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy9jaGVjay1saS5zdmcnKVxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB0b3A6IDhweFxyXG4iLCJzZWN0aW9uLmNvbmZzLW1lZXRpbmdzLXVwY29taW5nXHJcbiAgcGFkZGluZy10b3A6IDMwcHhcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICBwYWRkaW5nLXRvcDogMFxyXG5cclxuICAuY29udGFpbmVyXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuXHJcbiAgLmgyXHJcbiAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgJiA+IC5oMlxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudFxyXG5cclxuICAuY29uZnMtbWVldGluZ3NfX3NsaWRlclxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweFxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2XHJcbiAgICAgIHRvcDogNjAlXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICB0b3A6IGF1dG9cclxuICAgICAgICBib3R0b206IC0yMHB4XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldlxyXG4gICAgICBsZWZ0OiAzMHB4XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICBsZWZ0OiA0MCVcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHRcclxuICAgICAgcmlnaHQ6IDMwcHhcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgIHJpZ2h0OiA0MCVcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxuXHJcbiAgLmNvbmZzLW1lZXRpbmdzLXVwY29taW5nX193cmFwcGVyXHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAzNXB4IHJnYmEoMjI5LCAyMjksIDIyOSwgMC43NilcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgbWFyZ2luLXRvcDogMzBweFxyXG5cclxuICAuY29uZnMtbWVldGluZ3MtdXBjb21pbmdfX2xlZnRcclxuICAgIHdpZHRoOiA0MCVcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIHotaW5kZXg6IDNcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuICAgIGltZ1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXJcclxuXHJcbiAgLmNvbmZzLW1lZXRpbmdzLXVwY29taW5nX19yaWdodFxyXG4gICAgd2lkdGg6IDYwJVxyXG4gICAgcGFkZGluZzogMzBweCA1MHB4XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDc0cHhcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzRweFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBwYWRkaW5nOiAxNXB4XHJcblxyXG4gICAgLmJ0bnNcclxuICAgICAgbWFyZ2luLXRvcDogMzVweFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAmID4gKlxyXG4gICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgICB3aWR0aDogNDglXHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcblxyXG4uY29uZnMtbWVldGluZ3MtdXBjb21pbmdfX2RhdGVcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgZmxleC13cmFwOiB3cmFwXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG5cclxuLnN1YnRpdGxlLWdyYXksXHJcbi5zdWJ0aXRsZS1kYXRlXHJcbiAgbWFyZ2luLXRvcDogNXB4XHJcbiAgY29sb3I6ICM4NDg0ODRcclxuICBmb250LXNpemU6IDE4cHhcclxuICBsaW5lLWhlaWdodDogMTIwJVxyXG4gIG1hcmdpbi1yaWdodDogMTVweFxyXG5cclxuLnN1YnRpdGxlLWRhdGVcclxuICBjb2xvcjogdmFyKC0tYWNjZW50LWJyb3duLTIpXHJcbiAgZm9udC13ZWlnaHQ6IDUwMFxyXG4iLCJzZWN0aW9uLmNvbmZzLXBhc3QtZXZlbnRzXHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHhcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMFxyXG5cclxuICAuY29udGFpbmVyXHJcbiAgICAuY29uZnMtcGFzdC1ldmVudHNfX2xpc3RcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldlxyXG4gICAgICAgIHRvcDogNTMlXHJcblxyXG4gICAgLmNvbmZzLXBhc3QtZXZlbnRzX19pdGVtXHJcbiAgICAgIHBhZGRpbmc6IDM2cHggNDZweFxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAgIGNvbG9yOiAjZmZmXHJcbiAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy9oZXJvLWJnLmpwZycpICMxMzEzMTNcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgICBwYWRkaW5nOiAyNnB4IDMycHhcclxuXHJcbiAgICAgICYtdGl0bGVcclxuICAgICAgICBmb250LXNpemU6IDMycHhcclxuICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4XHJcbiAgICAgICAgICBiclxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICYtc3VidGl0bGVcclxuICAgICAgICBjb2xvcjogIzg0ODQ4NFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxyXG4gICAgICAuYnRuLWJyb3duXHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjhweFxyXG4iLCJzZWN0aW9uLm1hcmtldC1maW5hbmNpYWxseS1mcmVlXHJcbiAgbWFyZ2luLXRvcDogMFxyXG4gIGJhY2tncm91bmQ6ICNFRUU2RDlcclxuICAmOjpiZWZvcmVcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgLmgyXHJcbiAgICBiclxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcblxyXG4gIC50aXRsZS1kZXNjXHJcbiAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHhcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHhcclxuXHJcbiAgLndoYXQtaWlmX19saXN0XHJcbiAgICAmLl9fdGl0bGVcclxuXHJcbiAgICAgIC53aGF0LWlpZl9faXRlbVxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgICAgICAgJi10aXRsZVxyXG4gICAgICAgICAgY29udGVudDogY291bnRlcih3aGF0LWlpZl9fbGlzdClcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNzJweFxyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJvd24tYmcpXHJcbiAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dFxyXG4gICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycylcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNThweFxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg3MHB4KVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHhcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1OHB4XHJcbiAgICAgICAgJi10ZXh0XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudFxyXG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnRcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiIsInNlY3Rpb24ubWFya2V0LXBvcHVsYXItcHJvamVjdHNcclxuICBwYWRkaW5nLXRvcDogNzBweFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgIHBhZGRpbmctdG9wOiAwXHJcblxyXG4gIC5wb3B1bGFyLXByb2plY3RzX19saXN0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuXHJcbiAgICAucG9wdWxhci1wcm9qZWN0c19faXRlbVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xyXG4gICAgICB3aWR0aDogNDklXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweFxyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGXHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzVweCByZ2JhKDIyOSwgMjI5LCAyMjksIDAuNzYpXHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDJuKVxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG5cclxuICAgICAgJi1pbWdcclxuICAgICAgICAtLXdpZHRoOiAyMzhweFxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLXdpZHRoKVxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLXdpZHRoKVxyXG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKVxyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgICAtLXdpZHRoOiAxNDBweFxyXG5cclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICBvcGFjaXR5OiAuN1xyXG5cclxuICAgICAgICBpbWdcclxuICAgICAgICAgIHdpZHRoOiAxMDUlXHJcbiAgICAgICAgICBoZWlnaHQ6IDEwNSVcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcblxyXG4gICAgICAmLWJvZHlcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHhcclxuICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHhcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4XHJcblxyXG4gICAgICAmLXRpdGxlXHJcbiAgICAgICAgY29sb3I6ICMxMzEzMTNcclxuICAgICAgICBmb250LXNpemU6IDMycHhcclxuICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweFxyXG5cclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICBvcGFjaXR5OiAuN1xyXG5cclxuICAgICAgJi1kZXNjXHJcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgIHBcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxuICAgICAgICAubWluLXRpbWVcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHhcclxuXHJcbiAgICAgIC5wcC1jb2xsZWN0aW9uXHJcbiAgICAgICAgJl9fY291bnRzXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG5cclxuICAgICAgICAmX19wcm9ncmVzcyxcclxuICAgICAgICAmX19yYWlzZWRcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxuICAgICAgICAgIGNvbG9yOiAjODQ4NDg0XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHhcclxuXHJcbiAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuXHJcbiAgICAgICAgJl9fcHJvZ3Jlc3NcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweFxyXG5cclxuICAgICAgICAmX19saW5lXHJcbiAgICAgICAgICBoZWlnaHQ6IDNweFxyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNVxyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHhcclxuICAgICAgICAgICYtY29sb3JcclxuICAgICAgICAgICAgd2lkdGg6IDM1JVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LWJyb3duLTIpXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgICAgIHRvcDogMFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHhcclxuXHJcbiAgICAgIC5idG4tYnJvd25cclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweFxyXG5cclxuICAucG9wdWxhci1wcm9qZWN0c19fYm90dG9tLWRlc2NcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgbWFyZ2luLXRvcDogMjBweFxyXG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHhcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4iLCJzZWN0aW9uLm1haW4ud2VcclxuXHJcbiAgLmgxLFxyXG4gIC5oMS1kZXNjLFxyXG4gIC50aXRsZS1kZXNjXHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4XHJcblxyXG4gIC50aXRsZS1kZXNjXHJcbiAgICBtYXJnaW4tdG9wOiAzOHB4XHJcbiAgICBmb250LXNpemU6IDE2cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgIGJyXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuICAgIHNwYW5cclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMFxyXG4iLCJzZWN0aW9uLndoby13ZVxyXG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudFxyXG4gIHBhZGRpbmc6IDcwcHggMFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICBwYWRkaW5nOiAwXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgcGFkZGluZzogMFxyXG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50XHJcblxyXG4gIC5oMlxyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4XHJcblxyXG4gIC5paWYtdGFyZ2V0X19sZWZ0XHJcbiAgICB3aWR0aDogNTQlXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KVxyXG4gICAgICBiclxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgLmlpZi10YXJnZXRfX3JpZ2h0XHJcbiAgICB3aWR0aDogNDAlXHJcbiAgICB0b3A6IC0xMCVcclxuXHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgLy8gICBkaXNwbGF5OiBibG9ja1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcblxyXG4gICAgaW1nXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiIsInNlY3Rpb24ud2UtZnVuZC1udW1iZXJzXHJcbiAgLndoYXQtaWlmX19saXN0XHJcbiAgICBib3R0b206IGF1dG9cclxuICAgIC53aGF0LWlpZl9faXRlbS10ZXh0XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50XHJcblxyXG4gIC53aGF0LWlpZl9faXRlbVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweClcclxuICAgICAgZm9udC1zaXplOiA1MnB4XHJcbiAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICY6bnRoLWNoaWxkKDMpXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudFxyXG4iLCJzZWN0aW9uLmlpZi10b2RheS53ZS13aHktY2hvb3NlXHJcbiAgcGFkZGluZy10b3A6IDgwcHhcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICBwYWRkaW5nLXRvcDogMFxyXG5cclxuICAuaDJcclxuICAgIG1hcmdpbi1ib3R0b206IDM0cHhcclxuICAuaDItZGVzY1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcblxyXG4gIC5paWYtdG9kYXlfX2xpc3RcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4XHJcblxyXG4gIC5paWYtdG9kYXlfX2l0ZW1cclxuICAgIHdpZHRoOiAyMyVcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICB3aWR0aDogNDglXHJcblxyXG4gICAgJi1kZXNjXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgIGJyXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweClcclxuICAgICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG5cclxuICAuYnRuLWJyb3duXHJcbiAgICBtYXJnaW46IDQ1cHggYXV0byAwXHJcbiAgICB3aWR0aDogMjIwcHhcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiIsInNlY3Rpb24ud2UtcmV2aWV3c1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuICBtYXJnaW46IDcwcHggMCA1MHB4XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgbWFyZ2luOiA1MHB4IDBcclxuXHJcbiAgLndlLXJldmlld3NfX2xpc3RcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG5cclxuICAud2UtcmV2aWV3c19faXRlbVxyXG4gICAgYmFja2dyb3VuZDogIzEzMTMxM1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIGhlaWdodDogMjcwcHhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDM1cHggcmdiYSgyMjksIDIyOSwgMjI5LCAwLjc2KVxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIG9wYWNpdHk6IC43XHJcbiAgICAmLnZpZGVvXHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICB3aWR0aDogNTBweFxyXG4gICAgICAgIGhlaWdodDogNTBweFxyXG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnLi4vaW1nL3dyLXBsYXkuc3ZnJylcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICBib3R0b206IDMycHhcclxuICAgICAgICBsZWZ0OiA0MHB4XHJcbiAgICAgICAgei1pbmRleDogMlxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjVweClcclxuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KVxyXG5cclxuICAgICYtaW1nXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB0b3A6IDBcclxuICAgICAgei1pbmRleDogMVxyXG5cclxuICAgIGltZ1xyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXJcclxuXHJcbiAgLndlLXJldmlld3NfX3Jldmlldy1saXN0XHJcbiAgICBtYXJnaW4tdG9wOiA2MnB4XHJcblxyXG4gICAgLndlLXJldmlld3NfX3Jldmlldy1pdGVtXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHhcclxuICAgICAgbWF4LXdpZHRoOiA4MjBweFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcblxyXG4gICAgICAmX19oZWFkZXJcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgJl9faW1nXHJcbiAgICAgICAgd2lkdGg6IDY4cHhcclxuICAgICAgICBoZWlnaHQ6IDY4cHhcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgICAgd2lkdGg6IDQ1cHhcclxuICAgICAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICAgIGltZ1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcclxuXHJcbiAgICAgICZfX25hbWVcclxuICAgICAgICBmb250LXNpemU6IDE4cHhcclxuICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHhcclxuICAgICAgJl9fc29jXHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHhcclxuICAgICAgICBhXHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgIHdpZHRoOiAzMHB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgICAgIG1hcmdpbjogMTBweCA4cHggMjVweFxyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcclxuICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKVxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZFxyXG4gICAgICAgICAgICBpbWdcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpXHJcblxyXG4gICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICBvcGFjaXR5OiAuN1xyXG5cclxuICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgJl9fZGVzY1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICAgcFxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweFxyXG5cclxuICAud2UtcmV2aWV3c19fZm9ybVxyXG4gICAgZm9ybVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICByb3ctZ2FwOiAxNHB4XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICByb3ctZ2FwOiAxNHB4XHJcblxyXG4gICAgICAmID4gaW5wdXRcclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpLFxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMiksXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSxcclxuICAgICAgICAmOm50aC1vZi10eXBlKDQpXHJcbiAgICAgICAgICB3aWR0aDogNDkuMiVcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIGlucHV0XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogNDVweFxyXG4gICAgICBwYWRkaW5nOiAwIDIwcHhcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjMpXHJcblxyXG4gICAgdGV4dGFyZWFcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAxNTBweFxyXG4gICAgICBwYWRkaW5nOiAyMHB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4zKVxyXG4gICAgICByZXNpemU6IG5vbmVcclxuXHJcbiAgICBidXR0b25cclxuICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbi5zaW1wbGUtcmF0aW5nXHJcbiAgbWFyZ2luLWxlZnQ6IDhweFxyXG4gIG1pbi13aWR0aDogMTUwcHhcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBmb250LXNpemU6IDM2cHhcclxuICBjb2xvcjogdHJhbnNwYXJlbnRcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICBmb250LXNpemU6IDMycHhcclxuICAmOjpiZWZvcmVcclxuICAgIGNvbnRlbnQ6IFwi4piF4piF4piF4piF4piFXCJcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICB3aWR0aDogMTUwcHhcclxuXHJcbiAgJl9faXRlbXNcclxuICAgIC8vIHdpZHRoOiAxNTBweFxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgbGVmdDogMFxyXG4gICAgdG9wOiAwXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgJl9faXRlbVxyXG4gICAgd2lkdGg6IDBcclxuICAgIGhlaWdodDogMFxyXG4gICAgb3BhY2l0eTogMFxyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIGxlZnQ6IDBcclxuICAgIHRvcDogMFxyXG4gICZfX2xhYmVsXHJcbiAgICBmbGV4OiAwIDAgMjAlXHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgY29sb3I6ICNlYmViZWJcclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50OiAn4piFJ1xyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycylcclxuXHJcbi5zaW1wbGUtcmF0aW5nX19pdGVtOmNoZWNrZWQsXHJcbi5zaW1wbGUtcmF0aW5nX19pdGVtOmNoZWNrZWQgfiAuc2ltcGxlLXJhdGluZ19fbGFiZWxcclxuICBjb2xvcjogdmFyKC0tYWNjZW50LWJyb3duLTIpXHJcblxyXG4uc2ltcGxlLXJhdGluZ19fbGFiZWw6aG92ZXIsXHJcbi5zaW1wbGUtcmF0aW5nX19sYWJlbDpob3ZlciB+IC5zaW1wbGUtcmF0aW5nX19sYWJlbCxcclxuLnNpbXBsZS1yYXRpbmdfX2xhYmVsOmNoZWNrZWQgfiAuc2ltcGxlLXJhdGluZ19fbGFiZWw6aG92ZXJcclxuICBjb2xvcjogdmFyKC0tYWNjZW50LWJyb3duKVxyXG5cclxuc2VjdGlvbi53ZS1yZXZpZXdzXHJcbiAgLnNpbXBsZS1yYXRpbmdcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgJjo6YWZ0ZXJcclxuICAgICAgLy8gY29udGVudDogJ9Ce0YbQtdC90LrQsCDQutCw0YHQsNC90LjQtdC8IOKYhuKYhuKYhuKYhuKYhidcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgY29sb3I6ICMzMzNcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiIsInNlY3Rpb24ud2Utbm93LWRlY2lzaW9uXHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG4gIHBhZGRpbmc6IDgwcHggMFxyXG4gIGNvbG9yOiAjZmZmXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgYmFja2dyb3VuZDogI0VFRTZEOVxyXG4gIGNvbG9yOiAjMTMxMzEzXHJcbiAgei1pbmRleDogMVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgIHBhZGRpbmc6IDUwcHggMFxyXG5cclxuICAuY29udGFpbmVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcblxyXG4gIC5oMlxyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweFxyXG5cclxuICAuZGVzYy10aXRsZVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweFxyXG4gICAgZm9udC1zaXplOiAyNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBmb250LXNpemU6IDE4cHhcclxuICAgICAgYnJcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiIsInNlY3Rpb24ud2Utb3VyLWNhc2VzXHJcbiAgLndlLW91ci1jYXNlc19fc2xpZGVyXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuXHJcbiAgLmgyXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuXHJcbiAgLnN3aXBlci1zbGlkZVxyXG4gICAgcGFkZGluZzogMzBweCAwXHJcbiAgLndlLW91ci1jYXNlc19faXRlbVxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDM1cHggcmdiYSgyMjksIDIyOSwgMjI5LCAwLjc2KVxyXG4gICAgJi1pbWdcclxuICAgICAgaGVpZ2h0OiAyMTZweFxyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAmLXRpdGxlXHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjhweFxyXG4gICAgICBmb250LXNpemU6IDI0cHhcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJVxyXG4gICAgJi1pbmZvXHJcbiAgICAgIHBhZGRpbmc6IDEycHggMjhweFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNVxyXG5cclxuICAgICAgLnRpdGxlXHJcbiAgICAgICAgY29sb3I6ICM4NDg0ODRcclxuICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHhcclxuICAgICAgLm51bWJlclxyXG4gICAgICAgIGNvbG9yOiAjQTA3RTNGXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcbiIsInNlY3Rpb24udG0td2hhdC10bVxyXG4gIG1hcmdpbjogMFxyXG4gIHBhZGRpbmc6IDEwMHB4IDBcclxuICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQgdXJsKCcuLi9pbWcvdG0td2hhdC10bS5qcGcnKVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgIHBhZGRpbmc6IDUwcHggMFxyXG5cclxuICAuaWlmLXRhcmdldF9fbGVmdFxyXG4gICAgd2lkdGg6IDU4JVxyXG5cclxuICAgIC5oMlxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgYnJcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgICBwXHJcbiAgICAgIG1heC13aWR0aDogNTQ1cHhcclxuIiwic2VjdGlvbi50bS1mZXctcGx1c2VzXHJcblxyXG4gIC5oMlxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBiclxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgLnRtLWZldy1wbHVzZXNfX2xpc3RcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnJcclxuICAgIGdyaWQtZ2FwOiAyMHB4XHJcbiAgICBjb3VudGVyLXJlc2V0OiB0bS1mZXctcGx1c2VzX19saXN0XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcblxyXG4gIC50bS1mZXctcGx1c2VzX19saXN0LWl0ZW1cclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiB0bS1mZXctcGx1c2VzX19saXN0XHJcbiAgICBwYWRkaW5nOiA1NnB4XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4XHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlXHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHhcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkZcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzVweCByZ2JhKDIyOSwgMjI5LCAyMjksIDAuNzYpXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgIHBhZGRpbmc6IDMycHggOTBweCAzMnB4IDIycHhcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgcGFkZGluZzogMzJweCA1MHB4IDMycHggMjJweFxyXG4gICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgYnJcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpXHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpXHJcbiAgICAgIC8vIHBhZGRpbmc6IDIwcHggNjZweFxyXG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMVxyXG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDJcclxuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDFcclxuICAgICAgZ3JpZC1yb3ctZW5kOiAyXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgICAgcGFkZGluZzogMzJweCA5MHB4IDMycHggMjJweFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgcGFkZGluZzogMzJweCA1MHB4IDMycHggMjJweFxyXG4gICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgYm90dG9tOiBjYWxjKDUwJSAtIDQzcHgpXHJcblxyXG4gICAgJjpudGgtY2hpbGQoMilcclxuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDJcclxuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzXHJcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxXHJcbiAgICAgIGdyaWQtcm93LWVuZDogMlxyXG4gICAgJjpudGgtY2hpbGQoMylcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxXHJcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogM1xyXG4gICAgICBncmlkLXJvdy1zdGFydDogMlxyXG4gICAgICBncmlkLXJvdy1lbmQ6IDNcclxuICAgICAgaGVpZ2h0OiAxMDBweFxyXG5cclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50OiBjb3VudGVyKHRtLWZldy1wbHVzZXNfX2xpc3QpXHJcbiAgICAgIG1pbi13aWR0aDogMzRweFxyXG4gICAgICBoZWlnaHQ6IDg2cHhcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIGZvbnQtc2l6ZTogNzJweFxyXG4gICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJyb3duLWJnKVxyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHRcclxuICAgICAgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dFxyXG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIGJvdHRvbTogY2FsYyg1MCUgLSA0M3B4KVxyXG4gICAgICByaWdodDogNDZweFxyXG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWJyb3duKVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4XHJcbiAgICAgICAgcmlnaHQ6IDEwcHhcclxuIiwic2VjdGlvbi5paWYtdGFyZ2V0LnRtLWxpdHRsZS1zZWN1cml0eVxyXG4gIHBhZGRpbmc6IDgwcHggMFxyXG4gIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy9scy1iZy5wbmcnKSAjRUVFNkQ5XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgcGFkZGluZzogNTBweCAwXHJcblxyXG4gIC5oMlxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweFxyXG4gIC50aXRsZS1kZXNjXHJcbiAgICBmb250LXNpemU6IDI0cHhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICBiclxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgZm9udC1zaXplOiAxOHB4XHJcblxyXG4gIC50bS1saXR0bGUtc2VjdXJpdHlfX2xpc3RcclxuICAgIG1hcmdpbi10b3A6IDUwcHhcclxuICAudG0tbGl0dGxlLXNlY3VyaXR5X19pdGVtXHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAvLyBmbGV4LXdyYXA6IHdyYXBcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgIGJyXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4XHJcblxyXG4gICAgaW1nXHJcbiAgICAgIC0td2lkdGg6IDM0cHhcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIG1pbi13aWR0aDogdmFyKC0td2lkdGgpXHJcbiAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLXdpZHRoKVxyXG4gICAgICBtYXgtd2lkdGg6IHZhcigtLXdpZHRoKVxyXG4gICAgICBtYXgtaGVpZ2h0OiB2YXIoLS13aWR0aClcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHhcclxuXHJcbiAgLmlpZi10YXJnZXRfX3JpZ2h0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIGltZ1xyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCVcclxuIiwic2VjdGlvbi50bS13aHktcHJvZml0YWJsZVxyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuXHJcbiAgLmgyXHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4XHJcblxyXG4gIC50bS13aHktcHJvZml0YWJsZV9fbGlzdFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuXHJcbiAgICAudG0td2h5LXByb2ZpdGFibGVfX2l0ZW1cclxuICAgICAgcGFkZGluZzogNDJweCAwXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHhcclxuICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMjVweCAhaW1wb3J0YW50XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweClcclxuICAgICAgICBwYWRkaW5nOiAyMnB4IDEwcHggIWltcG9ydGFudFxyXG5cclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIC50bS13aHktcHJvZml0YWJsZV9faXRlbS1pbWdcclxuICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMilcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpXHJcbiAgICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICBib3R0b206IGF1dG9cclxuICAgICAgICAgIHRvcDogMFxyXG4gICAgICAmOm50aC1jaGlsZCgybilcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU0cHhcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTVcclxuXHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgd2lkdGg6IDEwMDAlXHJcbiAgICAgICAgaGVpZ2h0OiAxcHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG4gICAgICAgIGJvdHRvbTogMFxyXG4gICAgICAmOjphZnRlclxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgICAgICYtaW1nXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NnB4XHJcbiAgICAgICAgLS13aWR0aDogNzRweFxyXG4gICAgICAgIG1pbi13aWR0aDogdmFyKC0td2lkdGgpXHJcbiAgICAgICAgbWluLWhlaWdodDogdmFyKC0td2lkdGgpXHJcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS13aWR0aClcclxuICAgICAgICBtYXgtaGVpZ2h0OiB2YXIoLS13aWR0aClcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBRjdGMlxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KVxyXG4gICAgICAgICAgLS13aWR0aDogNjRweFxyXG5cclxuICAgICAgICBpbWdcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgICYtZGVzY1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHhcclxuICAgICAgICAgIGJyXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpXHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHhcclxuIiwic2VjdGlvbi50aHJvdWdoLXRydXN0LW1hbmFnZW1lbnRcclxuICBtYXJnaW4tYm90dG9tOiA5MHB4XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweFxyXG5cclxuICAuY29udGFpbmVyXHJcbiAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAvLyAgIGJyXHJcbiAgICAvLyAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuICAudGl0bGUtZGVzY1xyXG4gICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgYnJcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBmb250LXNpemU6IDE3cHhcclxuICAgIGJcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG5cclxuICAuYnRuLWJyb3duXHJcbiAgICBtYXJnaW4tdG9wOiAyNnB4XHJcblxyXG4gIC50dG0tc21hbGwtZGVzY1xyXG4gICAgbWFyZ2luLXRvcDogMjZweFxyXG4gICAgY29sb3I6ICM4NDg0ODRcclxuICAgIGZvbnQtc2l6ZTogMTVweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCVcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBiclxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuIiwic2VjdGlvbi5pdC1oZXJvXHJcblxyXG4gIC5oZXJvLW1pZGRsZVxyXG4gICAgLmgxXHJcbiAgICAgIG1heC13aWR0aDogODAwcHhcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgYnJcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgICAuaDEtZGVzYyxcclxuICAgIC5icm93bi1hcnJvdy1saW5rXHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICBmb250LXNpemU6IDE4cHhcclxuXHJcbiAgICAuZ3JheS1kZXNjXHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHhcclxuICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTYpXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICBmb250LXNpemU6IDEzcHhcclxuICAgICAgICBiclxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuYm9keSAuYnJvd24tYXJyb3ctbGluayxcclxuYm9keSBhLmJyb3duLWFycm93LWxpbmtcclxuICBtYXJnaW4tdG9wOiA1cHhcclxuICBjb2xvcjogI0Q3QjE4NVxyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbiAgJjpob3ZlclxyXG4gICAgb3BhY2l0eTogLjdcclxuICAmOjphZnRlclxyXG4gICAgY29udGVudDogJydcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICBtYXJnaW4tbGVmdDogMTBweFxyXG4gICAgd2lkdGg6IDE4cHhcclxuICAgIGhlaWdodDogMThweFxyXG4gICAgbWFyZ2luLXRvcDogNnB4XHJcbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy9vcGwtYXJyb3cuc3ZnJylcclxuIiwic2VjdGlvbi5pdC13aGVyZS1pbnZlc3RcclxuICBtYXJnaW46IDBcclxuICBwYWRkaW5nOiA1MHB4IDAgNzBweFxyXG4gIGJhY2tncm91bmQ6ICNFRUU2RDlcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweFxyXG5cclxuICAvLyAuaWlmLXRvZGF5X19saXN0XHJcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAuaWlmLXRvZGF5X19pdGVtXHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUlXHJcbiAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiIsInNlY3Rpb24uaXQtcHJvamVjdC1wYXNzXHJcblxyXG4gIC5oMlxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgYnJcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50XHJcblxyXG4gIC5pdC1wcm9qZWN0LXBhc3NfX2xpc3RcclxuICAgIG1hcmdpbi10b3A6IDc4cHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG5cclxuICAgIC5pdC1wcm9qZWN0LXBhc3NfX2l0ZW1cclxuICAgICAgd2lkdGg6IDI1JVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKVxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICB3aWR0aDogNDclICFpbXBvcnRhbnRcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweFxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlclxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSlcclxuICAgICAgICAgIG9yZGVyOiAxXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMilcclxuICAgICAgICAgIG9yZGVyOiAzXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMylcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgICAgICAgb3JkZXI6IDRcclxuICAgICAgICAmOm50aC1jaGlsZCg0KVxyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgICAgICAgb3JkZXI6IDJcclxuICAgICAgICAmOm50aC1jaGlsZCg1KVxyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiAgICAgICAgICBvcmRlcjogNVxyXG5cclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIC5pdC1wcm9qZWN0LXBhc3NfX2l0ZW0tbnVtYmVyXHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMilcclxuXHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIHotaW5kZXg6IC0xXHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKVxyXG4gICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgY29udGVudDogXCJcIlxyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgIHdpZHRoOiAyNjJweFxyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy9pcHAtYS0yLnN2ZycpXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgIGxlZnQ6IC0yMTBweFxyXG4gICAgICAgICAgdG9wOiAyMHB4XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICAgICAgICB3aWR0aDogMTUycHhcclxuICAgICAgICAgICAgbGVmdDogLTEyMHB4XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg0KVxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgd2lkdGg6IDY1JVxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpXHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHhcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHhcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4XHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlclxyXG4gICAgICAgICAgICB3aWR0aDogODVweFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2NXB4XHJcbiAgICAgICAgICAuaXQtcHJvamVjdC1wYXNzX19pdGVtLXdyYXBwZXJcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpXHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjVweClcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDBcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiXHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgd2lkdGg6IDEzNXB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwNXB4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy9pcHAtYS0xLnN2ZycpXHJcbiAgICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnLi4vaW1nL2lwcC1hLTEtci5zdmcnKVxyXG5cclxuICAgICAgICAuaXQtcHJvamVjdC1wYXNzX19pdGVtLXdyYXBwZXJcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweClcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lXHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg1KVxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiXHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHhcclxuICAgICAgICAgIGhlaWdodDogMTMycHhcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnLi4vaW1nL2lwcC1hLTMuc3ZnJylcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMnB4KVxyXG4gICAgICAgICAgdG9wOiAxMHB4XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDkycHhcclxuICAgICAgICAgICAgdG9wOiAxMHB4XHJcblxyXG4gICAgICAmLW51bWJlclxyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHhcclxuICAgICAgICB3aWR0aDogNjBweFxyXG4gICAgICAgIGhlaWdodDogNjBweFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0EwN0UzRlxyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxyXG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKVxyXG4gICAgICAgIHotaW5kZXg6IDFcclxuICAgICAgJi10ZXh0XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgICAgIC8vIGJyXHJcbiAgICAgICAgICAvLyAgIGRpc3BsYXk6IG5vbmVcclxuIiwic2VjdGlvbi5pdC1paWYtaW52b2x2ZWRcclxuICBtYXJnaW4tdG9wOiAxMjBweFxyXG4gIG1hcmdpbi1ib3R0b206IDBcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgbWFyZ2luLXRvcDogODBweFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgIG1hcmdpbi10b3A6IDUwcHhcclxuICAgIGJyXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgLnBhcnRuZXJzX19saXN0XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4XHJcbiIsInNlY3Rpb24uaXQtaW50ZXJlc3RpbmctcHJvamVjdHNcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBtYXJnaW46IDBcclxuXHJcbiAgLmNvbnRhaW5lclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcblxyXG4gIC5pdC1pbnRlcmVzdGluZy1wcm9qZWN0c19fbGVmdFxyXG4gICAgd2lkdGg6IDUwJVxyXG4gICAgcGFkZGluZzogNTBweCA3MHB4XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMTVweFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweClcclxuICAgICAgcGFkZGluZzogMzBweCAxNXB4XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMFxyXG5cclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50OiAnJ1xyXG4gICAgICB3aWR0aDogNTAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICB6LWluZGV4OiAtMVxyXG4gICAgICBiYWNrZ3JvdW5kOiAjMTMxMzEzXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICBsZWZ0OiAwXHJcbiAgICAgIHRvcDogMFxyXG5cclxuICAgICYtY29udGVudFxyXG4gICAgICBjb2xvcjogI0ZGRkZGRlxyXG4gICAgICBmb250LXNpemU6IDMycHhcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJVxyXG4gICAgICB6LWluZGV4OiAxXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICBmb250LXNpemU6IDIycHhcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcblxyXG4gIC5pdC1pbnRlcmVzdGluZy1wcm9qZWN0c19fcmlnaHRcclxuICAgIHdpZHRoOiA1MCVcclxuICAgIHBhZGRpbmc6IDUwcHggNzBweFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgcGFkZGluZzogNTBweCAxNXB4XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpXHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweFxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwXHJcblxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIHotaW5kZXg6IC0xXHJcbiAgICAgIGJhY2tncm91bmQ6ICNFRUU2RDlcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHJpZ2h0OiAwXHJcbiAgICAgIHRvcDogMFxyXG5cclxuICAgICYtY29udGVudFxyXG4gICAgICBjb2xvcjogIzEzMTMxM1xyXG4gICAgICBmb250LXNpemU6IDMycHhcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweClcclxuICAgICAgICBmb250LXNpemU6IDE4cHhcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG5cclxuICAgICAgcFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcblxyXG4gICAgLmJ0bi1icm93blxyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpXHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHhcclxuXHJcbiAgLmJyb3duLWFycm93LWxpbmtcclxuICAgIG1hcmdpbi10b3A6IDBcclxuIiwic2VjdGlvbi5pdC1yZWFkLWRldGFpbFxyXG4gIG1hcmdpbjogMTAwcHggMFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgIG1hcmdpbjogNTBweCAwXHJcblxyXG4gIC5jb250YWluZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG5cclxuICAucmQtaW1nXHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgbWF4LXdpZHRoOiA2MnB4XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycylcclxuICAgICY6aG92ZXJcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpXHJcblxyXG4gIGgzLmgzXHJcbiAgICAvLyBmb250LXNpemU6IDMycHhcclxuICAgIC8vIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIG1hcmdpbi10b3A6IDE4cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcbiAgLnNtYWxsLWdyYXlcclxuICAgIG1hcmdpbi10b3A6IDEycHhcclxuXHJcbiAgLmJ0bi1icm93blxyXG4gICAgbWFyZ2luLXRvcDogMzBweFxyXG4iLCJzZWN0aW9uLmgtaGVyb1xyXG4gIC5oZXJvLW1pZGRsZVxyXG4gICAgbWFyZ2luLXRvcDogMzg2cHhcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpXHJcbiAgICAgIG1hcmdpbi10b3A6IDI4MHB4XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KVxyXG4gICAgICBtYXJnaW4tdG9wOiAxODBweFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBtYXJnaW4tdG9wOiA4MHB4XHJcbiIsInNlY3Rpb24uaC13aGF0LXlpZWxkXHJcblxyXG4gIC5zd2lwZXItYXV0b2hlaWdodCwgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGVcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4XHJcblxyXG4gIC5zd2lwZXItc2xpZGVcclxuICAgIGhlaWdodDogMTAwJVxyXG5cclxuICAuY29uZnMtcGFzdC1ldmVudHNfX2l0ZW1cclxuICAgIC8vIG1pbi1oZWlnaHQ6IDI2MnB4XHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgYmFja2dyb3VuZDogIzEzMTMxMyAhaW1wb3J0YW50XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIHotaW5kZXg6IDFcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpXHJcbiAgICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudFxyXG5cclxuICAgICYtaW1nXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB0b3A6IDBcclxuICAgICAgei1pbmRleDogLTFcclxuXHJcbiAgLmNvbmZzLXBhc3QtZXZlbnRzX19pdGVtLWJ0bnNcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweClcclxuICAgICAgbWFyZ2luLXRvcDogNDBweFxyXG5cclxuICAgICYgPiBkaXZcclxuICAgICAgd2lkdGg6IDQ4JVxyXG4gICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KVxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4XHJcblxyXG4gIC5jb25mcy1wYXN0LWV2ZW50c19faXRlbS10aXRsZVxyXG4gICAgZm9udC1zaXplOiAyNnB4XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBsaW5lLWhlaWdodDogMTQwJVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudFxyXG5cclxuICAucGVyLXdyYXBwZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG5cclxuICAgICYgPiBkaXZcclxuICAgICAgd2lkdGg6IDQ4JVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KVxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZFxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxyXG5cclxuICAgIC5jb25mcy1wYXN0LWV2ZW50c19faXRlbS1tdGhcclxuICAgICAgY29sb3I6ICNEN0IxODVcclxuXHJcbiAgLmJ0bi1icm93blxyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KVxyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnRcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcblxyXG4iLCJzZWN0aW9uLmgtbm90ZVxyXG4gIHBhZGRpbmc6IDYwcHggMFxyXG4gIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy9obi1iZy5qcGcnKSAjZWFkZmNjXHJcblxyXG4gIC5paWYtdGFyZ2V0X19sZWZ0XHJcbiAgICB3aWR0aDogNjAlXHJcblxyXG4gICAgcFxyXG4gICAgICBtYXgtd2lkdGg6IDEwMCVcclxuIiwic2VjdGlvbi5oLWxlc2lvblxyXG5cclxuICAuY29uZnMtcGFzdC1ldmVudHNfX2xpc3RcclxuICAgIG1hcmdpbi10b3A6IDQ1cHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcblxyXG4gIC5jb25mcy1wYXN0LWV2ZW50c19faXRlbVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweFxyXG4gICAgd2lkdGg6IDQ4JVxyXG4gICAgaGVpZ2h0OiAzNDBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgaGVpZ2h0OiAyNDBweFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4iLCJzZWN0aW9uLmgtZGVzY1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hkLWJnLmpwZycpXHJcblxyXG4gIC5jb250YWluZXJcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcblxyXG4gIC50aXRsZS1kZXNjXHJcbiAgICBmb250LXNpemU6IDI0cHhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlXHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICBiclxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuIiwic2VjdGlvbi50LWRlc2NcclxuICBtYXJnaW46IDBcclxuICBwYWRkaW5nOiAzMHB4IDBcclxuICBiYWNrZ3JvdW5kOiAjRUVFNkQ5XHJcblxyXG4gIC50aXRsZS1kZXNjXHJcbiAgICBmb250LXNpemU6IDI0cHhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgIGJyXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4iLCJzZWN0aW9uLnQtdGVhbVxyXG4gIG1hcmdpbi1ib3R0b206IDBcclxuXHJcbiAgLmNvbnRhaW5lclxyXG5cclxuICAgIC50LXRlYW1fX2xpc3RcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcblxyXG4gICAgLnQtdGVhbV9faXRlbVxyXG4gICAgICB3aWR0aDogMzIlXHJcbiAgICAgIG1hcmdpbi1yaWdodDogMiVcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjhweFxyXG4gICAgICAmOm50aC1jaGlsZCgzbilcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICB3aWR0aDogNDglXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKVxyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24pXHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweClcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweFxyXG5cclxuICAgICAgJi1pbWdcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogNDUwcHhcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1NWFcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpXHJcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweClcclxuICAgICAgICAgIGhlaWdodDogMzAwcHhcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDQwcHgpXHJcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4XHJcbiAgICAgICAgICBpbWdcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAwJSAyNSVcclxuXHJcbiAgICAgICYtbmFtZVxyXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHhcclxuICAgICAgICBmb250LXNpemU6IDI0cHhcclxuICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCVcclxuICAgICAgJi1wcm9mLFxyXG4gICAgICAmLWNvbXBhbnlcclxuICAgICAgICBmb250LXNpemU6IDE1cHhcclxuICAgICAgICBjb2xvcjogIzVCNUI1QlxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHhcclxuXHJcbiAgICAgICYtdGVsZWdyYW0sXHJcbiAgICAgICYtaW5zdGFncmFtXHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweFxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtYnJvd24pXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgb3BhY2l0eTogLjdcclxuICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHhcclxuICAgICAgICAgIGhlaWdodDogMjVweFxyXG4gICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCcuLi9pbWcvZ2xkLXRsZ3JtLnN2ZycpXHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxuXHJcbiAgICAgICYtdGVsZWdyYW1cclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHhcclxuICAgICAgJi1pbnN0YWdyYW1cclxuICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2luc3QtMi5zdmcnKVxyXG5cclxuICAgICAgJi1mdWxsXHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1icm93bi0yKVxyXG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKVxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIG9wYWNpdHk6IC43XHJcblxyXG4gICAgICAmLW1vZGFsXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTd2aFxyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXHJcbiAgICAgICAgcGFkZGluZzogMzVweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHhcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDk1JVxyXG5cclxuICAgICAgICAubW9kYWwtY2xvc2UtYnRuXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgICAgd2lkdGg6IDI1cHhcclxuICAgICAgICAgIGhlaWdodDogMjVweFxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICByaWdodDogMTVweFxyXG4gICAgICAgICAgdG9wOiAxNXB4XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxyXG4gICAgICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxyXG5cclxuICAgICAgICAuaDNcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweFxyXG4gICAgICAgIC5oMy1kZXNjXHJcbiAgICAgICAgICBjb2xvcjogIzVCNUI1QlxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxyXG4gICAgICAgIC5kZXNjXHJcbiAgICAgICAgICBwXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHhcclxuIiwic2VjdGlvbi50LWRlc2MtMlxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIHBhZGRpbmc6IDYwcHggMCA0NXB4XHJcblxyXG4gIC50LWRlc2MtMl9faW1nXHJcbiAgICB3aWR0aDogODJweFxyXG4gICAgaGVpZ2h0OiA4MnB4XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHRvcDogMCVcclxuICAgIGxlZnQ6IDUwJVxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxuICAgIGltZ1xyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMHB4XHJcbiIsInNlY3Rpb24uZmYtaGVyb1xyXG5cclxuICAuaGVyby1taWRkbGVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuXHJcbiAgLmgxXHJcbiAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHhcclxuXHJcbiAgYS50eHQtYnJvd25cclxuICAgIG1hcmdpbi1sZWZ0OiA5MHB4XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgIGNvbG9yOiAjRDdCMTg1XHJcbiAgICBmb250LXNpemU6IDMycHhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycylcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdiMTg1XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwXHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG5cclxuICAgICY6aG92ZXJcclxuICAgICAgb3BhY2l0eTogLjdcclxuIiwic2VjdGlvbi5mZi10ZWFtXHJcblxyXG4gIC5mZi10ZWFtX19pdGVtXHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG5cclxuICAgICYtaW1nXHJcbiAgICAgIHdpZHRoOiAyNiVcclxuICAgICAgaGVpZ2h0OiAzOTBweFxyXG4gICAgICBib3JkZXItcmFkaXVzOiA3cHhcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgICAgd2lkdGg6IDM2JVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG5cclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIG9wYWNpdHk6IC44XHJcblxyXG4gICAgICAudGxncm1cclxuICAgICAgICB3aWR0aDogNTBweFxyXG4gICAgICAgIGhlaWdodDogNTBweFxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIGJvdHRvbTogNDBweFxyXG4gICAgICAgIHJpZ2h0OiA0MHB4XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIGltZ1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJVxyXG5cclxuICAgICYtYm9keVxyXG4gICAgICB3aWR0aDogNjglXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgICAgd2lkdGg6IDU4JVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbiAgICAmLW5hbWVcclxuICAgICAgZm9udC1zaXplOiAzMHB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCVcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgJi10bGdybVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWJyb3duKVxyXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFucy0ycylcclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIG9wYWNpdHk6IC43XHJcbiAgICAgIGltZ1xyXG4gICAgICAgIHdpZHRoOiAzMHB4XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAmLXByb2ZcclxuICAgICAgY29sb3I6ICM1QjVCNUJcclxuICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHhcclxuICAgICYtZGVzY1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlXHJcbiAgICAgIG1heC1oZWlnaHQ6IGF1dG9cclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgY29udGVudDogJydcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYsIHRyYW5zcGFyZW50KVxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIGJvdHRvbTogLTVweFxyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgIHBcclxuICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHhcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHhcclxuXHJcbiAgICAgICY6bm90KC5hY3RpdmUpXHJcbiAgICAgICAgbWF4LWhlaWdodDogOTBweCAhaW1wb3J0YW50XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG5cclxuICAgICYtbW9yZVxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHhcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBjb2xvcjogI0EwN0UzRlxyXG4gICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJVxyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjQTA3RTNGXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlXHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICBvcGFjaXR5OiAuN1xyXG5cclxuICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4XHJcbiAgICAgICAgd2lkdGg6IDhweFxyXG4gICAgICAgIGhlaWdodDogOHB4XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0EwN0UzRlxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQTA3RTNGXHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlXHJcblxyXG4gICAgLmZmLXRlYW1fX2l0ZW0tZGVzYy5hY3RpdmUgKyAuZmYtdGVhbV9faXRlbS1tb3JlXHJcbiAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMFxyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZylcclxuIiwic2VjdGlvbi5tYWluLnQtaGVyb1xyXG4gIHBhZGRpbmctYm90dG9tOiA3NXB4XHJcblxyXG4gIC5pbWctYmdcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjcpXHJcblxyXG4gIC5oMS1kZXNjXHJcbiAgICBtYXgtd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnRcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpXHJcbiAgICAgIGJyXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4iLCJzZWN0aW9uLnQtZWNvXHJcblxyXG4gIC50LWVjb19faW1nXHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4XHJcbiAgICBpbWdcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiIsInNlY3Rpb24udC1ub3dcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy90LW5vdy1iZy5qcGcnKVxyXG4gIGNvbG9yOiAjZmZmXHJcblxyXG4gIC5paWYtdGFyZ2V0X19sZWZ0IHBcclxuICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweClcclxuICAgICAgYnJcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiIsInNlY3Rpb24udC1ob3N0b3J5XHJcbiAgLnQtaG9zdG9yeV9fbGlzdFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuXHJcbiAgLnQtaG9zdG9yeV9faXRlbVxyXG4gICAgcGFkZGluZzogMzBweFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgbWFyZ2luLXJpZ2h0OiAxJVxyXG4gICAgd2lkdGg6IDQ5LjIlXHJcbiAgICBtaW4taGVpZ2h0OiAyODBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICAgY29sb3I6ICMxMzEzMTNcclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zLTJzKVxyXG4gICAgei1pbmRleDogMVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxyXG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHhcclxuICAgICAgbWluLWhlaWdodDogMTgwcHhcclxuICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIC50LWhvc3RvcnlfX2l0ZW0tbW9yZVxyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcblxyXG4gICAgJjpudGgtY2hpbGQoMm4pXHJcbiAgICAgIG1hcmdpbi1yaWdodDogMFxyXG5cclxuICAgICYtaW1nXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICBsZWZ0OiAwXHJcbiAgICAgIHRvcDogMFxyXG4gICAgICB6LWluZGV4OiAtMVxyXG5cclxuICAgICYtZGF0ZVxyXG4gICAgICBjb2xvcjogIzg0ODQ4NFxyXG4gICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHhcclxuICAgICYtdGl0bGVcclxuICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweFxyXG4gICAgJi1tb3JlXHJcbiAgICAgIG9wYWNpdHk6IDBcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBtYXJnaW4tdG9wOiA1cHhcclxuICAgICAgY29sb3I6ICNBMDdFM0ZcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcclxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgY29udGVudDogJz4nXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXRcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4XHJcblxyXG4gIC5idG4tdHJhbnNwYXJlbnRcclxuICAgIHdpZHRoOiAzMDBweFxyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMFxyXG4iLCJtYWluLnJldmlld3NcclxuXHJcbiAgbGFiZWwucmV2aWV3cy1waG90b1xyXG4gICAgcGFkZGluZzogMCAxNXB4XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgaGVpZ2h0OiA0NXB4XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnMtMnMpXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgei1pbmRleDogMVxyXG4gICAgJjpob3ZlclxyXG4gICAgICBvcGFjaXR5OiAuN1xyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgIHdpZHRoOiAyMHB4XHJcbiAgICAgIGhlaWdodDogMjBweFxyXG4gICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltZy9yLXBob3RvLnN2ZycpXHJcblxyXG4gICAgaW5wdXRcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICBsZWZ0OiAwXHJcbiAgICAgIHRvcDogMFxyXG4gICAgICBvcGFjaXR5OiAwXHJcbiAgICAgIHotaW5kZXg6IC0xXHJcbiIsInNlY3Rpb24uY29uZi1zZWNcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweFxyXG4gIG1hcmdpbjogMFxyXG4gIGgzXHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgcFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG5cclxubWFpbi5jb25mLW1haW5cclxuICBoMS5oMVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweFxyXG4gICAgZm9udC1zaXplOiAzNnB4XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudFxyXG4iXX0= */
