/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/pages/low-carbon/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "AvenirNextLTPro-BoldCn";
  src: url(/build/fonts/AvenirNextLTPro-BoldCn.b4bbc740.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-BoldCn.913bcdf8.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Bold";
  src: url(/build/fonts/AvenirNextLTPro-Bold.a87c0c66.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-Bold.389257a2.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-BoldCnIt";
  src: url(/build/fonts/AvenirNextLTPro-BoldCnIt.3dc0ec0f.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-BoldCnIt.9ecaed2e.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-CnIt";
  src: url(/build/fonts/AvenirNextLTPro-CnIt.27fc05ec.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-CnIt.8a23bba1.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Cn";
  src: url(/build/fonts/AvenirNextLTPro-Cn.37752808.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-Cn.232c23d3.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Demi";
  src: url(/build/fonts/AvenirNextLTPro-Demi.1e4d8821.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-Demi.ab20c18f.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Regular";
  src: url(/build/fonts/AvenirNextLTPro-Regular.d6071cce.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-Regular.eced0502.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-MediumCnIt";
  src: url(/build/fonts/AvenirNextLTPro-MediumCnIt.0aa93a82.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-MediumCnIt.dcaee75a.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-HeavyCnIt";
  src: url(/build/fonts/AvenirNextLTPro-HeavyCnIt.72e495ab.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-HeavyCnIt.4011ea20.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-It";
  src: url(/build/fonts/AvenirNextLTPro-It.55f9b1d5.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-It.2febd9e0.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-UltLtCnIt";
  src: url(/build/fonts/AvenirNextLTPro-UltLtCnIt.fce8ecc9.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-UltLtCnIt.9cdd3980.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-MediumCn";
  src: url(/build/fonts/AvenirNextLTPro-MediumCn.2e4f4349.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-MediumCn.9b36b017.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-UltLtCn";
  src: url(/build/fonts/AvenirNextLTPro-UltLtCn.8409d841.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-UltLtCn.7c1b45c6.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-DemiCnIt";
  src: url(/build/fonts/AvenirNextLTPro-DemiCnIt.a180ae09.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-DemiCnIt.bf3dd546.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-DemiCn";
  src: url(/build/fonts/AvenirNextLTPro-DemiCn.e3d6cb47.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-DemiCn.0ce48c03.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-HeavyCn";
  src: url(/build/fonts/AvenirNextLTPro-HeavyCn.6375ac6a.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-HeavyCn.0b90b176.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-DemiIt";
  src: url(/build/fonts/AvenirNextLTPro-DemiIt.77035666.woff2) format("woff2"), url(/build/fonts/AvenirNextLTPro-DemiIt.c571285b.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
body {
  color: #271D67;
  margin: 0;
  padding: 0;
  font-family: "AvenirNextLTPro-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
}

header {
  background: url(/build/images/header.fa001ea1.png) no-repeat;
  height: 0;
  background-size: cover;
  padding-top: 14.055179594%;
  width: 100%;
  overflow: hidden;
  position: relative;
}

.container {
  width: 90%;
  max-width: 90%;
  margin: 0 auto;
}

.blue-light {
  color: #A59CCC;
}

span.negative {
  font-size: 3rem;
}

b {
  font-family: "AvenirNextLTPro-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}

small {
  position: relative;
  top: 5px;
}

.aspect-ratio-box-inside {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.flexbox-centering {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.d-flex {
  display: flex;
  justify-content: center;
}

.icade_carbone {
  background: url(/build/images/section-1.73276ab4.png) no-repeat;
  height: 0;
  background-size: cover;
  padding-top: 101.6273849607%;
  width: 100%;
  overflow: hidden;
  position: relative;
}

#section-1 .d-flex.row-1 {
  height: 13.0314743236%;
  align-items: flex-end;
  justify-content: space-around;
}
#section-1 .d-flex.row-2 {
  height: 8.3379348426%;
  align-items: center;
  justify-content: space-around;
}
#section-1 .d-flex.row-3 {
  height: 11.7062396466%;
  align-items: flex-start;
  justify-content: space-around;
  color: #271D67;
}
#section-1 .d-flex.row-4 {
  height: 8.2274986195%;
  width: 42.1997755331%;
  align-items: center;
  background-color: #271D67;
  border-radius: 10px;
  color: white;
}
#section-1 .d-flex.row-5 {
  height: 7.3440088349%;
  align-items: flex-start;
}
#section-1 .d-flex.row-6 {
  height: 19.4919933738%;
  align-items: flex-start;
  opacity: 0;
}
#section-1 .d-flex.row-7 {
  height: 7.9514080618%;
  align-items: flex-start;
}
#section-1 .d-flex.row-8 {
  background: url(/build/images/icade_section_2.d20896f0.png) no-repeat;
  background-size: cover;
  height: 22.6946438432%;
  align-items: center;
  color: #271D67;
}
#section-1 .d-flex.row-8 p {
  font-size: 1.5vw;
  font-family: "AvenirNextLTPro-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-top: 0;
}
#section-1 .d-flex.row-9 {
  height: 3.0922142463%;
  align-items: flex-start;
}

.icone-section-1.icone-1 {
  background: url(/build/images/picto-1.002da012.png) no-repeat;
  width: 8.4736251403%;
  height: 100%;
  background-size: cover;
  color: #271D67;
}
.icone-section-1.icone-2 {
  background: url(/build/images/picto-2.320208fb.png) no-repeat;
  width: 8.4736251403%;
  height: 100%;
  background-size: cover;
  color: #271D67;
}
.icone-section-1.icone-3 {
  background: url(/build/images/picto-3.6e52a528.png) no-repeat;
  width: 8.4736251403%;
  height: 100%;
  background-size: cover;
  color: #271D67;
}

.text-intro {
  width: 100%;
  text-align: center;
  font-family: "AvenirNextLTPro-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1.75rem;
}

.sub-text-intro {
  font-family: "AvenirNextLTPro-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  margin-top: 2em;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
}
.sub-text-intro p {
  width: 90%;
  margin: 0 auto;
}

/* SECTION-3  */
.col-circle {
  color: #FFF;
  width: 18%;
}

.col-circle-bg {
  background: url(/build/images/ellipse_carbone.19569bad.png) no-repeat;
  /* width: calc(342/1782*100%);
    height: 97%; */
  background-size: cover;
  color: #271D67;
  display: flex;
  align-items: center;
  text-align: center;
  position: relative;
  left: 1rem;
  z-index: -1;
  font-size: 1.25rem;
}
.col-circle-bg:nth-last-child(2) {
  background: url(/build/images/ellipse_jaune_carbone.ff04d684.png) no-repeat;
  /* width: calc(342/1782*100%);
   height: 97%; */
  background-size: cover;
  color: #271D67;
}
.col-circle-bg:last-child {
  background: url(/build/images/ellipse_violet_carbone.a83af84b.png) no-repeat;
  width: 19.1919191919%;
  height: 97%;
  background-size: cover;
  color: white;
}
.col-circle-bg p {
  font-family: "AvenirNextLTPro-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 0.9em;
  padding: 0 1%;
  width: 70%;
  margin: 0 auto;
}

div#p1:before {
  content: "2005";
  position: absolute;
  bottom: -2em;
  left: 50%;
  transform: translate(-50%);
  font-size: 1.5rem;
  font-family: "AvenirNextLTPro-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
div#p2:before {
  content: "2010";
  position: absolute;
  top: -2em;
  left: 50%;
  transform: translate(-50%);
  font-size: 1.5rem;
  font-family: "AvenirNextLTPro-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
div#p3:before {
  content: "2017";
  position: absolute;
  bottom: -2em;
  left: 50%;
  transform: translate(-50%);
  font-size: 1.5rem;
  font-family: "AvenirNextLTPro-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
div#p4:before {
  content: "2020";
  position: absolute;
  top: -2em;
  left: 50%;
  transform: translate(-50%);
  font-size: 1.5rem;
  font-family: "AvenirNextLTPro-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
div#p5:before {
  content: "2022";
  position: absolute;
  bottom: -2em;
  left: 50%;
  transform: translate(-50%);
  font-size: 1.5rem;
  font-family: "AvenirNextLTPro-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}
div#p6:before {
  content: "2024";
  color: #271D67;
  position: absolute;
  top: -2em;
  left: 50%;
  transform: translate(-50%);
  font-size: 1.5rem;
  width: 100%;
  font-family: "AvenirNextLTPro-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* ANIMATION SECTION 1  */
.last-text.animate__animated {
  display: flex;
  width: 65%;
  align-items: center;
  justify-content: space-around;
  opacity: 0;
}

#section-1 > div > div.d-flex.row-3 a {
  /* text-decoration: none; */
  color: #271D67 !important;
}

/* ########################################### SECTION 2 #######################################################  */
.icade_section_2 {
  background: url(/build/images/icade_section_2.d20896f0.png) no-repeat;
  height: 0;
  background-size: cover;
  /* padding-top: 69.80%; */
  padding-top: 26.8400664084%;
  width: 100%;
  overflow: hidden;
  position: relative;
}

#section-2 .d-flex.row-1 {
  height: 79.793814433%;
  align-items: center;
  width: 44.2722744881%;
  justify-content: center;
  margin: 0 auto;
}
#section-2 .d-flex.row-1 p {
  font-size: 1rem;
}

/* ########################################### SECTION 3 #######################################################  */
.icade_section_3 {
  /* background: url(../../../images/low-carbon/icade_section_3.png); */
  background: url(/build/images/test-section-2.46b223c1.png) no-repeat;
  height: 0;
  background-size: cover;
  padding-top: 69.9798183653%;
  width: 100%;
  overflow: hidden;
  position: relative;
}

#section-3 .d-flex.row-1 {
  height: 10.6705118962%;
  align-items: center;
  width: 37.8527946873%;
  color: white;
  text-align: center;
  /* font-size: 1.2rem; */
}
#section-3 .d-flex.row-2 {
  height: 2.5234318673%;
  align-items: center;
  width: 37.8527946873%;
  color: white;
  text-align: center;
  /* font-size: 1.2rem; */
  font-size: 1.2vw;
}
#section-3 .d-flex.row-3 {
  height: 29.1997116078%;
  color: #271D67;
  text-align: center;
  font-size: 1.2rem;
}
#section-3 .d-flex.row-4 {
  height: 23.7923576063%;
  color: #271D67;
  text-align: center;
  font-size: 1.2rem;
}
#section-3 .d-flex.row-5 {
  height: 23.0713770728%;
  color: #271D67;
  text-align: center;
  font-size: 1.2rem;
}
#section-3 .gutter-150 {
  width: 5%;
}
#section-3 .gutter-422 {
  width: 21.9791666667%;
}

/* Partie 2  */
.text-1.text-section-3 {
  width: 24.4270833333%;
}
.text-1.text-section-3.panneaux-1 {
  width: 24.4270833333%;
  background: url(/build/images/panneaux-1.17e5f215.png) no-repeat;
  background-size: contain;
  background-position-y: 1000px;
  align-items: center;
  display: flex;
}
.text-1.text-section-3 .panneaux-1 p {
  display: none;
  width: 70%;
  margin: 0 auto;
  margin-top: 3em;
}

.text-2.text-section-3 {
  align-self: flex-end;
  width: 20.15625%;
}

.text-3.text-section-3 {
  width: 28.6458333333%;
}
.text-3.text-section-3.panneaux-2 {
  width: 28.6458333333%;
  background: url(/build/images/panneaux-2.172e6344.png) no-repeat;
  background-size: contain;
  display: flex;
  align-items: center;
  background-position-y: 1000px;
}

#section-3 > div > div.d-flex.row-3 > div.text-1.text-section-3 > p > span, #section-3 > div > div.d-flex.row-3 > div.text-3.text-section-3 > p > span {
  /* font-size: 1.25rem; */
  font-size: 1.25vw;
}
#section-3 > div > div.d-flex.row-3 > div.text-1.text-section-3.panneaux-1 > p {
  width: 75%;
  margin: 0 auto;
  display: none;
}
#section-3 > div > div.d-flex.row-3 > div.text-3.text-section-3.panneaux-2 > p {
  width: 75%;
  margin: 0 auto;
  display: none;
  margin-top: 1em;
}
#section-3 .text-2.text-section-3 p {
  font-family: "AvenirNextLTPro-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 1rem;
  width: 90%;
  margin: 0 auto;
  color: #271D67;
}
#section-3 .d-flex.row-4 .gutter-858 {
  width: 44.6875%;
}
#section-3 .d-flex.row-4 .text-1.text-section-3 {
  align-self: flex-end;
  width: 17.7083333333%;
  /* width: calc(540/1920*100%); */
  background-color: white;
  position: relative;
  top: 3em;
}
#section-3 .d-flex.row-4 .text-1.text-section-3 p {
  font-family: "AvenirNextLTPro-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 1rem;
  color: #271D67;
  width: 90%;
  margin: 0 auto;
}
#section-3 .d-flex.row-4 .gutter-722 {
  width: 37.6041666667%;
}
#section-3 .d-flex.row-5 .gutter-677 {
  width: 35.2604166667%;
}
#section-3 .d-flex.row-5 .text-1.text-section-3 {
  align-self: flex-end;
  width: 21.5625%;
}
#section-3 .d-flex.row-5 .text-1.text-section-3 p {
  font-family: "AvenirNextLTPro-Regular", sans-serif;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 1rem;
  color: #271D67;
  width: 90%;
  margin: 0 auto;
}
#section-3 .d-flex.row-5 .gutter-887 {
  width: 46.1979166667%;
}

/* Partie 3  */
/* Partie 4  */
/* animation  */
span.count, span.counter {
  font-size: 3.5rem;
}

.count-co2 {
  opacity: 0;
}

/* ########################################### SECTION 4 #######################################################  */
.icade_section_4 {
  background: url(/build/images/icade_section_4.afc27d7e.png) no-repeat;
  height: 0;
  background-size: cover;
  /* padding-top: 69.80%; */
  padding-top: 32.8382175833%;
  width: 100%;
  overflow: hidden;
  position: relative;
  opacity: 0;
}

#section-4 .d-flex.row-1 {
  height: 27.6283618582%;
  color: #fff;
  text-align: center;
  align-items: center;
  font-size: 1.2rem;
}
#section-4 .gutter-716 {
  width: 28.7434765155%;
  /* height: calc(224/818*100%); */
  background-color: rgb(7, 7, 7);
}
#section-4 .text-button {
  width: 37.494981935%;
  /* height: calc(224/818*100%); */
}
#section-4 .gutter-840 {
  width: 33.7213970293%;
  /* height: calc(224/818*100%); */
  background-color: rgb(7, 7, 7);
}
#section-4 .d-flex.row-2 {
  height: 7.3349633252%;
}
#section-4 .d-flex.row-3 {
  height: 52.9339853301%;
}
#section-4 .d-flex.row-3 .text-bulle-1 {
  width: 18.7186414512%;
  align-self: center;
  text-align: center;
  color: white;
  font-size: 1.25em;
  line-height: 1;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  POSITION: relative;
}
#section-4 .d-flex.row-3 .text-bulle-2 {
  width: 18.4870706291%;
  align-self: center;
  text-align: center;
  color: white;
  font-size: 1.25em;
  line-height: 1;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  POSITION: relative;
}
#section-4 .d-flex.row-3 .text-bulle-3 {
  width: 16.7116943265%;
  align-self: center;
  text-align: center;
  color: white;
  font-size: 1.25em;
  line-height: 1;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  POSITION: relative;
}

.text-bulle-1:before {
  content: "1";
  top: -10px;
  position: absolute;
  font-size: 5.625rem;
  font-family: "AvenirNextLTPro-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}

.text-bulle-2:before {
  content: "2";
  position: absolute;
  font-family: "AvenirNextLTPro-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
  right: 15px;
  bottom: -10px;
  font-size: 5.625rem;
}

.text-bulle-3:before {
  content: "3";
  top: -10px;
  position: absolute;
  font-size: 5.625rem;
  font-family: "AvenirNextLTPro-Bold", sans-serif;
  font-weight: normal;
  font-style: normal;
}

#section-4 .gutter-564 {
  width: 22.641509434%;
}
#section-4 .gutter-626 {
  width: 24.0867121638%;
}

/* ########################################### SECTION 5 #######################################################  */
#section-5 {
  opacity: 0;
}
#section-5 .big-title {
  display: flex;
  align-items: center;
}
#section-5 .big-title span:first-child {
  display: flex;
  align-items: center;
  color: #1AB9DE;
  font-size: 12rem;
}
#section-5 .big-title span:last-child {
  display: flex;
  align-items: center;
  color: #271D67;
  font-size: 2.5rem;
  line-height: 1.2;
  margin-left: -1.2em;
}

/* ########################################### SECTION 6 #######################################################  */
.icade_section_6 {
  background: url(/build/images/icade_section_6.bd037ffe.png) no-repeat;
  height: 0;
  background-size: cover;
  /* padding-top: 69.80%; */
  padding-top: 39.8074745187%;
  /* padding-top: calc(1293/1766 * 100%); */
  width: 100%;
  overflow: hidden;
  position: relative;
  color: #271D67;
  opacity: 0;
}

#section-6 .d-flex.row-1 {
  height: 52.773826458%;
  /* height: calc(501/1766*100%); */
  color: #fff;
  text-align: center;
  font-size: 1.2rem;
}
#section-6 .d-flex.row-2 {
  height: 24.039829303%;
  /* height: calc(230/1766*100%); */
  color: #fff;
  text-align: center;
  font-size: 1.2rem;
}
#section-6 .d-flex.row-3 {
  height: 23.186344239%;
  /* height: calc(340/1766*100%); */
  color: #fff;
  text-align: center;
  font-size: 1.2rem;
}
#section-6 .d-flex.row-1 .text-mesurer-impact, #section-6 .d-flex.row-2 .text-mesurer-impact {
  width: 22.3103057758%;
  font-family: "AvenirNextLTPro-Regular";
  font-weight: normal;
  font-style: normal;
  text-align: center;
  font-size: 1rem;
  color: #271D67;
  padding: 1%;
  opacity: 0;
  /* background-color: rgba(7,7,7,1); */
}
#section-6 .d-flex.row-1 .text-mesurer-impact p {
  font-size: 1.25rem;
}
#section-6 .d-flex.row-1 .text-mesurer-impact h3 {
  font-size: 1.5rem;
}
#section-6 .d-flex.row-1 .text-mesurer-impact p {
  font-size: 1.25rem;
}
#section-6 .d-flex.row-2 .text-mesurer-impact p {
  font-size: 1.5rem;
}
#section-6 .gutter-70 {
  width: 3.9637599094%;
}
#section-6 .d-flex.row-3 .gutter-509 {
  width: 28.8221970555%;
}
#section-6 .d-flex.row-3 .text-1.text-mesurer-impact {
  width: 36.8063420159%;
  align-self: center;
  color: #271D67;
  font-size: 1.5rem;
}
#section-6 .d-flex.row-3 .gutter-612 {
  width: 34.6545866365%;
}
#section-6 .text-mesurer-impact {
  position: relative;
}

span.scope {
  position: absolute;
  right: 10%;
  bottom: 10%;
}

/* ########################################### SECTION 7 #######################################################  */
#section-7 .big-title {
  display: flex;
  align-items: center;
}
#section-7 .big-title span:first-child {
  display: flex;
  align-items: center;
  color: #A0C648;
  font-size: 12rem;
}
#section-7 .big-title span:last-child {
  display: flex;
  align-items: center;
  color: #271D67;
  font-size: 2.5rem;
  line-height: 1.2;
  margin-left: -1.2em;
}

/* ########################################### SECTION 8 #######################################################  */
.icade_section_8 {
  background: url(/build/images/icade_section_88.37b3f83c.png) no-repeat;
  height: 0;
  background-size: cover;
  /* padding-top: 69.80%; */
  padding-top: 48.6441615938%;
  width: 100%;
  overflow: hidden;
  position: relative;
  color: #271D67;
}

#section-8 .d-flex.row-1 {
  height: 10.2473498233%;
}
#section-8 .d-flex.row-1 .gutter-683 {
  width: 37.7974543442%;
}
#section-8 .d-flex.row-1 .text-promotion {
  align-self: center;
  margin-left: 3%;
}
#section-8 .d-flex.row-1 .gutter-711 {
  width: 39.3469839513%;
}
#section-8 .d-flex.row-2 {
  height: 46.9964664311%;
  background: url(/build/images/arbo_section_8.25e2145e.png);
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 auto;
  display: flex;
  background-size: 0;
}
#section-8 .d-flex.row-2 .row-button {
  display: flex;
  height: 61.1528822055%;
  position: relative;
  top: 4em;
}
#section-8 .d-flex.row-2 .gutter-204 {
  width: 11.2894299945%;
}
#section-8 .d-flex.row-2 .gutter-640 {
  width: 35.4178195905%;
  background: url(/build/images/objectif.91db7014.png) no-repeat;
  background-size: contain;
  position: relative;
  right: 100%;
}
#section-8 .d-flex.row-2 .gutter-640 .flag {
  height: 35.6557377049%;
}
#section-8 .d-flex.row-2 .gutter-640 .text-button {
  height: 56.9230769231%;
  align-self: center;
  justify-content: center;
  display: flex;
  align-items: center;
  text-align: center;
  padding: 0 13%;
  font-size: 1vw;
}
#section-8 .d-flex.row-2 .gutter-124 {
  width: 6.8622025457%;
}
#section-8 .d-flex.row-2 .gutter-629 {
  width: 34.8090758163%;
  position: relative;
  left: 100%;
}
#section-8 .d-flex.row-2 .gutter-629 .flag {
  height: 35.6557377049%;
}
#section-8 .d-flex.row-2 .gutter-629 .text-button {
  background: url(/build/images/button-section-8.d29ef85b.png) no-repeat;
  background-size: contain;
  position: relative;
  color: white;
  height: 64.7540983607%;
  align-self: center;
  justify-content: center;
  display: flex;
  align-items: center;
  text-align: center;
  padding: 0 5%;
  font-size: 1vw;
}
#section-8 .d-flex.row-2 .gutter-202 {
  width: 11.1787493082%;
}
#section-8 .d-flex.row-3 {
  height: 46.9964664311%;
  background: url(/build/images/last_bloc_section_8.729190c4.png) no-repeat;
  background-size: contain;
  margin: 0 auto;
  display: flex;
  align-items: flex-start;
  justify-content: unset;
  text-align: center;
  opacity: 0;
}
#section-8 .d-flex.row-2 .gutter-683 {
  height: 10.2473498233%;
  width: 37.7974543442%;
}
#section-8 .d-flex.row-2 .text-promotion {
  width: 23.6856668511%;
  align-self: center;
  text-align: center;
  font-size: 1.75rem;
  height: fit-content;
}
#section-8 .d-flex.row-2 .gutter-698 {
  height: 10.2473498233%;
  width: 38.6275594909%;
}
#section-8 .d-flex.row-3 .text-bulle {
  font-family: "AvenirNextLTPro-Regular";
  font-weight: normal;
  font-style: normal;
  font-size: 1vw;
  margin-top: 5em;
}
#section-8 .d-flex.row-3 .gutter-76 {
  width: 4.2058660764%;
}
#section-8 .d-flex.row-3.text-1.text-bulle {
  width: 17.8749308246%;
}
#section-8 .d-flex.row-3.gutter-25 {
  width: 2.7670171555%;
}
#section-8 .d-flex.row-3.text-2.text-bulle {
  width: 21.5827338129%;
}
#section-8 .d-flex.row-3.gutter-60 {
  width: 4.9806308799%;
}
#section-8 .d-flex.row-3.text-3.text-bulle {
  width: 23.2429441063%;
}
#section-8 .d-flex.row-3.gutter-28 {
  width: 1.5495296071%;
}
#section-8 .d-flex.row-3.text-4.text-bulle {
  width: 20.2545655783%;
}
#section-8 > div > div.d-flex.row-3 > div.text-1.text-bulle {
  width: 17.8749308246%;
}
#section-8 > div > div.d-flex.row-3 > div.gutter-25 {
  width: 2.7670171555%;
}
#section-8 > div > div.d-flex.row-3 > div.text-2.text-bulle {
  width: 21.5827338129%;
}
#section-8 > div > div.d-flex.row-3 > div.gutter-60 {
  width: 4.9806308799%;
}
#section-8 > div > div.d-flex.row-3 > div.text-3.text-bulle {
  width: 23.2429441063%;
}
#section-8 > div > div.d-flex.row-3 > div.gutter-28 {
  width: 1.5495296071%;
}
#section-8 > div > div.d-flex.row-3 > div.text-4.text-bulle {
  width: 20.2545655783%;
}

/* ########################################### SECTION 9 #######################################################  */
div#section-9 {
  display: flex;
  justify-content: center;
}

.section-9-img-circle {
  color: #271D67;
  min-height: 524px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-size: contain;
  position: relative;
  background: url(/build/images/section-9-img-circle.5c5bd8d4.png) no-repeat center;
  width: 40%;
  margin: 0 5%;
  cursor: pointer;
}

.content-circle {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: "AvenirNextLTPro-Regular";
  font-weight: normal;
  font-style: normal;
  width: 75%;
  cursor: pointer;
  /* width: fit-content; */
}

.section-9-img-button {
  background-size: contain;
  color: #271D67;
  text-align: center;
  position: relative;
  background: url(/build/images/section-9-img-2.74d32d6b.png) no-repeat center;
  width: 60%;
  margin: 0 5%;
}
.section-9-img-button .empty {
  height: 50.4716981132%;
}
.section-9-img-button .content-button {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  margin-top: 3%;
}

/* ########################################### SECTION 10 #######################################################  */
.icade_section_10 {
  height: 0;
  background-size: cover;
  /* padding-top: 69.80%; */
  padding-top: 32.1483771252%;
  width: 100%;
  overflow: hidden;
  position: relative;
  color: #271D67;
  background: url(/build/images/icade_section_10.0319f2d7.png) no-repeat center;
}

#section-10 .d-flex.row-1 {
  height: 55.7692307692%;
  text-align: left;
}
#section-10 .d-flex.row-2 {
  height: 43.75%;
  text-align: left;
  flex-direction: column;
  margin-left: 5em;
}
#section-10 .d-flex.row-2 p {
  margin: 0;
}
#section-10 .d-flex.row-2 p:first-child {
  margin: 0;
  font-size: 1.5rem;
}
#section-10 .d-flex.row-2 p:last-child {
  margin: 0;
  font-size: 2.5rem;
}

/* ########################################### SECTION 11 #######################################################  */
div#section-11 {
  /* column-count: 2; */
  width: 100%;
  margin: 0 auto;
  margin-top: 2em;
}

#section-11 > div {
  display: flex;
}

.text-border {
  font-family: "AvenirNextLTPro-Regular";
  font-weight: normal;
  font-style: normal;
  border: 1px #9EDBEE dotted;
  border-width: thick;
  height: auto;
  display: flex;
  align-items: center;
  padding: 1em;
  flex-direction: column;
  text-align: center;
  border-radius: 10px;
  font-size: 1.25rem;
  margin: 0 1%;
  width: 100%;
}
.text-border h3 {
  font-size: 1.5rem;
}

.icade_section_11.first .text-border:nth-child(1), .icade_section_11.first .text-border:nth-child(2) {
  opacity: 0;
}

/* ########################################### SUB CONTAINER #######################################################  */
div#sub-container {
  width: 80%;
  margin: 0 auto;
}

/* ########################################### SECTION 12 #######################################################  */
#section-12 {
  margin: 5em 0;
}

.icade_section_12 {
  background: url(/build/images/icade_section_12.6df1a7a2.png);
  background-repeat: no-repeat;
  height: 0;
  background-size: cover;
  /* padding-top: 69.80%; */
  padding-top: 44.6127946128%;
  width: 100%;
  overflow: hidden;
  position: relative;
  color: #271D67;
}

/* definit hauteur  */
#section-12 .d-flex.row-1 {
  height: 15.0943396226%;
  justify-content: flex-start;
}
#section-12 .d-flex.row-2 {
  height: 41.5094339623%;
  margin: 0 auto;
}
#section-12 .d-flex.row-3 {
  height: 39.1194968553%;
  margin-left: 0.9em;
}
#section-12 .d-flex.row-1 .gutter-401 {
  height: 15.0943396226%;
  width: 22.5028058361%;
}
#section-12 .d-flex.row-1 .text-button {
  height: 76.6666666667%;
  justify-content: center;
  display: flex;
  align-items: center;
  width: 31.8181818182%;
}
#section-12 .d-flex.row-2 {
  background: url(/build/images/arbo_section_12.2b12e54e.png) no-repeat;
  width: 77.4971941639%;
  margin: 0 auto;
  display: flex;
  background-size: 0;
  /* flex-direction: column; */
}
#section-12 .d-flex.row-2 .gutter-222 {
  width: 12.4579124579%;
}
#section-12 .d-flex.row-2 .gutter-186 {
  width: 9.7643097643%;
}
#section-12 .d-flex.row-2 .gutter-671 {
  width: 48.5879797248%;
}
#section-12 .d-flex.row-2 .objectif {
  height: 73.9393939394%;
  /* width: calc(640/1782*100%); */
  background: url(/build/images/objectif.91db7014.png) no-repeat;
  background-size: contain;
  position: relative;
  left: 100%;
}
#section-12 .d-flex.row-2 .gutter-473 {
  width: 36.2056480811%;
}
#section-12 .d-flex.row-3 {
  height: 40.8805031447%;
  width: 96.2962962963%;
  background: url(/build/images/last_bloc_section_12.167cae71.png) no-repeat;
  background-size: contain;
  opacity: 0;
}
#section-12 .d-flex.row-3 .empty {
  height: 15.7232704403%;
}
#section-12 .d-flex.row-3 .bulle-1 {
  width: 21.5488215488%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  color: #271D67;
  text-align: center;
  margin-top: 5em;
  font-size: 1vw;
}
#section-12 .d-flex.row-3 .bulle-2 {
  width: 20.7070707071%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  color: #271D67;
  text-align: center;
  margin-top: 5em;
  font-size: 1vw;
}
#section-12 .d-flex.row-3 .bulle-3 {
  width: 19.3041526375%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  color: #271D67;
  text-align: center;
  margin-top: 5em;
  font-size: 1vw;
}
#section-12 .d-flex.row-3 .bulle-4 {
  width: 19.9775533109%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  color: #271D67;
  text-align: center;
  margin-top: 5em;
  font-size: 1vw;
}
#section-12 .d-flex.row-3 .gutter-14 {
  width: 0.785634119%;
}
#section-12 .d-flex.row-3 .gutter-92 {
  width: 5.1627384961%;
}
#section-12 .d-flex.row-3 .gutter-74, #section-12 .d-flex.row-3 .gutter-110 {
  width: 6.1728395062%;
}
#section-12 .d-flex.row-2 .flag {
  height: 38.8392857143%;
}
#section-12 .d-flex.row-2 .text-objectif {
  height: 23.2142857143%;
  text-align: center;
  font-size: 1vw;
  display: flex;
  align-items: center;
  padding: 0 10.5%;
}

/* ########################################### SECTION 13 #######################################################  */
div#section-13 {
  display: flex;
  justify-content: center;
}

.section-13-img-circle {
  color: #271D67;
  min-height: 524px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-size: contain;
  position: relative;
  background: url(/build/images/section-13-img-circle.7c48c066.png) no-repeat center;
  width: 39%;
  /* 40% */
  margin: 0;
  /* 0 5% */
  cursor: pointer;
}

.content-circle {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: "AvenirNextLTPro-Regular";
  font-weight: normal;
  font-style: normal;
  width: 75%;
  /* width: fit-content; */
}

a.link-section-13 {
  position: absolute;
  bottom: 12px;
  margin-left: -15px;
  text-decoration: none;
  color: #271D67;
  display: none;
}
a.link-section-13.wood {
  position: absolute;
  bottom: 30px;
  margin-left: -15px;
  text-decoration: none;
  color: #271D67;
  display: none;
}

.section-13-img-button {
  background-size: contain;
  color: #271D67;
  min-height: 524px;
  text-align: center;
  position: relative;
  background: url(/build/images/section-13-img-2.88344377.png) no-repeat center;
  width: 40%;
  /* 60% */
  margin: 0;
  /* 0 5% */
}
.section-13-img-button .empty {
  height: 59.8752598753%;
}
.section-13-img-button .content-button {
  height: 39.501039501%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  margin-top: -0.5em;
}

/* ########################################### SECTION 14 #######################################################  */
.icade_section_14 {
  height: 0;
  background-size: cover;
  /* padding-top: 69.80%; */
  padding-top: 32.1483771252%;
  width: 100%;
  overflow: hidden;
  position: relative;
  color: #271D67;
  background: url(/build/images/icade_section_10.0319f2d7.png) no-repeat center;
}

#section-14 .d-flex.row-1 {
  height: 55.7692307692%;
  text-align: left;
}
#section-14 .d-flex.row-2 {
  height: 43.75%;
  text-align: left;
  flex-direction: column;
  margin-left: 5em;
}
#section-14 .d-flex.row-2 p {
  margin: 0;
}
#section-14 .d-flex.row-2 p:first-child {
  margin: 0;
  font-size: 1.5rem;
}
#section-14 .d-flex.row-2 p:last-child {
  margin: 0;
  font-size: 2.5rem;
}

/* ########################################### SECTION 16 #######################################################  */
#section-16 {
  margin: 5em 0;
}

.icade_section_12 {
  background: url(/build/images/icade_section_12.6df1a7a2.png) no-repeat;
  height: 0;
  background-size: cover;
  /* padding-top: 69.80%; */
  padding-top: 44.6127946128%;
  width: 100%;
  overflow: hidden;
  position: relative;
  color: #271D67;
}

/* definit hauteur  */
#section-16 .d-flex.row-1 {
  height: 15.0943396226%;
  justify-content: flex-start;
}
#section-16 .d-flex.row-2 {
  height: 41.5094339623%;
  margin: 0 auto;
}
#section-16 .d-flex.row-3 {
  height: 39.1194968553%;
  margin-left: 0.9em;
}
#section-16 .d-flex.row-1 .gutter-401 {
  height: 15.0943396226%;
  width: 22.5028058361%;
}
#section-16 .d-flex.row-1 .text-button {
  height: 76.6666666667%;
  justify-content: center;
  display: flex;
  align-items: center;
  width: 31.8181818182%;
  text-align: center;
  /* opacity: 0; */
}
#section-16 .d-flex.row-2 {
  background: url(/build/images/arbo_section_16.80e1bf8e.png) no-repeat;
  width: 57.4074074074%;
  margin: 0 auto;
  display: flex;
  background-size: 0;
  /* flex-direction: column; */
}
#section-16 .d-flex.row-2 .gutter-222 {
  width: 12.4579124579%;
}
#section-16 .d-flex.row-2 .gutter-186 {
  width: 9.7643097643%;
}
#section-16 .d-flex.row-2 .gutter-671 {
  width: 37.6543209877%;
}
#section-16 .d-flex.row-2 .objectif {
  height: 73.9393939394%;
  /* width: calc(640/1782*100%); */
  background: url(/build/images/objectif.91db7014.png) no-repeat;
  background-size: contain;
  position: relative;
  left: 200%;
}
#section-16 .d-flex.row-2 .gutter-473 {
  width: 37.6543209877%;
}
#section-16 .d-flex.row-3 {
  height: 40.8805031447%;
  width: 83.8383838384%;
  background-size: contain;
  margin: 0 auto;
  background: url(/build/images/last_bloc_section_16.01a0c038.png) no-repeat center;
  display: flex;
  justify-content: space-around;
  opacity: 0;
}
#section-16 .d-flex.row-3 .empty {
  height: 15.7232704403%;
}
#section-16 .d-flex.row-3 .bulle-1 {
  width: 20.7631874299%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  color: #271D67;
  text-align: center;
  margin-top: 5em;
  font-size: 1vw;
}
#section-16 .d-flex.row-3 .bulle-2 {
  width: 20.7070707071%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  color: #271D67;
  text-align: center;
  margin-top: 5em;
  font-size: 1vw;
}
#section-16 .d-flex.row-3 .bulle-3 {
  width: 19.3041526375%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  color: #271D67;
  text-align: center;
  margin-top: 5em;
  font-size: 1vw;
}
#section-16 .d-flex.row-3 .bulle-4 {
  width: 19.9775533109%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  color: #271D67;
  text-align: center;
  margin-top: 5em;
  font-size: 1vw;
}
#section-16 .d-flex.row-3 .gutter-14 {
  width: 0.785634119%;
}
#section-16 .d-flex.row-3 .gutter-92 {
  width: 5.1627384961%;
}
#section-16 .d-flex.row-3 .gutter-74, #section-16 .d-flex.row-3 .gutter-110 {
  width: 6.1728395062%;
}
#section-16 .d-flex.row-2 .flag {
  height: 33.3333333333%;
}
#section-16 .d-flex.row-2 .text-objectif {
  height: 36.3636363636%;
  /* height: calc(220/330*100%); */
  text-align: center;
  font-size: 1vw;
  display: flex;
  align-items: center;
  padding: 0 12%;
}

/* ########################################### SECTION 17 #######################################################  */
div#section-17 {
  display: flex;
  justify-content: center;
}

.section-17-img-circle {
  color: #271D67;
  height: 414px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-size: contain;
  position: relative;
  background: url(/build/images/section-17-img-circle.5c5bd8d4.png) no-repeat center;
  width: 42%;
  /* 40% */
  margin: 0;
  /* 0 5% */
}

.content-circle {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: "AvenirNextLTPro-Regular";
  font-weight: normal;
  font-style: normal;
  font-size: 1.15rem;
  width: 52%;
  /* 55% */
  /* 60% */
}

.section-17-img-button {
  background-size: contain;
  color: #271D67;
  height: 414px;
  text-align: center;
  position: relative;
  background: url(/build/images/section-17-img-2.2251567f.png) no-repeat center;
  width: 40%;
  /* 60% */
  margin: 0;
  /* 0 5% */
}
.section-17-img-button .empty {
  height: 50.4716981132%;
}
.section-17-img-button .content-button {
  height: 49.5283018868%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  width: 75%;
  /* 65% */
  margin: 0 auto;
  line-height: 1;
}

/* ########################################### SECTION 18 #######################################################  */
/* ##################################  */
/* ########################################### SECTION 19 #######################################################  */
#section-19 {
  margin: 5em 0;
}

.icade_section_12 {
  background: url(/build/images/icade_section_12.6df1a7a2.png) no-repeat;
  height: 0;
  background-size: cover;
  /* padding-top: 69.80%; */
  padding-top: 44.6127946128%;
  width: 100%;
  overflow: hidden;
  position: relative;
  color: #271D67;
}

/* definit hauteur  */
#section-19 .d-flex.row-1 {
  height: 15.0943396226%;
  justify-content: flex-start;
}
#section-19 .d-flex.row-2 {
  height: 41.5094339623%;
  margin: 0 auto;
}
#section-19 .d-flex.row-3 {
  height: 39.1194968553%;
  margin-left: 0.9em;
}
#section-19 .d-flex.row-1 .gutter-401 {
  height: 15.0943396226%;
  width: 22.5028058361%;
}
#section-19 .d-flex.row-1 .text-button {
  height: 76.6666666667%;
  justify-content: center;
  display: flex;
  align-items: center;
  width: 31.8181818182%;
}

#section-20 > div > div.d-flex.row-2 > div > h2 {
  font-size: 2.5rem;
}

#section-19 .d-flex.row-2 {
  background: url(/build/images/arbo_section_16.80e1bf8e.png) no-repeat;
  width: 57.4074074074%;
  margin: 0 auto;
  display: flex;
  background-size: 0;
  /* flex-direction: column; */
}
#section-19 .d-flex.row-2 .gutter-222 {
  width: 12.4579124579%;
}
#section-19 .d-flex.row-2 .gutter-186 {
  width: 9.7643097643%;
}
#section-19 .d-flex.row-2 .gutter-671 {
  width: 37.6543209877%;
}
#section-19 .d-flex.row-2 .objectif {
  height: 77.4603174603%;
  /* width: calc(640/1782*100%); */
  background: url(/build/images/objectif.91db7014.png) no-repeat;
  background-size: contain;
  position: relative;
  left: 200%;
}
#section-19 .d-flex.row-2 .gutter-473 {
  width: 37.6543209877%;
}
#section-19 .d-flex.row-3 {
  height: 40.8805031447%;
  width: 100%;
  background-size: contain;
  margin: 0 auto;
  background: url(/build/images/last_bloc_section_18.63a6ec44.png) no-repeat center;
  display: flex;
  justify-content: space-around;
  opacity: 0;
}
#section-19 .d-flex.row-3 .empty {
  height: 15.7232704403%;
}
#section-19 .d-flex.row-3 .bulle-1 {
  width: 23.6251402918%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  color: #271D67;
  text-align: center;
  margin-top: 6em;
  font-size: 1vw;
}
#section-19 .d-flex.row-3 .bulle-2 {
  width: 20.7070707071%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  color: #271D67;
  text-align: center;
  margin-top: 6em;
  font-size: 1vw;
}
#section-19 .d-flex.row-3 .bulle-3 {
  width: 19.3041526375%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  color: #271D67;
  text-align: center;
  margin-top: 6em;
  font-size: 1vw;
}
#section-19 .d-flex.row-3 .bulle-4 {
  width: 19.9775533109%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  color: #271D67;
  text-align: center;
  margin-top: 5em;
  font-size: 1vw;
}
#section-19 .d-flex.row-3 .gutter-14 {
  width: 0.785634119%;
}
#section-19 .d-flex.row-3 .gutter-92 {
  width: 5.1627384961%;
}
#section-19 .d-flex.row-3 .gutter-74, #section-19 .d-flex.row-3 .gutter-110 {
  width: 6.1728395062%;
}
#section-19 .d-flex.row-2 .flag {
  height: 32.4242424242%;
}
#section-19 .d-flex.row-2 .text-objectif {
  height: 36.3636363636%;
  text-align: center;
  font-size: 1vw;
  display: flex;
  align-items: center;
  padding: 0 5%;
}
#section-19 .d-flex.row-3 .gutter-50 {
  width: 2.8058361392%;
}

/* ########################################### SECTION 20 #######################################################  */
#section-20 {
  margin: 5em 0;
}

.icade_section_20 {
  background: url(/build/images/icade_section_20.820396f8.png) no-repeat;
  height: 0;
  background-size: contain;
  /* padding-top: 69.80%; */
  padding-top: 41.3043478261%;
  width: 100%;
  overflow: hidden;
  position: relative;
  color: #271D67;
}

/* definit hauteur  */
#section-20 .d-flex.row-1 {
  height: 45.3720508167%;
  justify-content: flex-start;
}
#section-20 .d-flex.row-2 {
  height: 51.724137931%;
  margin: 0 auto;
  align-items: center;
  text-align: center;
  font-size: 1.5rem;
}

/* ########################################### SECTION 21 #######################################################  */
div#section-21 {
  column-count: 1;
  width: 100%;
  margin: 0 auto;
  margin-top: 2em;
}
div#section-21 .text-border {
  height: 150px;
}

/* ########################################################################################################## */
/* ########################################### PART 3 #######################################################  */
/* ########################################################################################################## */
#icade-part-3 {
  margin-top: 4em;
}

.icade_section_22 {
  background: url(/build/images/icade_section_part.27ae5dac.png) no-repeat;
  height: 0;
  background-size: contain;
  /* padding-top: 69.80%; */
  padding-top: 75.7575757576%;
  width: 100%;
  overflow: hidden;
  position: relative;
  color: #271D67;
}

/* definit hauteur  */
#icade-part-3 .d-flex.row-1 {
  height: 8.8148148148%;
  justify-content: center;
}
#icade-part-3 .d-flex.row-1 .text-button {
  height: 78.9915966387%;
  justify-content: center;
  align-self: center;
}
#icade-part-3 .d-flex.row-2 {
  height: 3.9259259259%;
}
#icade-part-3 .d-flex.row-3 {
  height: 29.3333333333%;
  width: 90%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
#icade-part-3 .d-flex.row-3 .hand {
  background: url(/build/images/hand.e8eaf157.png) no-repeat;
  background-size: contain;
  /* height: calc(396/396*100%); */
  height: 89.898989899%;
  width: 50.6172839506%;
  display: flex;
  align-items: center;
  align-self: center;
}
#icade-part-3 .d-flex.row-3 .hand p {
  width: 50%;
  margin: 0 auto;
  margin-left: 33%;
  text-align: center;
  font-size: 1.25vw;
  display: none;
}
#icade-part-3 .d-flex.row-3 .text-button {
  height: 63.3838383838%;
  background-color: #271D67;
  width: 43.8832772166%;
  display: flex;
  align-items: center;
  align-self: center;
  border-radius: 10px;
  color: white;
  font-size: 3rem;
  justify-content: center;
}
#icade-part-3 .d-flex.row-4 {
  background-size: contain;
  height: 9.5555555556%;
  display: flex;
  align-items: center;
  align-self: center;
  margin: 0 auto;
  background: url(/build/images/arbo_section_22.440b5c95.png) no-repeat center;
  width: 75%;
  position: relative;
  top: -5%;
}
#icade-part-3 .d-flex.row-5 {
  display: flex;
  justify-content: space-between;
  position: relative;
  top: -5%;
  width: 80%;
  margin: auto;
}
#icade-part-3 .text {
  width: 100%;
}
#icade-part-3 .text h3 {
  text-align: center;
  font-size: 2rem;
  margin: 0;
  margin-bottom: 1%;
}
#icade-part-3 .text ul {
  width: 80%;
  margin: 0 auto;
  color: white;
  font-family: "AvenirNextLTPro-Regular";
  font-weight: normal;
  font-style: normal;
  text-align: left;
  font-size: 1.25rem;
}
#icade-part-3 .row-6 {
  height: 29.4814814815%;
  background: url(/build/images/last_button_section_22.19e2b060.png) no-repeat;
  background-size: contain;
  /* height: calc(398/1350*100%); */
  width: 82.0426487093%;
  margin: 0 auto;
  position: relative;
  top: -5%;
}
#icade-part-3 .row-6 .empty {
  height: 48.9949748744%;
}
#icade-part-3 .row-6 .text-button {
  height: 48.9949748744%;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-self: center;
  color: white;
  align-items: center;
  font-size: 1.25rem;
  width: 90%;
}

.fond {
  /* height: calc(195/398*100%); */
  align-items: center;
  display: flex;
  justify-content: center;
}

.link a:after {
  content: "";
  width: 30px;
  height: 30px;
  top: 50%;
  right: 5px;
  position: absolute;
  /* display: inline-block; */
  background-size: contain;
  background: url(/build/images/out.13f29cd2.png) no-repeat;
  transform: translateY(-50%);
}

#icade-part-3 .row-4, #icade-part-3 .row-5 {
  opacity: 0;
}

/* ########################################### SECTION 23 #######################################################  */
/* #section-23 {
    margin: 5em 0;
} */
#section-23 .d-flex {
  justify-content: flex-start;
  /* height: calc(527/888*100%); */
  height: 100%;
}

.icade_section_23 {
  background: url(/build/images/icade_section_23.cd52b04f.png) no-repeat;
  height: 0;
  background-size: contain;
  /* padding-top: 69.80%; */
  padding-top: 39.3939393939%;
  width: 100%;
  overflow: hidden;
  position: relative;
  color: #271D67;
}

#section-23 .gutter-169 {
  width: 9.4837261504%;
}
#section-23 .col-1 {
  width: 28.6195286195%;
  /* height: calc(527/888*100%); */
  /* align-self: center; */
  justify-content: center;
  /* justify-self: center; */
  text-align: center;
  /* margin-top: -5em; */
}
#section-23 .col-1 h2 {
  padding: 0 1%;
}
#section-23 .gutter-278 {
  width: 21.9242902208%;
  /* height: calc(119/888*100%); */
  /* background: url(../../../images/low-carbon/line.png);
  background-repeat: no-repeat;
  background-size: contain; */
}
#section-23 .col-2 {
  width: 71.1560044893%;
  display: flex;
  flex-direction: column;
}
#section-23 .col-2 .row-1 {
  height: 13.5327635328%;
  display: flex;
  width: 100%;
}

#section-24 > div > div > div.d-flex.row-3 > div.col-1 > div {
  height: 79.6529968454%;
  width: 72.476340694%;
  margin: auto;
  align-self: auto;
  /* align-items: center;
    display: flex;
    justify-content: center; */
  color: #271D67;
}

#section-23 .text-button {
  height: 79.6529968454%;
  width: 72.476340694%;
  margin: auto;
  align-self: auto;
  /* align-items: center;
  display: flex;
  justify-content: center; */
  color: #271D67;
}
#section-23 .col-2 .row-2 {
  height: 13.5606060606%;
}
#section-23 .arbo-section-23 {
  height: 25.4985754986%;
}
#section-23 .col-1 H2 {
  font-size: 2rem;
}
#section-23 .col-1 p {
  width: 80%;
  margin: 0 auto;
  font-size: 1.25rem;
}

.text-rectangle {
  border: 1px #96b8e1 dotted;
  border-width: thick;
  /* width: 45%; */
  text-align: center;
  margin: 0 2%;
  padding: 0 2%;
  font-size: 1rem;
  width: 40%;
  border-radius: 10px;
}
.text-rectangle h3 {
  height: 6vh;
  font-size: 1.25rem;
}

/* ########################################################################################################## */
/* ########################################### SECTION 24 #######################################################  */
/* ########################################################################################################## */
#section_24 {
  margin-top: 4em;
}

.icade_section_24 {
  background: url(/build/images/icade_section_24.4821b5f3.png) no-repeat;
  height: 0;
  background-size: contain;
  /* padding-top: 69.80%; */
  padding-top: 53.7037037037%;
  width: 100%;
  overflow: hidden;
  position: relative;
  color: #271D67;
  z-index: 1;
}

/* definit hauteur  */
#section-24 .d-flex.row-1 {
  height: 9.9268547544%;
  justify-content: center;
  align-items: center;
}
#section-24 .d-flex.row-2 {
  height: 6.8965517241%;
  justify-content: center;
}
#section-24 .row-3 {
  height: 40.4388714734%;
  justify-content: flex-start;
}
#section-24 .d-flex.row-3 .gutter-33 {
  width: 1.8518518519%;
}
#section-24 .row-4 {
  height: 35.632183908%;
  justify-content: flex-start;
}
#section-24 .d-flex.row-4 .gutter-122 {
  width: 6.8462401796%;
}
#section-24 .d-flex.row-3 .col-1 {
  background-size: contain;
  width: 44.4444444444%;
  height: 60.9819121447%;
  display: flex;
  align-self: center;
  background: url(/build/images/button-white-section-24.b026a236.png) no-repeat center;
  text-align: center;
  justify-content: center;
  font-size: 1.25rem;
}
#section-24 .d-flex.row-3 .col-2 {
  background: url(/build/images/label.b24971a0.png) no-repeat;
  background-size: 0;
  width: 43.3782267116%;
  position: relative;
  display: flex;
  align-items: center;
}

.line {
  background-color: #9EDBEE;
  height: 7px;
  width: 0;
  display: block;
  z-index: 999999;
  position: relative;
  top: -2px;
}

.link {
  background-color: #9EDBEE;
  text-align: center;
  height: 50px;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 30%;
  margin-right: 10%;
  display: none;
}
.link a {
  text-decoration: none;
  color: #271D67;
}

#section-24 .d-flex.row-4 .col-1 {
  background: url(/build/images/courbe-24.4c7558c8.png) no-repeat;
  background-size: contain;
  width: 41.7508417508%;
  font-size: 1.25rem;
  height: 122%;
  position: relative;
  top: -22%;
  display: flex;
  justify-content: start;
}
#section-24 .d-flex.row-4 .col-1 .circle {
  height: 87.3479318735%;
}
#section-24 .d-flex.row-4 .col-2 {
  background-size: contain;
  width: 41.7508417508%;
  height: 73.3137829912%;
  justify-content: center;
  font-size: 3rem;
  /* height: 100%; */
  background: url(/build/images/button-courbe.52604739.png) no-repeat bottom;
  align-items: center;
  display: flex;
  color: white;
}
#section-24 .d-flex.row-4 .col-2 .count {
  font-size: 3rem;
}
#section-24 .d-flex.row-4 .col-1 .circle {
  height: 85.1581508516%;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.7);
  align-items: center;
  align-self: flex-end;
  display: flex;
  justify-content: center;
  width: 46%;
  border-radius: 50%;
  z-index: -1;
  margin-left: 1%;
  position: relative;
  top: -1%;
}

/* ########################################################################################################## */
/* ########################################### SECTION 25 #######################################################  */
/* ########################################################################################################## */
#section-25 {
  margin-top: 4em;
}
#section-25 h2 {
  font-size: 1.5vw;
}

.icade_section_25 {
  background: url(/build/images/icade_section_25.a5536b44.png) no-repeat;
  height: 0;
  background-size: contain;
  /* padding-top: 69.80%; */
  padding-top: 42.6487093154%;
  width: 100%;
  overflow: hidden;
  position: relative;
  color: #271D67;
  z-index: 1;
}

/* definit hauteur  */
#section-25 .d-flex.row-1 {
  height: 16.459197787%;
  justify-content: center;
  background-size: contain;
  background: url(/build/images/button-section-25.ba36ff3a.png) no-repeat center;
}
#section-25 .d-flex.row-2 {
  height: 17.9806362379%;
  justify-content: center;
  background-size: contain;
  background: url(/build/images/arbo-section-25.f5329eb5.png) no-repeat center;
}
#section-25 .row-3 {
  height: 59.4744121715%;
  justify-content: flex-start;
  background-size: contain;
  background: url(/build/images/last_section_25.fd7a0bbd.png) no-repeat center;
  display: block;
}
#section-25 .row-3 .ligne-1 {
  display: flex;
  flex-direction: row;
  height: 27.2093023256%;
  align-items: center;
}
#section-25 .row-3 .ligne-2 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  height: auto;
  margin-top: 1em;
}
#section-25 .row-3 .ligne-3 {
  display: flex;
  flex-direction: row;
  height: 23.2558139535%;
  align-items: flex-start;
  margin-top: 1em;
}
#section-25 .row-3 .ligne-3 .text-link {
  width: 28.0583613917%;
  text-align: center;
}
#section-25 .d-flex.row-4 {
  height: 22.683264177%;
}
#section-25 .d-flex.row-3 .text-button {
  height: 27.2093023256%;
  width: 20.2581369248%;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
}
#section-25 .d-flex.row-3 .gutter-320 {
  height: 27.2093023256%;
  width: 17.3961840629%;
}
#section-25 .d-flex.row-3 .gutter-502 {
  height: 27.2093023256%;
  width: 25.8136924804%;
}
#section-25 .d-flex.row-3 .gutter-250 {
  width: 14.0291806958%;
}
#section-25 .d-flex.row-3 .gutter-300 {
  width: 16.835016835%;
}
#section-25 .d-flex.row-3 .text-bulle {
  width: 28.0583613917%;
  text-align: center;
}

.icade_section_26 {
  /* background: url(../../../images/low-carbon/last_button.png); */
  background-repeat: no-repeat;
  height: 0;
  background-size: contain;
  background-position: center;
  /* padding-top: 69.80%; */
  padding-top: 17.2619047619%;
  width: 100%;
  overflow: hidden;
  position: relative;
  color: #271D67;
  z-index: 1;
}
.icade_section_26 .row-1 {
  height: 145px;
  background-size: contain;
  background: url(/build/images/last_button.13227b32.png) no-repeat center;
  align-items: center;
  flex-direction: column;
}
.icade_section_26 .row-1 a {
  height: 50px;
  text-decoration: none;
  font-size: 1.25rem;
  color: #271D67;
  width: 50%;
  margin: 0 auto;
  text-align: center;
}

.text-link a {
  text-decoration: none;
  background-color: #271D67;
  color: white;
  padding: 3% 10%;
  position: relative;
  border-radius: 5px;
}
.text-link a:after {
  width: 30px;
  height: 30px;
  top: 50%;
  right: 5px;
  position: absolute;
  /* display: inline-block; */
  background-size: contain;
  background: url(/build/images/out.13f29cd2.png) no-repeat;
  transform: translateY(-50%);
}
.text-link a.compensation {
  padding: 5px 35px 5px 15px;
  color: #fff;
}
.text-link a.compensation:after {
  right: 3px;
}

.compensation-links {
  list-style-type: none;
  padding: 0;
  margin-top: 10px;
  font-size: 0.45em;
  text-align: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 60%;
}

#arbre p {
  background: url(/build/images/arbre.1c347b9f.png) no-repeat;
  height: 240px;
  position: absolute;
  right: 90px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  background-size: contain;
  line-height: 1;
  top: 0;
}

.arbre-texte {
  position: absolute;
  top: 0;
  right: 5%;
  width: 11%;
}

/* ########################################################################################################## */
/* ########################################### taches #######################################################  */
/* ########################################################################################################## */
section {
  position: relative;
}

.tache-1 {
  background: url(/build/images/tache-1.41a1cef2.png);
  background-size: cover;
  width: 120px;
  height: 202px;
  position: absolute;
  right: 0;
  top: 0;
}

.tache-2 {
  background: url(/build/images/tache-2.b1b33a2d.png);
  background-size: cover;
  width: 120px;
  height: 202px;
  position: absolute;
  left: 0;
  bottom: 0;
  transform: rotate(180deg);
}

.tache-3 {
  background: url(/build/images/tache-3.0ad07d5e.png);
  background-size: cover;
  width: 120px;
  height: 202px;
  position: absolute;
  left: 0;
  top: 0;
  transform: rotate(180deg);
}

.tache-4 {
  background-size: cover;
  width: 10%;
  height: 385px;
  position: absolute;
  left: 0;
  top: 0;
  transform: rotate(180deg);
  background: url(/build/images/tache-4.cc7ee32f.png) no-repeat;
}

.tache-5 {
  background-size: cover;
  width: 10%;
  height: 385px;
  position: absolute;
  right: 0;
  top: 0;
  background: url(/build/images/tache-5.772cdc68.png) no-repeat;
}

.tache-6 {
  background-size: cover;
  width: 8%;
  height: 385px;
  position: absolute;
  left: 0;
  top: -50%;
  transform: rotate(180deg);
  background: url(/build/images/tache-5.772cdc68.png) no-repeat;
}

.tache-7 {
  background-size: cover;
  width: 7%;
  height: 385px;
  position: absolute;
  right: 0;
  top: 50%;
  background: url(/build/images/tache-4.cc7ee32f.png) no-repeat;
}

.tache-8 {
  background-size: cover;
  width: 10%;
  height: 385px;
  position: absolute;
  right: 0;
  top: 0;
  background: url(/build/images/tache-6.31a2e6db.png) no-repeat;
}

.tache-9 {
  background-size: cover;
  width: 10%;
  height: 385px;
  position: absolute;
  right: 0;
  top: 0;
  background: url(/build/images/tache-9.409f2f14.png) no-repeat;
}

.tache-10 {
  background-size: cover;
  width: 10%;
  height: 385px;
  position: absolute;
  left: 0;
  top: 50%;
  background: url(/build/images/tache-4.cc7ee32f.png) no-repeat;
  transform: rotate(180deg);
}

.tache-11 {
  background-size: cover;
  width: 8%;
  height: 385px;
  position: absolute;
  right: 0;
  top: 25%;
  background: url(/build/images/tache-5.772cdc68.png) no-repeat;
}

.tache-12 {
  background-size: cover;
  width: 20%;
  height: 385px;
  position: absolute;
  left: -20%;
  top: 0;
  background: url(/build/images/tache-9.409f2f14.png) no-repeat;
  transform: rotate(90deg);
}

.tache-13 {
  background-size: cover;
  width: 7%;
  height: 285px;
  position: absolute;
  right: 0;
  top: 0;
  background: url(/build/images/tache-9.409f2f14.png) no-repeat;
  transform: rotate(0deg);
}

.tache-14 {
  background-size: cover;
  width: 20%;
  height: 385px;
  position: absolute;
  left: -10%;
  top: 25%;
  background: url(/build/images/tache-4.cc7ee32f.png) no-repeat;
  transform: rotate(180deg);
}

.tache-15 {
  background-size: cover;
  width: 10%;
  height: 385px;
  position: absolute;
  right: 0;
  top: 50%;
  background: url(/build/images/tache-9.409f2f14.png) no-repeat;
  transform: rotate(0deg);
}

/* ########################################################################################################## */
/* ########################################### FOOTER #######################################################  */
/* ########################################################################################################## */
footer {
  background: url(/build/images/footer.9fb4a2f2.png) no-repeat;
  height: 0;
  background-size: contain;
  /* padding-top: 69.80%; */
  padding-top: 30.1041666667%;
  width: 100%;
  overflow: hidden;
  position: relative;
  color: #271D67;
}

@media screen and (max-width: 1366px) {
  html {
    font-size: 70%;
  }
}
@media screen and (max-width: 1280px) {
  html {
    font-size: 65%;
  }
}
@media screen and (max-width: 800px) {
  html {
    font-size: 50%;
  }
}
.section-with-img {
  margin-top: 120px;
}
.section-with-img.is-alt {
  margin-top: 170px;
}
.section-with-img #sub-container {
  position: relative;
}
.section-with-img .section-image {
  position: absolute;
  top: -85px;
  left: 0;
  width: 50%;
  border-radius: 18px;
  overflow: hidden;
  line-height: 0;
  max-height: 320px;
}
.section-with-img.is-alt .section-image {
  position: absolute;
  top: -130px;
  left: 0;
  width: 50%;
  border-radius: 18px;
  overflow: hidden;
  line-height: 0;
  max-height: 320px;
}
.section-with-img .section-image img {
  width: 100%;
  height: auto;
}

footer a {
  position: absolute;
  bottom: 20px;
  right: 10%;
  height: 200px;
  width: 200px;
  display: block;
}

#section-1 .d-flex.row-6 {
  height: 15.4058531198%;
  align-items: stretch;
}

.col-circle-bg {
  top: -0.75rem;
  left: 0;
  width: 16.32996633%;
  height: 105%;
}
.col-circle-bg:last-child {
  width: 16.32996633%;
  height: 105%;
}

div.remove-blank {
  margin: -600px auto -170px;
}

h2#zoom {
  width: 70%;
  text-align: center;
  margin: 10px auto;
}

div#section-21 {
  /* column-count: 2; */
  width: 100%;
  margin: 0 auto;
  margin-top: 2em;
}

#section-21 > div {
  display: flex;
}

div#section-21 .text-border {
  height: auto;
}

.icade_section_23 {
  padding-top: 57.9124579125%;
}

.icade_section_26 {
  margin-top: 350px;
}

.icade_section_25 {
  overflow: visible;
}

#section-25 .row-3.bis {
  margin-top: 20px;
  background-size: contain;
  background: url(/build/images/last_section_25-2.52c55faa.png) no-repeat center;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG93LWNhcmJvbi42Y2E4ZDliZC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FDQUo7QURHQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUNGSjtBREtBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBQ0pKO0FET0E7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FDTko7QURTQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUNSSjtBRFdBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBQ1ZKO0FEYUE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FDWko7QURlQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUNkSjtBRGlCQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUNoQko7QURtQkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FDbEJKO0FEcUJBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBQ3BCSjtBRHVCQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUN0Qko7QUR5QkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FDeEJKO0FEMkJBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBQzFCSjtBRDZCQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUM1Qko7QUQrQkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FDOUJKO0FEaUNBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBQ2hDSjtBQXBIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNIRjs7QUFuSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNIRjs7QUFuSEE7RUFDRTtFQUNBO0VBQ0E7QUFzSEY7O0FBbkhBO0VBQ0U7QUFzSEY7O0FBbkhBO0VBQ0U7QUFzSEY7O0FBbkhBO0VBQ0U7RUFDQTtFQUNBO0FBc0hGOztBQW5IQTtFQUNFO0VBQ0E7QUFzSEY7O0FBbkhBO0VBQ0U7RUFDQTtFQUNB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RUFDQTtFQUNBO0VBQ0E7QUF4VkY7O0FBMlZBO0VBQ0U7RUFDQTtBQXhWRjs7QUEyVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXhWRjtBQTBWRTtFQUNFO0VBQ0E7QUF4Vko7O0FBNFZBO0VBQ0U7QUF6VkY7O0FBNFZBO0VBQ0U7RUFDQTtFQUNBO0FBelZGOztBQTRWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBelZGOztBQTRWQTtFQUNFO0FBelZGOztBQTRWQTtFQUNFO0FBelZGOztBQTRWQTtFQUNFO0FBelZGOztBQTRWQTtFQUNFO0FBelZGOztBQTRWQTtFQUNFO0FBelZGOztBQTRWQTtFQUNFO0VBQ0E7RUFDQTtBQXpWRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvbG93LWNhcmJvbi9mb250cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BhZ2VzL2xvdy1jYXJib24vc3R5bGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1Cb2xkQ24nO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tQm9sZENuLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1Cb2xkQ24ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tQm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvLUJvbGRDbkl0JztcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLUJvbGRDbkl0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1Cb2xkQ25JdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1Dbkl0JztcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLUNuSXQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLUNuSXQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tQ24nO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tQ24ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLUNuLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvLURlbWknO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tRGVtaS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tRGVtaS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1SZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tTWVkaXVtQ25JdCc7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1NZWRpdW1Dbkl0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1NZWRpdW1Dbkl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvLUhlYXZ5Q25JdCc7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1IZWF2eUNuSXQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLUhlYXZ5Q25JdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1JdCc7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1JdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tSXQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tVWx0THRDbkl0JztcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLVVsdEx0Q25JdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tVWx0THRDbkl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvLU1lZGl1bUNuJztcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLU1lZGl1bUNuLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1NZWRpdW1Dbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1VbHRMdENuJztcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLVVsdEx0Q24ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLVVsdEx0Q24ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tRGVtaUNuSXQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tRGVtaUNuSXQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLURlbWlDbkl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvLURlbWlDbic7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL0F2ZW5pck5leHRMVFByby1EZW1pQ24ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLURlbWlDbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1IZWF2eUNuJztcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLUhlYXZ5Q24ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLUhlYXZ5Q24ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tRGVtaUl0JztcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvQXZlbmlyTmV4dExUUHJvLURlbWlJdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9BdmVuaXJOZXh0TFRQcm8tRGVtaUl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCJAaW1wb3J0ICdmb250cyc7XG5cbmJvZHkge1xuICBjb2xvcjogIzI3MUQ2NztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vaGVhZGVyLnBuZykgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDI3MCAvIDE5MjEgKiAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsdWUtbGlnaHQge1xuICBjb2xvcjogI0E1OUNDQztcbn1cblxuc3Bhbi5uZWdhdGl2ZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuYiB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvLUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cblxuLmFzcGVjdC1yYXRpby1ib3gtaW5zaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGV4Ym94LWNlbnRlcmluZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaWNhZGVfY2FyYm9uZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9zZWN0aW9uLTEucG5nKSBuby1yZXBlYXQ7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTgxMSAvIDE3ODIgKiAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3NlY3Rpb24tMSAuZC1mbGV4IHtcbiAgJi5yb3ctMSB7XG4gICAgaGVpZ2h0OiBjYWxjKDIzNiAvIDE4MTEgKiAxMDAlKTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAmLnJvdy0yIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTUxIC8gMTgxMSAqIDEwMCUpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAmLnJvdy0zIHtcbiAgICBoZWlnaHQ6IGNhbGMoMjEyIC8gMTgxMSAqIDEwMCUpO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGNvbG9yOiAjMjcxRDY3O1xuICB9XG5cbiAgJi5yb3ctNCB7XG4gICAgaGVpZ2h0OiBjYWxjKDE0OSAvIDE4MTEgKiAxMDAlKTtcbiAgICB3aWR0aDogY2FsYyg3NTIgLyAxNzgyICogMTAwJSk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcxRDY3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgJi5yb3ctNSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEzMyAvIDE4MTEgKiAxMDAlKTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICYucm93LTYge1xuICAgIGhlaWdodDogY2FsYygzNTMgLyAxODExICogMTAwJSk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYucm93LTcge1xuICAgIGhlaWdodDogY2FsYygxNDQgLyAxODExICogMTAwJSk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLnJvdy04IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vaWNhZGVfc2VjdGlvbl8yLnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiBjYWxjKDQxMSAvIDE4MTEgKiAxMDAlKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMjcxRDY3O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNXZ3O1xuICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLnJvdy05IHtcbiAgICBoZWlnaHQ6IGNhbGMoNTYgLyAxODExICogMTAwJSk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmljb25lLXNlY3Rpb24tMSB7XG4gICYuaWNvbmUtMSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL3BpY3RvLTEucG5nKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IGNhbGMoMTUxIC8gMTc4MiAqIDEwMCUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjMjcxRDY3O1xuICB9XG5cbiAgJi5pY29uZS0yIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vcGljdG8tMi5wbmcpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogY2FsYygxNTEgLyAxNzgyICogMTAwJSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6ICMyNzFENjc7XG4gIH1cblxuICAmLmljb25lLTMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9waWN0by0zLnBuZykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiBjYWxjKDE1MSAvIDE3ODIgKiAxMDAlKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogIzI3MUQ2NztcbiAgfVxufVxuXG4udGV4dC1pbnRybyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvLUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLnN1Yi10ZXh0LWludHJvIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG5cbiAgcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vKiBTRUNUSU9OLTMgICovXG5cbi5jb2wtY2lyY2xlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAxOCU7XG59XG5cbi5jb2wtY2lyY2xlLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL2VsbGlwc2VfY2FyYm9uZS5wbmcpIG5vLXJlcGVhdDtcblxuICAvKiB3aWR0aDogY2FsYygzNDIvMTc4MioxMDAlKTtcbiAgICBoZWlnaHQ6IDk3JTsgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICMyNzFENjc7XG5cbiAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL2VsbGlwc2VfamF1bmVfY2FyYm9uZS5wbmcpIG5vLXJlcGVhdDtcblxuICAgIC8qIHdpZHRoOiBjYWxjKDM0Mi8xNzgyKjEwMCUpO1xuICAgICBoZWlnaHQ6IDk3JTsgKi9cbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjMjcxRDY3O1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vZWxsaXBzZV92aW9sZXRfY2FyYm9uZS5wbmcpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogY2FsYygzNDIgLyAxNzgyICogMTAwJSk7XG4gICAgaGVpZ2h0OiA5NyU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcblxuICBwIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgcGFkZGluZzogMCAxJTtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbmRpdiB7XG4gICYjcDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjIwMDVcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gICYjcDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjIwMTBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gICYjcDM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjIwMTdcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gICYjcDQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjIwMjBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gICYjcDU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjIwMjJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gICYjcDY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjIwMjRcIjtcbiAgICBjb2xvcjogIzI3MUQ2NztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1Cb2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4vKiBBTklNQVRJT04gU0VDVElPTiAxICAqL1xuXG4ubGFzdC10ZXh0LmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDY1JTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNzZWN0aW9uLTEgPiBkaXYgPiBkaXYuZC1mbGV4LnJvdy0zIGEge1xuICAvKiB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICovXG4gIGNvbG9yOiAjMjcxRDY3ICFpbXBvcnRhbnQ7XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgU0VDVElPTiAyICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICovXG5cbi5pY2FkZV9zZWN0aW9uXzIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vaWNhZGVfc2VjdGlvbl8yLnBuZykgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgLyogcGFkZGluZy10b3A6IDY5LjgwJTsgKi9cbiAgcGFkZGluZy10b3A6IGNhbGMoNDg1IC8gMTgwNyAqIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jc2VjdGlvbi0yIC5kLWZsZXgucm93LTEge1xuICBoZWlnaHQ6IGNhbGMoMzg3IC8gNDg1ICogMTAwJSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDgwMCAvIDE4MDcgKiAxMDAlKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4vKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIFNFQ1RJT04gMyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICAqL1xuXG4uaWNhZGVfc2VjdGlvbl8zIHtcbiAgLyogYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL2ljYWRlX3NlY3Rpb25fMy5wbmcpOyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vdGVzdC1zZWN0aW9uLTIucG5nKSBuby1yZXBlYXQ7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTM4NyAvIDE5ODIgKiAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3NlY3Rpb24tMyB7XG4gIC5kLWZsZXgge1xuICAgICYucm93LTEge1xuICAgICAgaGVpZ2h0OiBjYWxjKDE0OCAvIDEzODcgKiAxMDAlKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsYyg2ODQgLyAxODA3ICogMTAwJSk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC8qIGZvbnQtc2l6ZTogMS4ycmVtOyAqL1xuICAgIH1cblxuICAgICYucm93LTIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDM1IC8gMTM4NyAqIDEwMCUpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBjYWxjKDY4NCAvIDE4MDcgKiAxMDAlKTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLyogZm9udC1zaXplOiAxLjJyZW07ICovXG4gICAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIH1cblxuICAgICYucm93LTMge1xuICAgICAgaGVpZ2h0OiBjYWxjKDQwNSAvIDEzODcgKiAxMDAlKTtcbiAgICAgIGNvbG9yOiAjMjcxRDY3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuXG4gICAgJi5yb3ctNCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMzMwIC8gMTM4NyAqIDEwMCUpO1xuICAgICAgY29sb3I6ICMyNzFENjc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG5cbiAgICAmLnJvdy01IHtcbiAgICAgIGhlaWdodDogY2FsYygzMjAgLyAxMzg3ICogMTAwJSk7XG4gICAgICBjb2xvcjogIzI3MUQ2NztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ndXR0ZXItMTUwIHtcbiAgICB3aWR0aDogY2FsYyg5NiAvIDE5MjAgKiAxMDAlKTtcbiAgfVxuXG4gIC5ndXR0ZXItNDIyIHtcbiAgICB3aWR0aDogY2FsYyg0MjIgLyAxOTIwICogMTAwJSk7XG4gIH1cbn1cblxuLyogUGFydGllIDIgICovXG5cbi50ZXh0LTEudGV4dC1zZWN0aW9uLTMge1xuICB3aWR0aDogY2FsYyg0NjkgLyAxOTIwICogMTAwJSk7XG5cbiAgJi5wYW5uZWF1eC0xIHtcbiAgICB3aWR0aDogY2FsYyg0NjkgLyAxOTIwICogMTAwJSk7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL3Bhbm5lYXV4LTEucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTAwMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wYW5uZWF1eC0xIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gIH1cbn1cblxuLnRleHQtMi50ZXh0LXNlY3Rpb24tMyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB3aWR0aDogY2FsYygzODcgLyAxOTIwICogMTAwJSk7XG59XG5cbi50ZXh0LTMudGV4dC1zZWN0aW9uLTMge1xuICB3aWR0aDogY2FsYyg1NTAgLyAxOTIwICogMTAwJSk7XG5cbiAgJi5wYW5uZWF1eC0yIHtcbiAgICB3aWR0aDogY2FsYyg1NTAgLyAxOTIwICogMTAwJSk7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL3Bhbm5lYXV4LTIucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwMDBweDtcbiAgfVxufVxuXG4jc2VjdGlvbi0zIHtcbiAgPiBkaXYgPiBkaXYuZC1mbGV4LnJvdy0zID4gZGl2IHtcbiAgICAmLnRleHQtMS50ZXh0LXNlY3Rpb24tMyA+IHAgPiBzcGFuLCAmLnRleHQtMy50ZXh0LXNlY3Rpb24tMyA+IHAgPiBzcGFuIHtcbiAgICAgIC8qIGZvbnQtc2l6ZTogMS4yNXJlbTsgKi9cbiAgICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICAgIH1cblxuICAgICYudGV4dC0xLnRleHQtc2VjdGlvbi0zLnBhbm5lYXV4LTEgPiBwIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi50ZXh0LTMudGV4dC1zZWN0aW9uLTMucGFubmVhdXgtMiA+IHAge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG4gIH1cblxuICAudGV4dC0yLnRleHQtc2VjdGlvbi0zIHAge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogIzI3MUQ2NztcbiAgfVxuXG4gIC5kLWZsZXgge1xuICAgICYucm93LTQge1xuICAgICAgLmd1dHRlci04NTgge1xuICAgICAgICB3aWR0aDogY2FsYyg4NTggLyAxOTIwICogMTAwJSk7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LTEudGV4dC1zZWN0aW9uLTMge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzQwIC8gMTkyMCAqIDEwMCUpO1xuXG4gICAgICAgIC8qIHdpZHRoOiBjYWxjKDU0MC8xOTIwKjEwMCUpOyAqL1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNlbTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjMjcxRDY3O1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmd1dHRlci03MjIge1xuICAgICAgICB3aWR0aDogY2FsYyg3MjIgLyAxOTIwICogMTAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yb3ctNSB7XG4gICAgICAuZ3V0dGVyLTY3NyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDY3NyAvIDE5MjAgKiAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgLnRleHQtMS50ZXh0LXNlY3Rpb24tMyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogY2FsYyg0MTQgLyAxOTIwICogMTAwJSk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBjb2xvcjogIzI3MUQ2NztcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ndXR0ZXItODg3IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoODg3IC8gMTkyMCAqIDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBQYXJ0aWUgMyAgKi9cblxuLyogUGFydGllIDQgICovXG5cbi8qIGFuaW1hdGlvbiAgKi9cblxuc3BhbiB7XG4gICYuY291bnQsICYuY291bnRlciB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLmNvdW50LWNvMiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgU0VDVElPTiA0ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICovXG5cbi5pY2FkZV9zZWN0aW9uXzQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vaWNhZGVfc2VjdGlvbl80LnBuZykgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgLyogcGFkZGluZy10b3A6IDY5LjgwJTsgKi9cbiAgcGFkZGluZy10b3A6IGNhbGMoODE4IC8gMjQ5MSAqIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4jc2VjdGlvbi00IHtcbiAgLmQtZmxleC5yb3ctMSB7XG4gICAgaGVpZ2h0OiBjYWxjKDIyNiAvIDgxOCAqIDEwMCUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLmd1dHRlci03MTYge1xuICAgIHdpZHRoOiBjYWxjKDcxNiAvIDI0OTEgKiAxMDAlKTtcblxuICAgIC8qIGhlaWdodDogY2FsYygyMjQvODE4KjEwMCUpOyAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNywgNywgNywgMSk7XG4gIH1cblxuICAudGV4dC1idXR0b24ge1xuICAgIHdpZHRoOiBjYWxjKDkzNCAvIDI0OTEgKiAxMDAlKTtcblxuICAgIC8qIGhlaWdodDogY2FsYygyMjQvODE4KjEwMCUpOyAqL1xuICB9XG5cbiAgLmd1dHRlci04NDAge1xuICAgIHdpZHRoOiBjYWxjKDg0MCAvIDI0OTEgKiAxMDAlKTtcblxuICAgIC8qIGhlaWdodDogY2FsYygyMjQvODE4KjEwMCUpOyAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNywgNywgNywgMSk7XG4gIH1cblxuICAuZC1mbGV4IHtcbiAgICAmLnJvdy0yIHtcbiAgICAgIGhlaWdodDogY2FsYyg2MCAvIDgxOCAqIDEwMCUpO1xuICAgIH1cblxuICAgICYucm93LTMge1xuICAgICAgaGVpZ2h0OiBjYWxjKDQzMyAvIDgxOCAqIDEwMCUpO1xuXG4gICAgICAudGV4dC1idWxsZS0xIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDg1IC8gMjU5MSAqIDEwMCUpO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIFBPU0lUSU9OOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgLnRleHQtYnVsbGUtMiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQ3OSAvIDI1OTEgKiAxMDAlKTtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBQT1NJVElPTjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LWJ1bGxlLTMge1xuICAgICAgICB3aWR0aDogY2FsYyg0MzMgLyAyNTkxICogMTAwJSk7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgUE9TSVRJT046IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGV4dC1idWxsZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xuICB0b3A6IC0xMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogNS42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvLUJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi50ZXh0LWJ1bGxlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCIyXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGZvbnQtc2l6ZTogNS42MjVyZW07XG59XG5cbi50ZXh0LWJ1bGxlLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG4gIHRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA1LjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuI3NlY3Rpb24tNCB7XG4gIC5ndXR0ZXItNTY0IHtcbiAgICB3aWR0aDogY2FsYyg1NjQgLyAyNDkxICogMTAwJSk7XG4gIH1cblxuICAuZ3V0dGVyLTYyNiB7XG4gICAgd2lkdGg6IGNhbGMoNjAwIC8gMjQ5MSAqIDEwMCUpO1xuICB9XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgU0VDVElPTiA1ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICovXG5cbiNzZWN0aW9uLTUge1xuICBvcGFjaXR5OiAwO1xuXG4gIC5iaWctdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMUFCOURFO1xuICAgICAgICBmb250LXNpemU6IDEycmVtO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzI3MUQ2NztcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4yZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgU0VDVElPTiA2ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICovXG5cbi5pY2FkZV9zZWN0aW9uXzYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vaWNhZGVfc2VjdGlvbl82LnBuZykgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgLyogcGFkZGluZy10b3A6IDY5LjgwJTsgKi9cbiAgcGFkZGluZy10b3A6IGNhbGMoNzAzIC8gMTc2NiAqIDEwMCUpO1xuXG4gIC8qIHBhZGRpbmctdG9wOiBjYWxjKDEyOTMvMTc2NiAqIDEwMCUpOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzI3MUQ2NztcbiAgb3BhY2l0eTogMDtcbn1cblxuI3NlY3Rpb24tNiB7XG4gIC5kLWZsZXgge1xuICAgICYucm93LTEge1xuICAgICAgaGVpZ2h0OiBjYWxjKDM3MSAvIDcwMyAqIDEwMCUpO1xuXG4gICAgICAvKiBoZWlnaHQ6IGNhbGMoNTAxLzE3NjYqMTAwJSk7ICovXG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cblxuICAgICYucm93LTIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDE2OSAvIDcwMyAqIDEwMCUpO1xuXG4gICAgICAvKiBoZWlnaHQ6IGNhbGMoMjMwLzE3NjYqMTAwJSk7ICovXG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cblxuICAgICYucm93LTMge1xuICAgICAgaGVpZ2h0OiBjYWxjKDE2MyAvIDcwMyAqIDEwMCUpO1xuXG4gICAgICAvKiBoZWlnaHQ6IGNhbGMoMzQwLzE3NjYqMTAwJSk7ICovXG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cblxuICAgICYucm93LTEgLnRleHQtbWVzdXJlci1pbXBhY3QsICYucm93LTIgLnRleHQtbWVzdXJlci1pbXBhY3Qge1xuICAgICAgd2lkdGg6IGNhbGMoMzk0IC8gMTc2NiAqIDEwMCUpO1xuICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tUmVndWxhcic7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICMyNzFENjc7XG4gICAgICBwYWRkaW5nOiAxJTtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgIC8qIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNyw3LDcsMSk7ICovXG4gICAgfVxuXG4gICAgJi5yb3ctMSAudGV4dC1tZXN1cmVyLWltcGFjdCB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucm93LTIgLnRleHQtbWVzdXJlci1pbXBhY3QgcCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuZ3V0dGVyLTcwIHtcbiAgICB3aWR0aDogY2FsYyg3MCAvIDE3NjYgKiAxMDAlKTtcbiAgfVxuXG4gIC5kLWZsZXgucm93LTMge1xuICAgIC5ndXR0ZXItNTA5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwOSAvIDE3NjYgKiAxMDAlKTtcbiAgICB9XG5cbiAgICAudGV4dC0xLnRleHQtbWVzdXJlci1pbXBhY3Qge1xuICAgICAgd2lkdGg6IGNhbGMoNjUwIC8gMTc2NiAqIDEwMCUpO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgY29sb3I6ICMyNzFENjc7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuZ3V0dGVyLTYxMiB7XG4gICAgICB3aWR0aDogY2FsYyg2MTIgLyAxNzY2ICogMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtbWVzdXJlci1pbXBhY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5zcGFuLnNjb3BlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAlO1xuICBib3R0b206IDEwJTtcbn1cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBTRUNUSU9OIDcgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAgKi9cblxuI3NlY3Rpb24tNyAuYmlnLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBzcGFuIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICNBMEM2NDg7XG4gICAgICBmb250LXNpemU6IDEycmVtO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjcxRDY3O1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjJlbTtcbiAgICB9XG4gIH1cbn1cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBTRUNUSU9OIDggIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAgKi9cblxuLmljYWRlX3NlY3Rpb25fOCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9pY2FkZV9zZWN0aW9uXzg4LnBuZykgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgLyogcGFkZGluZy10b3A6IDY5LjgwJTsgKi9cbiAgcGFkZGluZy10b3A6IGNhbGMoODc5IC8gMTgwNyAqIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzI3MUQ2Nztcbn1cblxuI3NlY3Rpb24tOCB7XG4gIC5kLWZsZXgge1xuICAgICYucm93LTEge1xuICAgICAgaGVpZ2h0OiBjYWxjKDg3IC8gODQ5ICogMTAwJSk7XG5cbiAgICAgIC5ndXR0ZXItNjgzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNjgzIC8gMTgwNyAqIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAudGV4dC1wcm9tb3Rpb24ge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgICAgIH1cblxuICAgICAgLmd1dHRlci03MTEge1xuICAgICAgICB3aWR0aDogY2FsYyg3MTEgLyAxODA3ICogMTAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yb3ctMiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMzk5IC8gODQ5ICogMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vYXJib19zZWN0aW9uXzgucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDA7XG5cbiAgICAgIC5yb3ctYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDI0NCAvIDM5OSAqIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNGVtO1xuICAgICAgfVxuXG4gICAgICAuZ3V0dGVyLTIwNCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIwNCAvIDE4MDcgKiAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgLmd1dHRlci02NDAge1xuICAgICAgICB3aWR0aDogY2FsYyg2NDAgLyAxODA3ICogMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9vYmplY3RpZi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5mbGFnIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoODcgLyAyNDQgKiAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWJ1dHRvbiB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDE0OCAvIDI2MCAqIDEwMCUpO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTMlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ndXR0ZXItMTI0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTI0IC8gMTgwNyAqIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAuZ3V0dGVyLTYyOSB7XG4gICAgICAgIC5mbGFnIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoODcgLyAyNDQgKiAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHdpZHRoOiBjYWxjKDYyOSAvIDE4MDcgKiAxMDAlKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuXG4gICAgICAgIC50ZXh0LWJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL2J1dHRvbi1zZWN0aW9uLTgucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDE1OCAvIDI0NCAqIDEwMCUpO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICAgICAgZm9udC1zaXplOiAxdnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmd1dHRlci0yMDIge1xuICAgICAgICB3aWR0aDogY2FsYygyMDIgLyAxODA3ICogMTAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yb3ctMyB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMzk5IC8gODQ5ICogMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vbGFzdF9ibG9jX3NlY3Rpb25fOC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi5yb3ctMiB7XG4gICAgICAuZ3V0dGVyLTY4MyB7XG4gICAgICAgIGhlaWdodDogY2FsYyg4NyAvIDg0OSAqIDEwMCUpO1xuICAgICAgICB3aWR0aDogY2FsYyg2ODMgLyAxODA3ICogMTAwJSk7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LXByb21vdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQyOCAvIDE4MDcgKiAxMDAlKTtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIH1cblxuICAgICAgLmd1dHRlci02OTgge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoODcgLyA4NDkgKiAxMDAlKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNjk4IC8gMTgwNyAqIDEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucm93LTMge1xuICAgICAgLnRleHQtYnVsbGUge1xuICAgICAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1SZWd1bGFyJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDF2dztcbiAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xuICAgICAgfVxuXG4gICAgICAuZ3V0dGVyLTc2IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNzYgLyAxODA3ICogMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYudGV4dC0xLnRleHQtYnVsbGUge1xuICAgICAgICB3aWR0aDogY2FsYygzMjMgLyAxODA3ICogMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYuZ3V0dGVyLTI1IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAgLyAxODA3ICogMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYudGV4dC0yLnRleHQtYnVsbGUge1xuICAgICAgICB3aWR0aDogY2FsYygzOTAgLyAxODA3ICogMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYuZ3V0dGVyLTYwIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoOTAgLyAxODA3ICogMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYudGV4dC0zLnRleHQtYnVsbGUge1xuICAgICAgICB3aWR0aDogY2FsYyg0MjAgLyAxODA3ICogMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYuZ3V0dGVyLTI4IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjggLyAxODA3ICogMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYudGV4dC00LnRleHQtYnVsbGUge1xuICAgICAgICB3aWR0aDogY2FsYygzNjYgLyAxODA3ICogMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBkaXYgPiBkaXYuZC1mbGV4LnJvdy0zID4gZGl2LnRleHQtMS50ZXh0LWJ1bGxlIHtcbiAgICB3aWR0aDogY2FsYygzMjMgLyAxODA3ICogMTAwJSk7XG4gIH1cblxuICA+IGRpdiA+IGRpdi5kLWZsZXgucm93LTMgPiBkaXYuZ3V0dGVyLTI1IHtcbiAgICB3aWR0aDogY2FsYyg1MCAvIDE4MDcgKiAxMDAlKTtcbiAgfVxuXG4gID4gZGl2ID4gZGl2LmQtZmxleC5yb3ctMyA+IGRpdi50ZXh0LTIudGV4dC1idWxsZSB7XG4gICAgd2lkdGg6IGNhbGMoMzkwIC8gMTgwNyAqIDEwMCUpO1xuICB9XG5cbiAgPiBkaXYgPiBkaXYuZC1mbGV4LnJvdy0zID4gZGl2Lmd1dHRlci02MCB7XG4gICAgd2lkdGg6IGNhbGMoOTAgLyAxODA3ICogMTAwJSk7XG4gIH1cblxuICA+IGRpdiA+IGRpdi5kLWZsZXgucm93LTMgPiBkaXYudGV4dC0zLnRleHQtYnVsbGUge1xuICAgIHdpZHRoOiBjYWxjKDQyMCAvIDE4MDcgKiAxMDAlKTtcbiAgfVxuXG4gID4gZGl2ID4gZGl2LmQtZmxleC5yb3ctMyA+IGRpdi5ndXR0ZXItMjgge1xuICAgIHdpZHRoOiBjYWxjKDI4IC8gMTgwNyAqIDEwMCUpO1xuICB9XG5cbiAgPiBkaXYgPiBkaXYuZC1mbGV4LnJvdy0zID4gZGl2LnRleHQtNC50ZXh0LWJ1bGxlIHtcbiAgICB3aWR0aDogY2FsYygzNjYgLyAxODA3ICogMTAwJSk7XG4gIH1cbn1cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBTRUNUSU9OIDkgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAgKi9cblxuZGl2I3NlY3Rpb24tOSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VjdGlvbi05LWltZy1jaXJjbGUge1xuICBjb2xvcjogIzI3MUQ2NztcbiAgbWluLWhlaWdodDogNTI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vc2VjdGlvbi05LWltZy1jaXJjbGUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW46IDAgNSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRlbnQtY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tUmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd2lkdGg6IDc1JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC8qIHdpZHRoOiBmaXQtY29udGVudDsgKi9cbn1cblxuLnNlY3Rpb24tOS1pbWctYnV0dG9uIHtcbiAgLy8gaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbG9yOiAjMjcxRDY3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL3NlY3Rpb24tOS1pbWctMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMCA1JTtcblxuICAuZW1wdHkge1xuICAgIGhlaWdodDogY2FsYygyMTQgLyA0MjQgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb250ZW50LWJ1dHRvbiB7XG4gICAgLy8gaGVpZ2h0OiBjYWxjKDIxMCAvIDQyNCAqIDEwMCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzJTtcbiAgfVxufVxuXG4vKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIFNFQ1RJT04gMTAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAgKi9cblxuZGl2I3NlY3Rpb24tMTAge1xufVxuXG4uaWNhZGVfc2VjdGlvbl8xMCB7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAvKiBwYWRkaW5nLXRvcDogNjkuODAlOyAqL1xuICBwYWRkaW5nLXRvcDogY2FsYyg0MTYgLyAxMjk0ICogMTAwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMjcxRDY3O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vaWNhZGVfc2VjdGlvbl8xMC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbiNzZWN0aW9uLTEwIC5kLWZsZXgge1xuICAmLnJvdy0xIHtcbiAgICBoZWlnaHQ6IGNhbGMoMjMyIC8gNDE2ICogMTAwJSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYucm93LTIge1xuICAgIGhlaWdodDogY2FsYygxODIgLyA0MTYgKiAxMDAlKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDVlbTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBTRUNUSU9OIDExICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICovXG5cbmRpdiNzZWN0aW9uLTExIHtcbiAgLyogY29sdW1uLWNvdW50OiAyOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuI3NlY3Rpb24tMTEgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGV4dC1ib3JkZXIge1xuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1SZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXI6IDFweCAjOUVEQkVFIGRvdHRlZDtcbiAgYm9yZGVyLXdpZHRoOiB0aGljaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW46IDAgMSU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uaWNhZGVfc2VjdGlvbl8xMS5maXJzdCAudGV4dC1ib3JkZXIge1xuICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMikge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBTVUIgQ09OVEFJTkVSICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICovXG5cbmRpdiNzdWItY29udGFpbmVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgU0VDVElPTiAxMiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICAqL1xuXG4jc2VjdGlvbi0xMiB7XG4gIG1hcmdpbjogNWVtIDA7XG59XG5cbi5pY2FkZV9zZWN0aW9uXzEyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL2ljYWRlX3NlY3Rpb25fMTIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIC8qIHBhZGRpbmctdG9wOiA2OS44MCU7ICovXG4gIHBhZGRpbmctdG9wOiBjYWxjKDc5NSAvIDE3ODIgKiAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyNzFENjc7XG59XG5cbi8qIGRlZmluaXQgaGF1dGV1ciAgKi9cblxuI3NlY3Rpb24tMTIgLmQtZmxleCB7XG4gICYucm93LTEge1xuICAgIGhlaWdodDogY2FsYygxMjAgLyA3OTUgKiAxMDAlKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLnJvdy0yIHtcbiAgICBoZWlnaHQ6IGNhbGMoMzMwIC8gNzk1ICogMTAwJSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmLnJvdy0zIHtcbiAgICBoZWlnaHQ6IGNhbGMoMzExIC8gNzk1ICogMTAwJSk7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOWVtO1xuICB9XG5cbiAgJi5yb3ctMSB7XG4gICAgLmd1dHRlci00MDEge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEyMCAvIDc5NSAqIDEwMCUpO1xuICAgICAgd2lkdGg6IGNhbGMoNDAxIC8gMTc4MiAqIDEwMCUpO1xuICAgIH1cblxuICAgIC50ZXh0LWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoOTIgLyAxMjAgKiAxMDAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsYyg1NjcgLyAxNzgyICogMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5yb3ctMiB7XG4gICAgLmd1dHRlci0yMjIge1xuICAgICAgd2lkdGg6IGNhbGMoMjIyIC8gMTc4MiAqIDEwMCUpO1xuICAgIH1cblxuICAgIC5ndXR0ZXItMTg2IHtcbiAgICAgIHdpZHRoOiBjYWxjKDE3NCAvIDE3ODIgKiAxMDAlKTtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vYXJib19zZWN0aW9uXzEyLnBuZykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiBjYWxjKDEzODEgLyAxNzgyICogMTAwJSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDA7XG5cbiAgICAvKiBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAqL1xuXG4gICAgLmd1dHRlci02NzEge1xuICAgICAgd2lkdGg6IGNhbGMoNjcxIC8gMTM4MSAqIDEwMCUpO1xuICAgIH1cblxuICAgIC5vYmplY3RpZiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMjQ0IC8gMzMwICogMTAwJSk7XG5cbiAgICAgIC8qIHdpZHRoOiBjYWxjKDY0MC8xNzgyKjEwMCUpOyAqL1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL29iamVjdGlmLnBuZykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG5cbiAgICAuZ3V0dGVyLTQ3MyB7XG4gICAgICB3aWR0aDogY2FsYyg1MDAgLyAxMzgxICogMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5yb3ctMyB7XG4gICAgaGVpZ2h0OiBjYWxjKDMyNSAvIDc5NSAqIDEwMCUpO1xuICAgIHdpZHRoOiBjYWxjKDE3MTYgLyAxNzgyICogMTAwJSk7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL2xhc3RfYmxvY19zZWN0aW9uXzEyLnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgLmVtcHR5IHtcbiAgICAgIGhlaWdodDogY2FsYygxMjUgLyA3OTUgKiAxMDAlKTtcbiAgICB9XG5cbiAgICAuYnVsbGUtMSB7XG4gICAgICB3aWR0aDogY2FsYygzODQgLyAxNzgyICogMTAwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjcxRDY3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNWVtO1xuICAgICAgZm9udC1zaXplOiAxdnc7XG4gICAgfVxuXG4gICAgLmJ1bGxlLTIge1xuICAgICAgd2lkdGg6IGNhbGMoMzY5IC8gMTc4MiAqIDEwMCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzI3MUQ2NztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgIH1cblxuICAgIC5idWxsZS0zIHtcbiAgICAgIHdpZHRoOiBjYWxjKDM0NCAvIDE3ODIgKiAxMDAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICMyNzFENjc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA1ZW07XG4gICAgICBmb250LXNpemU6IDF2dztcbiAgICB9XG5cbiAgICAuYnVsbGUtNCB7XG4gICAgICB3aWR0aDogY2FsYygzNTYgLyAxNzgyICogMTAwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjcxRDY3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNWVtO1xuICAgICAgZm9udC1zaXplOiAxdnc7XG4gICAgfVxuXG4gICAgLmd1dHRlci0xNCB7XG4gICAgICB3aWR0aDogY2FsYygxNCAvIDE3ODIgKiAxMDAlKTtcbiAgICB9XG5cbiAgICAuZ3V0dGVyLTkyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDkyIC8gMTc4MiAqIDEwMCUpO1xuICAgIH1cblxuICAgIC5ndXR0ZXItNzQsIC5ndXR0ZXItMTEwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDExMCAvIDE3ODIgKiAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAmLnJvdy0yIHtcbiAgICAuZmxhZyB7XG4gICAgICBoZWlnaHQ6IGNhbGMoODcgLyAyMjQgKiAxMDAlKTtcbiAgICB9XG5cbiAgICAudGV4dC1vYmplY3RpZiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoNTIgLyAyMjQgKiAxMDAlKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDEwLjUlO1xuICAgIH1cbiAgfVxufVxuXG4vKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIFNFQ1RJT04gMTMgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAgKi9cblxuZGl2I3NlY3Rpb24tMTMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tMTMtaW1nLWNpcmNsZSB7XG4gIGNvbG9yOiAjMjcxRDY3O1xuICBtaW4taGVpZ2h0OiA1MjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9zZWN0aW9uLTEzLWltZy1jaXJjbGUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMzklO1xuXG4gIC8qIDQwJSAqL1xuICBtYXJnaW46IDA7XG5cbiAgLyogMCA1JSAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb250ZW50LWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvLVJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdpZHRoOiA3NSU7XG5cbiAgLyogd2lkdGg6IGZpdC1jb250ZW50OyAqL1xufVxuXG5hLmxpbmstc2VjdGlvbi0xMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNzFENjc7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi53b29kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMyNzFENjc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VjdGlvbi0xMy1pbWctYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogIzI3MUQ2NztcbiAgbWluLWhlaWdodDogNTI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vc2VjdGlvbi0xMy1pbWctMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiA0MCU7XG5cbiAgLyogNjAlICovXG4gIG1hcmdpbjogMDtcblxuICAvKiAwIDUlICovXG5cbiAgLmVtcHR5IHtcbiAgICBoZWlnaHQ6IGNhbGMoMjg4IC8gNDgxICogMTAwJSk7XG4gIH1cblxuICAuY29udGVudC1idXR0b24ge1xuICAgIGhlaWdodDogY2FsYygxOTAgLyA0ODEgKiAxMDAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICB9XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgU0VDVElPTiAxNCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICAqL1xuXG4uaWNhZGVfc2VjdGlvbl8xNCB7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAvKiBwYWRkaW5nLXRvcDogNjkuODAlOyAqL1xuICBwYWRkaW5nLXRvcDogY2FsYyg0MTYgLyAxMjk0ICogMTAwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMjcxRDY3O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vaWNhZGVfc2VjdGlvbl8xMC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbiNzZWN0aW9uLTE0IC5kLWZsZXgge1xuICAmLnJvdy0xIHtcbiAgICBoZWlnaHQ6IGNhbGMoMjMyIC8gNDE2ICogMTAwJSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYucm93LTIge1xuICAgIGhlaWdodDogY2FsYygxODIgLyA0MTYgKiAxMDAlKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDVlbTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBTRUNUSU9OIDE2ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICovXG5cbiNzZWN0aW9uLTE2IHtcbiAgbWFyZ2luOiA1ZW0gMDtcbn1cblxuLmljYWRlX3NlY3Rpb25fMTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vaWNhZGVfc2VjdGlvbl8xMi5wbmcpIG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIC8qIHBhZGRpbmctdG9wOiA2OS44MCU7ICovXG4gIHBhZGRpbmctdG9wOiBjYWxjKDc5NSAvIDE3ODIgKiAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyNzFENjc7XG59XG5cbi8qIGRlZmluaXQgaGF1dGV1ciAgKi9cblxuI3NlY3Rpb24tMTYgLmQtZmxleCB7XG4gICYucm93LTEge1xuICAgIGhlaWdodDogY2FsYygxMjAgLyA3OTUgKiAxMDAlKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLnJvdy0yIHtcbiAgICBoZWlnaHQ6IGNhbGMoMzMwIC8gNzk1ICogMTAwJSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmLnJvdy0zIHtcbiAgICBoZWlnaHQ6IGNhbGMoMzExIC8gNzk1ICogMTAwJSk7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOWVtO1xuICB9XG5cbiAgJi5yb3ctMSB7XG4gICAgLmd1dHRlci00MDEge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEyMCAvIDc5NSAqIDEwMCUpO1xuICAgICAgd2lkdGg6IGNhbGMoNDAxIC8gMTc4MiAqIDEwMCUpO1xuICAgIH1cblxuICAgIC50ZXh0LWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoOTIgLyAxMjAgKiAxMDAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsYyg1NjcgLyAxNzgyICogMTAwJSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC8qIG9wYWNpdHk6IDA7ICovXG4gICAgfVxuICB9XG5cbiAgJi5yb3ctMiB7XG4gICAgLmd1dHRlci0yMjIge1xuICAgICAgd2lkdGg6IGNhbGMoMjIyIC8gMTc4MiAqIDEwMCUpO1xuICAgIH1cblxuICAgIC5ndXR0ZXItMTg2IHtcbiAgICAgIHdpZHRoOiBjYWxjKDE3NCAvIDE3ODIgKiAxMDAlKTtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vYXJib19zZWN0aW9uXzE2LnBuZykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiBjYWxjKDEwMjMgLyAxNzgyICogMTAwJSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDA7XG5cbiAgICAvKiBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAqL1xuXG4gICAgLmd1dHRlci02NzEge1xuICAgICAgd2lkdGg6IGNhbGMoNjcxIC8gMTc4MiAqIDEwMCUpO1xuICAgIH1cblxuICAgIC5vYmplY3RpZiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMjQ0IC8gMzMwICogMTAwJSk7XG5cbiAgICAgIC8qIHdpZHRoOiBjYWxjKDY0MC8xNzgyKjEwMCUpOyAqL1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL29iamVjdGlmLnBuZykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMjAwJTtcbiAgICB9XG5cbiAgICAuZ3V0dGVyLTQ3MyB7XG4gICAgICB3aWR0aDogY2FsYyg2NzEgLyAxNzgyICogMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5yb3ctMyB7XG4gICAgaGVpZ2h0OiBjYWxjKDMyNSAvIDc5NSAqIDEwMCUpO1xuICAgIHdpZHRoOiBjYWxjKDE0OTQgLyAxNzgyICogMTAwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9sYXN0X2Jsb2Nfc2VjdGlvbl8xNi5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgLmVtcHR5IHtcbiAgICAgIGhlaWdodDogY2FsYygxMjUgLyA3OTUgKiAxMDAlKTtcbiAgICB9XG5cbiAgICAuYnVsbGUtMSB7XG4gICAgICB3aWR0aDogY2FsYygzNzAgLyAxNzgyICogMTAwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjcxRDY3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNWVtO1xuICAgICAgZm9udC1zaXplOiAxdnc7XG4gICAgfVxuXG4gICAgLmJ1bGxlLTIge1xuICAgICAgd2lkdGg6IGNhbGMoMzY5IC8gMTc4MiAqIDEwMCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzI3MUQ2NztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgIH1cblxuICAgIC5idWxsZS0zIHtcbiAgICAgIHdpZHRoOiBjYWxjKDM0NCAvIDE3ODIgKiAxMDAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICMyNzFENjc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA1ZW07XG4gICAgICBmb250LXNpemU6IDF2dztcbiAgICB9XG5cbiAgICAuYnVsbGUtNCB7XG4gICAgICB3aWR0aDogY2FsYygzNTYgLyAxNzgyICogMTAwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjcxRDY3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNWVtO1xuICAgICAgZm9udC1zaXplOiAxdnc7XG4gICAgfVxuXG4gICAgLmd1dHRlci0xNCB7XG4gICAgICB3aWR0aDogY2FsYygxNCAvIDE3ODIgKiAxMDAlKTtcbiAgICB9XG5cbiAgICAuZ3V0dGVyLTkyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDkyIC8gMTc4MiAqIDEwMCUpO1xuICAgIH1cblxuICAgIC5ndXR0ZXItNzQsIC5ndXR0ZXItMTEwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDExMCAvIDE3ODIgKiAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAmLnJvdy0yIHtcbiAgICAuZmxhZyB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTEwIC8gMzMwICogMTAwJSk7XG4gICAgfVxuXG4gICAgLnRleHQtb2JqZWN0aWYge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEyMCAvIDMzMCAqIDEwMCUpO1xuXG4gICAgICAvKiBoZWlnaHQ6IGNhbGMoMjIwLzMzMCoxMDAlKTsgKi9cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDEyJTtcbiAgICB9XG4gIH1cbn1cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBTRUNUSU9OIDE3ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICovXG5cbmRpdiNzZWN0aW9uLTE3IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLTE3LWltZy1jaXJjbGUge1xuICBjb2xvcjogIzI3MUQ2NztcbiAgaGVpZ2h0OiA0MTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9zZWN0aW9uLTE3LWltZy1jaXJjbGUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogNDIlO1xuXG4gIC8qIDQwJSAqL1xuICBtYXJnaW46IDA7XG5cbiAgLyogMCA1JSAqL1xufVxuXG4uY29udGVudC1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1SZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIHdpZHRoOiA1MiU7XG5cbiAgLyogNTUlICovXG5cbiAgLyogNjAlICovXG59XG5cbi5zZWN0aW9uLTE3LWltZy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbG9yOiAjMjcxRDY3O1xuICBoZWlnaHQ6IDQxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL3NlY3Rpb24tMTctaW1nLTIucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogNDAlO1xuXG4gIC8qIDYwJSAqL1xuICBtYXJnaW46IDA7XG5cbiAgLyogMCA1JSAqL1xuXG4gIC5lbXB0eSB7XG4gICAgaGVpZ2h0OiBjYWxjKDIxNCAvIDQyNCAqIDEwMCUpO1xuICB9XG5cbiAgLmNvbnRlbnQtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGNhbGMoMjEwIC8gNDI0ICogMTAwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHdpZHRoOiA3NSU7XG5cbiAgICAvKiA2NSUgKi9cbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4vKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIFNFQ1RJT04gMTggIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAgKi9cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAgKi9cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBTRUNUSU9OIDE5ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICovXG5cbiNzZWN0aW9uLTE5IHtcbiAgbWFyZ2luOiA1ZW0gMDtcbn1cblxuLmljYWRlX3NlY3Rpb25fMTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vaWNhZGVfc2VjdGlvbl8xMi5wbmcpIG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIC8qIHBhZGRpbmctdG9wOiA2OS44MCU7ICovXG4gIHBhZGRpbmctdG9wOiBjYWxjKDc5NSAvIDE3ODIgKiAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyNzFENjc7XG59XG5cbi8qIGRlZmluaXQgaGF1dGV1ciAgKi9cblxuI3NlY3Rpb24tMTkgLmQtZmxleCB7XG4gICYucm93LTEge1xuICAgIGhlaWdodDogY2FsYygxMjAgLyA3OTUgKiAxMDAlKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLnJvdy0yIHtcbiAgICBoZWlnaHQ6IGNhbGMoMzMwIC8gNzk1ICogMTAwJSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmLnJvdy0zIHtcbiAgICBoZWlnaHQ6IGNhbGMoMzExIC8gNzk1ICogMTAwJSk7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOWVtO1xuICB9XG5cbiAgJi5yb3ctMSB7XG4gICAgLmd1dHRlci00MDEge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEyMCAvIDc5NSAqIDEwMCUpO1xuICAgICAgd2lkdGg6IGNhbGMoNDAxIC8gMTc4MiAqIDEwMCUpO1xuICAgIH1cblxuICAgIC50ZXh0LWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoOTIgLyAxMjAgKiAxMDAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsYyg1NjcgLyAxNzgyICogMTAwJSk7XG4gICAgfVxuICB9XG59XG5cbiNzZWN0aW9uLTIwID4gZGl2ID4gZGl2LmQtZmxleC5yb3ctMiA+IGRpdiA+IGgyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbiNzZWN0aW9uLTE5IC5kLWZsZXgge1xuICAmLnJvdy0yIHtcbiAgICAuZ3V0dGVyLTIyMiB7XG4gICAgICB3aWR0aDogY2FsYygyMjIgLyAxNzgyICogMTAwJSk7XG4gICAgfVxuXG4gICAgLmd1dHRlci0xODYge1xuICAgICAgd2lkdGg6IGNhbGMoMTc0IC8gMTc4MiAqIDEwMCUpO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9hcmJvX3NlY3Rpb25fMTYucG5nKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IGNhbGMoMTAyMyAvIDE3ODIgKiAxMDAlKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMDtcblxuICAgIC8qIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICovXG5cbiAgICAuZ3V0dGVyLTY3MSB7XG4gICAgICB3aWR0aDogY2FsYyg2NzEgLyAxNzgyICogMTAwJSk7XG4gICAgfVxuXG4gICAgLm9iamVjdGlmIHtcbiAgICAgIGhlaWdodDogY2FsYygyNDQgLyAzMTUgKiAxMDAlKTtcblxuICAgICAgLyogd2lkdGg6IGNhbGMoNjQwLzE3ODIqMTAwJSk7ICovXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vb2JqZWN0aWYucG5nKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAyMDAlO1xuICAgIH1cblxuICAgIC5ndXR0ZXItNDczIHtcbiAgICAgIHdpZHRoOiBjYWxjKDY3MSAvIDE3ODIgKiAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAmLnJvdy0zIHtcbiAgICBoZWlnaHQ6IGNhbGMoMzI1IC8gNzk1ICogMTAwJSk7XG4gICAgLy8gd2lkdGg6IGNhbGMoMTQ5NCAvIDE3ODIgKiAxMDAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL2xhc3RfYmxvY19zZWN0aW9uXzE4LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAuZW1wdHkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEyNSAvIDc5NSAqIDEwMCUpO1xuICAgIH1cblxuICAgIC5idWxsZS0xIHtcbiAgICAgIHdpZHRoOiBjYWxjKDQyMSAvIDE3ODIgKiAxMDAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICMyNzFENjc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA2ZW07XG4gICAgICBmb250LXNpemU6IDF2dztcbiAgICB9XG5cbiAgICAuYnVsbGUtMiB7XG4gICAgICB3aWR0aDogY2FsYygzNjkgLyAxNzgyICogMTAwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjcxRDY3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNmVtO1xuICAgICAgZm9udC1zaXplOiAxdnc7XG4gICAgfVxuXG4gICAgLmJ1bGxlLTMge1xuICAgICAgd2lkdGg6IGNhbGMoMzQ0IC8gMTc4MiAqIDEwMCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzI3MUQ2NztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDZlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgIH1cblxuICAgIC5idWxsZS00IHtcbiAgICAgIHdpZHRoOiBjYWxjKDM1NiAvIDE3ODIgKiAxMDAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICMyNzFENjc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA1ZW07XG4gICAgICBmb250LXNpemU6IDF2dztcbiAgICB9XG5cbiAgICAuZ3V0dGVyLTE0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0IC8gMTc4MiAqIDEwMCUpO1xuICAgIH1cblxuICAgIC5ndXR0ZXItOTIge1xuICAgICAgd2lkdGg6IGNhbGMoOTIgLyAxNzgyICogMTAwJSk7XG4gICAgfVxuXG4gICAgLmd1dHRlci03NCwgLmd1dHRlci0xMTAge1xuICAgICAgd2lkdGg6IGNhbGMoMTEwIC8gMTc4MiAqIDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gICYucm93LTIge1xuICAgIC5mbGFnIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDcgLyAzMzAgKiAxMDAlKTtcbiAgICB9XG5cbiAgICAudGV4dC1vYmplY3RpZiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTIwIC8gMzMwICogMTAwJSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDF2dztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCA1JTtcbiAgICB9XG4gIH1cblxuICAmLnJvdy0zIC5ndXR0ZXItNTAge1xuICAgIHdpZHRoOiBjYWxjKDUwIC8gMTc4MiAqIDEwMCUpO1xuICB9XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgU0VDVElPTiAyMCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICAqL1xuXG4jc2VjdGlvbi0yMCB7XG4gIG1hcmdpbjogNWVtIDA7XG59XG5cbi5pY2FkZV9zZWN0aW9uXzIwIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL2ljYWRlX3NlY3Rpb25fMjAucG5nKSBuby1yZXBlYXQ7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gIC8qIHBhZGRpbmctdG9wOiA2OS44MCU7ICovXG4gIHBhZGRpbmctdG9wOiBjYWxjKDU1MSAvIDEzMzQgKiAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyNzFENjc7XG59XG5cbi8qIGRlZmluaXQgaGF1dGV1ciAgKi9cblxuI3NlY3Rpb24tMjAgLmQtZmxleCB7XG4gICYucm93LTEge1xuICAgIGhlaWdodDogY2FsYygyNTAgLyA1NTEgKiAxMDAlKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLnJvdy0yIHtcbiAgICBoZWlnaHQ6IGNhbGMoMjg1IC8gNTUxICogMTAwJSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBTRUNUSU9OIDIxICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICovXG5cbmRpdiNzZWN0aW9uLTIxIHtcbiAgY29sdW1uLWNvdW50OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDJlbTtcblxuICAudGV4dC1ib3JkZXIge1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyBQQVJUIDMgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAgKi9cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cblxuI2ljYWRlLXBhcnQtMyB7XG4gIG1hcmdpbi10b3A6IDRlbTtcbn1cblxuLmljYWRlX3NlY3Rpb25fMjIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vaWNhZGVfc2VjdGlvbl9wYXJ0LnBuZykgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAvKiBwYWRkaW5nLXRvcDogNjkuODAlOyAqL1xuICBwYWRkaW5nLXRvcDogY2FsYygxMzUwIC8gMTc4MiAqIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzI3MUQ2Nztcbn1cblxuLyogZGVmaW5pdCBoYXV0ZXVyICAqL1xuXG4jaWNhZGUtcGFydC0zIHtcbiAgLmQtZmxleCB7XG4gICAgJi5yb3ctMSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTE5IC8gMTM1MCAqIDEwMCUpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC50ZXh0LWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogY2FsYyg5NCAvIDExOSAqIDEwMCUpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucm93LTIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDUzIC8gMTM1MCAqIDEwMCUpO1xuICAgIH1cblxuICAgICYucm93LTMge1xuICAgICAgaGVpZ2h0OiBjYWxjKDM5NiAvIDEzNTAgKiAxMDAlKTtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5oYW5kIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL2hhbmQucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICAvKiBoZWlnaHQ6IGNhbGMoMzk2LzM5NioxMDAlKTsgKi9cbiAgICAgICAgaGVpZ2h0OiBjYWxjKDM1NiAvIDM5NiAqIDEwMCUpO1xuICAgICAgICB3aWR0aDogY2FsYyg5MDIgLyAxNzgyICogMTAwJSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMyU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQtYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDI1MSAvIDM5NiAqIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcxRDY3O1xuICAgICAgICB3aWR0aDogY2FsYyg3ODIgLyAxNzgyICogMTAwJSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucm93LTQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEyOSAvIDEzNTAgKiAxMDAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vYXJib19zZWN0aW9uXzIyLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC01JTtcbiAgICB9XG5cbiAgICAmLnJvdy01IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC01JTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaDMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tUmVndWxhcic7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gIH1cblxuICAucm93LTYge1xuICAgIGhlaWdodDogY2FsYygzOTggLyAxMzUwICogMTAwJSk7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL2xhc3RfYnV0dG9uX3NlY3Rpb25fMjIucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgLyogaGVpZ2h0OiBjYWxjKDM5OC8xMzUwKjEwMCUpOyAqL1xuICAgIHdpZHRoOiBjYWxjKDE0NjIgLyAxNzgyICogMTAwJSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTUlO1xuXG4gICAgLmVtcHR5IHtcbiAgICAgIGhlaWdodDogY2FsYygxOTUgLyAzOTggKiAxMDAlKTtcbiAgICB9XG5cbiAgICAudGV4dC1idXR0b24ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDE5NSAvIDM5OCAqIDEwMCUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cbn1cblxuLmZvbmQge1xuICAvKiBoZWlnaHQ6IGNhbGMoMTk1LzM5OCoxMDAlKTsgKi9cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5saW5rIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIC8qIGRpc3BsYXk6IGlubGluZS1ibG9jazsgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vb3V0LnBuZykgbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbiNpY2FkZS1wYXJ0LTMge1xuICAucm93LTQsIC5yb3ctNSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIFNFQ1RJT04gMjMgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAgKi9cbi8qICNzZWN0aW9uLTIzIHtcbiAgICBtYXJnaW46IDVlbSAwO1xufSAqL1xuXG4jc2VjdGlvbi0yMyAuZC1mbGV4IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC8qIGhlaWdodDogY2FsYyg1MjcvODg4KjEwMCUpOyAqL1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pY2FkZV9zZWN0aW9uXzIzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL2ljYWRlX3NlY3Rpb25fMjMucG5nKSBuby1yZXBlYXQ7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gIC8qIHBhZGRpbmctdG9wOiA2OS44MCU7ICovXG4gIHBhZGRpbmctdG9wOiBjYWxjKDcwMiAvIDE3ODIgKiAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyNzFENjc7XG59XG5cbiNzZWN0aW9uLTIzIHtcbiAgLmd1dHRlci0xNjkge1xuICAgIHdpZHRoOiBjYWxjKDE2OSAvIDE3ODIgKiAxMDAlKTtcbiAgfVxuXG4gIC5jb2wtMSB7XG4gICAgd2lkdGg6IGNhbGMoNTEwIC8gMTc4MiAqIDEwMCUpO1xuXG4gICAgLyogaGVpZ2h0OiBjYWxjKDUyNy84ODgqMTAwJSk7ICovXG4gICAgLyogYWxpZ24tc2VsZjogY2VudGVyOyAqL1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLyoganVzdGlmeS1zZWxmOiBjZW50ZXI7ICovXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLyogbWFyZ2luLXRvcDogLTVlbTsgKi9cblxuICAgIGgyIHtcbiAgICAgIHBhZGRpbmc6IDAgMSU7XG4gICAgfVxuICB9XG5cbiAgLmd1dHRlci0yNzgge1xuICAgIHdpZHRoOiBjYWxjKDI3OCAvIDEyNjggKiAxMDAlKTtcblxuICAgIC8qIGhlaWdodDogY2FsYygxMTkvODg4KjEwMCUpOyAqL1xuICAgIC8qIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9saW5lLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47ICovXG4gIH1cblxuICAuY29sLTIge1xuICAgIHdpZHRoOiBjYWxjKDEyNjggLyAxNzgyICogMTAwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLnJvdy0xIHtcbiAgICAgIGhlaWdodDogY2FsYyg5NSAvIDcwMiAqIDEwMCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4jc2VjdGlvbi0yNCA+IGRpdiA+IGRpdiA+IGRpdi5kLWZsZXgucm93LTMgPiBkaXYuY29sLTEgPiBkaXYge1xuICBoZWlnaHQ6IGNhbGMoMTAxMCAvIDEyNjggKiAxMDAlKTtcbiAgd2lkdGg6IGNhbGMoOTE5IC8gMTI2OCAqIDEwMCUpO1xuICBtYXJnaW46IGF1dG87XG4gIGFsaWduLXNlbGY6IGF1dG87XG5cbiAgLyogYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAqL1xuICBjb2xvcjogIzI3MUQ2Nztcbn1cblxuI3NlY3Rpb24tMjMge1xuICAudGV4dC1idXR0b24ge1xuICAgIGhlaWdodDogY2FsYygxMDEwIC8gMTI2OCAqIDEwMCUpO1xuICAgIHdpZHRoOiBjYWxjKDkxOSAvIDEyNjggKiAxMDAlKTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYWxpZ24tc2VsZjogYXV0bztcblxuICAgIC8qIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgKi9cbiAgICBjb2xvcjogIzI3MUQ2NztcbiAgfVxuXG4gIC5jb2wtMiAucm93LTIge1xuICAgIGhlaWdodDogY2FsYygxNzkgLyAxMzIwICogMTAwJSk7XG4gIH1cblxuICAuYXJiby1zZWN0aW9uLTIzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTc5IC8gNzAyICogMTAwJSk7XG4gIH1cblxuICAuY29sLTEge1xuICAgIEgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnRleHQtcmVjdGFuZ2xlIHtcbiAgYm9yZGVyOiAxcHggIzk2YjhlMSBkb3R0ZWQ7XG4gIGJvcmRlci13aWR0aDogdGhpY2s7XG5cbiAgLyogd2lkdGg6IDQ1JTsgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMiU7XG4gIHBhZGRpbmc6IDAgMiU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDQwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICBoMyB7XG4gICAgaGVpZ2h0OiA2dmg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgU0VDVElPTiAyNCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICAqL1xuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuXG4jc2VjdGlvbl8yNCB7XG4gIG1hcmdpbi10b3A6IDRlbTtcbn1cblxuLmljYWRlX3NlY3Rpb25fMjQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vaWNhZGVfc2VjdGlvbl8yNC5wbmcpIG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgLyogcGFkZGluZy10b3A6IDY5LjgwJTsgKi9cbiAgcGFkZGluZy10b3A6IGNhbGMoOTU3IC8gMTc4MiAqIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzI3MUQ2NztcbiAgei1pbmRleDogMTtcbn1cblxuLyogZGVmaW5pdCBoYXV0ZXVyICAqL1xuXG4jc2VjdGlvbi0yNCB7XG4gIC5kLWZsZXgge1xuICAgICYucm93LTEge1xuICAgICAgaGVpZ2h0OiBjYWxjKDk1IC8gOTU3ICogMTAwJSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5yb3ctMiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoNjYgLyA5NTcgKiAxMDAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5yb3ctMyB7XG4gICAgaGVpZ2h0OiBjYWxjKDM4NyAvIDk1NyAqIDEwMCUpO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5kLWZsZXgucm93LTMgLmd1dHRlci0zMyB7XG4gICAgd2lkdGg6IGNhbGMoMzMgLyAxNzgyICogMTAwJSk7XG4gIH1cblxuICAucm93LTQge1xuICAgIGhlaWdodDogY2FsYygzNDEgLyA5NTcgKiAxMDAlKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZC1mbGV4IHtcbiAgICAmLnJvdy00IC5ndXR0ZXItMTIyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEyMiAvIDE3ODIgKiAxMDAlKTtcbiAgICB9XG5cbiAgICAmLnJvdy0zIHtcbiAgICAgIC5jb2wtMSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IGNhbGMoNzkyIC8gMTc4MiAqIDEwMCUpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMjM2IC8gMzg3ICogMTAwJSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL2J1dHRvbi13aGl0ZS1zZWN0aW9uLTI0LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgfVxuXG4gICAgICAuY29sLTIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vbGFiZWwucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNzczIC8gMTc4MiAqIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFREJFRTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTk5OTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cblxuLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVEQkVFO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgZGlzcGxheTogbm9uZTtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMyNzFENjc7XG4gIH1cbn1cblxuI3NlY3Rpb24tMjQgLmQtZmxleC5yb3ctNCB7XG4gIC5jb2wtMSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL2NvdXJiZS0yNC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IGNhbGMoNzQ0IC8gMTc4MiAqIDEwMCUpO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEyMiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTIyJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cbiAgICAuY2lyY2xlIHtcbiAgICAgIGhlaWdodDogY2FsYygzNTkgLyA0MTEgKiAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAuY29sLTIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogY2FsYyg3NDQgLyAxNzgyICogMTAwJSk7XG4gICAgaGVpZ2h0OiBjYWxjKDI1MCAvIDM0MSAqIDEwMCUpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcblxuICAgIC8qIGhlaWdodDogMTAwJTsgKi9cbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vYnV0dG9uLWNvdXJiZS5wbmcpIG5vLXJlcGVhdCBib3R0b207XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC5jb3VudCB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbC0xIC5jaXJjbGUge1xuICAgIGhlaWdodDogY2FsYygzNTAgLyA0MTEgKiAxMDAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDYlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTElO1xuICB9XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgU0VDVElPTiAyNSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICAqL1xuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuXG4jc2VjdGlvbi0yNSB7XG4gIG1hcmdpbi10b3A6IDRlbTtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjV2dztcbiAgfVxufVxuXG4uaWNhZGVfc2VjdGlvbl8yNSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9pY2FkZV9zZWN0aW9uXzI1LnBuZykgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAvKiBwYWRkaW5nLXRvcDogNjkuODAlOyAqL1xuICBwYWRkaW5nLXRvcDogY2FsYyg3NjAgLyAxNzgyICogMTAwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMjcxRDY3O1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiBkZWZpbml0IGhhdXRldXIgICovXG5cbiNzZWN0aW9uLTI1IHtcbiAgLmQtZmxleCB7XG4gICAgJi5yb3ctMSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTE5IC8gNzIzICogMTAwJSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9idXR0b24tc2VjdGlvbi0yNS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5yb3ctMiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTMwIC8gNzIzICogMTAwJSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9hcmJvLXNlY3Rpb24tMjUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5yb3ctMyB7XG4gICAgaGVpZ2h0OiBjYWxjKDQzMCAvIDcyMyAqIDEwMCUpO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL2xhc3Rfc2VjdGlvbl8yNS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAubGlnbmUtMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGhlaWdodDogY2FsYygxMTcgLyA0MzAgKiAxMDAlKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmxpZ25lLTIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG5cbiAgICAubGlnbmUtMyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGhlaWdodDogY2FsYygxMDAgLyA0MzAgKiAxMDAlKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuXG4gICAgICAudGV4dC1saW5rIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAwIC8gMTc4MiAqIDEwMCUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmQtZmxleCB7XG4gICAgJi5yb3ctNCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTY0IC8gNzIzICogMTAwJSk7XG4gICAgfVxuXG4gICAgJi5yb3ctMyB7XG4gICAgICAudGV4dC1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTE3IC8gNDMwICogMTAwJSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDM2MSAvIDE3ODIgKiAxMDAlKTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmd1dHRlci0zMjAge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTE3IC8gNDMwICogMTAwJSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMxMCAvIDE3ODIgKiAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgLmd1dHRlci01MDIge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTE3IC8gNDMwICogMTAwJSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQ2MCAvIDE3ODIgKiAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgLmd1dHRlci0yNTAge1xuICAgICAgICB3aWR0aDogY2FsYygyNTAgLyAxNzgyICogMTAwJSk7XG4gICAgICB9XG5cbiAgICAgIC5ndXR0ZXItMzAwIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzAwIC8gMTc4MiAqIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAudGV4dC1idWxsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwMCAvIDE3ODIgKiAxMDAlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaWNhZGVfc2VjdGlvbl8yNiB7XG4gIC8qIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9sYXN0X2J1dHRvbi5wbmcpOyAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gIC8qIHBhZGRpbmctdG9wOiA2OS44MCU7ICovXG4gIHBhZGRpbmctdG9wOiBjYWxjKDE0NSAvIDg0MCAqIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzI3MUQ2NztcbiAgei1pbmRleDogMTtcblxuICAucm93LTEge1xuICAgIGhlaWdodDogMTQ1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9sYXN0X2J1dHRvbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgYSB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBjb2xvcjogIzI3MUQ2NztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnRleHQtbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcxRDY3O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDMlIDEwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgJjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICovXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9vdXQucG5nKSBuby1yZXBlYXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgJi5jb21wZW5zYXRpb24ge1xuICAgIHBhZGRpbmc6IDVweCAzNXB4IDVweCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGVuc2F0aW9uLWxpbmtzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDAuNDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA2MCU7XG59XG5cbiNhcmJyZSBwIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL2FyYnJlLnBuZykgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDI0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0b3A6IDA7XG59XG5cbi5hcmJyZS10ZXh0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNSU7XG4gIHdpZHRoOiAxMSU7XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgdGFjaGVzICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICovXG4vKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG5cbnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWNoZS0xIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL3RhY2hlLTEucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDIwMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi50YWNoZS0yIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL3RhY2hlLTIucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDIwMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnRhY2hlLTMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vdGFjaGUtMy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMjAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4udGFjaGUtNCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMCU7XG4gIGhlaWdodDogMzg1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vdGFjaGUtNC5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLnRhY2hlLTUge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAlO1xuICBoZWlnaHQ6IDM4NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi90YWNoZS01LnBuZykgbm8tcmVwZWF0O1xufVxuXG4udGFjaGUtNiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA4JTtcbiAgaGVpZ2h0OiAzODVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi90YWNoZS01LnBuZykgbm8tcmVwZWF0O1xufVxuXG4udGFjaGUtNyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA3JTtcbiAgaGVpZ2h0OiAzODVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi90YWNoZS00LnBuZykgbm8tcmVwZWF0O1xufVxuXG4udGFjaGUtOCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMCU7XG4gIGhlaWdodDogMzg1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL3RhY2hlLTYucG5nKSBuby1yZXBlYXQ7XG59XG5cbi50YWNoZS05IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwJTtcbiAgaGVpZ2h0OiAzODVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vdGFjaGUtOS5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLnRhY2hlLTEwIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwJTtcbiAgaGVpZ2h0OiAzODVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL3RhY2hlLTQucG5nKSBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi50YWNoZS0xMSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA4JTtcbiAgaGVpZ2h0OiAzODVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyNSU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi90YWNoZS01LnBuZykgbm8tcmVwZWF0O1xufVxuXG4udGFjaGUtMTIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDM4NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMCU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL3RhY2hlLTkucG5nKSBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnRhY2hlLTEzIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDclO1xuICBoZWlnaHQ6IDI4NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi90YWNoZS05LnBuZykgbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLnRhY2hlLTE0IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAzODVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAlO1xuICB0b3A6IDI1JTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9sb3ctY2FyYm9uL3RhY2hlLTQucG5nKSBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi50YWNoZS0xNSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMCU7XG4gIGhlaWdodDogMzg1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vdGFjaGUtOS5wbmcpIG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgRk9PVEVSICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgICovXG4vKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvbG93LWNhcmJvbi9mb290ZXIucG5nKSBuby1yZXBlYXQ7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gIC8qIHBhZGRpbmctdG9wOiA2OS44MCU7ICovXG4gIHBhZGRpbmctdG9wOiBjYWxjKDU3OCAvIDE5MjAgKiAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyNzFENjc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDcwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA2NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA1MCU7XG4gIH1cbn1cblxuLnNlY3Rpb24td2l0aC1pbWcge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcblxuICAmLmlzLWFsdCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gIH1cblxuICAjc3ViLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNlY3Rpb24taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04NXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogMzIwcHg7XG4gIH1cblxuICAmLmlzLWFsdCAuc2VjdGlvbi1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogMzIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5mb290ZXIgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMTAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jc2VjdGlvbi0xIC5kLWZsZXgucm93LTYge1xuICBoZWlnaHQ6IGNhbGMoMjc5IC8gMTgxMSAqIDEwMCUpO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmNvbC1jaXJjbGUtYmcge1xuICB0b3A6IC0wLjc1cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygyOTEgLyAxNzgyICogMTAwJSk7XG4gIGhlaWdodDogMTA1JTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDI5MSAvIDE3ODIgKiAxMDAlKTtcbiAgICBoZWlnaHQ6IDEwNSU7XG4gIH1cbn1cblxuZGl2LnJlbW92ZS1ibGFuayB7XG4gIG1hcmdpbjogLTYwMHB4IGF1dG8gLTE3MHB4O1xufVxuXG5oMiN6b29tIHtcbiAgd2lkdGg6IDcwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cblxuZGl2I3NlY3Rpb24tMjEge1xuICAvKiBjb2x1bW4tY291bnQ6IDI7ICovXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4jc2VjdGlvbi0yMSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmRpdiNzZWN0aW9uLTIxIC50ZXh0LWJvcmRlciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmljYWRlX3NlY3Rpb25fMjMge1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDMyIC8gMTc4MiAqIDEwMCUpO1xufVxuXG4uaWNhZGVfc2VjdGlvbl8yNiB7XG4gIG1hcmdpbi10b3A6IDM1MHB4O1xufVxuXG4uaWNhZGVfc2VjdGlvbl8yNSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4jc2VjdGlvbi0yNSAucm93LTMuYmlzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2xvdy1jYXJib24vbGFzdF9zZWN0aW9uXzI1LTIucG5nKSBuby1yZXBlYXQgY2VudGVyO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/