/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.90.0_webpack@5.101.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./web/app/Assets/scss/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.90.0_webpack@5.101.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./web/app/Assets/scss/app.scss (1) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.90.0_webpack@5.101.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./web/app/Assets/scss/app.scss (2) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.90.0_webpack@5.101.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./web/app/Assets/scss/app.scss (3) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Work Sans", Roboto, sans-serif;
}

input, button, textarea {
  outline: none;
  border: none;
  font-family: "Work Sans", Roboto, sans-serif;
  font-size: 1rem;
}

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

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

li {
  list-style: none;
}

img {
  width: 100%;
  display: block;
}

img, video {
  width: 100%;
  display: block;
}

svg {
  width: 1.5rem;
  height: 1.5rem;
}

.container {
  max-width: 1100px;
  height: auto;
  margin: 0 auto;
  padding: 0 1rem;
}
.container__fluid {
  max-width: 100vw;
  height: auto;
  margin: 0 auto;
  padding: 0 1rem;
}
@media screen and (min-width: 1024px) {
  .container__fluid {
    max-width: 70vw;
    padding: 0;
  }
}

.division {
  width: 100%;
  height: 1px;
  background-color: #DCDFE6;
  margin: 0.25rem 0;
}

.avatar {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  overflow: hidden;
  cursor: pointer;
}
.avatar img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.btn {
  display: inline-flex;
  border-radius: 0;
  padding: 0.7rem 1rem;
  font-size: 1.2rem;
  text-decoration: none;
  text-align: center;
  transition: all 0.2s ease-in-out;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.btn .material-symbols-outlined, .btn i.bi {
  margin-left: 0.5rem;
  display: inline-flex;
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__primary {
  background: #243455;
  border: 1px solid #243455;
  color: #FFFFFF;
}
.btn__primary * {
  color: #FFFFFF;
}
.btn__primary:hover {
  background: #FFFFFF;
  color: #243455;
}
.btn__primary:hover * {
  color: #243455;
}
.btn__primary__full {
  display: flex;
  background-color: #243455;
  color: #FFFFFF;
  justify-content: center;
  width: 100%;
  border: 1px solid #FFFFFF;
  transition: all 0.2s ease-in-out;
}
.btn__primary__full:hover {
  background: #FFFFFF;
  border: 1px solid #243455;
  color: #243455;
}
.btn__primary__full:hover * {
  color: #243455;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__primary__outline {
  background: #FFFFFF;
  border: 1px solid #243455;
  color: #243455;
}
.btn__primary__outline * {
  color: #243455;
}
.btn__primary__outline:hover {
  background: #243455;
  color: #FFFFFF;
}
.btn__primary__outline:hover * {
  color: #FFFFFF;
}
.btn__primary__outline__full {
  display: flex;
  background-color: #FFFFFF;
  color: #243455;
  justify-content: center;
  width: 100%;
  border: 1px solid #243455;
  transition: all 0.2s ease-in-out;
}
.btn__primary__outline__full:hover {
  background: #243455;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.btn__primary__outline__full:hover * {
  color: #FFFFFF;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__secondary {
  background: #243455;
  border: 1px solid #243455;
  color: #FFFFFF;
}
.btn__secondary * {
  color: #FFFFFF;
}
.btn__secondary:hover {
  background: #FFFFFF;
  color: #243455;
}
.btn__secondary:hover * {
  color: #243455;
}
.btn__secondary__full {
  display: flex;
  background-color: #243455;
  color: #FFFFFF;
  justify-content: center;
  width: 100%;
  border: 1px solid #FFFFFF;
  transition: all 0.2s ease-in-out;
}
.btn__secondary__full:hover {
  background: #FFFFFF;
  border: 1px solid #243455;
  color: #243455;
}
.btn__secondary__full:hover * {
  color: #243455;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__secondary__outline {
  background: #FFFFFF;
  border: 1px solid #243455;
  color: #243455;
}
.btn__secondary__outline * {
  color: #243455;
}
.btn__secondary__outline:hover {
  background: #243455;
  color: #FFFFFF;
}
.btn__secondary__outline:hover * {
  color: #FFFFFF;
}
.btn__secondary__outline__full {
  display: flex;
  background-color: #FFFFFF;
  color: #243455;
  justify-content: center;
  width: 100%;
  border: 1px solid #243455;
  transition: all 0.2s ease-in-out;
}
.btn__secondary__outline__full:hover {
  background: #243455;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.btn__secondary__outline__full:hover * {
  color: #FFFFFF;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__third {
  background: #A59EB8;
  border: 1px solid #A59EB8;
  color: #FFFFFF;
}
.btn__third * {
  color: #FFFFFF;
}
.btn__third:hover {
  background: #FFFFFF;
  color: #A59EB8;
}
.btn__third:hover * {
  color: #A59EB8;
}
.btn__third__full {
  display: flex;
  background-color: #A59EB8;
  color: #FFFFFF;
  justify-content: center;
  width: 100%;
  border: 1px solid #FFFFFF;
  transition: all 0.2s ease-in-out;
}
.btn__third__full:hover {
  background: #FFFFFF;
  border: 1px solid #A59EB8;
  color: #A59EB8;
}
.btn__third__full:hover * {
  color: #A59EB8;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__third__outline {
  background: #FFFFFF;
  border: 1px solid #A59EB8;
  color: #A59EB8;
}
.btn__third__outline * {
  color: #A59EB8;
}
.btn__third__outline:hover {
  background: #A59EB8;
  color: #FFFFFF;
}
.btn__third__outline:hover * {
  color: #FFFFFF;
}
.btn__third__outline__full {
  display: flex;
  background-color: #FFFFFF;
  color: #A59EB8;
  justify-content: center;
  width: 100%;
  border: 1px solid #A59EB8;
  transition: all 0.2s ease-in-out;
}
.btn__third__outline__full:hover {
  background: #A59EB8;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.btn__third__outline__full:hover * {
  color: #FFFFFF;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__fourth {
  background: #D9D9D9;
  border: 1px solid #D9D9D9;
  color: #FFFFFF;
}
.btn__fourth * {
  color: #FFFFFF;
}
.btn__fourth:hover {
  background: #FFFFFF;
  color: #D9D9D9;
}
.btn__fourth:hover * {
  color: #D9D9D9;
}
.btn__fourth__full {
  display: flex;
  background-color: #D9D9D9;
  color: #FFFFFF;
  justify-content: center;
  width: 100%;
  border: 1px solid #FFFFFF;
  transition: all 0.2s ease-in-out;
}
.btn__fourth__full:hover {
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  color: #D9D9D9;
}
.btn__fourth__full:hover * {
  color: #D9D9D9;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__fourth__outline {
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  color: #D9D9D9;
}
.btn__fourth__outline * {
  color: #D9D9D9;
}
.btn__fourth__outline:hover {
  background: #D9D9D9;
  color: #FFFFFF;
}
.btn__fourth__outline:hover * {
  color: #FFFFFF;
}
.btn__fourth__outline__full {
  display: flex;
  background-color: #FFFFFF;
  color: #D9D9D9;
  justify-content: center;
  width: 100%;
  border: 1px solid #D9D9D9;
  transition: all 0.2s ease-in-out;
}
.btn__fourth__outline__full:hover {
  background: #D9D9D9;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.btn__fourth__outline__full:hover * {
  color: #FFFFFF;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__danger {
  background: #F56C6C;
  border: 1px solid #F56C6C;
  color: #FFFFFF;
}
.btn__danger * {
  color: #FFFFFF;
}
.btn__danger:hover {
  background: #FFFFFF;
  color: #F56C6C;
}
.btn__danger:hover * {
  color: #F56C6C;
}
.btn__danger__full {
  display: flex;
  background-color: #F56C6C;
  color: #FFFFFF;
  justify-content: center;
  width: 100%;
  border: 1px solid #FFFFFF;
  transition: all 0.2s ease-in-out;
}
.btn__danger__full:hover {
  background: #FFFFFF;
  border: 1px solid #F56C6C;
  color: #F56C6C;
}
.btn__danger__full:hover * {
  color: #F56C6C;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__danger__outline {
  background: #FFFFFF;
  border: 1px solid #F56C6C;
  color: #F56C6C;
}
.btn__danger__outline * {
  color: #F56C6C;
}
.btn__danger__outline:hover {
  background: #F56C6C;
  color: #FFFFFF;
}
.btn__danger__outline:hover * {
  color: #FFFFFF;
}
.btn__danger__outline__full {
  display: flex;
  background-color: #FFFFFF;
  color: #F56C6C;
  justify-content: center;
  width: 100%;
  border: 1px solid #F56C6C;
  transition: all 0.2s ease-in-out;
}
.btn__danger__outline__full:hover {
  background: #F56C6C;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.btn__danger__outline__full:hover * {
  color: #FFFFFF;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__green {
  background: #67C23A;
  border: 1px solid #67C23A;
  color: #FFFFFF;
}
.btn__green * {
  color: #FFFFFF;
}
.btn__green:hover {
  background: #FFFFFF;
  color: #67C23A;
}
.btn__green:hover * {
  color: #67C23A;
}
.btn__green__full {
  display: flex;
  background-color: #67C23A;
  color: #FFFFFF;
  justify-content: center;
  width: 100%;
  border: 1px solid #FFFFFF;
  transition: all 0.2s ease-in-out;
}
.btn__green__full:hover {
  background: #FFFFFF;
  border: 1px solid #67C23A;
  color: #67C23A;
}
.btn__green__full:hover * {
  color: #67C23A;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__green__outline {
  background: #FFFFFF;
  border: 1px solid #67C23A;
  color: #67C23A;
}
.btn__green__outline * {
  color: #67C23A;
}
.btn__green__outline:hover {
  background: #67C23A;
  color: #FFFFFF;
}
.btn__green__outline:hover * {
  color: #FFFFFF;
}
.btn__green__outline__full {
  display: flex;
  background-color: #FFFFFF;
  color: #67C23A;
  justify-content: center;
  width: 100%;
  border: 1px solid #67C23A;
  transition: all 0.2s ease-in-out;
}
.btn__green__outline__full:hover {
  background: #67C23A;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.btn__green__outline__full:hover * {
  color: #FFFFFF;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__blue {
  background: #64A1D8;
  border: 1px solid #64A1D8;
  color: #FFFFFF;
}
.btn__blue * {
  color: #FFFFFF;
}
.btn__blue:hover {
  background: #FFFFFF;
  color: #64A1D8;
}
.btn__blue:hover * {
  color: #64A1D8;
}
.btn__blue__full {
  display: flex;
  background-color: #64A1D8;
  color: #FFFFFF;
  justify-content: center;
  width: 100%;
  border: 1px solid #FFFFFF;
  transition: all 0.2s ease-in-out;
}
.btn__blue__full:hover {
  background: #FFFFFF;
  border: 1px solid #64A1D8;
  color: #64A1D8;
}
.btn__blue__full:hover * {
  color: #64A1D8;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__blue__outline {
  background: #FFFFFF;
  border: 1px solid #64A1D8;
  color: #64A1D8;
}
.btn__blue__outline * {
  color: #64A1D8;
}
.btn__blue__outline:hover {
  background: #64A1D8;
  color: #FFFFFF;
}
.btn__blue__outline:hover * {
  color: #FFFFFF;
}
.btn__blue__outline__full {
  display: flex;
  background-color: #FFFFFF;
  color: #64A1D8;
  justify-content: center;
  width: 100%;
  border: 1px solid #64A1D8;
  transition: all 0.2s ease-in-out;
}
.btn__blue__outline__full:hover {
  background: #64A1D8;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.btn__blue__outline__full:hover * {
  color: #FFFFFF;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__warning {
  background: #E6A23C;
  border: 1px solid #E6A23C;
  color: #FFFFFF;
}
.btn__warning * {
  color: #FFFFFF;
}
.btn__warning:hover {
  background: #FFFFFF;
  color: #E6A23C;
}
.btn__warning:hover * {
  color: #E6A23C;
}
.btn__warning__full {
  display: flex;
  background-color: #E6A23C;
  color: #FFFFFF;
  justify-content: center;
  width: 100%;
  border: 1px solid #FFFFFF;
  transition: all 0.2s ease-in-out;
}
.btn__warning__full:hover {
  background: #FFFFFF;
  border: 1px solid #E6A23C;
  color: #E6A23C;
}
.btn__warning__full:hover * {
  color: #E6A23C;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__warning__outline {
  background: #FFFFFF;
  border: 1px solid #E6A23C;
  color: #E6A23C;
}
.btn__warning__outline * {
  color: #E6A23C;
}
.btn__warning__outline:hover {
  background: #E6A23C;
  color: #FFFFFF;
}
.btn__warning__outline:hover * {
  color: #FFFFFF;
}
.btn__warning__outline__full {
  display: flex;
  background-color: #FFFFFF;
  color: #E6A23C;
  justify-content: center;
  width: 100%;
  border: 1px solid #E6A23C;
  transition: all 0.2s ease-in-out;
}
.btn__warning__outline__full:hover {
  background: #E6A23C;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.btn__warning__outline__full:hover * {
  color: #FFFFFF;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__info {
  background: #33B5E5;
  border: 1px solid #33B5E5;
  color: #FFFFFF;
}
.btn__info * {
  color: #FFFFFF;
}
.btn__info:hover {
  background: #FFFFFF;
  color: #33B5E5;
}
.btn__info:hover * {
  color: #33B5E5;
}
.btn__info__full {
  display: flex;
  background-color: #33B5E5;
  color: #FFFFFF;
  justify-content: center;
  width: 100%;
  border: 1px solid #FFFFFF;
  transition: all 0.2s ease-in-out;
}
.btn__info__full:hover {
  background: #FFFFFF;
  border: 1px solid #33B5E5;
  color: #33B5E5;
}
.btn__info__full:hover * {
  color: #33B5E5;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__info__outline {
  background: #FFFFFF;
  border: 1px solid #33B5E5;
  color: #33B5E5;
}
.btn__info__outline * {
  color: #33B5E5;
}
.btn__info__outline:hover {
  background: #33B5E5;
  color: #FFFFFF;
}
.btn__info__outline:hover * {
  color: #FFFFFF;
}
.btn__info__outline__full {
  display: flex;
  background-color: #FFFFFF;
  color: #33B5E5;
  justify-content: center;
  width: 100%;
  border: 1px solid #33B5E5;
  transition: all 0.2s ease-in-out;
}
.btn__info__outline__full:hover {
  background: #33B5E5;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.btn__info__outline__full:hover * {
  color: #FFFFFF;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__grey {
  background: #DCDFE6;
  border: 1px solid #DCDFE6;
  color: #FFFFFF;
}
.btn__grey * {
  color: #FFFFFF;
}
.btn__grey:hover {
  background: #FFFFFF;
  color: #DCDFE6;
}
.btn__grey:hover * {
  color: #DCDFE6;
}
.btn__grey__full {
  display: flex;
  background-color: #DCDFE6;
  color: #FFFFFF;
  justify-content: center;
  width: 100%;
  border: 1px solid #FFFFFF;
  transition: all 0.2s ease-in-out;
}
.btn__grey__full:hover {
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  color: #DCDFE6;
}
.btn__grey__full:hover * {
  color: #DCDFE6;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__grey__outline {
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  color: #DCDFE6;
}
.btn__grey__outline * {
  color: #DCDFE6;
}
.btn__grey__outline:hover {
  background: #DCDFE6;
  color: #FFFFFF;
}
.btn__grey__outline:hover * {
  color: #FFFFFF;
}
.btn__grey__outline__full {
  display: flex;
  background-color: #FFFFFF;
  color: #DCDFE6;
  justify-content: center;
  width: 100%;
  border: 1px solid #DCDFE6;
  transition: all 0.2s ease-in-out;
}
.btn__grey__outline__full:hover {
  background: #DCDFE6;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.btn__grey__outline__full:hover * {
  color: #FFFFFF;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__grey1 {
  background: #E4E7ED;
  border: 1px solid #E4E7ED;
  color: #FFFFFF;
}
.btn__grey1 * {
  color: #FFFFFF;
}
.btn__grey1:hover {
  background: #FFFFFF;
  color: #E4E7ED;
}
.btn__grey1:hover * {
  color: #E4E7ED;
}
.btn__grey1__full {
  display: flex;
  background-color: #E4E7ED;
  color: #FFFFFF;
  justify-content: center;
  width: 100%;
  border: 1px solid #FFFFFF;
  transition: all 0.2s ease-in-out;
}
.btn__grey1__full:hover {
  background: #FFFFFF;
  border: 1px solid #E4E7ED;
  color: #E4E7ED;
}
.btn__grey1__full:hover * {
  color: #E4E7ED;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__grey1__outline {
  background: #FFFFFF;
  border: 1px solid #E4E7ED;
  color: #E4E7ED;
}
.btn__grey1__outline * {
  color: #E4E7ED;
}
.btn__grey1__outline:hover {
  background: #E4E7ED;
  color: #FFFFFF;
}
.btn__grey1__outline:hover * {
  color: #FFFFFF;
}
.btn__grey1__outline__full {
  display: flex;
  background-color: #FFFFFF;
  color: #E4E7ED;
  justify-content: center;
  width: 100%;
  border: 1px solid #E4E7ED;
  transition: all 0.2s ease-in-out;
}
.btn__grey1__outline__full:hover {
  background: #E4E7ED;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.btn__grey1__outline__full:hover * {
  color: #FFFFFF;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__grey2 {
  background: #EBEEF5;
  border: 1px solid #EBEEF5;
  color: #FFFFFF;
}
.btn__grey2 * {
  color: #FFFFFF;
}
.btn__grey2:hover {
  background: #FFFFFF;
  color: #EBEEF5;
}
.btn__grey2:hover * {
  color: #EBEEF5;
}
.btn__grey2__full {
  display: flex;
  background-color: #EBEEF5;
  color: #FFFFFF;
  justify-content: center;
  width: 100%;
  border: 1px solid #FFFFFF;
  transition: all 0.2s ease-in-out;
}
.btn__grey2__full:hover {
  background: #FFFFFF;
  border: 1px solid #EBEEF5;
  color: #EBEEF5;
}
.btn__grey2__full:hover * {
  color: #EBEEF5;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__grey2__outline {
  background: #FFFFFF;
  border: 1px solid #EBEEF5;
  color: #EBEEF5;
}
.btn__grey2__outline * {
  color: #EBEEF5;
}
.btn__grey2__outline:hover {
  background: #EBEEF5;
  color: #FFFFFF;
}
.btn__grey2__outline:hover * {
  color: #FFFFFF;
}
.btn__grey2__outline__full {
  display: flex;
  background-color: #FFFFFF;
  color: #EBEEF5;
  justify-content: center;
  width: 100%;
  border: 1px solid #EBEEF5;
  transition: all 0.2s ease-in-out;
}
.btn__grey2__outline__full:hover {
  background: #EBEEF5;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.btn__grey2__outline__full:hover * {
  color: #FFFFFF;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__grey3 {
  background: #F2F6FC;
  border: 1px solid #F2F6FC;
  color: #FFFFFF;
}
.btn__grey3 * {
  color: #FFFFFF;
}
.btn__grey3:hover {
  background: #FFFFFF;
  color: #F2F6FC;
}
.btn__grey3:hover * {
  color: #F2F6FC;
}
.btn__grey3__full {
  display: flex;
  background-color: #F2F6FC;
  color: #FFFFFF;
  justify-content: center;
  width: 100%;
  border: 1px solid #FFFFFF;
  transition: all 0.2s ease-in-out;
}
.btn__grey3__full:hover {
  background: #FFFFFF;
  border: 1px solid #F2F6FC;
  color: #F2F6FC;
}
.btn__grey3__full:hover * {
  color: #F2F6FC;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__grey3__outline {
  background: #FFFFFF;
  border: 1px solid #F2F6FC;
  color: #F2F6FC;
}
.btn__grey3__outline * {
  color: #F2F6FC;
}
.btn__grey3__outline:hover {
  background: #F2F6FC;
  color: #FFFFFF;
}
.btn__grey3__outline:hover * {
  color: #FFFFFF;
}
.btn__grey3__outline__full {
  display: flex;
  background-color: #FFFFFF;
  color: #F2F6FC;
  justify-content: center;
  width: 100%;
  border: 1px solid #F2F6FC;
  transition: all 0.2s ease-in-out;
}
.btn__grey3__outline__full:hover {
  background: #F2F6FC;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.btn__grey3__outline__full:hover * {
  color: #FFFFFF;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn .material-symbols-sharp {
  padding: 0 0.1rem;
  border-radius: 50%;
  font-size: 1rem;
}
.btn__white {
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  color: #303133;
}
.btn__white * {
  color: #303133;
}
.btn__white:hover {
  background: #303133;
  color: #FFFFFF;
}
.btn__white:hover * {
  color: #FFFFFF;
}
.btn__white__full {
  display: flex;
  background-color: #FFFFFF;
  color: #303133;
  justify-content: center;
  width: 100%;
  border: 1px solid #303133;
  transition: all 0.2s ease-in-out;
}
.btn__white__full:hover {
  background: #303133;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.btn__white__full:hover * {
  color: #FFFFFF;
}
.btn__shared_house {
  padding: 1rem 2rem;
  color: #303133;
  cursor: pointer;
  background: rgb(255, 182, 41);
  background: linear-gradient(90deg, rgb(255, 182, 41) 0%, rgb(255, 218, 86) 35%, rgb(255, 215, 166) 100%);
}
.btn.sdd {
  padding: 0.4rem 0.5rem;
  font-size: 0.7rem;
}
.btn.sd {
  padding: 0.4rem 0.5rem;
  font-size: 0.7rem;
}
@media screen and (min-width: 768px) {
  .btn.lg {
    padding: 0.7rem 4rem;
    font-size: 1.2rem;
    font-weight: bolder;
  }
}
@media screen and (min-width: 768px) {
  .btn.sd {
    padding: 0.7rem 1rem;
    font-size: 1.2rem;
  }
}

.scroll-to-top {
  position: fixed;
  bottom: 5rem;
  right: 2rem;
  opacity: 0;
  transition: all 0.2s ease-in-out;
  background-color: #243455;
  width: 45px;
  height: 45px;
  border-radius: 0;
  overflow: hidden;
  display: grid;
  place-items: center;
  z-index: 1;
}
.scroll-to-top:hover {
  background-color: #FFFFFF;
}
.scroll-to-top:hover .scroll-to-top-btn {
  background-color: #FFFFFF;
}
.scroll-to-top:hover .scroll-to-top-btn span {
  color: #243455;
}
.scroll-to-top .scroll-to-top-btn {
  background-color: #243455;
  padding: 0.3rem;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
.scroll-to-top .scroll-to-top-btn span {
  color: #FFFFFF;
}

.show-scrollTop {
  opacity: 1;
  transition: all 0.2s ease-in-out;
}

.wrap {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wrap .button {
  display: inline-flex;
  padding: 0.7rem 3rem;
  border-radius: 0;
  text-decoration: none;
  text-align: center;
  transition: all 0.2s ease-in-out;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  color: #F56C6C;
  font-weight: bolder;
  font-size: 1.2rem;
  background-color: #FFFFFF;
  border: 1px solid #F93154;
}
.wrap .button::before {
  content: "";
  border-radius: 50%;
  border: 6px solid #F93154;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s ease-in-out 0s;
}
.wrap .button:hover, .wrap .button:focus {
  color: #FFFFFF;
  font-weight: bolder;
  background-color: #F93154;
}
.wrap .button::after {
  content: "";
  border-radius: 100%;
  border: 6px solid #F93154;
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 1rem;
  transform: translate(-50%, -50%);
  animation: ring 1.5s infinite;
}
.wrap .button:hover::after, .wrap .button:focus::after {
  animation: none;
  display: none;
}

@keyframes ring {
  0% {
    width: 5px;
    height: 5px;
    opacity: 1;
  }
  100% {
    opacity: 0;
    width: 10px;
    height: 10px;
  }
}
.page-header {
  border-bottom: 1px solid rgba(220, 223, 230, 0.3);
  position: fixed;
  width: 100vw;
  max-width: 100%;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
}
.page-header-container {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  background-color: #FAFAFA;
}
.page-header-container-center, .page-header-container-right {
  display: none;
}
.page-header-container-left {
  width: 50px;
  height: 50px;
  overflow: hidden;
  display: grid;
  place-items: center;
}
.page-header-container-left .nav-logo-mask {
  display: inline-block;
  width: 40px;
  height: 40px;
  overflow: hidden;
}
.page-header-container-left .nav-logo-mask-image img {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.page-header-container-right-mobile {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  cursor: pointer;
}
.page-header-container-right-mobile__menu {
  width: 30px;
  height: 30px;
  overflow: hidden;
  display: grid;
  place-items: center;
  cursor: pointer;
}
.page-header-container-right-mobile__menu-icon {
  width: 20px;
  height: 20px;
}
.page #humburger-menu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  background-color: #243455;
  z-index: 20;
  overflow: hidden;
}
.page #humburger-menu.show {
  display: block;
}
.page #humburger-menu #humburger-menu-close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  background-color: #FFFFFF;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  display: grid;
  place-items: center;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  cursor: pointer;
}
.page #humburger-menu nav {
  width: inherit;
  height: inherit;
  display: grid;
  place-items: center;
}
.page #humburger-menu nav ul {
  flex-direction: column;
  padding: 1rem;
  width: 100%;
}
.page #humburger-menu nav ul li {
  width: 100%;
  border-top: 1px solid #FFFFFF;
}
.page #humburger-menu nav ul li:first-of-type {
  border-top: unset;
}
.page #humburger-menu nav ul li a {
  display: inline-block;
  width: 100%;
  padding: 0.8rem 1rem;
  background-color: #243455;
  color: #FFFFFF;
  font-weight: bolder;
}
.page #humburger-menu p {
  position: absolute;
  width: 100%;
  bottom: 1rem;
  left: 0;
  right: 0;
  text-align: center;
  color: #DCDFE6;
  font-size: 0.6rem;
  font-weight: bolder;
}
@media screen and (min-width: 1280px) {
  .page-header {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    background-color: #FDFBFA;
    padding: 0.15rem 0.25rem;
  }
  .page-header-container-center {
    display: block;
  }
  .page-header-container-center nav > ul {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .page-header-container-center nav > ul > li a {
    padding: 0.5rem 1rem;
    color: #243455;
    text-transform: uppercase;
    font-weight: 500;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .page-header-container-center nav > ul > li span {
    color: #243455;
    text-transform: uppercase;
    font-weight: 500;
  }
  .page-header-container-center nav > ul > li.has-children {
    position: relative;
    min-width: 180px;
  }
  .page-header-container-center nav > ul > li.has-children > a {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu {
    position: absolute;
    top: 2rem;
    width: max-content;
    display: none;
    padding: 0;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li {
    border: unset;
    width: 230px;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li a {
    padding: 0.8rem 1rem;
    color: #243455;
    text-transform: uppercase;
    background-color: #FFFFFF;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li:hover > a {
    background-color: #243455;
    color: #FFFFFF;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li:hover > a span, .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li:hover > a i {
    color: #FFFFFF;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li.has-children {
    padding: 0;
    position: relative;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li.has-children > a {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li.has-children .sub-menu {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 10;
    min-width: 200px;
    width: max-content;
    box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
    border-radius: 0;
    background-color: #FFFFFF;
    display: none;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li.has-children .sub-menu .has-children {
    padding: 0;
    position: relative;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li.has-children .sub-menu .has-children > a {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li.has-children .sub-menu .has-children .sub-menu {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 10;
    min-width: 200px;
    width: max-content;
    box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
    border-radius: 0;
    background-color: #FFFFFF;
    display: none;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li.has-children .sub-menu .has-children.left .sub-menu {
    top: 0;
    left: unset;
    right: 100%;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li.has-children .sub-menu .has-children:hover .sub-menu {
    display: block;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li.has-children .sub-menu .has-children:hover .sub-menu li:hover > a {
    background-color: #243455;
    color: #FFFFFF;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li.has-children .sub-menu .has-children:hover .sub-menu li:hover > a span, .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li.has-children .sub-menu .has-children:hover .sub-menu li:hover > a i {
    color: #FFFFFF;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li.has-children:hover .sub-menu {
    display: block;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li.has-children:hover .sub-menu li:hover > a {
    background-color: #243455;
    color: #FFFFFF;
  }
  .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li.has-children:hover .sub-menu li:hover > a span, .page-header-container-center nav > ul > li.has-children > ul.sub-menu > li.has-children:hover .sub-menu li:hover > a i {
    color: #FFFFFF;
  }
  .page-header-container-center nav > ul > li.has-children:hover .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #FFFFFF;
    min-width: 200px;
    z-index: 10;
    box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
    border-radius: 0;
    display: block;
  }
  .page-header-container-right {
    display: flex;
    background-color: #243455;
  }
  .page-header-container-right a {
    text-transform: uppercase;
    font-weight: bolder;
  }
  .page #humburger, .page #humburger-menu {
    display: none;
  }
}

.page-showcase.tablet {
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: left;
  position: relative;
  overflow: hidden;
}
.page-showcase.tablet .fow-background-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.8);
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  inset: 0;
}
.page-showcase.tablet .fow-background-text {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
.page-showcase.tablet .fow-background-text-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page-showcase.tablet .fow-background-text-inner .page-title h2, .page-showcase.tablet .fow-background-text-inner .page-title h3, .page-showcase.tablet .fow-background-text-inner .page-title p {
  color: #FFFFFF;
}
.page-showcase.tablet .fow-background-text-inner .fow-button-wrapper:last-of-type {
  margin-left: 1rem;
}
@media screen and (min-width: 768px) {
  .page-showcase {
    display: none;
  }
  .page-showcase.tablet .fow-background-container {
    width: 100vw;
    height: 39vh;
    overflow: hidden;
    display: grid;
    place-items: center;
  }
  .page-showcase.tablet .fow-background-container-embed {
    width: 120%;
    height: 120%;
  }
}
@media screen and (min-width: 1024px) {
  .page-showcase.tablet .fow-background-container {
    width: 100vw;
    height: 50vh;
  }
  .page-showcase.tablet .fow-background-container-embed {
    width: 120%;
    height: 120%;
  }
}
@media screen and (min-width: 1280px) {
  .page-showcase.tablet .fow-background-container {
    height: 100vh;
  }
}

.showcase {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 1rem;
  border-radius: 0;
  z-index: 1;
  height: 610px;
  width: 100vw;
  position: relative;
  display: grid;
  place-items: center;
}
.showcase-hover {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: inherit;
  height: inherit;
  z-index: 1;
  background: rgba(0, 0, 0, 0.7);
}
.showcase-inner {
  z-index: 3;
}
.showcase-inner-title {
  color: #FFFFFF;
  font-size: 1.5rem;
  font-weight: bolder;
}
.showcase-inner-title h1 {
  text-align: center;
}
.showcase-inner-title h2 {
  text-align: left;
  color: #67C23A;
}

.block-embed {
  border: 5px solid #FFFFFF;
  box-shadow: 0.0625rem 0.0625rem 0.125rem rgba(40, 40, 40, 0.1);
}
.block-embed-youtube {
  width: 100%;
  height: 350px;
}

.block-image {
  border: 5px solid #FFFFFF;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
}

.picto-image {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  place-items: center;
}
.picto-image .block-pictogram {
  height: 250px;
  background-color: #FFFFFF;
  box-shadow: 0 0 0.9375rem rgba(40, 40, 40, 0.2);
}
.picto-image .block-pictogram img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.picto-image-text {
  width: 100%;
  text-align: center;
  font-size: 2rem;
  color: #323643;
  margin-top: 0.5rem;
}
@media screen and (min-width: 768px) {
  .picto-image .block-pictogram {
    height: 350px;
  }
}

.plan-action {
  width: 100%;
  height: 300px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
}
.plan-action-mask {
  height: 200px;
  overflow: hidden;
}
.plan-action-footer {
  text-align: center;
  height: 100px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.plan-action-footer-text {
  font-size: 1.4rem;
  font-weight: bolder;
  padding: 0.3rem;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFFFFF;
}
.plan-action-footer-value {
  font-size: 1.1rem;
  padding: 0.6rem;
  background-color: #243455;
  color: #FFFFFF;
  height: 40px;
}
@media screen and (min-width: 1024px) {
  .plan-action {
    height: 360px;
  }
  .plan-action-mask {
    height: 260px;
  }
}

.card {
  border: 0.2px solid #DCDFE6;
  display: flex;
  flex-direction: column;
  border: 5px solid #FFFFFF;
  box-shadow: 0 0 0.9375rem rgba(40, 40, 40, 0.2);
}
.card-two-top {
  height: 230px;
  overflow: hidden;
}
.card-two-top img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-two-body {
  display: flex;
  flex-direction: column;
  padding: 1rem;
  background-color: #243455;
  height: 150px;
}
.card-two-body h4 {
  font-size: 1.2rem;
  color: #FFFFFF;
  margin: 0;
  text-align: center;
  font-weight: bolder;
  margin-bottom: 0.5rem;
}
.card-two-body p {
  font-size: 1rem;
  color: #FFFFFF;
  margin: 0;
}

.form__group {
  width: 100%;
  display: inline-block;
}
.form__group__checkbox {
  width: unset;
  display: flex;
  align-items: start;
  justify-content: start;
  margin: 1rem 0;
}
.form__group__checkbox input {
  width: unset;
  margin-top: 0;
  margin-right: 0.2rem;
}
.form__group__checkbox label {
  margin-top: -0.1rem;
  margin-left: 0.5rem;
}
.form__group__radio {
  display: flex;
  align-items: center;
}
.form__group__radio > input {
  margin-top: 0;
  margin-right: 0.3rem;
}
.form__group.rounded {
  position: relative;
}
.form__group.rounded input {
  border-radius: 25rem;
  padding-left: 1rem;
  padding-right: 3rem;
  border: 1px solid;
}
.form__group.rounded .material-symbols-sharp {
  position: absolute;
  top: 50%;
  right: 0.3rem;
  transform: translateY(-50%);
  color: #DCDFE6;
  cursor: pointer;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  background-color: #303133;
  display: grid;
  place-items: center;
}
.form__group__col2 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .form__group__col2 {
    grid-template-columns: 1fr 1fr;
  }
  .form__group__col2 .form__select {
    width: 100%;
    margin-bottom: 0;
  }
}
.form__select {
  margin-top: 0.5rem;
}
.form__select__content {
  color: rgb(160.5, 168.6, 187.5);
  font-size: 0.7rem;
  margin-top: 0.2rem;
}
@media screen and (min-width: 768px) {
  .form__select {
    margin-top: 0;
  }
}
.form__input, .form__textarea {
  display: inline-block;
  padding: 0.9rem 0.8rem;
  width: 100%;
  margin-top: 0.1rem;
  border: 0.5px solid #DCDFE6;
  border-radius: 0;
  background: #FAFAFA;
}
.form__input:focus, .form__textarea:focus {
  outline: none;
}
.form__input__message, .form__textarea__message {
  color: #F56C6C;
  font-size: 0.7rem;
  margin-top: 0.1rem;
}
.form__input__instruction, .form__textarea__instruction {
  color: rgb(160.5, 168.6, 187.5);
  font-size: 0.7rem;
  margin-top: 0.1rem;
}
.form__contact_host__form {
  padding: 2rem 1rem;
}
.form__contact_host__form .form__group {
  margin: 0.5rem 0;
}
.form__contact_host__form__btn {
  margin-top: 1rem;
  text-align: right;
}
.form__login, .form__question, .form__register, .form__forgot, .form__reset, .form__contact, .form__member__profile, .form__branch {
  padding: 2rem 1rem;
  border-radius: 0;
}
.form__login__title, .form__question__title, .form__register__title, .form__forgot__title, .form__reset__title, .form__contact__title, .form__member__profile__title, .form__branch__title {
  text-align: center;
  font-size: 1.5rem;
  margin-bottom: 2rem;
}
.form__login__form .form__group, .form__question__form .form__group, .form__register__form .form__group, .form__forgot__form .form__group, .form__reset__form .form__group, .form__contact__form .form__group, .form__member__profile__form .form__group, .form__branch__form .form__group {
  margin-bottom: 1.3rem;
}
.form__login__form__btn, .form__question__form__btn, .form__register__form__btn, .form__forgot__form__btn, .form__reset__form__btn, .form__contact__form__btn, .form__member__profile__form__btn, .form__branch__form__btn {
  text-align: right;
}
.form__login__form__social_networks__item, .form__question__form__social_networks__item, .form__register__form__social_networks__item, .form__forgot__form__social_networks__item, .form__reset__form__social_networks__item, .form__contact__form__social_networks__item, .form__member__profile__form__social_networks__item, .form__branch__form__social_networks__item {
  display: grid;
  grid-template-columns: 1fr 11fr;
  gap: 0.5rem;
  align-items: center;
}
.form__login__form__social_networks__item > i, .form__question__form__social_networks__item > i, .form__register__form__social_networks__item > i, .form__forgot__form__social_networks__item > i, .form__reset__form__social_networks__item > i, .form__contact__form__social_networks__item > i, .form__member__profile__form__social_networks__item > i, .form__branch__form__social_networks__item > i {
  display: inline-block;
  font-size: 2rem;
}

.contact-form-container {
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
}
.contact-form-container-inner {
  color: #FFFFFF;
  background-color: #243455;
  padding: 1rem 2rem 2rem 2rem;
}
.contact-form-container-inner h3 {
  text-align: center;
  padding: 1rem 0;
}
.contact-form-container-inner .form__group {
  display: inline-block;
  margin-top: 1.5rem;
}
.contact-form-container-inner .btns {
  margin-top: 2rem;
  text-align: right;
}
@media screen and (min-width: 768px) {
  .contact-form-container {
    display: grid;
    grid-template-columns: 1fr;
  }
}
.presentation {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
.presentation-aside {
  width: inherit;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
}
.presentation-aside-media {
  height: 50%;
}
.presentation-aside-media-mask {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border: 5px solid #FFFFFF;
}
.presentation-aside-media-mask img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.presentation-aside-text {
  height: 50%;
  max-height: 50%;
  background-color: #FFFFFF;
  padding: 1rem;
  overflow: hidden;
}
.presentation-aside-text p {
  font-size: 0.9rem;
}
@media screen and (min-width: 900px) {
  .presentation-aside {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
    height: 300px;
    box-shadow: unset;
  }
  .presentation-aside-media {
    width: 100%;
    height: inherit;
    box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  }
  .presentation-aside-text {
    min-height: 100%;
    max-width: 100%;
    display: grid;
    place-items: center;
    box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
    background-color: #FFFFFF;
  }
  .presentation-aside-text p {
    text-align: justify;
  }
  .presentation.inverse .presentation-aside-media {
    grid-area: 1/2;
  }
}

.news {
  border: 5px solid #FFFFFF;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.news-inner-mask {
  height: 250px;
  overflow: hidden;
}
.news-inner-mask img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.news-inner-text {
  padding: 1rem;
  text-align: center;
  background-color: #FFFFFF;
  max-height: 200px;
}
.news-inner-text h3 {
  padding-bottom: 1rem;
}
.news-footer {
  padding: 0.7rem 1rem;
  background-color: #FFFFFF;
  font-size: 0.8rem;
  color: #909399;
  border: 1px solid #EBEEF5;
  text-align: center;
}
.alert {
  width: 350px;
  padding: 1rem;
  margin-bottom: 1rem;
  border-radius: 0;
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  z-index: 1000;
}
.alert i {
  margin-right: 1rem;
}
.alert.hidden {
  display: none;
}
.alert-danger {
  background-color: rgb(248.2484076433, 155.7515923567, 155.7515923567);
  color: rgb(187.2611464968, 12.7388535032, 12.7388535032);
}
.alert-success {
  background-color: rgb(132.6071428571, 207.3571428571, 95.6428571429);
  color: rgb(40.4642857143, 76.2142857143, 22.7857142857);
}
.alert-warning {
  background-color: rgb(235.7954545455, 183.5590909091, 105.2045454545);
  color: rgb(121.4318181818, 79.0863636364, 15.5681818182);
}
.alert-info {
  background-color: rgb(96.2347826087, 197.4086956522, 234.7652173913);
  color: rgb(14.3565217391, 86.1391304348, 112.6434782609);
}
.alert-primary {
  background-color: rgb(140.7474226804, 185.7113402062, 226.2525773196);
  color: rgb(32.7680412371, 84.0206185567, 130.2319587629);
}
@media screen and (min-width: 768px) {
  .alert {
    min-width: 450px;
  }
}

.logo-mask {
  width: 100px;
  height: 100%;
  overflow: hidden;
}
.logo-mask img {
  width: 100%;
  height: 100%;
}
.logo-mask-header {
  width: 100px;
  padding-left: 0.5rem;
  overflow: hidden;
}

.nehema-pop-up {
  z-index: 200;
  height: auto;
  right: 0.5rem;
  bottom: 0.5rem;
  display: none;
  padding: 1rem;
  position: fixed;
  overflow: hidden;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  color: #606266;
  width: calc(100vw - 1rem);
  border-radius: 0;
  background-color: #FFFFFF;
  text-align: center;
}
.nehema-pop-up h2 {
  font-size: 1.1rem;
  margin-bottom: 1rem;
}
.nehema-pop-up p {
  font-size: 0.7rem;
}
.nehema-pop-up a {
  color: #243455;
  text-decoration: underline;
}
.nehema-pop-up a:hover {
  text-decoration: none;
}
.nehema-pop-up-icon i {
  font-size: 3rem;
  color: #243455;
}
.nehema-pop-up-left {
  margin-bottom: 1rem;
}
.nehema-pop-up-right p {
  margin: 0.5rem 0;
  cursor: pointer;
}
.nehema-pop-up.shown {
  display: grid;
}
@media screen and (min-width: 900px) {
  .nehema-pop-up {
    width: 500px;
    border: 1px solid rgba(36, 52, 85, 0.2);
  }
}

.page-title {
  padding: 1rem;
}
.page-title h3, .page-title p, .page-title h2 {
  text-align: center;
  color: #323643;
  margin: 0;
}
.page-title h2 {
  font-size: 2rem;
}
.page-title h3 {
  font-size: 1.2rem;
  font-weight: 500;
}
.page-title p {
  font-size: 1.2rem;
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  .page-title {
    padding-bottom: 1rem;
  }
  .page-title h3, .page-title p {
    text-align: center;
    color: #323643;
  }
  .page-title h3 {
    font-size: 1.8rem;
    font-weight: bolder;
  }
  .page-title p {
    font-size: 1rem;
    font-weight: 400;
  }
}

/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.about-square {
  display: grid;
  grid-template-columns: 1fr 3fr;
  gap: 0.5rem;
  align-items: center;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  background-color: #C0A531;
  padding: 1rem;
  min-height: 170px;
}
.about-square-left {
  width: 100%;
  height: 100%;
}
.about-square-left img {
  width: 80%;
  display: block;
}
.about-square-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  width: 100%;
}
.about-square-right p {
  font-size: 0.8rem;
}
.about-square-right p:first-child {
  font-size: 1rem;
  font-weight: 600;
}
.about-square-right-btn {
  padding-top: 1rem;
  text-align: right;
}
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.accordion {
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
}
.accordion-title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background-color: #FFFFFF;
  padding: 1rem;
  cursor: pointer;
}
.accordion-title-left {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.accordion-title-left-icon {
  margin-right: 1rem;
  width: 30px;
}
.accordion-title-left-text {
  font-size: 1rem;
  font-weight: 600;
}
.accordion-description {
  padding: 1rem;
  background-color: #E4E7ED;
  transition: all 0.3s ease-in-out;
  display: none;
}
.accordion-description-details {
  margin-top: 1rem;
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
.accordion-description-details-item {
  border: 1px solid #DCDFE6;
  padding: 1rem;
  background-color: #FFFFFF;
}
.accordion-description-details-item-title {
  font-weight: 600;
  font-size: 1rem;
  margin-bottom: 0.5rem;
}
.accordion-description-details-item-text {
  font-size: 0.8rem;
}
.accordion.opened .accordion-description {
  display: block;
}
.international_event, .local_event {
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.international_event-inner-mask, .local_event-inner-mask {
  height: 250px;
  overflow: hidden;
}
.international_event-inner-mask img, .local_event-inner-mask img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.international_event-inner-text, .local_event-inner-text {
  padding: 1rem;
  text-align: center;
  background-color: #FFFFFF;
  max-height: 200px;
}
.international_event-inner-text h3, .local_event-inner-text h3 {
  padding-bottom: 1rem;
}
.international_event-inner-footer, .local_event-inner-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0.7rem 1rem;
  background-color: #FFFFFF;
  font-size: 0.8rem;
  color: #909399;
  border: 1px solid #EBEEF5;
  text-align: center;
}
.international_event-footer, .local_event-footer {
  padding: 0.7rem 1rem;
  background-color: #FFFFFF;
  font-size: 0.8rem;
  color: #909399;
  border: 1px solid #EBEEF5;
  text-align: center;
}
.international_news {
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.international_news-inner-mask {
  height: 250px;
  overflow: hidden;
}
.international_news-inner-mask img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.international_news-inner-text {
  padding: 1rem;
  text-align: center;
  background-color: #FFFFFF;
  max-height: 200px;
}
.international_news-inner-text h3 {
  padding-bottom: 1rem;
}
.international_news-inner-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0.7rem 1rem;
  background-color: #FFFFFF;
  font-size: 0.8rem;
  color: #909399;
  border: 1px solid #EBEEF5;
  text-align: center;
}
.international_news-footer {
  padding: 0.7rem 1rem;
  background-color: #FFFFFF;
  font-size: 0.8rem;
  color: #909399;
  border: 1px solid #EBEEF5;
  text-align: center;
}
.event-card {
  width: 100%;
  max-width: 400px;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  border-radius: 0;
}
.event-card-thumbnail {
  width: inherit;
}
.event-card-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.event-card-body {
  padding: 1rem;
}
.event-card-body-date {
  font-size: 0.9rem;
  color: rgb(72.7272727273, 74.2424242424, 77.2727272727);
}
.event-card-body-title {
  font-size: 1.2rem;
  font-weight: 600;
  color: #323643;
  margin: 0.5rem 0;
}
.event-card-body-location {
  font-size: 0.9rem;
  color: rgb(72.7272727273, 74.2424242424, 77.2727272727);
  margin-bottom: 1rem;
}
.event-card-body-btns {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.event-card-item {
  width: 100%;
  max-width: 400px;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  border-radius: 0;
}
.event-card-item-thumbnail {
  width: inherit;
}
.event-card-item-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.event-card-item-body {
  padding: 1rem;
}
.event-card-item-body-date {
  font-size: 0.9rem;
  color: rgb(72.7272727273, 74.2424242424, 77.2727272727);
}
.event-card-item-body-title {
  font-size: 1.2rem;
  font-weight: 600;
  color: #323643;
  margin: 0.5rem 0;
}
.event-card-item-body-location {
  font-size: 0.9rem;
  color: rgb(72.7272727273, 74.2424242424, 77.2727272727);
  margin-bottom: 1rem;
}
.event-card-item-body-btns {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.event-card-item-body-btns > a {
  margin-left: 1rem;
}

/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.social-network {
  display: grid;
  grid-template-columns: 1fr 5fr;
  flex-direction: row;
  align-items: center;
  width: 100%;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  border-radius: 0;
}
.social-network-icon {
  display: grid;
  place-items: center;
  background-color: #FFFFFF;
  padding: 0.8rem 1rem;
  height: 100%;
}
.social-network-icon i {
  font-size: 2rem;
  color: #243455;
}
.social-network-link {
  display: grid;
  place-items: center;
  padding: 1rem;
  font-size: 1rem;
  font-weight: 600;
  color: #F4F4F4;
  text-align: center;
  height: 100%;
  width: 100%;
}
.social-network-link a {
  text-align: center;
}
.social-network.youtube .social-network-icon {
  border: 1px solid #F93154;
}
.social-network.youtube .social-network-icon i {
  color: #F93154;
}
.social-network.youtube .social-network-link {
  background-color: #F93154;
}
.social-network.youtube .social-network-link a {
  color: #FFFFFF;
}
.social-network.facebook .social-network-icon {
  border: 1px solid #243455;
}
.social-network.facebook .social-network-icon i {
  color: #243455;
}
.social-network.facebook .social-network-link {
  background-color: #243455;
}
.social-network.facebook .social-network-link a {
  color: #FFFFFF;
}
.social-network.instagram .social-network-icon {
  border: 1px solid #E6A23C;
}
.social-network.instagram .social-network-icon i {
  color: #E6A23C;
}
.social-network.instagram .social-network-link {
  background-color: #E6A23C;
}
.social-network.instagram .social-network-link a {
  color: #FFFFFF;
}
.social-network.twitter .social-network-icon {
  border: 1px solid #33B5E5;
}
.social-network.twitter .social-network-icon i {
  color: #33B5E5;
}
.social-network.twitter .social-network-link {
  background-color: #33B5E5;
}
.social-network.twitter .social-network-link a {
  color: #FFFFFF;
}
@media screen and (min-width: 768px) {
  .social-network {
    grid-template-columns: 1fr 4fr;
  }
}
@media screen and (min-width: 1024px) {
  .social-network {
    grid-template-columns: 1fr 5fr;
  }
}

.newsletter__subscribe {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 1rem;
  color: #FFFFFF;
  padding-top: 2rem;
  border-radius: 0;
}
.newsletter__subscribe .newsletters {
  background-color: rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  padding: 3rem 2rem;
}
.newsletter__subscribe .newsletters > div div {
  text-align: right;
  margin-top: 0.3rem;
}
.newsletter__subscribe .newsletters-title {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 2rem;
  text-align: center;
}
.newsletter__subscribe .newsletters-title > p {
  font-size: 1.2rem;
  text-align: center;
  display: block;
  width: fit-content;
  padding: 0.7rem 3rem;
}
.newsletter__subscribe .newsletters-inner {
  display: flex;
  flex-direction: row;
  align-content: center;
}
.newsletter__subscribe .newsletters-inner label {
  margin: 0;
}
.newsletter__subscribe .newsletters-inner label input {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .newsletter__subscribe .newsletters-title div {
    text-align: right;
    margin-top: 0.8rem;
  }
}

.footer {
  background-repeat: no-repeat, repeat;
  background-size: 100%, auto;
  padding-top: 96px;
}
.footer__container {
  width: 100%;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 1rem;
}
.footer__container > * {
  width: 100%;
}
.footer__container .text-h3 {
  color: #FFFFFF;
}
.footer__container__left {
  padding: 1rem;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.footer__container__left__content__item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0.5rem 0;
  color: #FFFFFF;
}
.footer__container__right {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
}
.footer__container__right__content__item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0.4rem 0;
}
.footer__container__right__content__item__link {
  color: #FFFFFF;
}
.footer__container__center {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1rem;
}
.footer__container__center__logo {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 0;
}
.footer__container__center__logo__mask {
  width: 3rem;
  margin-right: 0.5rem;
}
.footer__container__center__logo__mask img {
  width: inherit;
  height: inherit;
  object-fit: cover;
}
.footer__container__center__logo .text-h2 {
  margin-bottom: 0;
  color: #243455;
}
.footer__container__center__description {
  padding-bottom: 1rem;
}
.footer__container__center__description p {
  font-size: 0.8rem;
  text-align: center;
}
.footer__container__center__socials_network {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.footer__container__center__socials_network__item {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: rgba(36, 52, 85, 0.3);
  transition: all 0.1s ease-in-out;
  overflow: hidden;
}
.footer__container__center__socials_network__item > a {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-in-out;
}
.footer__container__center__socials_network__item > a i {
  transition: all 0.5s ease-in-out;
  color: #FFFFFF;
}
.footer__container__center__socials_network__item:hover a {
  background-color: #FFFFFF;
}
.footer__container__center__socials_network__item:hover a i {
  color: #243455;
}
.footer__container__footer {
  width: 100%;
  grid-area: 4/1/5/4;
  text-align: center;
  padding: 1rem;
  font-size: 0.8rem;
  color: #FFFFFF;
}
@media screen and (min-width: 768px) {
  .footer__container {
    display: grid;
  }
}
@media screen and (min-width: 768px) {
  .footer__container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .footer__container__left {
    grid-area: 1/1;
  }
  .footer__container__right {
    grid-area: 1/3;
    text-align: right;
  }
  .footer__container__center {
    grid-area: 1/2;
  }
}

.notification {
  padding: 1.5rem 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 0;
  width: 100%;
  background-color: #FFFFFF;
  cursor: pointer;
  background-color: #FFFFFF;
  cursor: pointer;
  background-color: #FFFFFF;
  cursor: pointer;
  background-color: #FFFFFF;
  cursor: pointer;
  background-color: #FFFFFF;
  cursor: pointer;
  background-color: #FFFFFF;
  cursor: pointer;
}
.notification--primary {
  background-color: rgb(201.868556701, 222.7783505155, 241.631443299);
  color: #64A1D8;
}
.notification--secondary {
  background-color: rgb(223.125, 197.625, 235.875);
  color: #AA66CC;
}
.notification--danger {
  background-color: rgb(253.1210191083, 227.3789808917, 227.3789808917);
  color: #F56C6C;
}
.notification--warning {
  background-color: rgb(244.4886363636, 215.8977272727, 173.0113636364);
  color: #E6A23C;
}
.notification--success {
  background-color: rgb(177.8392857143, 224.9642857143, 154.5357142857);
  color: #67C23A;
}

.card {
  border: 0.2px solid #DCDFE6;
  display: flex;
  max-width: 100vw;
  max-height: 220px;
  flex-direction: column;
  align-items: flex-start;
  background: var(--Neutrals, #FFF);
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
}
.card__branch {
  display: grid;
  flex-direction: row;
  border-radius: 0;
  overflow: hidden;
}
.card__branch._20 {
  grid-template-columns: 25% 75%;
}
.card__branch._40 {
  grid-template-columns: 40% 60%;
}
.card__branch .card__image {
  width: 100%;
  height: 100%;
  position: relative;
}
.card__branch .card__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card__branch .card__image__nb {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.5rem 1rem;
  background-color: rgba(48, 49, 51, 0.4);
  color: #FFFFFF;
  font-size: 0.5rem;
  font-weight: 600;
}
.card__branch .card__body {
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 220px;
}
.card__branch .card__body h4 {
  margin-bottom: 1rem;
}
.card__branch .card__body .btn__primary__outline {
  padding: 0.5rem 0.5rem;
}
.card__branch .card__body .btn__primary__outline i {
  margin: 0;
}
.card__branch .card__body .btn__primary__outline.favorite {
  background-color: #F56C6C;
}
.card__branch .card__body .btn__primary__outline.favorite i {
  color: #FFFFFF;
}
.card__branch .card__body__top {
  display: grid;
  grid-template-columns: 9fr 3fr;
  height: 100%;
  flex-direction: row;
  justify-content: space-between;
}
.card__branch .card__body__top .card__body__left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.card__branch .card__body__top .card__body__left .card__body__status, .card__branch .card__body__top .card__body__left .card__body__members {
  display: flex;
  align-items: center;
  margin: 0.3rem 0;
}
.card__branch .card__body__top .card__body__left .card__body__status span, .card__branch .card__body__top .card__body__left .card__body__members span {
  margin-right: 0.5rem;
  font-size: 0.9rem;
}
.card__branch .card__body__top .card__body__left .card__body__status span strong, .card__branch .card__body__top .card__body__left .card__body__members span strong {
  font-size: 0.8rem;
  font-weight: 600;
}
.card__branch .card__body__top .card__body__left .card__body__status a, .card__branch .card__body__top .card__body__left .card__body__members a {
  font-size: 0.8rem;
  color: #243455;
}
.card__branch .card__body__top .card__body__left .card__body__address a {
  font-size: 0.8rem;
  color: #243455;
}
.card__branch .card__body__top .card__body__status.active {
  color: #67C23A;
}
.card__branch .card__body__top .card__body__status.inactive {
  color: #F56C6C;
}
.card__branch .card__body__top .card__body__status.pending {
  color: #E6A23C;
}
.card__branch .card__body__top .card__body__status.closed {
  color: #303133;
}
.card__branch .card__body__top .card__body__status i {
  margin-right: 0.5rem;
}
.card__branch .card__body__top .card__body__right {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.card__branch .card__body__top .card__body__right span:nth-of-type(2) {
  font-size: 0.7rem;
  font-weight: 600;
}
.card__branch .card__body__bottom {
  display: grid;
  width: 100%;
  grid-template-columns: 15% 80%;
  gap: 0.5rem;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
}
.card__branch .card__body__bottom .btn__outline__icon {
  padding: 0.5rem 0.5rem;
}

.cvv-card-container {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 1rem;
  border-radius: 0;
  z-index: 1;
  width: 100%;
  height: 200px;
  position: relative;
  overflow: hidden;
}
.cvv-card-container-embed {
  width: 100%;
  z-index: -1;
  height: 350px;
}
.cvv-card-container-over {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: inherit;
  height: inherit;
  z-index: 2;
  background: rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cvv-card-container-over i {
  font-size: 2rem;
  color: #FFFFFF;
  cursor: pointer;
}
.cvv-card-container-over p {
  color: #FFFFFF;
  font-size: 0.8rem;
  font-weight: bolder;
}
@media screen and (min-width: 1280px) {
  .cvv-card-container {
    width: 100%;
    height: 550px;
  }
  .cvv-card-container-embed {
    height: 350px;
  }
  .cvv-card-container-over i {
    font-size: 4rem;
  }
  .cvv-card-container-over p {
    font-size: 1.5rem;
  }
}

/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.login-form {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  width: 100%;
  padding: 1rem;
  height: calc(100vh - 50px);
  position: relative;
}

.login-form-left {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  z-index: 1;
}

.login-form-left-mask {
  width: 300px;
  height: 300px;
  overflow: hidden;
  margin: 5rem 0 3rem 0;
}

.login-form-left-mask img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.login-form-left-btn {
  text-align: center;
}

.login-form-left-btn > p {
  margin: 1rem 0;
}

.login-form-left.hidden {
  display: none;
}

.login-form-right {
  display: flex;
  flex-direction: column;
  padding-bottom: 2rem;
  display: none;
}

.login-form-right-inner {
  width: 100%;
  height: inherit;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  z-index: 0;
}

.login-form-right-inner-mask {
  width: 200px;
  height: calc((100vh - 200px) * 0.3);
  overflow: hidden;
  margin-bottom: 2rem;
}

.login-form-right-inner-mask img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.login-form-right-inner-form {
  width: 100%;
  height: calc((100vh - 200px) * 0.4);
  display: flex;
  flex-direction: column;
  align-items: center;
}

.login-form-right-inner-form > .form__group {
  margin-bottom: 1.5rem;
}

.login-form-right-inner-infos {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: calc((100vh - 200px) * 0.2);
}

.login-form-right-inner-infos > p {
  margin-bottom: 1rem;
  font-size: 0.9rem;
}

.login-form.hidden .login-form-left {
  display: none;
}

.login-form.hidden .login-form-right {
  display: flex;
}

@media screen and (min-width: 1280px) {
  .login-form {
    grid-template-columns: 1fr 3fr;
    flex-direction: row;
    justify-content: space-between;
  }
  .login-form.hidden .login-form-left, .login-form.hidden .login-form-right {
    display: flex;
    flex-direction: column;
  }
  .login-form-left-btn {
    display: none;
  }
  .login-form-right {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .login-form-right-inner {
    width: 800px;
    margin: 0 auto;
  }
}
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.register-form {
  display: flex;
  place-items: center;
  width: 100%;
  height: auto;
}

.register-form-right {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-bottom: 2rem;
}

.register-form-right-inner {
  width: 100%;
  height: inherit;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

.register-form-right-inner-header {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.register-form-right-inner-header .page-title {
  padding-top: 1rem !important;
}

.register-form-right-inner-header-mask {
  width: 150px;
  height: calc((100vh - 200px) * 0.2);
  overflow: hidden;
  margin-bottom: 2rem;
}

.register-form-right-inner-header-mask img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.register-form-right-inner-form {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.register-form-right-inner-form .form__group__col2, .register-form-right-inner-form .btns {
  margin-bottom: 1rem;
}

.register-form-right-inner-form > .form__group {
  margin-bottom: 1.5rem;
}

.register-form-right-inner-form > .form__group a {
  color: #64A1D8;
}

.register-form-right-inner-infos {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 6rem;
}

.register-form-right-inner-infos > p {
  margin-bottom: 1rem;
  font-size: 0.9rem;
}

@media screen and (min-width: 1280px) {
  .register-form-right {
    width: 100%;
  }
  .register-form-right-inner {
    width: 800px;
    margin: 0 auto;
  }
}
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.form-personal_infos .form__group__col2, .form-personal_infos .btns {
  margin-bottom: 1rem;
}

.form-personal_infos .btns {
  text-align: right;
}

.form-personal_infos .form__group {
  margin-bottom: 1.5rem;
}

.form-personal_infos .form__group a {
  color: #64A1D8;
}

.page-theme {
  max-width: 100%;
  padding: 0.5rem 1rem 2rem 1rem;
  background-color: #C0A531;
}
.page-theme-image {
  width: 100%;
  height: 450px;
  overflow: hidden;
}
.page-theme-image img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}
.page-vision-mission {
  padding: 5rem 1rem;
}
.page-vision-mission-items {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.page-international-events, .page-international-news {
  background-color: #C0A531;
  padding: 1rem;
}
.page-international-events-title, .page-international-news-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
}
.page-international-events .splide, .page-international-news .splide {
  padding: 1rem;
}
.page-international-news {
  background-color: #FFFFFF;
}
.page-qa {
  background-color: #E4E7ED;
  padding: 1rem 1rem 2rem 1rem;
}
.page-qa-container .ac-header .ac-trigger {
  padding: 1rem;
}
.page-qa-container-button {
  text-align: right;
  margin-top: 1rem;
}
.page-branch_finder {
  padding: 1rem 1rem 3rem 1rem;
  background-color: #243455;
}
.page-branch_finder .container__fluid {
  background-color: #FFFFFF;
  padding: 2rem 1rem;
}
.page-branch_finder-button {
  text-align: right;
  margin-top: 1rem;
}
.page-branch_finder .page-title h3 {
  color: #FFFFFF;
}
.page-branch_finder-search {
  display: flex;
  position: relative;
}
.page-branch_finder-search .form__input {
  padding-right: 1.5rem;
}
.page-branch_finder-search-location {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
}
.page-branch_finder-sample {
  display: none;
}
.page-world {
  background-color: #FFFFFF;
  padding: 1rem 1rem 3rem 1rem;
}
.page-world-inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}
.page-world-inner .fow_world_card {
  background-color: #FFFFFF;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
}
.page-world-inner .fow_world_card-top {
  padding: 1rem;
  height: 150px;
  background-color: #E4E7ED;
  font-size: 1.5rem;
  font-weight: 400;
}
.page-world-inner .fow_world_card-top, .page-world-inner .fow_world_card-bottom {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page-world-inner .fow_world_card-bottom {
  padding: 1.5rem 1rem;
  font-size: 2rem;
  font-weight: 600;
  color: #243455;
}
@media screen and (min-width: 768px) {
  .page-vision-content {
    width: 600px;
    margin: 0 auto;
  }
  .page-theme {
    width: 100%;
    margin: 0 auto;
    padding: 3rem 1rem 6rem 1rem;
  }
  .page-vision-mission {
    padding: 5rem 0;
  }
  .page-vision-mission-items {
    grid-template-columns: repeat(2, 1fr);
  }
  .page-international-events, .page-international-news {
    padding: 3rem 0;
  }
  .page-international-events-title-see_more, .page-international-news-title-see_more {
    position: absolute;
    right: 1rem;
  }
  .page-qa {
    padding: 2rem 1rem 3rem 1rem;
  }
  .page-branch_finder {
    padding: 2rem 1rem 4rem 1rem;
  }
  .page-branch_finder .container__fluid {
    min-width: 700px;
    max-width: 701px;
    margin: 0 auto;
  }
  .page-branch_finder-search {
    position: relative;
  }
  .page-world {
    padding: 2rem 1rem 4rem 1rem;
  }
  .page-world-inner {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (min-width: 1024px) {
  .page-vision-content {
    height: 400px;
  }
  .page-vision-mission-items {
    grid-template-columns: repeat(4, 1fr);
  }
  .page-international-events-container, .page-international-news-container {
    max-width: 70vw;
    margin: 0 auto;
  }
  .page-qa {
    padding: 4rem 1rem 6rem 1rem;
  }
  .page-branch_finder {
    padding: 4rem 1rem 6rem 1rem;
  }
  .page-branch_finder .container__fluid {
    position: relative;
    border: 1px solid #FFFFFF;
    min-width: 726px;
    max-width: 800px;
  }
  .page-world-inner {
    grid-template-columns: repeat(5, 1fr);
  }
}

/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.page-about {
  max-width: 100vw;
  overflow: hidden;
}
.page-about-creation {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
.page-about-vision_and_mission {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.page-about-vision_and_mission-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  padding-bottom: 1rem;
}
.page-about-vision_and_mission-container .accordion {
  margin-bottom: 1rem;
  position: relative;
}
.page-about-vision_and_mission-container .accordion:after {
  content: "";
  position: absolute;
  bottom: -2rem;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  width: 3px;
  height: 30px;
  background-color: #E4E7ED;
  margin-top: 1rem;
}
@media screen and (min-width: 768px) {
  .page-about-creation {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 1024px) {
  .page-about-creation {
    grid-template-columns: 1fr;
    gap: 3rem;
  }
}

.page-actualites {
  max-width: 100vw;
  overflow: hidden;
}
.page-actualites-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  padding-top: 0;
}
@media screen and (min-width: 768px) {
  .page-actualites-list {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 1024px) {
  .page-actualites-list {
    grid-template-columns: repeat(3, 1fr);
  }
}

.page-adhesion {
  max-width: 100vw;
  overflow: hidden;
  padding-bottom: 4rem;
}
.page-adhesion-formular {
  padding: 1rem;
  background-color: #FFFFFF;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
}
.page-adhesion-formular-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.page-adhesion-formular-body {
  margin-top: 4rem;
}
.page-adhesion-formular-body .form__group {
  margin-bottom: 1rem;
}
.page-adhesion-formular-body .form__group__col2 .form__select {
  margin-top: -15px;
}
.page-adhesion-formular-body .btns {
  text-align: right;
}
@media screen and (min-width: 768px) {
  .page-adhesion-formular {
    width: 750px;
    margin: 1rem auto;
  }
}
@media screen and (min-width: 1024px) {
  .page-adhesion-formular {
    width: 900px;
  }
}

.page-contact {
  padding-bottom: 4rem;
}

.page-cookies-description h3 {
  margin: 1rem 0;
}
.page-cookies-description p {
  margin-bottom: 1rem;
  text-align: justify;
}

.page-donate {
  padding-bottom: 4rem;
}
.page-donate .donate-title {
  background-color: #243455;
  text-align: center;
  color: #FFFFFF;
  padding: 0.5rem 1rem;
  font-weight: bolder;
  font-size: 1.2rem;
}
.page-donate-logo {
  display: grid;
  place-items: center;
}
.page-donate-logo .image-mask {
  width: 100px;
  height: 70px;
  overflow: hidden;
  display: grid;
  place-items: center;
  box-shadow: 0 0 0.9375rem rgba(40, 40, 40, 0.2);
}
.page-donate-logo .image-mask img {
  width: 150%;
  object-fit: cover;
}
.page-donate-payment {
  padding-bottom: 1rem;
}
.page-donate-payment-left {
  display: none;
}
.page-donate-payment-right {
  box-shadow: 0.0625rem 0.0625rem 0.125rem rgba(40, 40, 40, 0.1);
}
.page-donate-payment-right .donate-model-content {
  display: flex;
  flex-direction: column;
  padding: 1rem;
  background-color: #FFFFFF;
}
.page-donate-payment-right .donate-model-content-method {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  justify-content: space-between;
}
.page-donate-payment-right .donate-model-content-method > span {
  padding: 0.9rem 0.8rem;
  font-size: 0.7rem;
  width: 100%;
  height: 100%;
  text-align: center;
  border: 1px solid #DCDFE6;
  cursor: pointer;
}
.page-donate-payment-right .donate-model-content-method > span i {
  color: #F93154;
}
.page-donate-payment-right .donate-model-content-method > span.selected {
  background-color: #F93154;
  color: #FFFFFF;
}
.page-donate-payment-right .donate-model-content-method > span.selected i {
  color: #FFFFFF;
}
.page-donate-payment-right .donate-model-content-mounts-statics {
  padding: 1rem 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.8rem;
}
.page-donate-payment-right .donate-model-content-mounts-statics .mount {
  text-align: center;
  vertical-align: middle;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.page-donate-payment-right .donate-model-content-mounts-statics .mount.popular {
  font-size: 0.7rem;
  border: 1px dashed red;
  background-color: rgba(249, 49, 84, 0.1);
}
.page-donate-payment-right .donate-model-content-mounts-statics .mount.popular div {
  color: #F93154;
  padding: 0.3rem;
}
.page-donate-payment-right .donate-model-content-mounts-statics .mount.popular > p {
  margin: 0 0.3rem 0.3rem 0.3rem;
  background-color: #FFFFFF;
}
.page-donate-payment-right .donate-model-content-mounts-statics .mount p {
  border: 1px solid #909399;
  padding: 0.9rem 0.8rem;
  font-size: 0.7rem;
  font-weight: bolder;
  margin: 0;
  background-color: #FFFFFF;
  color: #909399;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}
.page-donate-payment-right .donate-model-content-mounts-statics .mount p.selected {
  background-color: #F93154;
  color: #FFFFFF;
}
.page-donate-payment-right .donate-model-content-mounts-statics .mount p:hover {
  background-color: #F93154;
  color: #FFFFFF;
}
.page-donate-payment-right .donate-model-content-mounts-dynamic input.form__input {
  padding: 0.9rem 0.8rem;
}
.page-donate-payment-right .donate-data-body {
  padding: 1rem;
  background-color: #FFFFFF;
}
.page-donate-payment-right .donate-data-body .form__group, .page-donate-payment-right .donate-data-body .form__select {
  margin-bottom: 1.5rem;
}
.page-donate-payment-right .donate-method-body {
  padding: 1rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  background-color: #FFFFFF;
  gap: 1rem;
}
.page-donate-payment-right .donate-method-body > div {
  position: relative;
  width: 100%;
  height: 90px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border: 1px dashed #E4E7ED;
}
.page-donate-payment-right .donate-method-body > div i:first-of-type {
  position: absolute;
  top: -0.5rem;
  right: -0.35rem;
  font-size: 1.5rem;
  color: #F93154;
  display: none;
}
.page-donate-payment-right .donate-method-body > div.donate-method-body-paypal {
  position: relative;
}
.page-donate-payment-right .donate-method-body > div.donate-method-body-paypal i:last-of-type {
  font-size: 3rem;
  color: #243455;
}
.page-donate-payment-right .donate-method-body > div.donate-method-body-paypal .donate-method-body-paypal-hover {
  font-size: 2rem;
  font-weight: bolder;
  position: absolute;
  background-color: rgba(48, 49, 51, 0.3);
  color: #E4E7ED;
  width: 100%;
  height: 100%;
  place-items: center;
  display: none;
}
.page-donate-payment-right .donate-method-body > div.donate-method-body-check {
  width: 100%;
}
.page-donate-payment-right .donate-method-body > div.donate-method-body-check img {
  max-width: 70px;
}
.page-donate-payment-right .donate-method-body > div.selected, .page-donate-payment-right .donate-method-body > div:hover {
  border: 1px dashed red;
}
.page-donate-payment-right .donate-method-body > div.selected i:first-of-type, .page-donate-payment-right .donate-method-body > div:hover i:first-of-type {
  display: inline-block;
}
.page-donate-payment-right .donate-method-body > div:hover i:first-of-type {
  display: none;
}
.page-donate-payment-right .donate-method-body > div:hover.donate-method-body-paypal .donate-method-body-paypal-hover {
  display: grid;
}
.page-donate-payment-right .donate-method-body #paypal-donate-button-container-nehema {
  width: 100px;
  height: 30px;
  display: none;
}
.page-donate-payment-right .donate-method-content {
  padding: 1rem;
  background-color: #FFFFFF;
}
.page-donate-payment-right .donate-method-content-button {
  text-align: center;
}
.page-donate-payment-right .donate-method-content-button > .btn {
  display: inline-block;
  width: 100%;
}
.page-donate-payment-right .donate-method-content-button > .btn i {
  margin-left: 1rem;
  color: #FFFFFF;
}
.page-donate-payment-right .donate-method-content-security {
  font-size: 0.7rem;
  padding-top: 1rem;
}
.page-donate-payment-right .donate-method-content-security i {
  color: #67C23A;
}
@media screen and (min-width: 768px) {
  .page-donate-payment {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto 1fr;
    gap: 1rem;
    padding-bottom: 0;
  }
  .page-donate-payment-left {
    display: flex;
    flex-direction: column;
    height: fit-content;
  }
  .page-donate-payment-left-text {
    background-color: rgba(255, 255, 255, 0.3);
    padding: 1rem;
  }
  .page-donate-payment-left-text p {
    font-size: 0.8rem;
    margin: 0;
    color: #303133;
  }
}
@media screen and (min-width: 1024px) {
  .page-donate-payment-right .donate-data-body {
    padding: 1rem;
    background-color: #FFFFFF;
  }
}

.page-policy {
  background-color: #FFFFFF;
}
.page-policy .container h3, .page-policy .container strong {
  margin-bottom: 1rem;
  display: inline-block;
}
.page-policy .container p {
  text-align: justify;
}

.page-not_found {
  padding: 2rem 0;
}
.page-not_found-content {
  text-align: center;
}

/* Expériences Professionnelles */
.page-news {
  padding-bottom: 2rem;
}
.page-news .container .page-news-items {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  position: relative;
}
.page-news .container .page-news-items .article {
  border-radius: 0;
  position: relative;
}
.page-news .container .page-news-items .article-badge {
  display: none;
}
.page-news .container .page-news-items .article-container {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
}
.page-news .container .page-news-items .article-container-panel {
  background-color: #FFFFFF;
  padding: 1rem;
  width: inherit;
}
.page-news .container .page-news-items .article-container-panel-head > p {
  font-size: 1.3rem;
  text-align: center;
  color: #F3534A;
  font-weight: bolder;
}
.page-news .container .page-news-items .article-container-panel-head .white-divider {
  border-bottom: 0.5px dashed #F3534A;
}
.page-news .container .page-news-items .article-container-panel-head > h3 {
  font-size: 1.2rem;
  text-align: center;
  color: #303133;
  margin-bottom: 1rem;
}
.page-news .container .page-news-items .article-container-panel-head-image {
  width: 100%;
  height: 200px;
  overflow: hidden;
  display: grid;
  place-items: center;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  margin: 1rem 0;
}
.page-news .container .page-news-items .article-container-panel-head-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-news .container .page-news-items .article-container-panel-body > p {
  font-size: 1rem;
  text-align: justify;
  color: #909399;
  margin: 1rem 0;
}
.page-news .container .page-news-items .article-container-panel-body-ref {
  border: 1px dashed red;
  padding: 1rem;
  border-radius: 0;
}
.page-news .container .page-news-items .article-container-panel-body-ref-header {
  width: 100%;
  height: 150px;
}
.page-news .container .page-news-items .article-container-panel-body-ref-header img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-news .container .page-news-items .article-container-panel-body-ref-body h4 {
  font-size: 1.2rem;
  margin: 1rem 0;
}
.page-news .container .page-news-items .article-container-panel-body-ref-body p {
  font-size: 1rem;
  color: #909399;
  margin: 1rem 0;
}
.page-news .container .page-news-items .article-container-panel-body-ref-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.page-news .container .page-news-items .article-container-panel-body-ref-footer-left {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.page-news .container .page-news-items .article-container-panel-body-ref-footer-left-mask {
  width: 20px;
  height: 20px;
}
.page-news .container .page-news-items .article-container-panel-body-ref-footer-left-mask img {
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.page-news .container .page-news-items .article-container-panel-body-ref-footer-left span {
  display: inline-block;
  font-size: 0.8rem;
  color: #909399;
  margin-left: 0.5rem;
}
.page-news .container .page-news-items .article-container-panel-body-ref-footer-published {
  font-size: 0.8rem;
  color: #909399;
  margin-left: 0.5rem;
}
.page-news .container .page-news-items .article-container-panel-body-ref-footer-right {
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .page-news .container .page-news-items::before {
    top: 0;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 2px;
    background-color: #e5007d;
    left: 50%;
    margin-left: -2.5px;
  }
  .page-news .container .page-news-items .article-badge {
    display: grid;
    width: 20px;
    height: 20px;
    place-items: center;
    border-radius: 50%;
    background-color: #FFFFFF;
    color: #FFFFFF;
    font-size: 1rem;
    text-align: center;
    position: absolute;
    border: 2px solid #e5007d;
    top: 1rem;
    left: 48.5%;
  }
  .page-news .container .page-news-items .article-container .article-container-inner {
    width: 48%;
    float: left;
    box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
    position: relative;
  }
  .page-news .container .page-news-items .article-container-panel {
    width: 100%;
  }
  .page-news .container .page-news-items .article-container-panel:before {
    border: 10px solid transparent;
    border-right: 0.625rem solid #fff;
    content: "";
    height: 0;
    position: absolute;
    right: 100%;
    top: 1rem;
    width: 0;
  }
  .page-news .container .page-news-items .article.inverted .article-badge {
    left: unset;
    right: 48.9%;
  }
  .page-news .container .page-news-items .article.inverted .article-container {
    flex-direction: row;
  }
  .page-news .container .page-news-items .article.inverted .article-container-panel {
    width: 100%;
  }
  .page-news .container .page-news-items .article.inverted .article-container-panel:before {
    border-color: transparent transparent transparent #fff;
    left: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .page-news .container .page-news-items .article-badge {
    left: 48.8%;
  }
  .page-news .container .page-news-items .article.inverted .article-badge {
    right: 49%;
  }
}
@media screen and (min-width: 1280px) {
  .page-news .container .page-news-items .article-badge {
    left: 48.9%;
  }
  .page-news .container .page-news-items .article.inverted .article-badge {
    right: 49.2%;
  }
}

/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.page-events-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  padding-top: 0;
}
@media screen and (min-width: 768px) {
  .page-events-list {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 1024px) {
  .page-events-list {
    grid-template-columns: repeat(3, 1fr);
  }
}

.page-event {
  border: 1px solid red;
}
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.page__branches {
  background-color: #FFFFFF, #243455;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.page__branches .page-title h2 {
  color: #FFFFFF;
}
.page__branches__search_field {
  padding: 1rem;
}
.page__branches__search_field .page__branches__search {
  background-color: #FFFFFF;
  border-radius: 0;
  color: #303133;
  width: 450px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  padding: 1rem;
  margin-top: 1rem;
}
.page__branches__search_field .page__branches__search__form {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
}
.page__branches__search_field .page__branches__search__form #search {
  display: flex;
  width: 100%;
  padding: 0.5rem 1rem;
}
.page__branches__search_field .page__branches__search__form label {
  margin-bottom: 1rem;
}
.page__branches__search_field .page__branches__search__form div {
  width: 100%;
  height: 3rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.page__branches__search_field .page__branches__search__form div input {
  border: 1px solid #243455;
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-right: 0;
  height: 100%;
  padding: 1.61rem !important;
}
.page__branches__search_field .page__branches__search__form div button {
  height: 100%;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  border-left: 0;
  padding: 1.035rem;
  margin-top: 1px;
}
.page__branches__search_field .page__branches__search__form div button .material-icons {
  font-size: 2rem;
}
.page__branches__search_field .page__branches__search__form > button {
  margin-left: 0.5rem;
  padding: 0.4rem;
}
.page__branches__title {
  color: #FFFFFF;
  padding: 1rem;
  text-align: center;
}
.page__branches__by_country__title {
  color: #FFFFFF;
  margin-top: 2rem;
  display: flex;
  justify-content: start;
  align-items: center;
}
.page__branches__by_country__title__flag {
  margin-right: 1rem;
  width: 3rem;
}
.page__branches__by_country__list {
  padding: 1rem 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  align-items: center;
  justify-content: center;
}
.page__branches__by_country__list .card__branch {
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .page__branches {
    padding-bottom: 2rem;
  }
  .page__branches__by_country__list__title {
    color: white;
  }
  .page__branches__search_field .page__branches__search {
    width: 650px;
  }
  .page__branches__by_country__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1280px) {
  .page__branches__by_country__list {
    grid-template-columns: repeat(3, 1fr);
  }
}

/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.page-cvv {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: #FFFFFF;
}
.page-cvv-youtube {
  padding: 2rem 1rem;
}
.page-cvv-form {
  background-color: #243455;
}
@media screen and (min-width: 900px) {
  .page-cvv-youtube {
    padding-bottom: 3rem;
    padding-top: 1rem;
  }
}

/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.activities {
  width: 100%;
}

.activities-list {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  gap: 2rem;
  width: 100%;
  padding: 1rem 2rem;
}

@media screen and (min-width: 768px) {
  .activities {
    width: 100%;
    margin: 0 auto;
  }
  .activities-list {
    grid-template-columns: 1fr 1fr;
  }
}
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.page-login {
  padding-bottom: 2rem;
}

.page-login-title {
  padding-bottom: 1rem;
}

.page-login-form {
  padding-bottom: 1rem;
}

@media screen and (min-width: 768px) {
  .page-login-form {
    width: 500px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1280px) {
  .page-login-form {
    width: 100vw;
  }
}
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.page-profile {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 1.25rem 0 1rem 0;
}

.page-profile-lastname {
  padding: 0 1rem;
}

.page-profile-lastname .container__fluid {
  background-color: #FFFFFF;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  padding: 1rem;
}

.page-profile-lastname p {
  font-size: 1.2rem;
}

.page-profile-lastname p strong {
  font-weight: 600;
  color: #243455;
}

.page-profile-container {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.page-profile-container-aside {
  background-color: #FFFFFF;
  height: auto;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  padding-bottom: 1rem;
}

.page-profile-container-aside-items {
  width: 350px;
  margin: 0 auto;
  margin-bottom: 1rem;
}

.page-profile-container-aside-items-ul {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.page-profile-container-aside-items-ul-li a {
  padding: 1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  border-bottom-left-radius: 2rem;
  border-bottom-right-radius: 2rem;
  transition: all 0.3s ease-in-out;
}

.page-profile-container-aside-items-ul-li a span {
  display: none;
}

.page-profile-container-aside-items-ul-li.selected a {
  background-color: #243455;
  color: #FFFFFF;
  font-weight: bolder;
}

.page-profile-container-aside-items-ul-li.selected a i {
  color: #FFFFFF;
}

.page-profile-container-content {
  padding: 1rem;
  margin-top: 1rem;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  background-color: #FFFFFF;
}

.page-profile-container-content-items {
  display: none;
}

.page-profile-container-content-items.activated {
  display: flex;
  flex-direction: column;
}

.page-profile-container-content-items .form__group {
  margin-bottom: 1rem;
}

.page-profile-container-content-items .btns {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

.page-profile-delete-account {
  padding: 1rem;
  background-color: #FFFFFF;
  box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
}

@media screen and (min-width: 1280px) {
  .page-profile {
    padding: 1.25rem 0 1rem 0;
  }
  .page-profile-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    gap: 1rem;
    margin-top: 0.1rem;
  }
  .page-profile-container-aside {
    width: 30%;
    height: 100%;
    box-shadow: 0 0 0.2rem rgba(40, 40, 40, 0.2);
  }
  .page-profile-container-aside-items {
    width: 100%;
  }
  .page-profile-container-aside-items-ul {
    flex-direction: column;
    align-items: unset;
    justify-content: unset;
  }
  .page-profile-container-aside-items-ul-li a {
    padding: 1rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 90%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 2rem;
    border-top-right-radius: 2rem;
    transition: all 0.3s ease-in-out;
  }
  .page-profile-container-aside-items-ul-li a span {
    display: block;
  }
  .page-profile-container-aside-items-ul-li a i {
    color: #243455;
    font-size: 1.5rem;
    margin-right: 1rem;
  }
  .page-profile-container-aside-items-ul-li a:hover {
    background-color: #E4E7ED;
    font-weight: bolder;
  }
  .page-profile-container-aside-items-ul-li.selected a {
    background-color: #243455;
    color: #FFFFFF;
    font-weight: bolder;
  }
  .page-profile-container-aside-items-ul-li.selected a i {
    color: #FFFFFF;
  }
  .page-profile-container-aside .page-title h3 {
    text-align: left;
  }
  .page-profile-container-content {
    width: 70%;
    margin-top: unset;
  }
}
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.page-register {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.page-register .container__fluid {
  max-width: 100vw;
  height: 100%;
  padding: 1rem;
}

@media screen and (min-width: 768px) {
  .page-register .container__fluid {
    max-width: 800px;
    margin: 0 auto;
  }
}
.actions {
  max-width: 1100px;
  margin: 1rem auto;
  border-radius: 0.3rem;
  display: grid;
  grid-template-columns: 80% 20%;
  align-items: center;
  padding: 1.5rem;
  background-color: #FFFFFF;
}
.actions input {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  padding: 1rem;
}
.actions button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  padding: 1rem;
}

main.page {
  max-width: 100vw;
  margin-top: 50px;
  overflow: hidden;
  background-color: #FFFFFF;
}
main.page .section {
  padding: 2rem 1rem;
}
main.page__forgot__form, main.page__register__form, main.page__login__form {
  margin-bottom: 2rem;
}
main.page__login__inner__already_logged_in {
  padding: 2rem;
  background-color: #243455;
  color: #FFFFFF;
  border-radius: 0;
  box-shadow: 1px 1px 1px rgba(48, 49, 51, 0.2);
}
main.page__login__inner__already_logged_in > p > a {
  color: #64A1D8 !important;
}
main.page__forgot__form {
  min-width: calc(390px - 2rem);
}

.page-building {
  position: fixed;
  left: 50%;
  top: 70vh;
  z-index: 10;
  transform: translateX(-50%);
}
.page-building-mask {
  width: 200px;
  height: 200px;
}
.page-building-mask img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media screen and (min-width: 768px) {
  .page {
    position: relative;
  }
  .page__forgot__form {
    min-width: 512px;
  }
  .page-building-mask {
    width: 200px;
    height: 200px;
  }
  .page-building-mask img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.90.0_webpack@5.101.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./web/app/Assets/scss/pages/_about.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
/*COLORS VALUES*/
/*WIDTHS VALUES*/
/*ASIDE*/
/*ALERTS*/
/*NAVBAR*/
/*DROPDOWN*/
/*COLLECTIONS*/
/*BUTTONS*/
/*PAGINATIONS*/
/*FONT-FAMILLY*/
/*JUMBOTRON*/
/*ASIDE PROFILE*/
.page-about {
  max-width: 100vw;
  overflow: hidden;
}
.page-about-creation {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
.page-about-vision_and_mission {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.page-about-vision_and_mission-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  padding-bottom: 1rem;
}
.page-about-vision_and_mission-container .accordion {
  margin-bottom: 1rem;
  position: relative;
}
.page-about-vision_and_mission-container .accordion:after {
  content: "";
  position: absolute;
  bottom: -2rem;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  width: 3px;
  height: 30px;
  background-color: #E4E7ED;
  margin-top: 1rem;
}
@media screen and (min-width: 768px) {
  .page-about-creation {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 1024px) {
  .page-about-creation {
    grid-template-columns: 1fr;
    gap: 3rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmJ1bmRsZS5jc3MiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsZ0JBQWdCO0FDQWhCO0FBaURBO0FBUUE7QUFJQTtBQUdBO0FBS0E7QUFHQTtBQUlBO0FBR0E7QUFHQTtBQUdBO0FBS0E7QUNoRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRk9GOztBRUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZPRjs7QUVKQTtFQUNFO0VBQ0E7QUZPRjs7QUVKQTtFQUNFO0VBQ0E7RUFDQTtBRk9GOztBRUpBO0VBQ0U7QUZPRjs7QUVKQTtFQUNFO0VBQ0E7QUZPRjs7QUVMQTtFQUNFO0VBQ0E7QUZRRjs7QUVMQTtFQUNFO0VBQ0E7QUZRRjs7QUVMQTtFQUNFLGlCREpnQjtFQ0toQjtFQUNBO0VBQ0E7QUZRRjtBRVBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZTSjtBRzRIRTtFRGpJRTtJQUNFLGVEaEJrQjtJQ2lCbEI7RUZRSjtBQUNGOztBRUpBO0VBQ0U7RUFDQTtFQUNBLHlCRHREVztFQ3VEWDtBRk9GOztBRUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRk9GO0FFTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRlFKOztBQ2xHQTtBQWlEQTtBQVFBO0FBSUE7QUFHQTtBQUtBO0FBR0E7QUFJQTtBQUdBO0FBR0E7QUFHQTtBQUtBO0FBMUZBO0FBaURBO0FBUUE7QUFJQTtBQUdBO0FBS0E7QUFHQTtBQUlBO0FBR0E7QUFHQTtBQUdBO0FBS0E7QUdyRkE7RUFDRTtFQUNBLGdCSHlGYztFR3hGZDtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKdUhGO0FJckhFO0VBQ0U7RUFDQTtBSnVISjtBR3JJRTtFQUNFO0VBQ0E7RUFDQTtBSHVJSjtBR3BJRTtFQUNFLG1CQ2dDVztFRC9CWDtFQUNBLGNDNEJhO0FKMEdqQjtBR3BJSTtFQUNFLGNDeUJXO0FKNkdqQjtBR25JSTtFQUNFLG1CQ3FCVztFRG5CWCxjQ3FCUztBSitHZjtBR25JTTtFQUNFLGNDbUJPO0FKa0hmO0FHaklJO0VBQ0U7RUFDQSx5QkNhUztFRFpULGNDVVc7RURUWDtFQUNBO0VBQ0E7RUFDQTtBSG1JTjtBR2xJTTtFQUNFLG1CQ0lTO0VESFQ7RUFDQSxjQ0lPO0FKZ0lmO0FHbklRO0VBQ0UsY0NFSztBSm1JZjtBRy9IRTtFQUNFO0VBQ0EsY0ZqQ1M7RUVrQ1Q7RUFDQTtFQUNBO0FIaUlKO0FHakxFO0VBQ0U7RUFDQTtFQUNBO0FIbUxKO0FHaExFO0VBQ0UsbUJGYVU7RUVaVjtFQUNBLGNDdUNJO0FKMklSO0FHaExJO0VBQ0UsY0NvQ0U7QUo4SVI7QUcvS0k7RUFDRSxtQkNnQ0U7RUQ5QkYsY0ZFUTtBRDhLZDtBRy9LTTtFQUNFO0FIaUxSO0FHN0tJO0VBQ0U7RUFDQSx5QkZOUTtFRU9SLGNDcUJFO0VEcEJGO0VBQ0E7RUFDQTtFQUNBO0FIK0tOO0FHOUtNO0VBQ0UsbUJDZUE7RURkQTtFQUNBLGNGZk07QUQrTGQ7QUcvS1E7RUFDRSxjRmpCSTtBRGtNZDtBRzNLRTtFQUNFO0VBQ0EsY0ZqQ1M7RUVrQ1Q7RUFDQTtFQUNBO0FINktKO0FHN05FO0VBQ0U7RUFDQTtFQUNBO0FIK05KO0FHNU5FO0VBQ0UsbUJDZ0NXO0VEL0JYO0VBQ0EsY0M0QmE7QUprTWpCO0FHNU5JO0VBQ0UsY0N5Qlc7QUpxTWpCO0FHM05JO0VBQ0UsbUJDcUJXO0VEbkJYLGNDcUJTO0FKdU1mO0FHM05NO0VBQ0UsY0NtQk87QUowTWY7QUd6Tkk7RUFDRTtFQUNBLHlCQ2FTO0VEWlQsY0NVVztFRFRYO0VBQ0E7RUFDQTtFQUNBO0FIMk5OO0FHMU5NO0VBQ0UsbUJDSVM7RURIVDtFQUNBLGNDSU87QUp3TmY7QUczTlE7RUFDRSxjQ0VLO0FKMk5mO0FHdk5FO0VBQ0U7RUFDQSxjRmpDUztFRWtDVDtFQUNBO0VBQ0E7QUh5Tko7QUd6UUU7RUFDRTtFQUNBO0VBQ0E7QUgyUUo7QUd4UUU7RUFDRSxtQkZhVTtFRVpWO0VBQ0EsY0N1Q0k7QUptT1I7QUd4UUk7RUFDRSxjQ29DRTtBSnNPUjtBR3ZRSTtFQUNFLG1CQ2dDRTtFRDlCRixjRkVRO0FEc1FkO0FHdlFNO0VBQ0U7QUh5UVI7QUdyUUk7RUFDRTtFQUNBLHlCRk5RO0VFT1IsY0NxQkU7RURwQkY7RUFDQTtFQUNBO0VBQ0E7QUh1UU47QUd0UU07RUFDRSxtQkNlQTtFRGRBO0VBQ0EsY0ZmTTtBRHVSZDtBR3ZRUTtFQUNFLGNGakJJO0FEMFJkO0FHblFFO0VBQ0U7RUFDQSxjRmpDUztFRWtDVDtFQUNBO0VBQ0E7QUhxUUo7QUdyVEU7RUFDRTtFQUNBO0VBQ0E7QUh1VEo7QUdwVEU7RUFDRSxtQkNnQ1c7RUQvQlg7RUFDQSxjQzRCYTtBSjBSakI7QUdwVEk7RUFDRSxjQ3lCVztBSjZSakI7QUduVEk7RUFDRSxtQkNxQlc7RURuQlgsY0NxQlM7QUorUmY7QUduVE07RUFDRSxjQ21CTztBSmtTZjtBR2pUSTtFQUNFO0VBQ0EseUJDYVM7RURaVCxjQ1VXO0VEVFg7RUFDQTtFQUNBO0VBQ0E7QUhtVE47QUdsVE07RUFDRSxtQkNJUztFREhUO0VBQ0EsY0NJTztBSmdUZjtBR25UUTtFQUNFLGNDRUs7QUptVGY7QUcvU0U7RUFDRTtFQUNBLGNGakNTO0VFa0NUO0VBQ0E7RUFDQTtBSGlUSjtBR2pXRTtFQUNFO0VBQ0E7RUFDQTtBSG1XSjtBR2hXRTtFQUNFLG1CRmFVO0VFWlY7RUFDQSxjQ3VDSTtBSjJUUjtBR2hXSTtFQUNFLGNDb0NFO0FKOFRSO0FHL1ZJO0VBQ0UsbUJDZ0NFO0VEOUJGLGNGRVE7QUQ4VmQ7QUcvVk07RUFDRTtBSGlXUjtBRzdWSTtFQUNFO0VBQ0EseUJGTlE7RUVPUixjQ3FCRTtFRHBCRjtFQUNBO0VBQ0E7RUFDQTtBSCtWTjtBRzlWTTtFQUNFLG1CQ2VBO0VEZEE7RUFDQSxjRmZNO0FEK1dkO0FHL1ZRO0VBQ0UsY0ZqQkk7QURrWGQ7QUczVkU7RUFDRTtFQUNBLGNGakNTO0VFa0NUO0VBQ0E7RUFDQTtBSDZWSjtBRzdZRTtFQUNFO0VBQ0E7RUFDQTtBSCtZSjtBRzVZRTtFQUNFLG1CQ2dDVztFRC9CWDtFQUNBLGNDNEJhO0FKa1hqQjtBRzVZSTtFQUNFLGNDeUJXO0FKcVhqQjtBRzNZSTtFQUNFLG1CQ3FCVztFRG5CWCxjQ3FCUztBSnVYZjtBRzNZTTtFQUNFLGNDbUJPO0FKMFhmO0FHellJO0VBQ0U7RUFDQSx5QkNhUztFRFpULGNDVVc7RURUWDtFQUNBO0VBQ0E7RUFDQTtBSDJZTjtBRzFZTTtFQUNFLG1CQ0lTO0VESFQ7RUFDQSxjQ0lPO0FKd1lmO0FHM1lRO0VBQ0UsY0NFSztBSjJZZjtBR3ZZRTtFQUNFO0VBQ0EsY0ZqQ1M7RUVrQ1Q7RUFDQTtFQUNBO0FIeVlKO0FHemJFO0VBQ0U7RUFDQTtFQUNBO0FIMmJKO0FHeGJFO0VBQ0UsbUJGYVU7RUVaVjtFQUNBLGNDdUNJO0FKbVpSO0FHeGJJO0VBQ0UsY0NvQ0U7QUpzWlI7QUd2Ykk7RUFDRSxtQkNnQ0U7RUQ5QkYsY0ZFUTtBRHNiZDtBR3ZiTTtFQUNFO0FIeWJSO0FHcmJJO0VBQ0U7RUFDQSx5QkZOUTtFRU9SLGNDcUJFO0VEcEJGO0VBQ0E7RUFDQTtFQUNBO0FIdWJOO0FHdGJNO0VBQ0UsbUJDZUE7RURkQTtFQUNBLGNGZk07QUR1Y2Q7QUd2YlE7RUFDRSxjRmpCSTtBRDBjZDtBR25iRTtFQUNFO0VBQ0EsY0ZqQ1M7RUVrQ1Q7RUFDQTtFQUNBO0FIcWJKO0FHcmVFO0VBQ0U7RUFDQTtFQUNBO0FIdWVKO0FHcGVFO0VBQ0UsbUJDZ0NXO0VEL0JYO0VBQ0EsY0M0QmE7QUowY2pCO0FHcGVJO0VBQ0UsY0N5Qlc7QUo2Y2pCO0FHbmVJO0VBQ0UsbUJDcUJXO0VEbkJYLGNDcUJTO0FKK2NmO0FHbmVNO0VBQ0UsY0NtQk87QUprZGY7QUdqZUk7RUFDRTtFQUNBLHlCQ2FTO0VEWlQsY0NVVztFRFRYO0VBQ0E7RUFDQTtFQUNBO0FIbWVOO0FHbGVNO0VBQ0UsbUJDSVM7RURIVDtFQUNBLGNDSU87QUpnZWY7QUduZVE7RUFDRSxjQ0VLO0FKbWVmO0FHL2RFO0VBQ0U7RUFDQSxjRmpDUztFRWtDVDtFQUNBO0VBQ0E7QUhpZUo7QUdqaEJFO0VBQ0U7RUFDQTtFQUNBO0FIbWhCSjtBR2hoQkU7RUFDRSxtQkZhVTtFRVpWO0VBQ0EsY0N1Q0k7QUoyZVI7QUdoaEJJO0VBQ0UsY0NvQ0U7QUo4ZVI7QUcvZ0JJO0VBQ0UsbUJDZ0NFO0VEOUJGLGNGRVE7QUQ4Z0JkO0FHL2dCTTtFQUNFO0FIaWhCUjtBRzdnQkk7RUFDRTtFQUNBLHlCRk5RO0VFT1IsY0NxQkU7RURwQkY7RUFDQTtFQUNBO0VBQ0E7QUgrZ0JOO0FHOWdCTTtFQUNFLG1CQ2VBO0VEZEE7RUFDQSxjRmZNO0FEK2hCZDtBRy9nQlE7RUFDRSxjRmpCSTtBRGtpQmQ7QUczZ0JFO0VBQ0U7RUFDQSxjRmpDUztFRWtDVDtFQUNBO0VBQ0E7QUg2Z0JKO0FHN2pCRTtFQUNFO0VBQ0E7RUFDQTtBSCtqQko7QUc1akJFO0VBQ0UsbUJDZ0NXO0VEL0JYO0VBQ0EsY0M0QmE7QUpraUJqQjtBRzVqQkk7RUFDRSxjQ3lCVztBSnFpQmpCO0FHM2pCSTtFQUNFLG1CQ3FCVztFRG5CWCxjQ3FCUztBSnVpQmY7QUczakJNO0VBQ0UsY0NtQk87QUowaUJmO0FHempCSTtFQUNFO0VBQ0EseUJDYVM7RURaVCxjQ1VXO0VEVFg7RUFDQTtFQUNBO0VBQ0E7QUgyakJOO0FHMWpCTTtFQUNFLG1CQ0lTO0VESFQ7RUFDQSxjQ0lPO0FKd2pCZjtBRzNqQlE7RUFDRSxjQ0VLO0FKMmpCZjtBR3ZqQkU7RUFDRTtFQUNBLGNGakNTO0VFa0NUO0VBQ0E7RUFDQTtBSHlqQko7QUd6bUJFO0VBQ0U7RUFDQTtFQUNBO0FIMm1CSjtBR3htQkU7RUFDRSxtQkZhVTtFRVpWO0VBQ0EsY0N1Q0k7QUpta0JSO0FHeG1CSTtFQUNFLGNDb0NFO0FKc2tCUjtBR3ZtQkk7RUFDRSxtQkNnQ0U7RUQ5QkYsY0ZFUTtBRHNtQmQ7QUd2bUJNO0VBQ0U7QUh5bUJSO0FHcm1CSTtFQUNFO0VBQ0EseUJGTlE7RUVPUixjQ3FCRTtFRHBCRjtFQUNBO0VBQ0E7RUFDQTtBSHVtQk47QUd0bUJNO0VBQ0UsbUJDZUE7RURkQTtFQUNBLGNGZk07QUR1bkJkO0FHdm1CUTtFQUNFLGNGakJJO0FEMG5CZDtBR25tQkU7RUFDRTtFQUNBLGNGakNTO0VFa0NUO0VBQ0E7RUFDQTtBSHFtQko7QUdycEJFO0VBQ0U7RUFDQTtFQUNBO0FIdXBCSjtBR3BwQkU7RUFDRSxtQkNnQ1c7RUQvQlg7RUFDQSxjQzRCYTtBSjBuQmpCO0FHcHBCSTtFQUNFLGNDeUJXO0FKNm5CakI7QUducEJJO0VBQ0UsbUJDcUJXO0VEbkJYLGNDcUJTO0FKK25CZjtBR25wQk07RUFDRSxjQ21CTztBSmtvQmY7QUdqcEJJO0VBQ0U7RUFDQSx5QkNhUztFRFpULGNDVVc7RURUWDtFQUNBO0VBQ0E7RUFDQTtBSG1wQk47QUdscEJNO0VBQ0UsbUJDSVM7RURIVDtFQUNBLGNDSU87QUpncEJmO0FHbnBCUTtFQUNFLGNDRUs7QUptcEJmO0FHL29CRTtFQUNFO0VBQ0EsY0ZqQ1M7RUVrQ1Q7RUFDQTtFQUNBO0FIaXBCSjtBR2pzQkU7RUFDRTtFQUNBO0VBQ0E7QUhtc0JKO0FHaHNCRTtFQUNFLG1CRmFVO0VFWlY7RUFDQSxjQ3VDSTtBSjJwQlI7QUdoc0JJO0VBQ0UsY0NvQ0U7QUo4cEJSO0FHL3JCSTtFQUNFLG1CQ2dDRTtFRDlCRixjRkVRO0FEOHJCZDtBRy9yQk07RUFDRTtBSGlzQlI7QUc3ckJJO0VBQ0U7RUFDQSx5QkZOUTtFRU9SLGNDcUJFO0VEcEJGO0VBQ0E7RUFDQTtFQUNBO0FIK3JCTjtBRzlyQk07RUFDRSxtQkNlQTtFRGRBO0VBQ0EsY0ZmTTtBRCtzQmQ7QUcvckJRO0VBQ0UsY0ZqQkk7QURrdEJkO0FHM3JCRTtFQUNFO0VBQ0EsY0ZqQ1M7RUVrQ1Q7RUFDQTtFQUNBO0FINnJCSjtBRzd1QkU7RUFDRTtFQUNBO0VBQ0E7QUgrdUJKO0FHNXVCRTtFQUNFLG1CQ2dDVztFRC9CWDtFQUNBLGNDNEJhO0FKa3RCakI7QUc1dUJJO0VBQ0UsY0N5Qlc7QUpxdEJqQjtBRzN1Qkk7RUFDRSxtQkNxQlc7RURuQlgsY0NxQlM7QUp1dEJmO0FHM3VCTTtFQUNFLGNDbUJPO0FKMHRCZjtBR3p1Qkk7RUFDRTtFQUNBLHlCQ2FTO0VEWlQsY0NVVztFRFRYO0VBQ0E7RUFDQTtFQUNBO0FIMnVCTjtBRzF1Qk07RUFDRSxtQkNJUztFREhUO0VBQ0EsY0NJTztBSnd1QmY7QUczdUJRO0VBQ0UsY0NFSztBSjJ1QmY7QUd2dUJFO0VBQ0U7RUFDQSxjRmpDUztFRWtDVDtFQUNBO0VBQ0E7QUh5dUJKO0FHenhCRTtFQUNFO0VBQ0E7RUFDQTtBSDJ4Qko7QUd4eEJFO0VBQ0UsbUJGYVU7RUVaVjtFQUNBLGNDdUNJO0FKbXZCUjtBR3h4Qkk7RUFDRSxjQ29DRTtBSnN2QlI7QUd2eEJJO0VBQ0UsbUJDZ0NFO0VEOUJGLGNGRVE7QURzeEJkO0FHdnhCTTtFQUNFO0FIeXhCUjtBR3J4Qkk7RUFDRTtFQUNBLHlCRk5RO0VFT1IsY0NxQkU7RURwQkY7RUFDQTtFQUNBO0VBQ0E7QUh1eEJOO0FHdHhCTTtFQUNFLG1CQ2VBO0VEZEE7RUFDQSxjRmZNO0FEdXlCZDtBR3Z4QlE7RUFDRSxjRmpCSTtBRDB5QmQ7QUdueEJFO0VBQ0U7RUFDQSxjRmpDUztFRWtDVDtFQUNBO0VBQ0E7QUhxeEJKO0FHcjBCRTtFQUNFO0VBQ0E7RUFDQTtBSHUwQko7QUdwMEJFO0VBQ0UsbUJDZ0NXO0VEL0JYO0VBQ0EsY0M0QmE7QUoweUJqQjtBR3AwQkk7RUFDRSxjQ3lCVztBSjZ5QmpCO0FHbjBCSTtFQUNFLG1CQ3FCVztFRG5CWCxjQ3FCUztBSit5QmY7QUduMEJNO0VBQ0UsY0NtQk87QUprekJmO0FHajBCSTtFQUNFO0VBQ0EseUJDYVM7RURaVCxjQ1VXO0VEVFg7RUFDQTtFQUNBO0VBQ0E7QUhtMEJOO0FHbDBCTTtFQUNFLG1CQ0lTO0VESFQ7RUFDQSxjQ0lPO0FKZzBCZjtBR24wQlE7RUFDRSxjQ0VLO0FKbTBCZjtBRy96QkU7RUFDRTtFQUNBLGNGakNTO0VFa0NUO0VBQ0E7RUFDQTtBSGkwQko7QUdqM0JFO0VBQ0U7RUFDQTtFQUNBO0FIbTNCSjtBR2gzQkU7RUFDRSxtQkZhVTtFRVpWO0VBQ0EsY0N1Q0k7QUoyMEJSO0FHaDNCSTtFQUNFLGNDb0NFO0FKODBCUjtBRy8yQkk7RUFDRSxtQkNnQ0U7RUQ5QkYsY0ZFUTtBRDgyQmQ7QUcvMkJNO0VBQ0U7QUhpM0JSO0FHNzJCSTtFQUNFO0VBQ0EseUJGTlE7RUVPUixjQ3FCRTtFRHBCRjtFQUNBO0VBQ0E7RUFDQTtBSCsyQk47QUc5MkJNO0VBQ0UsbUJDZUE7RURkQTtFQUNBLGNGZk07QUQrM0JkO0FHLzJCUTtFQUNFLGNGakJJO0FEazRCZDtBRzMyQkU7RUFDRTtFQUNBLGNGakNTO0VFa0NUO0VBQ0E7RUFDQTtBSDYyQko7QUc3NUJFO0VBQ0U7RUFDQTtFQUNBO0FIKzVCSjtBRzU1QkU7RUFDRSxtQkNnQ1c7RUQvQlg7RUFDQSxjQzRCYTtBSms0QmpCO0FHNTVCSTtFQUNFLGNDeUJXO0FKcTRCakI7QUczNUJJO0VBQ0UsbUJDcUJXO0VEbkJYLGNDcUJTO0FKdTRCZjtBRzM1Qk07RUFDRSxjQ21CTztBSjA0QmY7QUd6NUJJO0VBQ0U7RUFDQSx5QkNhUztFRFpULGNDVVc7RURUWDtFQUNBO0VBQ0E7RUFDQTtBSDI1Qk47QUcxNUJNO0VBQ0UsbUJDSVM7RURIVDtFQUNBLGNDSU87QUp3NUJmO0FHMzVCUTtFQUNFLGNDRUs7QUoyNUJmO0FHdjVCRTtFQUNFO0VBQ0EsY0ZqQ1M7RUVrQ1Q7RUFDQTtFQUNBO0FIeTVCSjtBR3o4QkU7RUFDRTtFQUNBO0VBQ0E7QUgyOEJKO0FHeDhCRTtFQUNFLG1CRmFVO0VFWlY7RUFDQSxjQ3VDSTtBSm02QlI7QUd4OEJJO0VBQ0UsY0NvQ0U7QUpzNkJSO0FHdjhCSTtFQUNFLG1CQ2dDRTtFRDlCRixjRkVRO0FEczhCZDtBR3Y4Qk07RUFDRTtBSHk4QlI7QUdyOEJJO0VBQ0U7RUFDQSx5QkZOUTtFRU9SLGNDcUJFO0VEcEJGO0VBQ0E7RUFDQTtFQUNBO0FIdThCTjtBR3Q4Qk07RUFDRSxtQkNlQTtFRGRBO0VBQ0EsY0ZmTTtBRHU5QmQ7QUd2OEJRO0VBQ0UsY0ZqQkk7QUQwOUJkO0FHbjhCRTtFQUNFO0VBQ0EsY0ZqQ1M7RUVrQ1Q7RUFDQTtFQUNBO0FIcThCSjtBR3IvQkU7RUFDRTtFQUNBO0VBQ0E7QUh1L0JKO0FHcC9CRTtFQUNFLG1CQ2dDVztFRC9CWDtFQUNBLGNDNEJhO0FKMDlCakI7QUdwL0JJO0VBQ0UsY0N5Qlc7QUo2OUJqQjtBR24vQkk7RUFDRSxtQkNxQlc7RURuQlgsY0NxQlM7QUorOUJmO0FHbi9CTTtFQUNFLGNDbUJPO0FKaytCZjtBR2ovQkk7RUFDRTtFQUNBLHlCQ2FTO0VEWlQsY0NVVztFRFRYO0VBQ0E7RUFDQTtFQUNBO0FIbS9CTjtBR2wvQk07RUFDRSxtQkNJUztFREhUO0VBQ0EsY0NJTztBSmcvQmY7QUduL0JRO0VBQ0UsY0NFSztBSm0vQmY7QUcvK0JFO0VBQ0U7RUFDQSxjRmpDUztFRWtDVDtFQUNBO0VBQ0E7QUhpL0JKO0FHamlDRTtFQUNFO0VBQ0E7RUFDQTtBSG1pQ0o7QUdoaUNFO0VBQ0UsbUJGYVU7RUVaVjtFQUNBLGNDdUNJO0FKMi9CUjtBR2hpQ0k7RUFDRSxjQ29DRTtBSjgvQlI7QUcvaENJO0VBQ0UsbUJDZ0NFO0VEOUJGLGNGRVE7QUQ4aENkO0FHL2hDTTtFQUNFO0FIaWlDUjtBRzdoQ0k7RUFDRTtFQUNBLHlCRk5RO0VFT1IsY0NxQkU7RURwQkY7RUFDQTtFQUNBO0VBQ0E7QUgraENOO0FHOWhDTTtFQUNFLG1CQ2VBO0VEZEE7RUFDQSxjRmZNO0FEK2lDZDtBRy9oQ1E7RUFDRSxjRmpCSTtBRGtqQ2Q7QUczaENFO0VBQ0U7RUFDQSxjRmpDUztFRWtDVDtFQUNBO0VBQ0E7QUg2aENKO0FHN2tDRTtFQUNFO0VBQ0E7RUFDQTtBSCtrQ0o7QUc1a0NFO0VBQ0UsbUJDZ0NXO0VEL0JYO0VBQ0EsY0M0QmE7QUprakNqQjtBRzVrQ0k7RUFDRSxjQ3lCVztBSnFqQ2pCO0FHM2tDSTtFQUNFLG1CQ3FCVztFRG5CWCxjQ3FCUztBSnVqQ2Y7QUcza0NNO0VBQ0UsY0NtQk87QUowakNmO0FHemtDSTtFQUNFO0VBQ0EseUJDYVM7RURaVCxjQ1VXO0VEVFg7RUFDQTtFQUNBO0VBQ0E7QUgya0NOO0FHMWtDTTtFQUNFLG1CQ0lTO0VESFQ7RUFDQSxjQ0lPO0FKd2tDZjtBRzNrQ1E7RUFDRSxjQ0VLO0FKMmtDZjtBR3ZrQ0U7RUFDRTtFQUNBLGNGakNTO0VFa0NUO0VBQ0E7RUFDQTtBSHlrQ0o7QUd6bkNFO0VBQ0U7RUFDQTtFQUNBO0FIMm5DSjtBR3huQ0U7RUFDRSxtQkZhVTtFRVpWO0VBQ0EsY0N1Q0k7QUptbENSO0FHeG5DSTtFQUNFLGNDb0NFO0FKc2xDUjtBR3ZuQ0k7RUFDRSxtQkNnQ0U7RUQ5QkYsY0ZFUTtBRHNuQ2Q7QUd2bkNNO0VBQ0U7QUh5bkNSO0FHcm5DSTtFQUNFO0VBQ0EseUJGTlE7RUVPUixjQ3FCRTtFRHBCRjtFQUNBO0VBQ0E7RUFDQTtBSHVuQ047QUd0bkNNO0VBQ0UsbUJDZUE7RURkQTtFQUNBLGNGZk07QUR1b0NkO0FHdm5DUTtFQUNFLGNGakJJO0FEMG9DZDtBR25uQ0U7RUFDRTtFQUNBLGNGakNTO0VFa0NUO0VBQ0E7RUFDQTtBSHFuQ0o7QUdycUNFO0VBQ0U7RUFDQTtFQUNBO0FIdXFDSjtBR3BxQ0U7RUFDRSxtQkNnQ1c7RUQvQlg7RUFDQSxjQzRCYTtBSjBvQ2pCO0FHcHFDSTtFQUNFLGNDeUJXO0FKNm9DakI7QUducUNJO0VBQ0UsbUJDcUJXO0VEbkJYLGNDcUJTO0FKK29DZjtBR25xQ007RUFDRSxjQ21CTztBSmtwQ2Y7QUdqcUNJO0VBQ0U7RUFDQSx5QkNhUztFRFpULGNDVVc7RURUWDtFQUNBO0VBQ0E7RUFDQTtBSG1xQ047QUdscUNNO0VBQ0UsbUJDSVM7RURIVDtFQUNBLGNDSU87QUpncUNmO0FHbnFDUTtFQUNFLGNDRUs7QUptcUNmO0FHL3BDRTtFQUNFO0VBQ0EsY0ZqQ1M7RUVrQ1Q7RUFDQTtFQUNBO0FIaXFDSjtBR2p0Q0U7RUFDRTtFQUNBO0VBQ0E7QUhtdENKO0FHaHRDRTtFQUNFLG1CRmFVO0VFWlY7RUFDQSxjQ3VDSTtBSjJxQ1I7QUdodENJO0VBQ0UsY0NvQ0U7QUo4cUNSO0FHL3NDSTtFQUNFLG1CQ2dDRTtFRDlCRixjRkVRO0FEOHNDZDtBRy9zQ007RUFDRTtBSGl0Q1I7QUc3c0NJO0VBQ0U7RUFDQSx5QkZOUTtFRU9SLGNDcUJFO0VEcEJGO0VBQ0E7RUFDQTtFQUNBO0FIK3NDTjtBRzlzQ007RUFDRSxtQkNlQTtFRGRBO0VBQ0EsY0ZmTTtBRCt0Q2Q7QUcvc0NRO0VBQ0UsY0ZqQkk7QURrdUNkO0FHM3NDRTtFQUNFO0VBQ0EsY0ZqQ1M7RUVrQ1Q7RUFDQTtFQUNBO0FINnNDSjtBRzd2Q0U7RUFDRTtFQUNBO0VBQ0E7QUgrdkNKO0FHNXZDRTtFQUNFLG1CQ2dDVztFRC9CWDtFQUNBLGNDNEJhO0FKa3VDakI7QUc1dkNJO0VBQ0UsY0N5Qlc7QUpxdUNqQjtBRzN2Q0k7RUFDRSxtQkNxQlc7RURuQlgsY0NxQlM7QUp1dUNmO0FHM3ZDTTtFQUNFLGNDbUJPO0FKMHVDZjtBR3p2Q0k7RUFDRTtFQUNBLHlCQ2FTO0VEWlQsY0NVVztFRFRYO0VBQ0E7RUFDQTtFQUNBO0FIMnZDTjtBRzF2Q007RUFDRSxtQkNJUztFREhUO0VBQ0EsY0NJTztBSnd2Q2Y7QUczdkNRO0VBQ0UsY0NFSztBSjJ2Q2Y7QUd2dkNFO0VBQ0U7RUFDQSxjRmpDUztFRWtDVDtFQUNBO0VBQ0E7QUh5dkNKO0FJanZDRTtFQUNFO0VBQ0E7QUptdkNKO0FJaHZDRTtFQUNFO0VBQ0E7QUprdkNKO0FHcG5DRTtFQzNIQTtJQUVJO0lBQ0E7SUFDQTtFSml2Q0o7QUFDRjtBRzNuQ0U7RUNsSEU7SUFDRTtJQUNBO0VKZ3ZDSjtBQUNGOztBSTV1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJINUZzQjtFRzZGdEI7RUFDQTtFQUNBLGdCSERjO0VHRWQ7RUFDQTtFQUNBO0VBQ0E7QUordUNGO0FJN3VDRTtFQUNFLHlCSDlFVTtBRDZ6Q2Q7QUk5dUNJO0VBQ0UseUJIaEZRO0FEZzBDZDtBSS91Q007RUFDRSxjSDFHZ0I7QUQyMUN4QjtBSTV1Q0U7RUFDRSx5QkhoSG9CO0VHaUhwQjtFQUNBO0VBQ0E7QUo4dUNKO0FJN3VDSTtFQUNFLGNIN0ZRO0FENDBDZDs7QUkxdUNBO0VBQ0U7RUFDQTtBSjZ1Q0Y7O0FJenVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKNHVDRjtBSTN1Q0U7RUFDRTtFQUNBO0VBQ0EsZ0JIMUNZO0VHNENaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0h6SVc7RUcwSVg7RUFDQTtFQUNBLHlCSDVIVTtFRzZIVjtBSjR1Q0o7QUkxdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNHVDTjtBSXp1Q0k7RUFFRSxjSDdJUTtFRzhJUjtFQUNBLHlCSG5JRztBRDYyQ1Q7QUl2dUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKeXVDTjtBSXR1Q0k7RUFFRTtFQUNBO0FKdXVDTjs7QUlsdUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUpxdUNGO0VJbnVDQTtJQUNFO0lBQ0E7SUFDQTtFSnF1Q0Y7QUFDRjtBSzc2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FMODZDSjtBSzc2Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJKR1c7QUQ0NkNqQjtBSzk2Q007RUFDRTtBTGc3Q1I7QUs3NkNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTCs2Q1I7QUs5NkNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxnN0NWO0FLOTZDWTtFQUNFO0VBQ0E7RUFDQTtBTGc3Q2Q7QUt6NkNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDI2Q1Y7QUt6NkNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMjZDVjtBSzE2Q1U7RUFDRTtFQUNBO0FMNDZDWjtBS3I2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdTZDSjtBS3I2Q0k7RUFDRTtBTHU2Q047QUtwNkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJKL0RRO0VJZ0VSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0Q0pJUTtFSUhSO0FMczZDTjtBS242Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHE2Q047QUtwNkNNO0VBQ0U7RUFDQTtFQUNBO0FMczZDUjtBS3I2Q1E7RUFDRTtFQUNBO0FMdTZDVjtBS3Q2Q1U7RUFDRTtBTHc2Q1o7QUt0NkNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSjdGRTtFSThGRjtBTHc2Q1o7QUtsNkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0ovR087RUlnSFA7RUFDQTtBTG82Q047QUd4MkNFO0VFdkRFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VMazZDSjtFS2g2Q007SUFDRTtFTGs2Q1I7RUtoNkNVO0lBQ0U7SUFDQTtJQUNBO0VMazZDWjtFS2g2Q2M7SUFDRTtJQUNBLGNKNUpNO0lJNkpOO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtFTGk2Q2hCO0VLOTVDYztJQUNFLGNKdktNO0lJd0tOO0lBQ0E7RUxnNkNoQjtFSzc1Q2M7SUFDRTtJQUNBO0VMKzVDaEI7RUs5NUNnQjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VMZzZDbEI7RUs3NUNnQjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUwrNUNsQjtFSzk1Q2tCO0lBQ0U7SUFDQTtFTGc2Q3BCO0VLLzVDb0I7SUFDRTtJQUNBLGNKak1BO0lJa01BO0lBQ0EseUJKM0tWO0VENGtEWjtFSzU1Q3NCO0lBQ0UseUJKek1GO0lJME1FLGNKbExaO0VEZ2xEWjtFSzc1Q3dCO0lBQ0UsY0pwTGQ7RURtbERaO0VLMTVDb0I7SUFDRTtJQUNBO0VMNDVDdEI7RUszNUNzQjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VMNjVDeEI7RUsxNUNzQjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLDRDSmpJWjtJSWtJWSxnQkpySVY7SUlzSVUseUJKNU1aO0lJNk1ZO0VMNDVDeEI7RUsxNUN3QjtJQUNFO0lBQ0E7RUw0NUMxQjtFSzM1QzBCO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUw2NUM1QjtFSzE1QzBCO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsNENKdkpoQjtJSXdKZ0IsZ0JKM0pkO0lJNEpjLHlCSmxPaEI7SUltT2dCO0VMNDVDNUI7RUt6NUM0QjtJQUNFO0lBQ0E7SUFDQTtFTDI1QzlCO0VLdDVDNEI7SUFDRTtFTHc1QzlCO0VLbjVDa0M7SUFDRSx5Qko3UWQ7SUk4UWMsY0p0UHhCO0VEMm9EWjtFS3A1Q29DO0lBQ0UsY0p4UDFCO0VEOG9EWjtFSzM0Q3dCO0lBQ0U7RUw2NEMxQjtFS3g0QzhCO0lBQ0UseUJKbFNWO0lJbVNVLGNKM1FwQjtFRHFwRFo7RUt6NENnQztJQUNFLGNKN1F0QjtFRHdwRFo7RUsvM0NrQjtJQUNFO0lBQ0E7SUFDQTtJQUNBLHlCSjdSUjtJSThSUTtJQUNBO0lBQ0EsNENKdk5SO0lJd05RLGdCSjNOTjtJSTROTTtFTGk0Q3BCO0VLcjNDTTtJQUNFO0lBQ0EseUJKeFVjO0VEK3JEdEI7RUt0M0NRO0lBQ0U7SUFDQTtFTHczQ1Y7RUtsM0NFO0lBQ0U7RUxvM0NKO0FBQ0Y7O0FNdnNESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FOd3NETjtBTXBzRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOc3NEVjtBTXBzRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNzRFY7QU1yc0RVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU51c0RaO0FNcnNEYztFQUNFLGNMcEJGO0FEMnREZDtBTW5zRGM7RUFDRTtBTnFzRGhCO0FHcmpERTtFR2xNQTtJQTJESTtFTmdzREo7RU03ckRRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTityRFY7RU05ckRVO0lBQ0U7SUFDQTtFTmdzRFo7QUFDRjtBR3JrREU7RUdsSFE7SUFDRTtJQUNBO0VOMHJEVjtFTXpyRFU7SUFDRTtJQUNBO0VOMnJEWjtBQUNGO0FHL2tERTtFR25HUTtJQUNFO0VOcXJEVjtBQUNGOztBTTlxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCTGRjO0VLZWQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOaXJERjtBTS9xREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5pckRKO0FNL3FERTtFQUNFO0FOaXJESjtBTWhyREk7RUFDRSxjTDFHUTtFSzJHUjtFQUNBO0FOa3JETjtBTWpyRE07RUFDRTtBTm1yRFI7QU1qckRNO0VBQ0U7RUFDQSxjTHBJUTtBRHV6RGhCOztBTzl6REk7RUFDSTtFQUNBO0FQaTBEUjtBT2gwRFE7RUFDSTtFQUNBO0FQazBEWjs7QVF4MERBO0VBQ0k7RUFDQSw0Q1BpR1U7QUQwdURkOztBUzcwREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUZzFESjtBUy8wREk7RUFDSTtFQUNBLHlCUmtCTTtFUWpCTjtBVGkxRFI7QVNoMURRO0VBQ0k7RUFDQTtFQUNBO0FUazFEWjtBUzcwREk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjUm1CQTtFUWxCQTtBVCswRFI7QUducURFO0VNeEtNO0lBQ0k7RVQ4MERWO0FBQ0Y7O0FTMTBEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRDUjJEVTtBRGt4RGQ7QVM1MERJO0VBQ0k7RUFDQTtBVDgwRFI7QVMzMERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDYwRFI7QVM1MERRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUmxDRTtBRGczRGQ7QVMzMERRO0VBQ0k7RUFDQTtFQUNBLHlCUmhFWTtFUWlFWixjUnpDRTtFUTBDRjtBVDYwRFo7QUc5c0RFO0VNbEtGO0lBd0NRO0VUNDBETjtFUzMwRE07SUFDSTtFVDYwRFY7QUFDRjs7QVV4NURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjI1REY7QVV4NURJO0VBQ0U7RUFDQTtBVjA1RE47QVV6NURNO0VBQ0U7RUFDQTtFQUNBO0FWMjVEUjtBVXg1REk7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QlRwQmtCO0VTcUJsQjtBVjA1RE47QVV6NURNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWMjVEUjtBVXo1RE07RUFDRTtFQUNBLGNUUk07RVNTTjtBVjI1RFI7O0FXMzdERTtFQUNFO0VBQ0E7QVg4N0RKO0FXNTdESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg4N0ROO0FXNzdETTtFQUNFO0VBQ0E7RUFDQTtBWCs3RFI7QVc1N0RNO0VBQ0U7RUFDQTtBWDg3RFI7QVcxN0RJO0VBQ0U7RUFDQTtBWDQ3RE47QVczN0RNO0VBQ0U7RUFDQTtBWDY3RFI7QVd6N0RJO0VBQ0U7QVgyN0ROO0FXMTdETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYNDdEUjtBV3o3RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNWMUJLO0VVMkJMO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJWbkNLO0VVb0NMO0VBQ0E7QVgyN0RSO0FXdjdESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHk3RE47QUd2ekRFO0VReElFO0lBZUk7RVhvN0ROO0VXeDdETTtJQUNFO0lBQ0E7RVgwN0RSO0FBQ0Y7QVdwN0RFO0VBQ0U7QVhzN0RKO0FXcjdESTtFQUNFO0VBQ0E7RUFDQTtBWHU3RE47QUd4MERFO0VRcEhBO0lBU0k7RVh1N0RKO0FBQ0Y7QVdwN0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCVkZZO0VVR1osbUJWOUVhO0FEb2dFakI7QVdyN0RJO0VBQ0U7QVh1N0ROO0FXcDdESTtFQUNFLGNWL0ZTO0VVZ0dUO0VBQ0E7QVhzN0ROO0FXbjdESTtFQUVFO0VBQ0E7RUFDQTtBWG83RE47QVcvNkRJO0VBQ0U7QVhpN0ROO0FXaDdETTtFQUNFO0FYazdEUjtBV2g3RE07RUFDRTtFQUNBO0FYazdEUjtBVzc2REU7RUFDRTtFQUNBLGdCVnJDWTtBRG85RGhCO0FXOTZESTtFQUNFO0VBQ0E7RUFDQTtBWGc3RE47QVc1NkRNO0VBQ0U7QVg4NkRSO0FXMzZETTtFQUNFO0FYNjZEUjtBV3o2RFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWDI2RFY7QVd6NkRVO0VBQ0U7RUFDQTtBWDI2RFo7O0FXbDZERTtFQUNFLDRDVnJFVTtBRDArRGQ7QVduNkRJO0VBQ0UsY1ZqSlE7RVVrSlIseUJWMUtrQjtFVTJLbEI7QVhxNkROO0FXcDZETTtFQUNFO0VBQ0E7QVhzNkRSO0FXbjZETTtFQUNFO0VBQ0E7QVhxNkRSO0FXbDZETTtFQUNFO0VBQ0E7QVhvNkRSO0FHMzVERTtFUUpFO0lBQ0U7SUFDQTtFWGs2REo7QUFDRjtBWW5tRUE7RUFDSTtFQUNBO0VBQ0E7QVpxbUVKO0FZcG1FSTtFQUNJO0VBQ0EsNENYNEZNO0FEMGdFZDtBWXJtRVE7RUFDSTtBWnVtRVo7QVl0bUVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp3bUVoQjtBWXZtRWdCO0VBQ0k7RUFDQTtFQUNBO0FaeW1FcEI7QVlwbUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnNtRVo7QVlybUVZO0VBQ0k7QVp1bUVoQjtBR2w4REU7RVMvSk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0Vab21FVjtFWW5tRVU7SUFDSTtJQUNBO0lBQ0EsNENYc0RGO0VEK2lFWjtFWWxtRVU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLDRDWDhDRjtJVzdDRSx5Qlg1QkY7RURnb0VaO0VZbm1FYztJQUNJO0VacW1FbEI7RVk5bEVjO0lBQ0k7RVpnbUVsQjtBQUNGOztBYWpxRUE7RUFDSTtFQUVBLDRDWmdHVTtFWS9GVjtFQUNBO0VBQ0E7QWJtcUVKO0FhanFFUTtFQUNJO0VBQ0E7QWJtcUVaO0FhbHFFWTtFQUNJO0VBQ0E7RUFDQTtBYm9xRWhCO0FhanFFUTtFQUNJO0VBQ0E7RUFDQSx5QlpNRTtFWUpGO0Fia3FFWjtBYWpxRVk7RUFDSTtBYm1xRWhCO0FhOXBFSTtFQUNJO0VBQ0EseUJaTE07RVlNTjtFQUNBLGNaaEJRO0VZaUJSO0VBQ0E7QWJncUVSO0FjenJFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCYmtGYztFYWpGZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDJyRUY7QWN6ckVFO0VBQ0U7QWQyckVKO0FjeHJFRTtFQUNFO0FkMHJFSjtBY3JyRUk7RUFDRTtFQUNBO0FkdXJFTjtBY3pyRUk7RUFDRTtFQUNBO0FkMnJFTjtBYzdyRUk7RUFDRTtFQUNBO0FkK3JFTjtBY2pzRUk7RUFDRTtFQUNBO0FkbXNFTjtBY3JzRUk7RUFDRTtFQUNBO0FkdXNFTjtBR3ZpRUU7RVd6TEY7SUE4Qkk7RWRzc0VGO0FBQ0Y7O0FlL3VFQTtFQUNFO0VBQ0E7RUFDQTtBZmt2RUY7QWVqdkVFO0VBQ0U7RUFDQTtBZm12RUo7QWVodkVFO0VBQ0U7RUFDQTtFQUNBO0Fma3ZFSjs7QWdCOXZFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0Q2YwRlk7RWV6RlosY2ZTaUI7RWVSakI7RUFDQSxnQmZvRmM7RWVuRmQseUJmYVk7RWVaWjtBaEJpd0VGO0FnQmh3RUU7RUFDRTtFQUNBO0FoQmt3RUo7QWdCaHdFRTtFQUNFO0FoQmt3RUo7QWdCL3ZFRTtFQUNFLGNmdEJvQjtFZXVCcEI7QWhCaXdFSjtBZ0Jod0VJO0VBQ0U7QWhCa3dFTjtBZ0I3dkVJO0VBQ0U7RUFDQSxjZmhDa0I7QUQreEV4QjtBZ0I1dkVFO0VBQ0U7QWhCOHZFSjtBZ0IxdkVJO0VBQ0U7RUFDQTtBaEI0dkVOO0FnQnh2RUU7RUFDRTtBaEIwdkVKO0FHeG1FRTtFYW5NRjtJQXFESTtJQUNBO0VoQjB2RUY7QUFDRjs7QWlCaHpFRTtFQUNFO0FqQm16RUo7QWlCbHpFSTtFQUNFO0VBQ0EsY2hCb0NFO0VnQm5DRjtBakJvekVOO0FpQmp6RUk7RUFDRTtBakJtekVOO0FpQmh6RUk7RUFDRTtFQUNBO0FqQmt6RU47QWlCL3lFSTtFQUNFO0VBQ0E7QWpCaXpFTjtBR2xvRUU7RWMzS0U7SUFDRTtFakJnekVKO0VpQi95RUk7SUFDRTtJQUNBLGNoQmFBO0VEb3lFTjtFaUIveUVJO0lBQ0U7SUFDQTtFakJpekVOO0VpQjl5RUk7SUFDRTtJQUNBO0VqQmd6RU47QUFDRjs7QUN0MUVBO0FBaURBO0FBUUE7QUFJQTtBQUdBO0FBS0E7QUFHQTtBQUlBO0FBR0E7QUFHQTtBQUdBO0FBS0E7QWlCdEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0Q2pCMEZVO0VpQnpGVix5QmpCMkJXO0VpQnpCWDtFQUNBO0FsQmcyRUo7QWtCLzFFSTtFQUNFO0VBQ0E7QWxCaTJFTjtBa0JoMkVNO0VBQ0U7RUFDQTtBbEJrMkVSO0FrQi8xRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQmkyRU47QWtCaDJFTTtFQUtFO0FsQjgxRVI7QWtCbDJFUTtFQUNFO0VBQ0E7QWxCbzJFVjtBa0IvMUVNO0VBQ0U7RUFDQTtBbEJpMkVSO0FDdjRFQTtBQWlEQTtBQVFBO0FBSUE7QUFHQTtBQUtBO0FBR0E7QUFJQTtBQUdBO0FBR0E7QUFHQTtBQUtBO0FrQnZGQTtFQUNFLDRDbEIrRlk7QURtekVkO0FtQmo1RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCbEJnQlU7RWtCZlY7RUFDQTtBbkJtNUVKO0FtQmw1RUk7RUFDRTtFQUNBO0VBQ0E7QW5CbzVFTjtBbUJuNUVNO0VBQ0U7RUFDQTtBbkJxNUVSO0FtQm41RU07RUFDRTtFQUNBO0FuQnE1RVI7QW1CaDVFRTtFQUNFO0VBQ0EseUJsQlBVO0VrQlFWO0VBQ0E7QW5CazVFSjtBbUJoNUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CazVFTjtBbUJqNUVNO0VBQ0U7RUFDQTtFQUNBLHlCbEJoQk07QURtNkVkO0FtQmw1RVE7RUFDRTtFQUNBO0VBQ0E7QW5CbzVFVjtBbUJqNUVRO0VBQ0U7QW5CbTVFVjtBbUI1NEVHO0VBQ0c7QW5CODRFTjtBb0J4OEVBO0VBQ0ksNENuQmtHVTtFbUJqR1Y7RUFDQTtFQUNBO0FwQjA4RUo7QW9CeDhFUTtFQUNJO0VBQ0E7QXBCMDhFWjtBb0J6OEVZO0VBQ0k7RUFDQTtFQUNBO0FwQjI4RWhCO0FvQng4RVE7RUFDSTtFQUNBO0VBQ0EseUJuQlFFO0VtQk5GO0FwQnk4RVo7QW9CeDhFWTtFQUNJO0FwQjA4RWhCO0FvQnQ4RVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJuQk5FO0VtQk9GO0VBQ0EsY25CakJJO0VtQmtCSjtFQUNBO0FwQnc4RVo7QW9CcDhFSTtFQUNJO0VBQ0EseUJuQmhCTTtFbUJpQk47RUFDQSxjbkIzQlE7RW1CNEJSO0VBQ0E7QXBCczhFUjtBcUJwL0VBO0VBQ0ksNENwQmtHVTtFb0JqR1Y7RUFDQTtFQUNBO0FyQnMvRUo7QXFCcC9FUTtFQUNJO0VBQ0E7QXJCcy9FWjtBcUJyL0VZO0VBQ0k7RUFDQTtFQUNBO0FyQnUvRWhCO0FxQnAvRVE7RUFDSTtFQUNBO0VBQ0EseUJwQlFFO0VvQk5GO0FyQnEvRVo7QXFCcC9FWTtFQUNJO0FyQnMvRWhCO0FxQmwvRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwQk5FO0VvQk9GO0VBQ0EsY3BCakJJO0VvQmtCSjtFQUNBO0FyQm8vRVo7QXFCaC9FSTtFQUNJO0VBQ0EseUJwQmhCTTtFb0JpQk47RUFDQSxjcEIzQlE7RW9CNEJSO0VBQ0E7QXJCay9FUjtBc0I5aEZFO0VBQ0U7RUFDQTtFQUNBLDRDckI4RlU7RXFCN0ZWLGdCckIwRlk7QURzOEVoQjtBc0IvaEZJO0VBQ0U7QXRCaWlGTjtBc0JoaUZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRCa2lGUjtBc0I5aEZJO0VBQ0U7QXRCZ2lGTjtBc0IvaEZNO0VBQ0U7RUFDQTtBdEJpaUZSO0FzQi9oRk07RUFDRTtFQUNBO0VBQ0EsY3JCZUE7RXFCZEE7QXRCaWlGUjtBc0I5aEZNO0VBQ0U7RUFDQTtFQUNBO0F0QmdpRlI7QXNCN2hGTTtFQUNFO0VBQ0E7RUFDQTtBdEIraEZSO0FzQjFoRkU7RUFDRTtFQUNBO0VBQ0EsNENyQm9EVTtFcUJuRFYsZ0JyQmdEWTtBRDQrRWhCO0FzQjNoRkk7RUFDRTtBdEI2aEZOO0FzQjVoRk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEI4aEZSO0FzQjFoRkk7RUFDRTtBdEI0aEZOO0FzQjNoRk07RUFDRTtFQUNBO0F0QjZoRlI7QXNCM2hGTTtFQUNFO0VBQ0E7RUFDQSxjckIzQkE7RXFCNEJBO0F0QjZoRlI7QXNCMWhGTTtFQUNFO0VBQ0E7RUFDQTtBdEI0aEZSO0FzQnpoRk07RUFDRTtFQUNBO0VBQ0E7QXRCMmhGUjtBc0IxaEZRO0VBQ0U7QXRCNGhGVjs7QUMvbUZBO0FBaURBO0FBUUE7QUFJQTtBQUdBO0FBS0E7QUFHQTtBQUlBO0FBR0E7QUFHQTtBQUdBO0FBS0E7QUExRkE7QUFpREE7QUFRQTtBQUlBO0FBR0E7QUFLQTtBQUdBO0FBSUE7QUFHQTtBQUdBO0FBR0E7QUFLQTtBc0J2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEN0QjBGWTtFc0J6RlosZ0J0QnNGYztBRGlqRmhCO0F1QnRvRkU7RUFDRTtFQUNBO0VBQ0EseUJ0QllVO0VzQlhWO0VBQ0E7QXZCd29GSjtBdUJ2b0ZJO0VBQ0U7RUFDQSxjdEJqQmtCO0FEMHBGeEI7QXVCcm9GRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEJGZTtFc0JHZjtFQUNBO0VBQ0E7QXZCdW9GSjtBdUJ0b0ZJO0VBQ0U7QXZCd29GTjtBRy85RU07RUFDRTtBSGkrRVI7QUdoK0VRO0VBQ0UsY0Z4S0Q7QUQwb0ZUO0FHOTlFTTtFQUNFLHlCRjdLQztBRDZvRlQ7QUcvOUVRO0VBQ0UsY0YzTEk7QUQ0cEZkO0FHMytFTTtFQUNFO0FINitFUjtBRzUrRVE7RUFDRSxjRjVNYztBRDByRnhCO0FHMStFTTtFQUNFLHlCRmpOZ0I7QUQ2ckZ4QjtBRzMrRVE7RUFDRSxjRjNMSTtBRHdxRmQ7QUd2L0VNO0VBQ0U7QUh5L0VSO0FHeC9FUTtFQUNFLGNGck1NO0FEK3JGaEI7QUd0L0VNO0VBQ0UseUJGMU1RO0FEa3NGaEI7QUd2L0VRO0VBQ0UsY0YzTEk7QURvckZkO0FHbmdGTTtFQUNFO0FIcWdGUjtBR3BnRlE7RUFDRSxjRm5NRztBRHlzRmI7QUdsZ0ZNO0VBQ0UseUJGeE1LO0FENHNGYjtBR25nRlE7RUFDRSxjRjNMSTtBRGdzRmQ7QUd2aEZFO0VvQmhNRjtJQXdDSTtFdkJtckZGO0FBQ0Y7QUc1aEZFO0VvQmhNRjtJQTRDSTtFdkJvckZGO0FBQ0Y7O0F3QnB1RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2QnFCWTtFdUJwQlo7RUFDQSxnQnZCeUZjO0FEOG9GaEI7QXdCdHVGRTtFQUVFO0VBQ0EsNEN2QndGVTtFdUJ2RlY7QXhCdXVGSjtBd0JydUZNO0VBQ0U7RUFDQTtBeEJ1dUZSO0F3Qm51Rkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnF1Rk47QXdCcHVGTTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXhCcXVGUjtBd0JsdUZJO0VBQ0U7RUFDQTtFQUNBO0F4Qm91Rk47QXdCbnVGTTtFQUNFO0F4QnF1RlI7QXdCcHVGUTtFQUNFO0F4QnN1RlY7QUc3a0ZFO0VxQmhKTTtJQUNFO0lBQ0E7RXhCZ3VGUjtBQUNGOztBeUJ0eEZBO0VBQ0U7RUFDQTtFQUNBO0F6Qnl4RkY7QXlCeHhGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjB4Rko7QXlCenhGSTtFQUNFO0F6QjJ4Rk47QXlCeHhGSTtFQUNFLGN4QlNRO0FEaXhGZDtBeUJ2eEZJO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7QXpCd3hGTjtBeUJ0eEZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeEJOSTtBRDh4RmQ7QXlCbnhGSTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0F6Qm94Rk47QXlCanhGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6Qm14RlY7QXlCbHhGVTtFQUNFLGN4QnpCRTtBRDZ5RmQ7QXlCOXdGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCZ3hGTjtBeUI5d0ZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpCZ3hGUjtBeUIvd0ZRO0VBQ0U7RUFDQTtBekJpeEZWO0F5Qmh4RlU7RUFDRTtFQUNBO0VBQ0E7QXpCa3hGWjtBeUIvd0ZRO0VBQ0U7RUFDQSxjeEI5RWM7QUQrMUZ4QjtBeUI3d0ZNO0VBQ0U7QXpCK3dGUjtBeUI5d0ZRO0VBQ0U7RUFDQTtBekJneEZWO0F5QjV3Rk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI4d0ZSO0F5QjV3RlE7RUFDRSxXeEJSSTtFd0JTSixZeEJUSTtFd0JVSjtFQUNBO0VBQ0E7RUFDQTtBekI4d0ZWO0F5QjV3RlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI4d0ZaO0F5Qjd3Rlk7RUFDRTtFQUNBLGN4QjdGQTtBRDQyRmQ7QXlCMXdGWTtFQUNFLHlCeEJuR0E7QUQrMkZkO0F5QjN3RmM7RUFDRSxjeEI3SFE7QUQwNEZ4QjtBeUJyd0ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4Qm5IUTtBRDAzRmQ7QUdqdEZFO0VzQi9MQTtJQThJSTtFekJzd0ZKO0FBQ0Y7QUd0dEZFO0VzQi9MQTtJQWtKSTtJQUNBO0V6QnV3Rko7RXlCbndGSTtJQUNFO0V6QnF3Rk47RXlCandGSTtJQUNFO0lBQ0E7RXpCbXdGTjtFeUIvdkZJO0lBQ0U7RXpCaXdGTjtBQUNGOztBMEJ6NkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnpCMkZjO0V5QjFGZDtFQUNBLHlCekJtQlk7RXlCbEJaO0V2QnNHQSx5QkZwRlk7RUVxRlo7RUFEQSx5QkZwRlk7RUVxRlo7RUFEQSx5QkZwRlk7RUVxRlo7RUFEQSx5QkZwRlk7RUVxRlo7RUFEQSx5QkZwRlk7RUVxRlo7QUgrMEZGO0FHOTBGRTtFQUNFO0VBQ0EsY0ZyR1k7QURxN0ZoQjtBR2wxRkU7RUFDRTtFQUNBLGNGcEdjO0FEdzdGbEI7QUd0MUZFO0VBQ0U7RUFDQSxjRnhHVztBRGc4RmY7QUcxMUZFO0VBQ0U7RUFDQSxjRnpHWTtBRHE4RmhCO0FHOTFGRTtFQUNFO0VBQ0EsY0YxR1k7QUQwOEZoQjs7QTJCbDlGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEMxQjJGWTtBRDAzRmQ7QTJCbjlGRTtFQUNFO0VBQ0E7RUFDQSxnQjFCbUZZO0UwQmxGWjtBM0JxOUZKO0EyQm45Rkk7RUFDRTtBM0JxOUZOO0EyQmw5Rkk7RUFDRTtBM0JvOUZOO0EyQmo5Rkk7RUFDRTtFQUNBO0VBQ0E7QTNCbTlGTjtBMkJqOUZNO0VBQ0U7RUFDQTtFQUNBO0EzQm05RlI7QTJCaDlGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjMUJmTTtFMEJnQk47RUFDQTtBM0JrOUZSO0EyQjk4Rkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCZzlGTjtBMkI5OEZNO0VBQ0U7QTNCZzlGUjtBMkI3OEZNO0VBQ0U7QTNCKzhGUjtBMkI3OEZRO0VBQ0U7QTNCKzhGVjtBMkI1OEZRO0VBQ0UseUIxQnpESztBRHVnR2Y7QTJCNThGVTtFQUNFLGMxQjVDRTtBRDAvRmQ7QTJCejhGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCMjhGUjtBMkJ6OEZRO0VBQ0U7RUFDQTtFQUNBO0EzQjI4RlY7QTJCejhGVTtFQUNFO0VBQ0E7RUFDQTtBM0IyOEZaO0EyQjE4Rlk7RUFDRTtFQUNBO0EzQjQ4RmQ7QTJCMThGYztFQUNFO0VBQ0E7QTNCNDhGaEI7QTJCeDhGWTtFQUNFO0VBQ0EsYzFCckdVO0FEK2lHeEI7QTJCdDhGWTtFQUNFO0VBQ0EsYzFCM0dVO0FEbWpHeEI7QTJCbDhGVTtFQUNFLGMxQjVHSTtBRGdqR2hCO0EyQmw4RlU7RUFDRSxjMUI3R0c7QURpakdmO0EyQmw4RlU7RUFDRSxjMUJqSEk7QURxakdoQjtBMkJsOEZVO0VBQ0UsYzFCM0dDO0FEK2lHYjtBMkJqOEZVO0VBQ0U7QTNCbThGWjtBMkIvN0ZRO0VBQ0U7RUFDQTtFQUNBO0EzQmk4RlY7QTJCNTdGVTtFQUNFO0VBQ0E7QTNCODdGWjtBMkJ0N0ZNO0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCbTdGUjtBMkI3N0ZRO0VBQ0U7QTNCKzdGVjs7QTRCeGxHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0IzQjBGWTtFMkJ6Rlo7RUFDQTtFQUNBO0VBRUE7RUFDQTtBNUIwbEdKO0E0QnhsR0k7RUFDRTtFQUNBO0VBQ0E7QTVCMGxHTjtBNEJ2bEdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnlsR047QTRCeGxHTTtFQUNFO0VBQ0EsYzNCWk07RTJCYU47QTVCMGxHUjtBNEJ4bEdNO0VBQ0UsYzNCaEJNO0UyQmlCTjtFQUNBO0E1QjBsR1I7QUduOEZFO0V5QjdJRTtJQUNFO0lBQ0E7RTVCbWxHSjtFNEJqbEdJO0lBQ0U7RTVCbWxHTjtFNEIva0dNO0lBQ0U7RTVCaWxHUjtFNEIva0dNO0lBQ0U7RTVCaWxHUjtBQUNGOztBQ3JwR0E7QUFpREE7QUFRQTtBQUlBO0FBR0E7QUFLQTtBQUdBO0FBSUE7QUFHQTtBQUdBO0FBR0E7QUFLQTtBNEJ6RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JtcUdGOztBNkJqcUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JvcUdKOztBNkJucUdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdCc3FHTjs7QTZCcnFHTTtFQUNFO0VBQ0E7RUFDQTtBN0J3cUdSOztBNkJwcUdJO0VBQ0U7QTdCdXFHTjs7QTZCdHFHTTtFQUNFO0E3QnlxR1I7O0E2QnJxR0k7RUFDRTtBN0J3cUdOOztBNkJwcUdFO0VBQ0U7RUFDQTtFQUNBO0VBaURBO0E3QnVuR0o7O0E2QnZxR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0IwcUdOOztBNkJ6cUdNO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTdCMnFHUjs7QTZCMXFHUTtFQUNFO0VBQ0E7RUFDQTtBN0I2cUdWOztBNkJ6cUdNO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0IycUdSOztBNkJ6cUdRO0VBQ0U7QTdCNHFHVjs7QTZCeHFHTTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0IwcUdSOztBNkJ6cUdRO0VBQ0U7RUFDQTtBN0I0cUdWOztBNkJwcUdJO0VBQ0U7QTdCdXFHTjs7QTZCcHFHSTtFQUNFO0E3QnVxR047O0FHemtHRTtFMEJsTUY7SUE0R0k7SUFDQTtJQUNBO0U3Qm9xR0Y7RTZCanFHSTtJQUNFO0lBQ0E7RTdCbXFHTjtFNkI5cEdJO0lBQ0U7RTdCZ3FHTjtFNkI1cEdFO0lBQ0U7SUFDQTtJQUNBO0U3QjhwR0o7RTZCN3BHSTtJQUNFO0lBQ0E7RTdCK3BHTjtBQUNGO0FDcHlHQTtBQWlEQTtBQVFBO0FBSUE7QUFHQTtBQUtBO0FBR0E7QUFJQTtBQUdBO0FBR0E7QUFHQTtBQUtBO0E2QnpGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Qml6R0Y7O0E4Qmh6R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qm16R0o7O0E4Qmx6R0k7RUF3QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qjh4R047O0E4QjF6R007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUI2ekdSOztBOEI1ekdRO0VBQ0U7QTlCK3pHVjs7QThCNXpHUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0E5Qjh6R1Y7O0E4Qjd6R1U7RUFDRTtFQUNBO0VBQ0E7QTlCZzBHWjs7QThCcnpHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCd3pHUjs7QThCdHpHUTtFQUNFO0E5Qnl6R1Y7O0E4QnR6R1E7RUFDRTtBOUJ5ekdWOztBOEJ2ekdVO0VBQ0UsYzdCNUNJO0FEczJHaEI7O0E4QnJ6R007RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCdXpHUjs7QThCdHpHUTtFQUNFO0VBQ0E7QTlCeXpHVjs7QUc5ckdFO0UyQmpIRTtJQUNFO0U5Qm16R0o7RThCbHpHSTtJQUNFO0lBQ0E7RTlCb3pHTjtBQUNGO0FDMzRHQTtBQWlEQTtBQVFBO0FBSUE7QUFHQTtBQUtBO0FBR0E7QUFJQTtBQUdBO0FBR0E7QUFHQTtBQUtBO0E4QnRGSTtFQUNFO0EvQnE1R047O0ErQmw1R0k7RUFDRTtBL0JxNUdOOztBK0JsNUdJO0VBQ0U7QS9CcTVHTjs7QStCbjVHTTtFQUNFLGM5QkhRO0FEeTVHaEI7O0FnQ3A2R0U7RUFDRTtFQUNBO0VBQ0EseUIvQmdDVztBRHU0R2Y7QWdDdDZHSTtFQUNFO0VBQ0E7RUFDQTtBaEN3NkdOO0FnQ3Y2R007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEN5NkdSO0FnQ3A2R0U7RUFDRTtBaENzNkdKO0FnQ3A2R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDczZHTjtBZ0NsNkdFO0VBQ0U7RUFDQTtBaENvNkdKO0FnQ242R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3E2R047QWdDbDZHSTtFQUNFO0FoQ282R047QWdDNzVHRTtFQUNFLHlCL0IxQlU7QUR5N0dkO0FnQzU1R0U7RUFDRSx5Qi9CakNVO0UrQmtDUjtBaEM4NUdOO0FnQzE1R1U7RUFDRTtBaEM0NUdaO0FnQ3g1R007RUFDRTtFQUNBO0FoQzA1R1I7QWdDcjVHRTtFQUNFO0VBQ0EseUIvQnpFb0I7QURnK0d4QjtBZ0N0NUdJO0VBQ0UseUIvQm5EUTtFK0JvRFI7QWhDdzVHTjtBZ0NyNUdJO0VBQ0U7RUFDQTtBaEN1NUdOO0FnQ241R007RUFDRSxjL0I5RE07QURtOUdkO0FnQ2o1R0k7RUFDRTtFQUNBO0FoQ201R047QWdDbDVHTTtFQUNFO0FoQ281R1I7QWdDajVHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQ201R1I7QWdDLzRHSTtFQUNFO0FoQ2k1R047QWdDNzRHRTtFQUNFLHlCL0J2RlU7RStCd0ZWO0FoQys0R0o7QWdDNzRHSTtFQUVFO0VBQ0E7RUFDQTtBaEM4NEdOO0FnQzU0R007RUFDRSx5Qi9CakdNO0UrQmtHTiw0Qy9CekJNO0FEdTZHZDtBZ0M3NEdRO0VBQ0U7RUFDQTtFQUNBLHlCL0J6R0k7RStCMEdKO0VBQ0E7QWhDKzRHVjtBZ0M1NEdRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDODRHVjtBZ0MzNEdRO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYy9COUljO0FEMmhIeEI7QUcxMUdFO0U2QjFDSTtJQUNFO0lBQ0E7RWhDdTRHTjtFZ0NuNEdFO0lBQ0U7SUFDQTtJQUNBO0VoQ3E0R0o7RWdDbDRHRTtJQUNFO0VoQ280R0o7RWdDbjRHSTtJQUNFO0VoQ3E0R047RWdDajRHRTtJQUNFO0VoQ200R0o7RWdDajRHTTtJQUNFO0lBQ0E7RWhDbTRHUjtFZ0M5M0dFO0lBQ0U7RWhDZzRHSjtFZ0M3M0dFO0lBQ0U7RWhDKzNHSjtFZ0M5M0dJO0lBQ0U7SUFDQTtJQUNBO0VoQ2c0R047RWdDNzNHSTtJQUNFO0VoQyszR047RWdDMzNHRTtJQUNFO0VoQzYzR0o7RWdDNTNHSTtJQUNFO0VoQzgzR047QUFDRjtBR3Q0R0U7RTZCZUk7SUFDRTtFaEMwM0dOO0VnQ3IzR0k7SUFDRTtFaEN1M0dOO0VnQ2wzR0k7SUFDRSxlL0I1S2dCO0krQjZLaEI7RWhDbzNHTjtFZ0NoM0dFO0lBQ0U7RWhDazNHSjtFZ0MvMkdFO0lBQ0U7RWhDaTNHSjtFZ0NoM0dJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhDazNHTjtFZ0M3MkdJO0lBQ0U7RWhDKzJHTjtBQUNGOztBQ3BtSEE7QUFpREE7QUFRQTtBQUlBO0FBR0E7QUFLQTtBQUdBO0FBSUE7QUFHQTtBQUdBO0FBR0E7QUFLQTtBQTFGQTtBQWlEQTtBQVFBO0FBSUE7QUFHQTtBQUtBO0FBR0E7QUFJQTtBQUdBO0FBR0E7QUFHQTtBQUtBO0FnQ3ZGQTtFQUNJO0VBQ0E7QWpDNG5ISjtBaUMxbkhJO0VBQ0k7RUFDQTtFQUNBO0FqQzRuSFI7QWlDem5ISTtFQUNJO0VBQ0E7RUFDQTtBakMybkhSO0FpQzFuSFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakM0bkhaO0FpQzNuSFk7RUFDSTtFQUNBO0FqQzZuSGhCO0FpQzVuSGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaENYTjtFZ0NZTTtBakM4bkhwQjtBRzk5R0U7RThCMUpNO0lBQ0U7RWpDMm5IUjtBQUNGO0FHbitHRTtFOEJwSk07SUFDSTtJQUNBO0VqQzBuSFY7QUFDRjs7QWtDM3FISTtFQUNJO0VBQ0E7QWxDOHFIUjtBa0N6cUhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxDMnFIWjtBR3AvR0U7RStCbkxVO0lBQ0k7RWxDMHFIZDtBQUNGO0FHei9HRTtFK0I3S1U7SUFDSTtFbEN5cUhkO0FBQ0Y7O0FtQ2hzSEk7RUFDSTtFQUNBO0VBR0E7QW5DaXNIUjtBbUNoc0hRO0VBQ0k7RUFDQSx5QmxDaUJFO0VrQ2hCRiw0Q2xDeUZFO0FEeW1IZDtBbUNqc0hZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5DbXNIaEI7QW1DaHNIWTtFQUNJO0FuQ2tzSGhCO0FtQ2pzSGdCO0VBQ0k7QW5DbXNIcEI7QW1DL3JIb0I7RUFDSTtBbkNpc0h4QjtBbUM3ckhnQjtFQUNJO0FuQytySHBCO0FHM2hIRTtFZ0M5SlU7SUFDSTtJQUNBO0VuQzRySGQ7QUFDRjtBR2ppSEU7RWdDdEpVO0lBQ0k7RW5DMHJIZDtBQUNGOztBb0N4dUhFO0VBQ0U7QXBDMnVISjs7QXFDM3VISTtFQUNFO0FyQzh1SE47QXFDNXVISTtFQUNFO0VBQ0E7QXJDOHVITjs7QXNDbnZISTtFQUNJO0F0Q3N2SFI7QXNDcnZIUTtFQUNJLHlCckNIWTtFcUNJWjtFQUNBLGNyQ21CRTtFcUNsQkY7RUFDQTtFQUNBO0F0Q3V2SFo7QXNDcHZIUTtFQUNJO0VBQ0E7QXRDc3ZIWjtBc0NydkhZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3V2SGhCO0FzQ3R2SGdCO0VBQ0k7RUFDQTtBdEN3dkhwQjtBc0NudkhRO0VBQ0k7QXRDcXZIWjtBc0NwdkhZO0VBQ0k7QXRDc3ZIaEI7QXNDcHZIWTtFQUNJO0F0Q3N2SGhCO0FzQ2x2SHdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJyQ2xCZDtBRHN3SGQ7QXNDbnZINEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdENxdkhoQztBc0NudkhnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3F2SHBDO0FzQ3B2SG9DO0VBQ0ksY3JDdEIvQjtBRDR3SFQ7QXNDbnZIb0M7RUFDSSx5QnJDMUIvQjtFcUMyQitCLGNyQ3ZDMUI7QUQ0eEhkO0FzQ3B2SHdDO0VBQ0ksY3JDekM5QjtBRCt4SGQ7QXNDL3VIZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdENpdkhwQztBc0MvdUhvQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDaXZIeEM7QXNDaHZId0M7RUFDSTtFQUNBO0VBQ0E7QXRDa3ZINUM7QXNDanZINEM7RUFDSSxjckNyRHZDO0VxQ3NEdUM7QXRDbXZIaEQ7QXNDanZINEM7RUFDSTtFQUNBLHlCckN0RWxDO0FEeXpIZDtBc0Nodkh3QztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnJDL0U5QjtFcUNnRjhCLGNyQ3pGNUI7RXFDMEY0QjtFQUNBO0F0Q2t2SDVDO0FzQ2p2SDRDO0VBQ0kseUJyQ3hFdkM7RXFDeUV1QyxjckNyRmxDO0FEdzBIZDtBc0Nqdkg0QztFQUNJLHlCckM1RXZDO0VxQzZFdUMsY3JDekZsQztBRDQwSGQ7QXNDN3VIb0M7RUFDSTtBdEMrdUh4QztBc0N2dUh3QjtFQUlJO0VBQ0EseUJyQzdHZDtBRG0xSGQ7QXNDMXVINEI7RUFDSTtBdEM0dUhoQztBc0NwdUh3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCckN0SGQ7RXFDdUhjO0F0Q3N1SDVCO0FzQ3B1SDRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3N1SGhDO0FzQ3B1SG9DO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjckM3SC9CO0VxQzhIK0I7QXRDc3VIeEM7QXNDbnVIZ0M7RUFDSTtBdENxdUhwQztBc0NudUh3QztFQUNHO0VBQ0MsY3JDMUtwQjtBRCs0SHhCO0FzQ2p1SG9DO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjckM5SjFCO0VxQytKMEI7RUFDQTtFQUVBO0VBQ0E7QXRDa3VIeEM7QXNDL3RIZ0M7RUFDSTtBdENpdUhwQztBc0NodUhvQztFQUVJO0F0Q2l1SHhDO0FzQzl0SGdDO0VBQ0k7QXRDZ3VIcEM7QXNDOXRId0M7RUFDSTtBdENndUg1QztBc0MxdEh3QztFQUNJO0F0QzR0SDVDO0FzQ3Z0SHlDO0VBQ0k7QXRDeXRIN0M7QXNDbnRINEI7RUFDSTtFQUNBO0VBQ0E7QXRDcXRIaEM7QXNDanRId0I7RUFDSTtFQUNBLHlCckMxTWQ7QUQ2NUhkO0FzQ2x0SDRCO0VBQ0k7QXRDb3RIaEM7QXNDbnRIZ0M7RUFDSTtFQUNBO0F0Q3F0SHBDO0FzQ3B0SG9DO0VBQ0k7RUFDQSxjckNsTjFCO0FEdzZIZDtBc0NqdEg0QjtFQUNJO0VBQ0E7QXRDbXRIaEM7QXNDbHRIZ0M7RUFDSSxjckM3T3BCO0FEaThIaEI7QUd0d0hFO0VtQzhEVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRDMnNIZDtFc0Mxc0hjO0lBQ0k7SUFDQTtJQUNBO0V0QzRzSGxCO0VzQzNzSGtCO0lBQ0k7SUFDQTtFdEM2c0h0QjtFc0M1c0hzQjtJQUNJO0lBQ0E7SUFDQSxjckMvUGY7RUQ2OEhYO0FBQ0Y7QUc3eEhFO0VtQ2lIMEI7SUFDSTtJQUNBLHlCckM1UmxCO0VEMjhIWjtBQUNGOztBdUNyK0hFO0VBQ0UseUJ0Q3dCVTtBRGc5SGQ7QXVDdCtITTtFQUNFO0VBQ0E7QXZDdytIUjtBdUNyK0hNO0VBQ0U7QXZDdStIUjs7QXdDaC9IRTtFQUNFO0F4Q20vSEo7QXdDbC9ISTtFQUNFO0F4Q28vSE47O0F5Q3gvSEE7QUFDQTtFQUNJO0F6QzIvSEo7QXlDei9IUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QzIvSFo7QXlDMS9IWTtFQUNJLGdCeENzRkE7RXdDckZBO0F6QzQvSGhCO0F5QzEvSGdCO0VBQ0k7QXpDNC9IcEI7QXlDei9IZ0I7RUFDSTtFQUNBO0VBQ0E7QXpDMi9IcEI7QXlDMS9Ib0I7RUFDSSx5QnhDSVY7RXdDSFU7RUFDQTtBekM0L0h4QjtBeUMxL0g0QjtFQUNJO0VBQ0E7RUFDQSxjeENFdkI7RXdDRHVCO0F6QzQvSGhDO0F5Q3ovSDRCO0VBQ0k7QXpDMi9IaEM7QXlDeC9INEI7RUFDSTtFQUNBO0VBQ0EsY3hDdEJuQjtFd0N1Qm1CO0F6QzAvSGhDO0F5Q3gvSDRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRDeENrRGxCO0V3Q2pEa0I7QXpDMC9IaEM7QXlDei9IZ0M7RUFDSTtFQUNBO0VBQ0E7QXpDMi9IcEM7QXlDci9INEI7RUFDSTtFQUNBO0VBQ0EsY3hDOUNoQjtFd0MrQ2dCO0F6Q3UvSGhDO0F5Q3AvSDRCO0VBQ0k7RUFDQTtFQUNBLGdCeEMwQmhCO0FENDlIaEI7QXlDci9IZ0M7RUFDSTtFQUNBO0F6Q3UvSHBDO0F5Q3QvSG9DO0VBQ0k7RUFDQTtFQUNBO0F6Q3cvSHhDO0F5Q24vSG9DO0VBQ0k7RUFDQTtBekNxL0h4QztBeUNsL0hvQztFQUNJO0VBQ0EsY3hDeEV4QjtFd0N5RXdCO0F6Q28vSHhDO0F5Q2gvSGdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpDay9IcEM7QXlDai9Ib0M7RUFDSTtFQUNBO0VBQ0E7QXpDbS9IeEM7QXlDbC9Id0M7RUFDSTtFQUNBO0F6Q28vSDVDO0F5Q24vSDRDO0VBQ0k7RUFDQTtFQUNBO0F6Q3EvSGhEO0F5Q2wvSHdDO0VBQ0k7RUFDQTtFQUNBLGN4Q2xHNUI7RXdDbUc0QjtBekNvL0g1QztBeUNqL0hvQztFQUNJO0VBQ0EsY3hDeEd4QjtFd0N5R3dCO0F6Q20vSHhDO0F5Qy8rSG9DO0VBQ0k7QXpDaS9IeEM7QUc3NkhFO0VzQzNEYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QnhDaEhQO0l3Q2lITztJQUNBO0V6QzIrSGxCO0V5Q3grSGtCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCeEMvSFY7SXdDZ0lVLGN4Q2hJVjtJd0NrSVU7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0V6Q3crSHRCO0V5Q3ArSHNCO0lBQ0k7SUFDQTtJQUNBLDRDeEN0RWQ7SXdDdUVjO0V6Q3MrSDFCO0V5Q24rSHNCO0lBQ0k7RXpDcStIMUI7RXlDcCtIMEI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6Q3MrSDlCO0V5Qy85SDBCO0lBQ0k7SUFDQTtFekNpK0g5QjtFeUM5OUgwQjtJQUNJO0V6Q2crSDlCO0V5Qy85SDhCO0lBQ0k7RXpDaStIbEM7RXlDaCtIa0M7SUFDSTtJQUNBO0V6Q2srSHRDO0FBQ0Y7QUd6K0hFO0VzQ2dCa0I7SUFDSTtFekM0OUh0QjtFeUN2OUgwQjtJQUNJO0V6Q3k5SDlCO0FBQ0Y7QUdqL0hFO0VzQytCa0I7SUFDSTtFekNxOUh0QjtFeUNoOUgwQjtJQUNJO0V6Q2s5SDlCO0FBQ0Y7O0FDNXJJQTtBQWlEQTtBQVFBO0FBSUE7QUFHQTtBQUtBO0FBR0E7QUFJQTtBQUdBO0FBR0E7QUFHQTtBQUtBO0F5Q3hGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExQ3lzSUo7QUc1Z0lFO0V1Q3pMRTtJQUNFO0UxQ3dzSUo7QUFDRjtBR2poSUU7RXVDbkxFO0lBQ0U7RTFDdXNJSjtBQUNGOztBMkN6dElBO0VBQ0U7QTNDNHRJRjtBQzd0SUE7QUFpREE7QUFRQTtBQUlBO0FBR0E7QUFLQTtBQUdBO0FBSUE7QUFHQTtBQUdBO0FBR0E7QUFLQTtBQTFGQTtBQWlEQTtBQVFBO0FBSUE7QUFHQTtBQUtBO0FBR0E7QUFJQTtBQUdBO0FBR0E7QUFHQTtBQUtBO0EyQ3ZGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1Q292SUo7QTRDbHZJUTtFQUNJLGMzQ2dCRTtBRG91SWQ7QTRDaHZJSTtFQUNJO0E1Q2t2SVI7QTRDanZJUTtFQUNJLHlCM0NTRTtFMkNSRixnQjNDOEVJO0UyQzdFSixjM0NEQztFMkNHRDtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q2l2SVo7QTRDL3VJWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDaXZJaEI7QTRDaHZJZ0I7RUFDSTtFQUNBO0VBQ0E7QTVDa3ZJcEI7QTRDaHZJZ0I7RUFDSTtBNUNrdklwQjtBNENodklnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUNrdklwQjtBNENodklvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUNrdkl4QjtBNEMvdUlvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUNpdkl4QjtBNENodkl3QjtFQUNJO0E1Q2t2STVCO0E0Qzd1SWdCO0VBQ0k7RUFDQTtBNUMrdUlwQjtBNEN6dUlJO0VBQ0ksYzNDMURNO0UyQzJETjtFQUNBO0E1QzJ1SVI7QTRDdnVJUTtFQUNJLGMzQ2pFRTtFMkNrRUY7RUFDQTtFQUNBO0VBQ0E7QTVDeXVJWjtBNEN4dUlZO0VBQ0k7RUFDQTtBNUMwdUloQjtBNEN2dUlRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q3l1SVo7QTRDdnVJWTtFQUNJO0VBQ0E7QTVDeXVJaEI7QUdycElFO0V5Q2hNRjtJQWtIUTtFNUN1dUlOO0U0Q3B1SWM7SUFDSTtFNUNzdUlsQjtFNENodUlVO0lBQ0k7RTVDa3VJZDtFNEM3dElVO0lBQ0k7RTVDK3RJZDtBQUNGO0FHbnFJRTtFeUN0RFU7SUFDSTtFNUM0dElkO0FBQ0Y7O0FDMzJJQTtBQWlEQTtBQVFBO0FBSUE7QUFHQTtBQUtBO0FBR0E7QUFJQTtBQUdBO0FBR0E7QUFHQTtBQUtBO0FBMUZBO0FBaURBO0FBUUE7QUFJQTtBQUdBO0FBS0E7QUFHQTtBQUlBO0FBR0E7QUFHQTtBQUdBO0FBS0E7QTRDekZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUI1Q3FCVTtBRGczSWQ7QTZDcDRJSTtFQUNFO0E3Q3M0SU47QTZDbjRJSTtFQUNFLHlCNUNUa0I7QUQ4NEl4QjtBRzdzSUU7RTBDcExJO0lBQ0U7SUFDQTtFN0NvNElOO0FBQ0Y7O0FDdDVJQTtBQWlEQTtBQVFBO0FBSUE7QUFHQTtBQUtBO0FBR0E7QUFJQTtBQUdBO0FBR0E7QUFHQTtBQUtBO0FBMUZBO0FBaURBO0FBUUE7QUFJQTtBQUdBO0FBS0E7QUFHQTtBQUlBO0FBR0E7QUFHQTtBQUdBO0FBS0E7QTZDdkZBO0VBQ0U7QTlDODZJRjs7QThDNzZJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUNnN0lKOztBR3h2SUU7RTJDaE1GO0lBV0k7SUFDQTtFOUNrN0lGO0U4Q2o3SUU7SUFDRTtFOUNtN0lKO0FBQ0Y7QUNyOElBO0FBaURBO0FBUUE7QUFJQTtBQUdBO0FBS0E7QUFHQTtBQUlBO0FBR0E7QUFHQTtBQUdBO0FBS0E7QThDekZBO0VBQ0U7QS9DazlJRjs7QStDajlJRTtFQUNFO0EvQ285SUo7O0ErQ2o5SUU7RUFDRTtBL0NvOUlKOztBR3p4SUU7RTRDdkxFO0lBQ0U7SUFDQTtFL0NvOUlKO0FBQ0Y7QUdoeUlFO0U0Q2hMRTtJQUNFO0UvQ205SUo7QUFDRjtBQ3grSUE7QUFpREE7QUFRQTtBQUlBO0FBR0E7QUFLQTtBQUdBO0FBSUE7QUFHQTtBQUdBO0FBR0E7QUFLQTtBQTFGQTtBQWlEQTtBQVFBO0FBSUE7QUFHQTtBQUtBO0FBR0E7QUFJQTtBQUdBO0FBR0E7QUFHQTtBQUtBO0ErQ3ZGQTtFQUNFO0VBQ0E7RUFDQTtBaEQrL0lGOztBZ0Q5L0lFO0VBQ0U7QWhEaWdKSjs7QWdEaGdKSTtFQUNFLHlCL0NnQlE7RStDZlIsNEMvQ3dGUTtFK0N2RlI7QWhEbWdKTjs7QWdEamdKSTtFQUNFO0FoRG9nSk47O0FnRG5nSk07RUFDRTtFQUNBLGMvQ2hCZ0I7QURzaEp4Qjs7QWdEamdKRTtFQUVFO0VBQ0E7QWhEbWdKSjs7QWdEbGdKSTtFQUNFLHlCL0NGUTtFK0NHUjtFQUNBLDRDL0NxRVE7RStDcEVSO0FoRHFnSk47O0FnRHBnSk07RUFDRTtFQUNBO0VBQ0E7QWhEdWdKUjs7QWdEdGdKUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRHlnSlY7O0FnRHZnSlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEQwZ0pkOztBZ0R6Z0pjO0VBQ0U7QWhENGdKaEI7O0FnRHZnSmM7RUFDRSx5Qi9DdkRRO0UrQ3dEUixjL0NoQ0Y7RStDaUNFO0FoRDBnSmhCOztBZ0R4Z0pnQjtFQUNFLGMvQ3BDSjtBRCtpSmQ7O0FnRGxnSkk7RUFDRTtFQUNBO0VBQ0EsNEMvQ3lCUTtFK0N4QlIseUIvQ2pEUTtBRHNqSmQ7O0FnRHBnSk07RUFDRTtBaER1Z0pSOztBZ0R0Z0pRO0VBQ0U7RUFDQTtBaER5Z0pWOztBZ0R0Z0pRO0VBQ0U7QWhEeWdKVjs7QWdEdGdKUTtFQUNFO0VBQ0E7RUFDQTtBaER5Z0pWOztBZ0RuZ0pFO0VBQ0U7RUFDQSx5Qi9DeEVVO0UrQ3lFVjtBaERzZ0pKOztBR3Q2SUU7RTZDaE1GO0lBb0dJO0VoRHVnSkY7RWdEdGdKRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaER3Z0pKO0VnRHZnSkk7SUFDRTtJQUNBO0lBQ0EsNEMvQ2ZNO0VEd2hKWjtFZ0R4Z0pNO0lBQ0U7RWhEMGdKUjtFZ0R6Z0pRO0lBQ0U7SUFDQTtJQUNBO0VoRDJnSlY7RWdEemdKWTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUVBO0lBQ0E7SUFDQTtFaER5Z0pkO0VnRHZnSmM7SUFDRTtFaER5Z0poQjtFZ0R0Z0pjO0lBQ0UsYy9DMUlNO0krQzJJTjtJQUNBO0VoRHdnSmhCO0VnRHRnSmM7SUFDRSx5Qi9DMUhKO0krQzJISTtFaER3Z0poQjtFZ0RuZ0pjO0lBQ0UseUIvQ3RKTTtJK0N1Sk4sYy9DL0hKO0krQ2dJSTtFaERxZ0poQjtFZ0RuZ0pnQjtJQUNFLGMvQ25JTjtFRHdvSlo7RWdENy9JUTtJQUNFO0VoRCsvSVY7RWdEMS9JSTtJQUNFO0lBQ0E7RWhENC9JTjtBQUNGO0FDMXFKQTtBQWlEQTtBQVFBO0FBSUE7QUFHQTtBQUtBO0FBR0E7QUFJQTtBQUdBO0FBR0E7QUFHQTtBQUtBO0FnRHpGQTtFQUNFO0VBQ0E7RUFDQTtBakR1ckpGOztBaUR0ckpFO0VBQ0U7RUFDQTtFQUNBO0FqRHlySko7O0FHOS9JRTtFOEN2TEU7SUFDRTtJQUNBO0VqRHlySko7QUFDRjtBa0RwckpBO0VBQ0UsaUJqRDZCZ0I7RWlENUJoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmpERlk7QUR3ckpkO0FrRHBySkU7RUFDRTtFQUNBO0VBQ0E7QWxEc3JKSjtBa0RuckpFO0VBQ0U7RUFDQTtFQUNBO0FsRHFySko7O0FrRGpySkE7RUFDRTtFQUNBO0VBQ0E7RUFFQSx5QmpEdEJZO0FEeXNKZDtBa0RsckpFO0VBQ0U7QWxEb3JKSjtBa0QvcUpJO0VBQ0U7QWxEaXJKTjtBa0Q1cUpJO0VBQ0U7RUFDQSx5QmpEN0RrQjtFaUQ4RGxCLGNqRHRDUTtFaUR1Q1IsZ0JqRCtCVTtFaUQ5QlY7QWxEOHFKTjtBa0Q3cUpNO0VBQ0U7QWxEK3FKUjtBa0R6cUpJO0VBQ0U7QWxEMnFKTjs7QWtEcHFKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEdXFKSjtBa0R0cUpJO0VBQ0U7RUFDQTtBbER3cUpOO0FrRHZxSk07RUFDRTtFQUNBO0VBQ0E7QWxEeXFKUjs7QUdwa0pFO0UrQzlGQTtJQUNFO0VsRHNxSkY7RWtEcHFKSTtJQUNFO0VsRHNxSk47RWtEanFKSTtJQUNFO0lBQ0E7RWxEbXFKTjtFa0RscUpNO0lBQ0U7SUFDQTtJQUNBO0VsRG9xSlI7QUFDRixDOzs7O0FDenhKQTtBQWlEQTtBQVFBO0FBSUE7QUFHQTtBQUtBO0FBR0E7QUFJQTtBQUdBO0FBR0E7QUFHQTtBQUtBO0FBMUZBO0FBaURBO0FBUUE7QUFJQTtBQUdBO0FBS0E7QUFHQTtBQUlBO0FBR0E7QUFHQTtBQUdBO0FBS0E7QWdDdkZBO0VBQ0k7RUFDQTtBQXNCSjtBQXBCSTtFQUNJO0VBQ0E7RUFDQTtBQXNCUjtBQW5CSTtFQUNJO0VBQ0E7RUFDQTtBQXFCUjtBQXBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBc0JaO0FBckJZO0VBQ0k7RUFDQTtBQXVCaEI7QUF0QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaENYTjtFZ0NZTTtBQXdCcEI7QTlCd0lFO0U4QjFKTTtJQUNFO0VBcUJSO0FBQ0Y7QTlCbUlFO0U4QnBKTTtJQUNJO0lBQ0E7RUFvQlY7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL2dsb2JhbC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9nbG9iYWwvX2dsb2JhbHMuc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL21peGlucy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9jb21wb25lbnRzL19idG4uc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX25hdmJhci5zY3NzIiwid2VicGFjazovL2Zvdy8uL3dlYi9hcHAvQXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc2hvd2Nhc2Uuc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2Jsb2NrLWVtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9jb21wb25lbnRzL19ibG9jay1pbWFnZS5zY3NzIiwid2VicGFjazovL2Zvdy8uL3dlYi9hcHAvQXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYmxvY2stcGljdG9ncmFtLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9jb21wb25lbnRzL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9jb21wb25lbnRzL19wcmVzZW50YXRpb24uc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX25ld3Muc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9jb21wb25lbnRzL19sb2dvLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9jb21wb25lbnRzL19wb3BfdXAuc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3RpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9jb21wb25lbnRzL19hYm91dC5zY3NzIiwid2VicGFjazovL2Zvdy8uL3dlYi9hcHAvQXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbnRlcm5hdGlvbmFsX2V2ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbnRlcm5hdGlvbmFsX25ld3Muc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2V2ZW50LWNhcmQuc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NvY2lhbC1uZXR3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9jb21wb25lbnRzL19uZXdzbGV0dGVyLXN1YnNjcmliZS5zY3NzIiwid2VicGFjazovL2Zvdy8uL3dlYi9hcHAvQXNzZXRzL3Njc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9jb21wb25lbnRzL19ub3RpZmljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JyYW5jaC1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9jb21wb25lbnRzL19jdnYtY2FyZC5zY3NzIiwid2VicGFjazovL2Zvdy8uL3dlYi9hcHAvQXNzZXRzL3Njc3MvY29tcG9uZW50cy9zZWN1cml0eS9fbG9naW5fZm9ybS5zY3NzIiwid2VicGFjazovL2Zvdy8uL3dlYi9hcHAvQXNzZXRzL3Njc3MvY29tcG9uZW50cy9zZWN1cml0eS9fcmVnaXN0ZXJfZm9ybS5zY3NzIiwid2VicGFjazovL2Zvdy8uL3dlYi9hcHAvQXNzZXRzL3Njc3MvY29tcG9uZW50cy9zZWN1cml0eS9fcHJvZmlsZV9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzIiwid2VicGFjazovL2Zvdy8uL3dlYi9hcHAvQXNzZXRzL3Njc3MvcGFnZXMvX2Fib3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9wYWdlcy9fYWN0dWFsaXRlcy5zY3NzIiwid2VicGFjazovL2Zvdy8uL3dlYi9hcHAvQXNzZXRzL3Njc3MvcGFnZXMvX2FkaGVzaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzIiwid2VicGFjazovL2Zvdy8uL3dlYi9hcHAvQXNzZXRzL3Njc3MvcGFnZXMvX2Nvb2tpZXMuc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL3BhZ2VzL19kb25hdGUuc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL3BhZ2VzL19wb2xpY3kuc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL3BhZ2VzL180MDQuc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9wYWdlcy9fZXZlbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9wYWdlcy9fZXZlbnQuc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL3BhZ2VzL2JyYW5jaC9fYnJhbmNoZXMuc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL3BhZ2VzL19jYW5hbF9jdnYuc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL3BhZ2VzL3NlY3VyaXR5L19hY3Rpdml0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9wYWdlcy9zZWN1cml0eS9fbG9naW4uc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL3BhZ2VzL3NlY3VyaXR5L19wcm9maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vZm93Ly4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9wYWdlcy9zZWN1cml0eS9fcmVnaXN0ZXIuc2NzcyIsIndlYnBhY2s6Ly9mb3cvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL3BhZ2VzL19wYWdlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Xb3JrK1NhbnM6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UGxheWZhaXIrRGlzcGxheTppdGFsLHdnaHRAMCw0MDAuLjkwMDsxLDQwMC4uOTAwJmZhbWlseT1Xb3JrK1NhbnM6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOndnaHRAMzAwOzQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbi8qQ09MT1JTIFZBTFVFUyovXG4vKldJRFRIUyBWQUxVRVMqL1xuLypBU0lERSovXG4vKkFMRVJUUyovXG4vKk5BVkJBUiovXG4vKkRST1BET1dOKi9cbi8qQ09MTEVDVElPTlMqL1xuLypCVVRUT05TKi9cbi8qUEFHSU5BVElPTlMqL1xuLypGT05ULUZBTUlMTFkqL1xuLypKVU1CT1RST04qL1xuLypBU0lERSBQUk9GSUxFKi9cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG59XG5cbmlucHV0LCBidXR0b24sIHRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB1bnNldDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbWcsIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdmcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uY29udGFpbmVyX19mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyX19mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiA3MHZ3O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmRpdmlzaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENERkU2O1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cblxuLmF2YXRhciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hdmF0YXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKkNPTE9SUyBWQUxVRVMqL1xuLypXSURUSFMgVkFMVUVTKi9cbi8qQVNJREUqL1xuLypBTEVSVFMqL1xuLypOQVZCQVIqL1xuLypEUk9QRE9XTiovXG4vKkNPTExFQ1RJT05TKi9cbi8qQlVUVE9OUyovXG4vKlBBR0lOQVRJT05TKi9cbi8qRk9OVC1GQU1JTExZKi9cbi8qSlVNQk9UUk9OKi9cbi8qQVNJREUgUFJPRklMRSovXG4vKkNPTE9SUyBWQUxVRVMqL1xuLypXSURUSFMgVkFMVUVTKi9cbi8qQVNJREUqL1xuLypBTEVSVFMqL1xuLypOQVZCQVIqL1xuLypEUk9QRE9XTiovXG4vKkNPTExFQ1RJT05TKi9cbi8qQlVUVE9OUyovXG4vKlBBR0lOQVRJT05TKi9cbi8qRk9OVC1GQU1JTExZKi9cbi8qSlVNQk9UUk9OKi9cbi8qQVNJREUgUFJPRklMRSovXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0biAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCwgLmJ0biBpLmJpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYnRuIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgcGFkZGluZzogMCAwLjFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ0bl9fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMyNDM0NTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNDM0NTU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fcHJpbWFyeSAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMyNDM0NTU7XG59XG4uYnRuX19wcmltYXJ5OmhvdmVyICoge1xuICBjb2xvcjogIzI0MzQ1NTtcbn1cbi5idG5fX3ByaW1hcnlfX2Z1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQzNDU1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG5fX3ByaW1hcnlfX2Z1bGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjQzNDU1O1xuICBjb2xvcjogIzI0MzQ1NTtcbn1cbi5idG5fX3ByaW1hcnlfX2Z1bGw6aG92ZXIgKiB7XG4gIGNvbG9yOiAjMjQzNDU1O1xufVxuLmJ0bl9fc2hhcmVkX2hvdXNlIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBjb2xvcjogIzMwMzEzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAxODIsIDQxKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjU1LCAxODIsIDQxKSAwJSwgcmdiKDI1NSwgMjE4LCA4NikgMzUlLCByZ2IoMjU1LCAyMTUsIDE2NikgMTAwJSk7XG59XG4uYnRuIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgcGFkZGluZzogMCAwLjFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ0bl9fcHJpbWFyeV9fb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNDM0NTU7XG4gIGNvbG9yOiAjMjQzNDU1O1xufVxuLmJ0bl9fcHJpbWFyeV9fb3V0bGluZSAqIHtcbiAgY29sb3I6ICMyNDM0NTU7XG59XG4uYnRuX19wcmltYXJ5X19vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI0MzQ1NTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19wcmltYXJ5X19vdXRsaW5lOmhvdmVyICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX3ByaW1hcnlfX291dGxpbmVfX2Z1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzI0MzQ1NTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjQzNDU1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG5fX3ByaW1hcnlfX291dGxpbmVfX2Z1bGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjQzNDU1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX3ByaW1hcnlfX291dGxpbmVfX2Z1bGw6aG92ZXIgKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fc2hhcmVkX2hvdXNlIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBjb2xvcjogIzMwMzEzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAxODIsIDQxKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjU1LCAxODIsIDQxKSAwJSwgcmdiKDI1NSwgMjE4LCA4NikgMzUlLCByZ2IoMjU1LCAyMTUsIDE2NikgMTAwJSk7XG59XG4uYnRuIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgcGFkZGluZzogMCAwLjFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ0bl9fc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzI0MzQ1NTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI0MzQ1NTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19zZWNvbmRhcnkgKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMyNDM0NTU7XG59XG4uYnRuX19zZWNvbmRhcnk6aG92ZXIgKiB7XG4gIGNvbG9yOiAjMjQzNDU1O1xufVxuLmJ0bl9fc2Vjb25kYXJ5X19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MzQ1NTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuX19zZWNvbmRhcnlfX2Z1bGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjQzNDU1O1xuICBjb2xvcjogIzI0MzQ1NTtcbn1cbi5idG5fX3NlY29uZGFyeV9fZnVsbDpob3ZlciAqIHtcbiAgY29sb3I6ICMyNDM0NTU7XG59XG4uYnRuX19zaGFyZWRfaG91c2Uge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGNvbG9yOiAjMzAzMTMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDE4MiwgNDEpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyNTUsIDE4MiwgNDEpIDAlLCByZ2IoMjU1LCAyMTgsIDg2KSAzNSUsIHJnYigyNTUsIDIxNSwgMTY2KSAxMDAlKTtcbn1cbi5idG4gLm1hdGVyaWFsLXN5bWJvbHMtc2hhcnAge1xuICBwYWRkaW5nOiAwIDAuMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnRuX19zZWNvbmRhcnlfX291dGxpbmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjQzNDU1O1xuICBjb2xvcjogIzI0MzQ1NTtcbn1cbi5idG5fX3NlY29uZGFyeV9fb3V0bGluZSAqIHtcbiAgY29sb3I6ICMyNDM0NTU7XG59XG4uYnRuX19zZWNvbmRhcnlfX291dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjQzNDU1O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX3NlY29uZGFyeV9fb3V0bGluZTpob3ZlciAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19zZWNvbmRhcnlfX291dGxpbmVfX2Z1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzI0MzQ1NTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjQzNDU1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG5fX3NlY29uZGFyeV9fb3V0bGluZV9fZnVsbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNDM0NTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fc2Vjb25kYXJ5X19vdXRsaW5lX19mdWxsOmhvdmVyICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX3NoYXJlZF9ob3VzZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTgyLCA0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMTgyLCA0MSkgMCUsIHJnYigyNTUsIDIxOCwgODYpIDM1JSwgcmdiKDI1NSwgMjE1LCAxNjYpIDEwMCUpO1xufVxuLmJ0biAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIHBhZGRpbmc6IDAgMC4xcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idG5fX3RoaXJkIHtcbiAgYmFja2dyb3VuZDogI0E1OUVCODtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E1OUVCODtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX190aGlyZCAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX190aGlyZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjQTU5RUI4O1xufVxuLmJ0bl9fdGhpcmQ6aG92ZXIgKiB7XG4gIGNvbG9yOiAjQTU5RUI4O1xufVxuLmJ0bl9fdGhpcmRfX2Z1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTU5RUI4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG5fX3RoaXJkX19mdWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E1OUVCODtcbiAgY29sb3I6ICNBNTlFQjg7XG59XG4uYnRuX190aGlyZF9fZnVsbDpob3ZlciAqIHtcbiAgY29sb3I6ICNBNTlFQjg7XG59XG4uYnRuX19zaGFyZWRfaG91c2Uge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGNvbG9yOiAjMzAzMTMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDE4MiwgNDEpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyNTUsIDE4MiwgNDEpIDAlLCByZ2IoMjU1LCAyMTgsIDg2KSAzNSUsIHJnYigyNTUsIDIxNSwgMTY2KSAxMDAlKTtcbn1cbi5idG4gLm1hdGVyaWFsLXN5bWJvbHMtc2hhcnAge1xuICBwYWRkaW5nOiAwIDAuMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnRuX190aGlyZF9fb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNTlFQjg7XG4gIGNvbG9yOiAjQTU5RUI4O1xufVxuLmJ0bl9fdGhpcmRfX291dGxpbmUgKiB7XG4gIGNvbG9yOiAjQTU5RUI4O1xufVxuLmJ0bl9fdGhpcmRfX291dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQTU5RUI4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX3RoaXJkX19vdXRsaW5lOmhvdmVyICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX3RoaXJkX19vdXRsaW5lX19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNBNTlFQjg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E1OUVCODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuX190aGlyZF9fb3V0bGluZV9fZnVsbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNBNTlFQjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fdGhpcmRfX291dGxpbmVfX2Z1bGw6aG92ZXIgKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fc2hhcmVkX2hvdXNlIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBjb2xvcjogIzMwMzEzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAxODIsIDQxKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjU1LCAxODIsIDQxKSAwJSwgcmdiKDI1NSwgMjE4LCA4NikgMzUlLCByZ2IoMjU1LCAyMTUsIDE2NikgMTAwJSk7XG59XG4uYnRuIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgcGFkZGluZzogMCAwLjFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ0bl9fZm91cnRoIHtcbiAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19mb3VydGggKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fZm91cnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICNEOUQ5RDk7XG59XG4uYnRuX19mb3VydGg6aG92ZXIgKiB7XG4gIGNvbG9yOiAjRDlEOUQ5O1xufVxuLmJ0bl9fZm91cnRoX19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuX19mb3VydGhfX2Z1bGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBjb2xvcjogI0Q5RDlEOTtcbn1cbi5idG5fX2ZvdXJ0aF9fZnVsbDpob3ZlciAqIHtcbiAgY29sb3I6ICNEOUQ5RDk7XG59XG4uYnRuX19zaGFyZWRfaG91c2Uge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGNvbG9yOiAjMzAzMTMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDE4MiwgNDEpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyNTUsIDE4MiwgNDEpIDAlLCByZ2IoMjU1LCAyMTgsIDg2KSAzNSUsIHJnYigyNTUsIDIxNSwgMTY2KSAxMDAlKTtcbn1cbi5idG4gLm1hdGVyaWFsLXN5bWJvbHMtc2hhcnAge1xuICBwYWRkaW5nOiAwIDAuMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnRuX19mb3VydGhfX291dGxpbmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBjb2xvcjogI0Q5RDlEOTtcbn1cbi5idG5fX2ZvdXJ0aF9fb3V0bGluZSAqIHtcbiAgY29sb3I6ICNEOUQ5RDk7XG59XG4uYnRuX19mb3VydGhfX291dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX2ZvdXJ0aF9fb3V0bGluZTpob3ZlciAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19mb3VydGhfX291dGxpbmVfX2Z1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0Q5RDlEOTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG5fX2ZvdXJ0aF9fb3V0bGluZV9fZnVsbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fZm91cnRoX19vdXRsaW5lX19mdWxsOmhvdmVyICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX3NoYXJlZF9ob3VzZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTgyLCA0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMTgyLCA0MSkgMCUsIHJnYigyNTUsIDIxOCwgODYpIDM1JSwgcmdiKDI1NSwgMjE1LCAxNjYpIDEwMCUpO1xufVxuLmJ0biAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIHBhZGRpbmc6IDAgMC4xcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idG5fX2RhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNGNTZDNkM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNTZDNkM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fZGFuZ2VyICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX2Rhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRjU2QzZDO1xufVxuLmJ0bl9fZGFuZ2VyOmhvdmVyICoge1xuICBjb2xvcjogI0Y1NkM2Qztcbn1cbi5idG5fX2Rhbmdlcl9fZnVsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTZDNkM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bl9fZGFuZ2VyX19mdWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1NkM2QztcbiAgY29sb3I6ICNGNTZDNkM7XG59XG4uYnRuX19kYW5nZXJfX2Z1bGw6aG92ZXIgKiB7XG4gIGNvbG9yOiAjRjU2QzZDO1xufVxuLmJ0bl9fc2hhcmVkX2hvdXNlIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBjb2xvcjogIzMwMzEzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAxODIsIDQxKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjU1LCAxODIsIDQxKSAwJSwgcmdiKDI1NSwgMjE4LCA4NikgMzUlLCByZ2IoMjU1LCAyMTUsIDE2NikgMTAwJSk7XG59XG4uYnRuIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgcGFkZGluZzogMCAwLjFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ0bl9fZGFuZ2VyX19vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1NkM2QztcbiAgY29sb3I6ICNGNTZDNkM7XG59XG4uYnRuX19kYW5nZXJfX291dGxpbmUgKiB7XG4gIGNvbG9yOiAjRjU2QzZDO1xufVxuLmJ0bl9fZGFuZ2VyX19vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y1NkM2QztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19kYW5nZXJfX291dGxpbmU6aG92ZXIgKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fZGFuZ2VyX19vdXRsaW5lX19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGNTZDNkM7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1NkM2QztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuX19kYW5nZXJfX291dGxpbmVfX2Z1bGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjU2QzZDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX2Rhbmdlcl9fb3V0bGluZV9fZnVsbDpob3ZlciAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19zaGFyZWRfaG91c2Uge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGNvbG9yOiAjMzAzMTMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDE4MiwgNDEpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyNTUsIDE4MiwgNDEpIDAlLCByZ2IoMjU1LCAyMTgsIDg2KSAzNSUsIHJnYigyNTUsIDIxNSwgMTY2KSAxMDAlKTtcbn1cbi5idG4gLm1hdGVyaWFsLXN5bWJvbHMtc2hhcnAge1xuICBwYWRkaW5nOiAwIDAuMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnRuX19ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM2N0MyM0E7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2N0MyM0E7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fZ3JlZW4gKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzY3QzIzQTtcbn1cbi5idG5fX2dyZWVuOmhvdmVyICoge1xuICBjb2xvcjogIzY3QzIzQTtcbn1cbi5idG5fX2dyZWVuX19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3QzIzQTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuX19ncmVlbl9fZnVsbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2N0MyM0E7XG4gIGNvbG9yOiAjNjdDMjNBO1xufVxuLmJ0bl9fZ3JlZW5fX2Z1bGw6aG92ZXIgKiB7XG4gIGNvbG9yOiAjNjdDMjNBO1xufVxuLmJ0bl9fc2hhcmVkX2hvdXNlIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBjb2xvcjogIzMwMzEzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAxODIsIDQxKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjU1LCAxODIsIDQxKSAwJSwgcmdiKDI1NSwgMjE4LCA4NikgMzUlLCByZ2IoMjU1LCAyMTUsIDE2NikgMTAwJSk7XG59XG4uYnRuIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgcGFkZGluZzogMCAwLjFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ0bl9fZ3JlZW5fX291dGxpbmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjdDMjNBO1xuICBjb2xvcjogIzY3QzIzQTtcbn1cbi5idG5fX2dyZWVuX19vdXRsaW5lICoge1xuICBjb2xvcjogIzY3QzIzQTtcbn1cbi5idG5fX2dyZWVuX19vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY3QzIzQTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19ncmVlbl9fb3V0bGluZTpob3ZlciAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19ncmVlbl9fb3V0bGluZV9fZnVsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNjdDMjNBO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2N0MyM0E7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bl9fZ3JlZW5fX291dGxpbmVfX2Z1bGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjdDMjNBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX2dyZWVuX19vdXRsaW5lX19mdWxsOmhvdmVyICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX3NoYXJlZF9ob3VzZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTgyLCA0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMTgyLCA0MSkgMCUsIHJnYigyNTUsIDIxOCwgODYpIDM1JSwgcmdiKDI1NSwgMjE1LCAxNjYpIDEwMCUpO1xufVxuLmJ0biAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIHBhZGRpbmc6IDAgMC4xcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idG5fX2JsdWUge1xuICBiYWNrZ3JvdW5kOiAjNjRBMUQ4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjRBMUQ4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX2JsdWUgKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNjRBMUQ4O1xufVxuLmJ0bl9fYmx1ZTpob3ZlciAqIHtcbiAgY29sb3I6ICM2NEExRDg7XG59XG4uYnRuX19ibHVlX19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0QTFEODtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuX19ibHVlX19mdWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY0QTFEODtcbiAgY29sb3I6ICM2NEExRDg7XG59XG4uYnRuX19ibHVlX19mdWxsOmhvdmVyICoge1xuICBjb2xvcjogIzY0QTFEODtcbn1cbi5idG5fX3NoYXJlZF9ob3VzZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTgyLCA0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMTgyLCA0MSkgMCUsIHJnYigyNTUsIDIxOCwgODYpIDM1JSwgcmdiKDI1NSwgMjE1LCAxNjYpIDEwMCUpO1xufVxuLmJ0biAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIHBhZGRpbmc6IDAgMC4xcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idG5fX2JsdWVfX291dGxpbmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjRBMUQ4O1xuICBjb2xvcjogIzY0QTFEODtcbn1cbi5idG5fX2JsdWVfX291dGxpbmUgKiB7XG4gIGNvbG9yOiAjNjRBMUQ4O1xufVxuLmJ0bl9fYmx1ZV9fb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2NEExRDg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fYmx1ZV9fb3V0bGluZTpob3ZlciAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19ibHVlX19vdXRsaW5lX19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM2NEExRDg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY0QTFEODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuX19ibHVlX19vdXRsaW5lX19mdWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY0QTFEODtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19ibHVlX19vdXRsaW5lX19mdWxsOmhvdmVyICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX3NoYXJlZF9ob3VzZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTgyLCA0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMTgyLCA0MSkgMCUsIHJnYigyNTUsIDIxOCwgODYpIDM1JSwgcmdiKDI1NSwgMjE1LCAxNjYpIDEwMCUpO1xufVxuLmJ0biAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIHBhZGRpbmc6IDAgMC4xcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idG5fX3dhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjRTZBMjNDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZBMjNDO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX3dhcm5pbmcgKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRTZBMjNDO1xufVxuLmJ0bl9fd2FybmluZzpob3ZlciAqIHtcbiAgY29sb3I6ICNFNkEyM0M7XG59XG4uYnRuX193YXJuaW5nX19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2QTIzQztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuX193YXJuaW5nX19mdWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2QTIzQztcbiAgY29sb3I6ICNFNkEyM0M7XG59XG4uYnRuX193YXJuaW5nX19mdWxsOmhvdmVyICoge1xuICBjb2xvcjogI0U2QTIzQztcbn1cbi5idG5fX3NoYXJlZF9ob3VzZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTgyLCA0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMTgyLCA0MSkgMCUsIHJnYigyNTUsIDIxOCwgODYpIDM1JSwgcmdiKDI1NSwgMjE1LCAxNjYpIDEwMCUpO1xufVxuLmJ0biAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIHBhZGRpbmc6IDAgMC4xcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idG5fX3dhcm5pbmdfX291dGxpbmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZBMjNDO1xuICBjb2xvcjogI0U2QTIzQztcbn1cbi5idG5fX3dhcm5pbmdfX291dGxpbmUgKiB7XG4gIGNvbG9yOiAjRTZBMjNDO1xufVxuLmJ0bl9fd2FybmluZ19fb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFNkEyM0M7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fd2FybmluZ19fb3V0bGluZTpob3ZlciAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX193YXJuaW5nX19vdXRsaW5lX19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNFNkEyM0M7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2QTIzQztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuX193YXJuaW5nX19vdXRsaW5lX19mdWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0U2QTIzQztcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX193YXJuaW5nX19vdXRsaW5lX19mdWxsOmhvdmVyICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX3NoYXJlZF9ob3VzZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTgyLCA0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMTgyLCA0MSkgMCUsIHJnYigyNTUsIDIxOCwgODYpIDM1JSwgcmdiKDI1NSwgMjE1LCAxNjYpIDEwMCUpO1xufVxuLmJ0biAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIHBhZGRpbmc6IDAgMC4xcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idG5fX2luZm8ge1xuICBiYWNrZ3JvdW5kOiAjMzNCNUU1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzNCNUU1O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX2luZm8gKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9faW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMzNCNUU1O1xufVxuLmJ0bl9faW5mbzpob3ZlciAqIHtcbiAgY29sb3I6ICMzM0I1RTU7XG59XG4uYnRuX19pbmZvX19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzQjVFNTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuX19pbmZvX19mdWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzQjVFNTtcbiAgY29sb3I6ICMzM0I1RTU7XG59XG4uYnRuX19pbmZvX19mdWxsOmhvdmVyICoge1xuICBjb2xvcjogIzMzQjVFNTtcbn1cbi5idG5fX3NoYXJlZF9ob3VzZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTgyLCA0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMTgyLCA0MSkgMCUsIHJnYigyNTUsIDIxOCwgODYpIDM1JSwgcmdiKDI1NSwgMjE1LCAxNjYpIDEwMCUpO1xufVxuLmJ0biAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIHBhZGRpbmc6IDAgMC4xcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idG5fX2luZm9fX291dGxpbmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzNCNUU1O1xuICBjb2xvcjogIzMzQjVFNTtcbn1cbi5idG5fX2luZm9fX291dGxpbmUgKiB7XG4gIGNvbG9yOiAjMzNCNUU1O1xufVxuLmJ0bl9faW5mb19fb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzM0I1RTU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9faW5mb19fb3V0bGluZTpob3ZlciAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19pbmZvX19vdXRsaW5lX19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMzM0I1RTU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzQjVFNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuX19pbmZvX19vdXRsaW5lX19mdWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzQjVFNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19pbmZvX19vdXRsaW5lX19mdWxsOmhvdmVyICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX3NoYXJlZF9ob3VzZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTgyLCA0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMTgyLCA0MSkgMCUsIHJnYigyNTUsIDIxOCwgODYpIDM1JSwgcmdiKDI1NSwgMjE1LCAxNjYpIDEwMCUpO1xufVxuLmJ0biAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIHBhZGRpbmc6IDAgMC4xcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idG5fX2dyZXkge1xuICBiYWNrZ3JvdW5kOiAjRENERkU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX2dyZXkgKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fZ3JleTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRENERkU2O1xufVxuLmJ0bl9fZ3JleTpob3ZlciAqIHtcbiAgY29sb3I6ICNEQ0RGRTY7XG59XG4uYnRuX19ncmV5X19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDREZFNjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuX19ncmV5X19mdWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcbiAgY29sb3I6ICNEQ0RGRTY7XG59XG4uYnRuX19ncmV5X19mdWxsOmhvdmVyICoge1xuICBjb2xvcjogI0RDREZFNjtcbn1cbi5idG5fX3NoYXJlZF9ob3VzZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTgyLCA0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMTgyLCA0MSkgMCUsIHJnYigyNTUsIDIxOCwgODYpIDM1JSwgcmdiKDI1NSwgMjE1LCAxNjYpIDEwMCUpO1xufVxuLmJ0biAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIHBhZGRpbmc6IDAgMC4xcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idG5fX2dyZXlfX291dGxpbmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xuICBjb2xvcjogI0RDREZFNjtcbn1cbi5idG5fX2dyZXlfX291dGxpbmUgKiB7XG4gIGNvbG9yOiAjRENERkU2O1xufVxuLmJ0bl9fZ3JleV9fb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEQ0RGRTY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fZ3JleV9fb3V0bGluZTpob3ZlciAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19ncmV5X19vdXRsaW5lX19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNEQ0RGRTY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuX19ncmV5X19vdXRsaW5lX19mdWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RDREZFNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19ncmV5X19vdXRsaW5lX19mdWxsOmhvdmVyICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX3NoYXJlZF9ob3VzZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTgyLCA0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMTgyLCA0MSkgMCUsIHJnYigyNTUsIDIxOCwgODYpIDM1JSwgcmdiKDI1NSwgMjE1LCAxNjYpIDEwMCUpO1xufVxuLmJ0biAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIHBhZGRpbmc6IDAgMC4xcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idG5fX2dyZXkxIHtcbiAgYmFja2dyb3VuZDogI0U0RTdFRDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTdFRDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19ncmV5MSAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19ncmV5MTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRTRFN0VEO1xufVxuLmJ0bl9fZ3JleTE6aG92ZXIgKiB7XG4gIGNvbG9yOiAjRTRFN0VEO1xufVxuLmJ0bl9fZ3JleTFfX2Z1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFN0VEO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG5fX2dyZXkxX19mdWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTdFRDtcbiAgY29sb3I6ICNFNEU3RUQ7XG59XG4uYnRuX19ncmV5MV9fZnVsbDpob3ZlciAqIHtcbiAgY29sb3I6ICNFNEU3RUQ7XG59XG4uYnRuX19zaGFyZWRfaG91c2Uge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGNvbG9yOiAjMzAzMTMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDE4MiwgNDEpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyNTUsIDE4MiwgNDEpIDAlLCByZ2IoMjU1LCAyMTgsIDg2KSAzNSUsIHJnYigyNTUsIDIxNSwgMTY2KSAxMDAlKTtcbn1cbi5idG4gLm1hdGVyaWFsLXN5bWJvbHMtc2hhcnAge1xuICBwYWRkaW5nOiAwIDAuMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnRuX19ncmV5MV9fb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU3RUQ7XG4gIGNvbG9yOiAjRTRFN0VEO1xufVxuLmJ0bl9fZ3JleTFfX291dGxpbmUgKiB7XG4gIGNvbG9yOiAjRTRFN0VEO1xufVxuLmJ0bl9fZ3JleTFfX291dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTRFN0VEO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX2dyZXkxX19vdXRsaW5lOmhvdmVyICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX2dyZXkxX19vdXRsaW5lX19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNFNEU3RUQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTdFRDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuX19ncmV5MV9fb3V0bGluZV9fZnVsbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFNEU3RUQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fZ3JleTFfX291dGxpbmVfX2Z1bGw6aG92ZXIgKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fc2hhcmVkX2hvdXNlIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBjb2xvcjogIzMwMzEzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAxODIsIDQxKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjU1LCAxODIsIDQxKSAwJSwgcmdiKDI1NSwgMjE4LCA4NikgMzUlLCByZ2IoMjU1LCAyMTUsIDE2NikgMTAwJSk7XG59XG4uYnRuIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgcGFkZGluZzogMCAwLjFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ0bl9fZ3JleTIge1xuICBiYWNrZ3JvdW5kOiAjRUJFRUY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFRUY1O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX2dyZXkyICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX2dyZXkyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICNFQkVFRjU7XG59XG4uYnRuX19ncmV5Mjpob3ZlciAqIHtcbiAgY29sb3I6ICNFQkVFRjU7XG59XG4uYnRuX19ncmV5Ml9fZnVsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVFRjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bl9fZ3JleTJfX2Z1bGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFRUY1O1xuICBjb2xvcjogI0VCRUVGNTtcbn1cbi5idG5fX2dyZXkyX19mdWxsOmhvdmVyICoge1xuICBjb2xvcjogI0VCRUVGNTtcbn1cbi5idG5fX3NoYXJlZF9ob3VzZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTgyLCA0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMTgyLCA0MSkgMCUsIHJnYigyNTUsIDIxOCwgODYpIDM1JSwgcmdiKDI1NSwgMjE1LCAxNjYpIDEwMCUpO1xufVxuLmJ0biAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIHBhZGRpbmc6IDAgMC4xcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idG5fX2dyZXkyX19vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRUVGNTtcbiAgY29sb3I6ICNFQkVFRjU7XG59XG4uYnRuX19ncmV5Ml9fb3V0bGluZSAqIHtcbiAgY29sb3I6ICNFQkVFRjU7XG59XG4uYnRuX19ncmV5Ml9fb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFQkVFRjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fZ3JleTJfX291dGxpbmU6aG92ZXIgKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fZ3JleTJfX291dGxpbmVfX2Z1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0VCRUVGNTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFRUY1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG5fX2dyZXkyX19vdXRsaW5lX19mdWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VCRUVGNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19ncmV5Ml9fb3V0bGluZV9fZnVsbDpob3ZlciAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19zaGFyZWRfaG91c2Uge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGNvbG9yOiAjMzAzMTMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDE4MiwgNDEpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyNTUsIDE4MiwgNDEpIDAlLCByZ2IoMjU1LCAyMTgsIDg2KSAzNSUsIHJnYigyNTUsIDIxNSwgMTY2KSAxMDAlKTtcbn1cbi5idG4gLm1hdGVyaWFsLXN5bWJvbHMtc2hhcnAge1xuICBwYWRkaW5nOiAwIDAuMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnRuX19ncmV5MyB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMkY2RkM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fZ3JleTMgKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fZ3JleTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogI0YyRjZGQztcbn1cbi5idG5fX2dyZXkzOmhvdmVyICoge1xuICBjb2xvcjogI0YyRjZGQztcbn1cbi5idG5fX2dyZXkzX19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuX19ncmV5M19fZnVsbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMkY2RkM7XG4gIGNvbG9yOiAjRjJGNkZDO1xufVxuLmJ0bl9fZ3JleTNfX2Z1bGw6aG92ZXIgKiB7XG4gIGNvbG9yOiAjRjJGNkZDO1xufVxuLmJ0bl9fc2hhcmVkX2hvdXNlIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBjb2xvcjogIzMwMzEzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAxODIsIDQxKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjU1LCAxODIsIDQxKSAwJSwgcmdiKDI1NSwgMjE4LCA4NikgMzUlLCByZ2IoMjU1LCAyMTUsIDE2NikgMTAwJSk7XG59XG4uYnRuIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgcGFkZGluZzogMCAwLjFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ0bl9fZ3JleTNfX291dGxpbmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjJGNkZDO1xuICBjb2xvcjogI0YyRjZGQztcbn1cbi5idG5fX2dyZXkzX19vdXRsaW5lICoge1xuICBjb2xvcjogI0YyRjZGQztcbn1cbi5idG5fX2dyZXkzX19vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19ncmV5M19fb3V0bGluZTpob3ZlciAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19ncmV5M19fb3V0bGluZV9fZnVsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRjJGNkZDO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMkY2RkM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bl9fZ3JleTNfX291dGxpbmVfX2Z1bGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX2dyZXkzX19vdXRsaW5lX19mdWxsOmhvdmVyICoge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG5fX3NoYXJlZF9ob3VzZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTgyLCA0MSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMTgyLCA0MSkgMCUsIHJnYigyNTUsIDIxOCwgODYpIDM1JSwgcmdiKDI1NSwgMjE1LCAxNjYpIDEwMCUpO1xufVxuLmJ0biAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIHBhZGRpbmc6IDAgMC4xcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idG5fX3doaXRlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcbiAgY29sb3I6ICMzMDMxMzM7XG59XG4uYnRuX193aGl0ZSAqIHtcbiAgY29sb3I6ICMzMDMxMzM7XG59XG4uYnRuX193aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMDMxMzM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fd2hpdGU6aG92ZXIgKiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bl9fd2hpdGVfX2Z1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzMwMzEzMztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzAzMTMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5idG5fX3doaXRlX19mdWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMwMzEzMztcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX193aGl0ZV9fZnVsbDpob3ZlciAqIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuX19zaGFyZWRfaG91c2Uge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGNvbG9yOiAjMzAzMTMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDE4MiwgNDEpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyNTUsIDE4MiwgNDEpIDAlLCByZ2IoMjU1LCAyMTgsIDg2KSAzNSUsIHJnYigyNTUsIDIxNSwgMTY2KSAxMDAlKTtcbn1cbi5idG4uc2RkIHtcbiAgcGFkZGluZzogMC40cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG4uYnRuLnNkIHtcbiAgcGFkZGluZzogMC40cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLmxnIHtcbiAgICBwYWRkaW5nOiAwLjdyZW0gNHJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLnNkIHtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uc2Nyb2xsLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1cmVtO1xuICByaWdodDogMnJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDM0NTU7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uc2Nyb2xsLXRvLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uc2Nyb2xsLXRvLXRvcDpob3ZlciAuc2Nyb2xsLXRvLXRvcC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnNjcm9sbC10by10b3A6aG92ZXIgLnNjcm9sbC10by10b3AtYnRuIHNwYW4ge1xuICBjb2xvcjogIzI0MzQ1NTtcbn1cbi5zY3JvbGwtdG8tdG9wIC5zY3JvbGwtdG8tdG9wLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDM0NTU7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zY3JvbGwtdG8tdG9wIC5zY3JvbGwtdG8tdG9wLWJ0biBzcGFuIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zaG93LXNjcm9sbFRvcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ud3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud3JhcCAuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAuN3JlbSAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNGNTZDNkM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjkzMTU0O1xufVxuLndyYXAgLmJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDZweCBzb2xpZCAjRjkzMTU0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbn1cbi53cmFwIC5idXR0b246aG92ZXIsIC53cmFwIC5idXR0b246Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5MzE1NDtcbn1cbi53cmFwIC5idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiA2cHggc29saWQgI0Y5MzE1NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGFuaW1hdGlvbjogcmluZyAxLjVzIGluZmluaXRlO1xufVxuLndyYXAgLmJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC53cmFwIC5idXR0b246Zm9jdXM6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHJpbmcge1xuICAwJSB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG4ucGFnZS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjAsIDIyMywgMjMwLCAwLjMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lci1jZW50ZXIsIC5wYWdlLWhlYWRlci1jb250YWluZXItcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lci1sZWZ0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXItbGVmdCAubmF2LWxvZ28tbWFzayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXItbGVmdCAubmF2LWxvZ28tbWFzay1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnZS1oZWFkZXItY29udGFpbmVyLXJpZ2h0LW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLWhlYWRlci1jb250YWluZXItcmlnaHQtbW9iaWxlX19tZW51IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lci1yaWdodC1tb2JpbGVfX21lbnUtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucGFnZSAjaHVtYnVyZ2VyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQzNDU1O1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlICNodW1idXJnZXItbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZSAjaHVtYnVyZ2VyLW1lbnUgI2h1bWJ1cmdlci1tZW51LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgMC4ycmVtIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UgI2h1bWJ1cmdlci1tZW51IG5hdiB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZSAjaHVtYnVyZ2VyLW1lbnUgbmF2IHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZSAjaHVtYnVyZ2VyLW1lbnUgbmF2IHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGRkZGO1xufVxuLnBhZ2UgI2h1bWJ1cmdlci1tZW51IG5hdiB1bCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogdW5zZXQ7XG59XG4ucGFnZSAjaHVtYnVyZ2VyLW1lbnUgbmF2IHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MzQ1NTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4ucGFnZSAjaHVtYnVyZ2VyLW1lbnUgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNEQ0RGRTY7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZCRkE7XG4gICAgcGFkZGluZzogMC4xNXJlbSAwLjI1cmVtO1xuICB9XG4gIC5wYWdlLWhlYWRlci1jb250YWluZXItY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS1oZWFkZXItY29udGFpbmVyLWNlbnRlciBuYXYgPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLWNvbnRhaW5lci1jZW50ZXIgbmF2ID4gdWwgPiBsaSBhIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBjb2xvcjogIzI0MzQ1NTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5wYWdlLWhlYWRlci1jb250YWluZXItY2VudGVyIG5hdiA+IHVsID4gbGkgc3BhbiB7XG4gICAgY29sb3I6ICMyNDM0NTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5wYWdlLWhlYWRlci1jb250YWluZXItY2VudGVyIG5hdiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgfVxuICAucGFnZS1oZWFkZXItY29udGFpbmVyLWNlbnRlciBuYXYgPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucGFnZS1oZWFkZXItY29udGFpbmVyLWNlbnRlciBuYXYgPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiA+IHVsLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycmVtO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLWNvbnRhaW5lci1jZW50ZXIgbmF2ID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gPiB1bC5zdWItbWVudSA+IGxpIHtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxuICAucGFnZS1oZWFkZXItY29udGFpbmVyLWNlbnRlciBuYXYgPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiA+IHVsLnN1Yi1tZW51ID4gbGkgYSB7XG4gICAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gICAgY29sb3I6ICMyNDM0NTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5wYWdlLWhlYWRlci1jb250YWluZXItY2VudGVyIG5hdiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgPiBsaTpob3ZlciA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDM0NTU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLWNvbnRhaW5lci1jZW50ZXIgbmF2ID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gPiB1bC5zdWItbWVudSA+IGxpOmhvdmVyID4gYSBzcGFuLCAucGFnZS1oZWFkZXItY29udGFpbmVyLWNlbnRlciBuYXYgPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiA+IHVsLnN1Yi1tZW51ID4gbGk6aG92ZXIgPiBhIGkge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5wYWdlLWhlYWRlci1jb250YWluZXItY2VudGVyIG5hdiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgPiBsaS5oYXMtY2hpbGRyZW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlLWhlYWRlci1jb250YWluZXItY2VudGVyIG5hdiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgPiBsaS5oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLWNvbnRhaW5lci1jZW50ZXIgbmF2ID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gPiB1bC5zdWItbWVudSA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMC4ycmVtIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1oZWFkZXItY29udGFpbmVyLWNlbnRlciBuYXYgPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiA+IHVsLnN1Yi1tZW51ID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSAuaGFzLWNoaWxkcmVuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZS1oZWFkZXItY29udGFpbmVyLWNlbnRlciBuYXYgPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiA+IHVsLnN1Yi1tZW51ID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSAuaGFzLWNoaWxkcmVuID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5wYWdlLWhlYWRlci1jb250YWluZXItY2VudGVyIG5hdiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuMnJlbSByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLWNvbnRhaW5lci1jZW50ZXIgbmF2ID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gPiB1bC5zdWItbWVudSA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLmhhcy1jaGlsZHJlbi5sZWZ0IC5zdWItbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5wYWdlLWhlYWRlci1jb250YWluZXItY2VudGVyIG5hdiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS1oZWFkZXItY29udGFpbmVyLWNlbnRlciBuYXYgPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiA+IHVsLnN1Yi1tZW51ID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSAuaGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSBsaTpob3ZlciA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDM0NTU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLWNvbnRhaW5lci1jZW50ZXIgbmF2ID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gPiB1bC5zdWItbWVudSA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLmhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUgbGk6aG92ZXIgPiBhIHNwYW4sIC5wYWdlLWhlYWRlci1jb250YWluZXItY2VudGVyIG5hdiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51IGxpOmhvdmVyID4gYSBpIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAucGFnZS1oZWFkZXItY29udGFpbmVyLWNlbnRlciBuYXYgPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiA+IHVsLnN1Yi1tZW51ID4gbGkuaGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLWNvbnRhaW5lci1jZW50ZXIgbmF2ID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gPiB1bC5zdWItbWVudSA+IGxpLmhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUgbGk6aG92ZXIgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQzNDU1O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5wYWdlLWhlYWRlci1jb250YWluZXItY2VudGVyIG5hdiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgPiBsaS5oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51IGxpOmhvdmVyID4gYSBzcGFuLCAucGFnZS1oZWFkZXItY29udGFpbmVyLWNlbnRlciBuYXYgPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiA+IHVsLnN1Yi1tZW51ID4gbGkuaGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSBsaTpob3ZlciA+IGEgaSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLWNvbnRhaW5lci1jZW50ZXIgbmF2ID4gdWwgPiBsaS5oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjJyZW0gcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLWNvbnRhaW5lci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQzNDU1O1xuICB9XG4gIC5wYWdlLWhlYWRlci1jb250YWluZXItcmlnaHQgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG4gIC5wYWdlICNodW1idXJnZXIsIC5wYWdlICNodW1idXJnZXItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnZS1zaG93Y2FzZS50YWJsZXQge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2Utc2hvd2Nhc2UudGFibGV0IC5mb3ctYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgaW5zZXQ6IDA7XG59XG4ucGFnZS1zaG93Y2FzZS50YWJsZXQgLmZvdy1iYWNrZ3JvdW5kLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4ucGFnZS1zaG93Y2FzZS50YWJsZXQgLmZvdy1iYWNrZ3JvdW5kLXRleHQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLXNob3djYXNlLnRhYmxldCAuZm93LWJhY2tncm91bmQtdGV4dC1pbm5lciAucGFnZS10aXRsZSBoMiwgLnBhZ2Utc2hvd2Nhc2UudGFibGV0IC5mb3ctYmFja2dyb3VuZC10ZXh0LWlubmVyIC5wYWdlLXRpdGxlIGgzLCAucGFnZS1zaG93Y2FzZS50YWJsZXQgLmZvdy1iYWNrZ3JvdW5kLXRleHQtaW5uZXIgLnBhZ2UtdGl0bGUgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBhZ2Utc2hvd2Nhc2UudGFibGV0IC5mb3ctYmFja2dyb3VuZC10ZXh0LWlubmVyIC5mb3ctYnV0dG9uLXdyYXBwZXI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zaG93Y2FzZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1zaG93Y2FzZS50YWJsZXQgLmZvdy1iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMzl2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGFnZS1zaG93Y2FzZS50YWJsZXQgLmZvdy1iYWNrZ3JvdW5kLWNvbnRhaW5lci1lbWJlZCB7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2Utc2hvd2Nhc2UudGFibGV0IC5mb3ctYmFja2dyb3VuZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDUwdmg7XG4gIH1cbiAgLnBhZ2Utc2hvd2Nhc2UudGFibGV0IC5mb3ctYmFja2dyb3VuZC1jb250YWluZXItZW1iZWQge1xuICAgIHdpZHRoOiAxMjAlO1xuICAgIGhlaWdodDogMTIwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wYWdlLXNob3djYXNlLnRhYmxldCAuZm93LWJhY2tncm91bmQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbi5zaG93Y2FzZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA2MTBweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2hvd2Nhc2UtaG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLnNob3djYXNlLWlubmVyIHtcbiAgei1pbmRleDogMztcbn1cbi5zaG93Y2FzZS1pbm5lci10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5zaG93Y2FzZS1pbm5lci10aXRsZSBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaG93Y2FzZS1pbm5lci10aXRsZSBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNjdDMjNBO1xufVxuXG4uYmxvY2stZW1iZWQge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwLjA2MjVyZW0gMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoNDAsIDQwLCA0MCwgMC4xKTtcbn1cbi5ibG9jay1lbWJlZC15b3V0dWJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzUwcHg7XG59XG5cbi5ibG9jay1pbWFnZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjJyZW0gcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xufVxuXG4ucGljdG8taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuLnBpY3RvLWltYWdlIC5ibG9jay1waWN0b2dyYW0ge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMC45Mzc1cmVtIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbn1cbi5waWN0by1pbWFnZSAuYmxvY2stcGljdG9ncmFtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBpY3RvLWltYWdlLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMzIzNjQzO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGljdG8taW1hZ2UgLmJsb2NrLXBpY3RvZ3JhbSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4ucGxhbi1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2hhZG93OiAwIDAgMC4ycmVtIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbn1cbi5wbGFuLWFjdGlvbi1tYXNrIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wbGFuLWFjdGlvbi1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wbGFuLWFjdGlvbi1mb290ZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBwYWRkaW5nOiAwLjNyZW07XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBsYW4tYWN0aW9uLWZvb3Rlci12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDM0NTU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW4tYWN0aW9uIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG4gIC5wbGFuLWFjdGlvbi1tYXNrIHtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICB9XG59XG5cbi5jYXJkIHtcbiAgYm9yZGVyOiAwLjJweCBzb2xpZCAjRENERkU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDVweCBzb2xpZCAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMC45Mzc1cmVtIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbn1cbi5jYXJkLXR3by10b3Age1xuICBoZWlnaHQ6IDIzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQtdHdvLXRvcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jYXJkLXR3by1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MzQ1NTtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbi5jYXJkLXR3by1ib2R5IGg0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmNhcmQtdHdvLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvcm1fX2dyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb3JtX19ncm91cF9fY2hlY2tib3gge1xuICB3aWR0aDogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uZm9ybV9fZ3JvdXBfX2NoZWNrYm94IGlucHV0IHtcbiAgd2lkdGg6IHVuc2V0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbn1cbi5mb3JtX19ncm91cF9fY2hlY2tib3ggbGFiZWwge1xuICBtYXJnaW4tdG9wOiAtMC4xcmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmZvcm1fX2dyb3VwX19yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybV9fZ3JvdXBfX3JhZGlvID4gaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbn1cbi5mb3JtX19ncm91cC5yb3VuZGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fX2dyb3VwLnJvdW5kZWQgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5mb3JtX19ncm91cC5yb3VuZGVkIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDAuM3JlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogI0RDREZFNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMTMzO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuLmZvcm1fX2dyb3VwX19jb2wyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9fZ3JvdXBfX2NvbDIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuICAuZm9ybV9fZ3JvdXBfX2NvbDIgLmZvcm1fX3NlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZvcm1fX3NlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5mb3JtX19zZWxlY3RfX2NvbnRlbnQge1xuICBjb2xvcjogcmdiKDE2MC41LCAxNjguNiwgMTg3LjUpO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm1fX3NlbGVjdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZvcm1fX2lucHV0LCAuZm9ybV9fdGV4dGFyZWEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuOXJlbSAwLjhyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGJvcmRlcjogMC41cHggc29saWQgI0RDREZFNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbn1cbi5mb3JtX19pbnB1dDpmb2N1cywgLmZvcm1fX3RleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtX19pbnB1dF9fbWVzc2FnZSwgLmZvcm1fX3RleHRhcmVhX19tZXNzYWdlIHtcbiAgY29sb3I6ICNGNTZDNkM7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG59XG4uZm9ybV9faW5wdXRfX2luc3RydWN0aW9uLCAuZm9ybV9fdGV4dGFyZWFfX2luc3RydWN0aW9uIHtcbiAgY29sb3I6IHJnYigxNjAuNSwgMTY4LjYsIDE4Ny41KTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbn1cbi5mb3JtX19jb250YWN0X2hvc3RfX2Zvcm0ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG4uZm9ybV9fY29udGFjdF9ob3N0X19mb3JtIC5mb3JtX19ncm91cCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4uZm9ybV9fY29udGFjdF9ob3N0X19mb3JtX19idG4ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtX19sb2dpbiwgLmZvcm1fX3F1ZXN0aW9uLCAuZm9ybV9fcmVnaXN0ZXIsIC5mb3JtX19mb3Jnb3QsIC5mb3JtX19yZXNldCwgLmZvcm1fX2NvbnRhY3QsIC5mb3JtX19tZW1iZXJfX3Byb2ZpbGUsIC5mb3JtX19icmFuY2gge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZm9ybV9fbG9naW5fX3RpdGxlLCAuZm9ybV9fcXVlc3Rpb25fX3RpdGxlLCAuZm9ybV9fcmVnaXN0ZXJfX3RpdGxlLCAuZm9ybV9fZm9yZ290X190aXRsZSwgLmZvcm1fX3Jlc2V0X190aXRsZSwgLmZvcm1fX2NvbnRhY3RfX3RpdGxlLCAuZm9ybV9fbWVtYmVyX19wcm9maWxlX190aXRsZSwgLmZvcm1fX2JyYW5jaF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZvcm1fX2xvZ2luX19mb3JtIC5mb3JtX19ncm91cCwgLmZvcm1fX3F1ZXN0aW9uX19mb3JtIC5mb3JtX19ncm91cCwgLmZvcm1fX3JlZ2lzdGVyX19mb3JtIC5mb3JtX19ncm91cCwgLmZvcm1fX2ZvcmdvdF9fZm9ybSAuZm9ybV9fZ3JvdXAsIC5mb3JtX19yZXNldF9fZm9ybSAuZm9ybV9fZ3JvdXAsIC5mb3JtX19jb250YWN0X19mb3JtIC5mb3JtX19ncm91cCwgLmZvcm1fX21lbWJlcl9fcHJvZmlsZV9fZm9ybSAuZm9ybV9fZ3JvdXAsIC5mb3JtX19icmFuY2hfX2Zvcm0gLmZvcm1fX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xufVxuLmZvcm1fX2xvZ2luX19mb3JtX19idG4sIC5mb3JtX19xdWVzdGlvbl9fZm9ybV9fYnRuLCAuZm9ybV9fcmVnaXN0ZXJfX2Zvcm1fX2J0biwgLmZvcm1fX2ZvcmdvdF9fZm9ybV9fYnRuLCAuZm9ybV9fcmVzZXRfX2Zvcm1fX2J0biwgLmZvcm1fX2NvbnRhY3RfX2Zvcm1fX2J0biwgLmZvcm1fX21lbWJlcl9fcHJvZmlsZV9fZm9ybV9fYnRuLCAuZm9ybV9fYnJhbmNoX19mb3JtX19idG4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtX19sb2dpbl9fZm9ybV9fc29jaWFsX25ldHdvcmtzX19pdGVtLCAuZm9ybV9fcXVlc3Rpb25fX2Zvcm1fX3NvY2lhbF9uZXR3b3Jrc19faXRlbSwgLmZvcm1fX3JlZ2lzdGVyX19mb3JtX19zb2NpYWxfbmV0d29ya3NfX2l0ZW0sIC5mb3JtX19mb3Jnb3RfX2Zvcm1fX3NvY2lhbF9uZXR3b3Jrc19faXRlbSwgLmZvcm1fX3Jlc2V0X19mb3JtX19zb2NpYWxfbmV0d29ya3NfX2l0ZW0sIC5mb3JtX19jb250YWN0X19mb3JtX19zb2NpYWxfbmV0d29ya3NfX2l0ZW0sIC5mb3JtX19tZW1iZXJfX3Byb2ZpbGVfX2Zvcm1fX3NvY2lhbF9uZXR3b3Jrc19faXRlbSwgLmZvcm1fX2JyYW5jaF9fZm9ybV9fc29jaWFsX25ldHdvcmtzX19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTFmcjtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybV9fbG9naW5fX2Zvcm1fX3NvY2lhbF9uZXR3b3Jrc19faXRlbSA+IGksIC5mb3JtX19xdWVzdGlvbl9fZm9ybV9fc29jaWFsX25ldHdvcmtzX19pdGVtID4gaSwgLmZvcm1fX3JlZ2lzdGVyX19mb3JtX19zb2NpYWxfbmV0d29ya3NfX2l0ZW0gPiBpLCAuZm9ybV9fZm9yZ290X19mb3JtX19zb2NpYWxfbmV0d29ya3NfX2l0ZW0gPiBpLCAuZm9ybV9fcmVzZXRfX2Zvcm1fX3NvY2lhbF9uZXR3b3Jrc19faXRlbSA+IGksIC5mb3JtX19jb250YWN0X19mb3JtX19zb2NpYWxfbmV0d29ya3NfX2l0ZW0gPiBpLCAuZm9ybV9fbWVtYmVyX19wcm9maWxlX19mb3JtX19zb2NpYWxfbmV0d29ya3NfX2l0ZW0gPiBpLCAuZm9ybV9fYnJhbmNoX19mb3JtX19zb2NpYWxfbmV0d29ya3NfX2l0ZW0gPiBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAuMnJlbSByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG59XG4uY29udGFjdC1mb3JtLWNvbnRhaW5lci1pbm5lciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQzNDU1O1xuICBwYWRkaW5nOiAxcmVtIDJyZW0gMnJlbSAycmVtO1xufVxuLmNvbnRhY3QtZm9ybS1jb250YWluZXItaW5uZXIgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5jb250YWN0LWZvcm0tY29udGFpbmVyLWlubmVyIC5mb3JtX19ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmNvbnRhY3QtZm9ybS1jb250YWluZXItaW5uZXIgLmJ0bnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ucHJlc2VudGF0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMXJlbTtcbn1cbi5wcmVzZW50YXRpb24tYXNpZGUge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogMCAwIDAuMnJlbSByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG59XG4ucHJlc2VudGF0aW9uLWFzaWRlLW1lZGlhIHtcbiAgaGVpZ2h0OiA1MCU7XG59XG4ucHJlc2VudGF0aW9uLWFzaWRlLW1lZGlhLW1hc2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDVweCBzb2xpZCAjRkZGRkZGO1xufVxuLnByZXNlbnRhdGlvbi1hc2lkZS1tZWRpYS1tYXNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByZXNlbnRhdGlvbi1hc2lkZS10ZXh0IHtcbiAgaGVpZ2h0OiA1MCU7XG4gIG1heC1oZWlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcmVzZW50YXRpb24tYXNpZGUtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAucHJlc2VudGF0aW9uLWFzaWRlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDFyZW07XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgfVxuICAucHJlc2VudGF0aW9uLWFzaWRlLW1lZGlhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuMnJlbSByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi1hc2lkZS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuMnJlbSByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAucHJlc2VudGF0aW9uLWFzaWRlLXRleHQgcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICAucHJlc2VudGF0aW9uLmludmVyc2UgLnByZXNlbnRhdGlvbi1hc2lkZS1tZWRpYSB7XG4gICAgZ3JpZC1hcmVhOiAxLzI7XG4gIH1cbn1cblxuLm5ld3Mge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMC4ycmVtIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5ld3MtaW5uZXItbWFzayB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV3cy1pbm5lci1tYXNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm5ld3MtaW5uZXItdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG4ubmV3cy1pbm5lci10ZXh0IGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ubmV3cy1mb290ZXIge1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjOTA5Mzk5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFRUY1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWxlcnQge1xuICB3aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5hbGVydCBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmFsZXJ0LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OC4yNDg0MDc2NDMzLCAxNTUuNzUxNTkyMzU2NywgMTU1Ljc1MTU5MjM1NjcpO1xuICBjb2xvcjogcmdiKDE4Ny4yNjExNDY0OTY4LCAxMi43Mzg4NTM1MDMyLCAxMi43Mzg4NTM1MDMyKTtcbn1cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEzMi42MDcxNDI4NTcxLCAyMDcuMzU3MTQyODU3MSwgOTUuNjQyODU3MTQyOSk7XG4gIGNvbG9yOiByZ2IoNDAuNDY0Mjg1NzE0MywgNzYuMjE0Mjg1NzE0MywgMjIuNzg1NzE0Mjg1Nyk7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzUuNzk1NDU0NTQ1NSwgMTgzLjU1OTA5MDkwOTEsIDEwNS4yMDQ1NDU0NTQ1KTtcbiAgY29sb3I6IHJnYigxMjEuNDMxODE4MTgxOCwgNzkuMDg2MzYzNjM2NCwgMTUuNTY4MTgxODE4Mik7XG59XG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5Ni4yMzQ3ODI2MDg3LCAxOTcuNDA4Njk1NjUyMiwgMjM0Ljc2NTIxNzM5MTMpO1xuICBjb2xvcjogcmdiKDE0LjM1NjUyMTczOTEsIDg2LjEzOTEzMDQzNDgsIDExMi42NDM0NzgyNjA5KTtcbn1cbi5hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0MC43NDc0MjI2ODA0LCAxODUuNzExMzQwMjA2MiwgMjI2LjI1MjU3NzMxOTYpO1xuICBjb2xvcjogcmdiKDMyLjc2ODA0MTIzNzEsIDg0LjAyMDYxODU1NjcsIDEzMC4yMzE5NTg3NjI5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbGVydCB7XG4gICAgbWluLXdpZHRoOiA0NTBweDtcbiAgfVxufVxuXG4ubG9nby1tYXNrIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubG9nby1tYXNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubG9nby1tYXNrLWhlYWRlciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uZWhlbWEtcG9wLXVwIHtcbiAgei1pbmRleDogMjAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGJvdHRvbTogMC41cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCAwLjJyZW0gcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xuICBjb2xvcjogIzYwNjI2NjtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAxcmVtKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5laGVtYS1wb3AtdXAgaDIge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5uZWhlbWEtcG9wLXVwIHAge1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cbi5uZWhlbWEtcG9wLXVwIGEge1xuICBjb2xvcjogIzI0MzQ1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmVoZW1hLXBvcC11cCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5laGVtYS1wb3AtdXAtaWNvbiBpIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogIzI0MzQ1NTtcbn1cbi5uZWhlbWEtcG9wLXVwLWxlZnQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm5laGVtYS1wb3AtdXAtcmlnaHQgcCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZWhlbWEtcG9wLXVwLnNob3duIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5uZWhlbWEtcG9wLXVwIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNiwgNTIsIDg1LCAwLjIpO1xuICB9XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wYWdlLXRpdGxlIGgzLCAucGFnZS10aXRsZSBwLCAucGFnZS10aXRsZSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMjM2NDM7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnBhZ2UtdGl0bGUgaDMge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWdlLXRpdGxlIHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuICAucGFnZS10aXRsZSBoMywgLnBhZ2UtdGl0bGUgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMzIzNjQzO1xuICB9XG4gIC5wYWdlLXRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG4gIC5wYWdlLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi8qQ09MT1JTIFZBTFVFUyovXG4vKldJRFRIUyBWQUxVRVMqL1xuLypBU0lERSovXG4vKkFMRVJUUyovXG4vKk5BVkJBUiovXG4vKkRST1BET1dOKi9cbi8qQ09MTEVDVElPTlMqL1xuLypCVVRUT05TKi9cbi8qUEFHSU5BVElPTlMqL1xuLypGT05ULUZBTUlMTFkqL1xuLypKVU1CT1RST04qL1xuLypBU0lERSBQUk9GSUxFKi9cbi5hYm91dC1zcXVhcmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7XG4gIGdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgMC4ycmVtIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwQTUzMTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWluLWhlaWdodDogMTcwcHg7XG59XG4uYWJvdXQtc3F1YXJlLWxlZnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFib3V0LXNxdWFyZS1sZWZ0IGltZyB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFib3V0LXNxdWFyZS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hYm91dC1zcXVhcmUtcmlnaHQgcCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmFib3V0LXNxdWFyZS1yaWdodCBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFib3V0LXNxdWFyZS1yaWdodC1idG4ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4vKkNPTE9SUyBWQUxVRVMqL1xuLypXSURUSFMgVkFMVUVTKi9cbi8qQVNJREUqL1xuLypBTEVSVFMqL1xuLypOQVZCQVIqL1xuLypEUk9QRE9XTiovXG4vKkNPTExFQ1RJT05TKi9cbi8qQlVUVE9OUyovXG4vKlBBR0lOQVRJT05TKi9cbi8qRk9OVC1GQU1JTExZKi9cbi8qSlVNQk9UUk9OKi9cbi8qQVNJREUgUFJPRklMRSovXG4uYWNjb3JkaW9uIHtcbiAgYm94LXNoYWRvdzogMCAwIDAuMnJlbSByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG59XG4uYWNjb3JkaW9uLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3JkaW9uLXRpdGxlLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFjY29yZGlvbi10aXRsZS1sZWZ0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAzMHB4O1xufVxuLmFjY29yZGlvbi10aXRsZS1sZWZ0LXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWNjb3JkaW9uLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTdFRDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWRlc2NyaXB0aW9uLWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxcmVtO1xufVxuLmFjY29yZGlvbi1kZXNjcmlwdGlvbi1kZXRhaWxzLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmFjY29yZGlvbi1kZXNjcmlwdGlvbi1kZXRhaWxzLWl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5hY2NvcmRpb24tZGVzY3JpcHRpb24tZGV0YWlscy1pdGVtLXRleHQge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5hY2NvcmRpb24ub3BlbmVkIC5hY2NvcmRpb24tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnRlcm5hdGlvbmFsX2V2ZW50LCAubG9jYWxfZXZlbnQge1xuICBib3gtc2hhZG93OiAwIDAgMC4ycmVtIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmludGVybmF0aW9uYWxfZXZlbnQtaW5uZXItbWFzaywgLmxvY2FsX2V2ZW50LWlubmVyLW1hc2sge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmludGVybmF0aW9uYWxfZXZlbnQtaW5uZXItbWFzayBpbWcsIC5sb2NhbF9ldmVudC1pbm5lci1tYXNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmludGVybmF0aW9uYWxfZXZlbnQtaW5uZXItdGV4dCwgLmxvY2FsX2V2ZW50LWlubmVyLXRleHQge1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuLmludGVybmF0aW9uYWxfZXZlbnQtaW5uZXItdGV4dCBoMywgLmxvY2FsX2V2ZW50LWlubmVyLXRleHQgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5pbnRlcm5hdGlvbmFsX2V2ZW50LWlubmVyLWZvb3RlciwgLmxvY2FsX2V2ZW50LWlubmVyLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzkwOTM5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRUVGNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmludGVybmF0aW9uYWxfZXZlbnQtZm9vdGVyLCAubG9jYWxfZXZlbnQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzkwOTM5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRUVGNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmludGVybmF0aW9uYWxfbmV3cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjJyZW0gcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaW50ZXJuYXRpb25hbF9uZXdzLWlubmVyLW1hc2sge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmludGVybmF0aW9uYWxfbmV3cy1pbm5lci1tYXNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmludGVybmF0aW9uYWxfbmV3cy1pbm5lci10ZXh0IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cbi5pbnRlcm5hdGlvbmFsX25ld3MtaW5uZXItdGV4dCBoMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmludGVybmF0aW9uYWxfbmV3cy1pbm5lci1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM5MDkzOTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkVFRjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnRlcm5hdGlvbmFsX25ld3MtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzkwOTM5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRUVGNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV2ZW50LWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYm94LXNoYWRvdzogMCAwIDAuMnJlbSByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZXZlbnQtY2FyZC10aHVtYm5haWwge1xuICB3aWR0aDogaW5oZXJpdDtcbn1cbi5ldmVudC1jYXJkLXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXZlbnQtY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5ldmVudC1jYXJkLWJvZHktZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogcmdiKDcyLjcyNzI3MjcyNzMsIDc0LjI0MjQyNDI0MjQsIDc3LjI3MjcyNzI3MjcpO1xufVxuLmV2ZW50LWNhcmQtYm9keS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMyMzY0MztcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5ldmVudC1jYXJkLWJvZHktbG9jYXRpb24ge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6IHJnYig3Mi43MjcyNzI3MjczLCA3NC4yNDI0MjQyNDI0LCA3Ny4yNzI3MjcyNzI3KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ldmVudC1jYXJkLWJvZHktYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZXZlbnQtY2FyZC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjJyZW0gcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmV2ZW50LWNhcmQtaXRlbS10aHVtYm5haWwge1xuICB3aWR0aDogaW5oZXJpdDtcbn1cbi5ldmVudC1jYXJkLWl0ZW0tdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ldmVudC1jYXJkLWl0ZW0tYm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uZXZlbnQtY2FyZC1pdGVtLWJvZHktZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogcmdiKDcyLjcyNzI3MjcyNzMsIDc0LjI0MjQyNDI0MjQsIDc3LjI3MjcyNzI3MjcpO1xufVxuLmV2ZW50LWNhcmQtaXRlbS1ib2R5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzIzNjQzO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLmV2ZW50LWNhcmQtaXRlbS1ib2R5LWxvY2F0aW9uIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiByZ2IoNzIuNzI3MjcyNzI3MywgNzQuMjQyNDI0MjQyNCwgNzcuMjcyNzI3MjcyNyk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZXZlbnQtY2FyZC1pdGVtLWJvZHktYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZXZlbnQtY2FyZC1pdGVtLWJvZHktYnRucyA+IGEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLypDT0xPUlMgVkFMVUVTKi9cbi8qV0lEVEhTIFZBTFVFUyovXG4vKkFTSURFKi9cbi8qQUxFUlRTKi9cbi8qTkFWQkFSKi9cbi8qRFJPUERPV04qL1xuLypDT0xMRUNUSU9OUyovXG4vKkJVVFRPTlMqL1xuLypQQUdJTkFUSU9OUyovXG4vKkZPTlQtRkFNSUxMWSovXG4vKkpVTUJPVFJPTiovXG4vKkFTSURFIFBST0ZJTEUqL1xuLypDT0xPUlMgVkFMVUVTKi9cbi8qV0lEVEhTIFZBTFVFUyovXG4vKkFTSURFKi9cbi8qQUxFUlRTKi9cbi8qTkFWQkFSKi9cbi8qRFJPUERPV04qL1xuLypDT0xMRUNUSU9OUyovXG4vKkJVVFRPTlMqL1xuLypQQUdJTkFUSU9OUyovXG4vKkZPTlQtRkFNSUxMWSovXG4vKkpVTUJPVFJPTiovXG4vKkFTSURFIFBST0ZJTEUqL1xuLnNvY2lhbC1uZXR3b3JrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNWZyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAuMnJlbSByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc29jaWFsLW5ldHdvcmstaWNvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc29jaWFsLW5ldHdvcmstaWNvbiBpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzI0MzQ1NTtcbn1cbi5zb2NpYWwtbmV0d29yay1saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0Y0RjRGNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNvY2lhbC1uZXR3b3JrLWxpbmsgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zb2NpYWwtbmV0d29yay55b3V0dWJlIC5zb2NpYWwtbmV0d29yay1pY29uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y5MzE1NDtcbn1cbi5zb2NpYWwtbmV0d29yay55b3V0dWJlIC5zb2NpYWwtbmV0d29yay1pY29uIGkge1xuICBjb2xvcjogI0Y5MzE1NDtcbn1cbi5zb2NpYWwtbmV0d29yay55b3V0dWJlIC5zb2NpYWwtbmV0d29yay1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5MzE1NDtcbn1cbi5zb2NpYWwtbmV0d29yay55b3V0dWJlIC5zb2NpYWwtbmV0d29yay1saW5rIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zb2NpYWwtbmV0d29yay5mYWNlYm9vayAuc29jaWFsLW5ldHdvcmstaWNvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNDM0NTU7XG59XG4uc29jaWFsLW5ldHdvcmsuZmFjZWJvb2sgLnNvY2lhbC1uZXR3b3JrLWljb24gaSB7XG4gIGNvbG9yOiAjMjQzNDU1O1xufVxuLnNvY2lhbC1uZXR3b3JrLmZhY2Vib29rIC5zb2NpYWwtbmV0d29yay1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MzQ1NTtcbn1cbi5zb2NpYWwtbmV0d29yay5mYWNlYm9vayAuc29jaWFsLW5ldHdvcmstbGluayBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc29jaWFsLW5ldHdvcmsuaW5zdGFncmFtIC5zb2NpYWwtbmV0d29yay1pY29uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2QTIzQztcbn1cbi5zb2NpYWwtbmV0d29yay5pbnN0YWdyYW0gLnNvY2lhbC1uZXR3b3JrLWljb24gaSB7XG4gIGNvbG9yOiAjRTZBMjNDO1xufVxuLnNvY2lhbC1uZXR3b3JrLmluc3RhZ3JhbSAuc29jaWFsLW5ldHdvcmstbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkEyM0M7XG59XG4uc29jaWFsLW5ldHdvcmsuaW5zdGFncmFtIC5zb2NpYWwtbmV0d29yay1saW5rIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zb2NpYWwtbmV0d29yay50d2l0dGVyIC5zb2NpYWwtbmV0d29yay1pY29uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzQjVFNTtcbn1cbi5zb2NpYWwtbmV0d29yay50d2l0dGVyIC5zb2NpYWwtbmV0d29yay1pY29uIGkge1xuICBjb2xvcjogIzMzQjVFNTtcbn1cbi5zb2NpYWwtbmV0d29yay50d2l0dGVyIC5zb2NpYWwtbmV0d29yay1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzQjVFNTtcbn1cbi5zb2NpYWwtbmV0d29yay50d2l0dGVyIC5zb2NpYWwtbmV0d29yay1saW5rIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWwtbmV0d29yayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNGZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNvY2lhbC1uZXR3b3JrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1ZnI7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXJfX3N1YnNjcmliZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5ld3NsZXR0ZXJfX3N1YnNjcmliZSAubmV3c2xldHRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjJyZW0gcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG59XG4ubmV3c2xldHRlcl9fc3Vic2NyaWJlIC5uZXdzbGV0dGVycyA+IGRpdiBkaXYge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xufVxuLm5ld3NsZXR0ZXJfX3N1YnNjcmliZSAubmV3c2xldHRlcnMtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV3c2xldHRlcl9fc3Vic2NyaWJlIC5uZXdzbGV0dGVycy10aXRsZSA+IHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwLjdyZW0gM3JlbTtcbn1cbi5uZXdzbGV0dGVyX19zdWJzY3JpYmUgLm5ld3NsZXR0ZXJzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLm5ld3NsZXR0ZXJfX3N1YnNjcmliZSAubmV3c2xldHRlcnMtaW5uZXIgbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG4ubmV3c2xldHRlcl9fc3Vic2NyaWJlIC5uZXdzbGV0dGVycy1pbm5lciBsYWJlbCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzbGV0dGVyX19zdWJzY3JpYmUgLm5ld3NsZXR0ZXJzLXRpdGxlIGRpdiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSwgYXV0bztcbiAgcGFkZGluZy10b3A6IDk2cHg7XG59XG4uZm9vdGVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmZvb3Rlcl9fY29udGFpbmVyID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlcl9fY29udGFpbmVyIC50ZXh0LWgzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZm9vdGVyX19jb250YWluZXJfX2xlZnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb290ZXJfX2NvbnRhaW5lcl9fbGVmdF9fY29udGVudF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmZvb3Rlcl9fY29udGFpbmVyX19yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmZvb3Rlcl9fY29udGFpbmVyX19yaWdodF9fY29udGVudF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uZm9vdGVyX19jb250YWluZXJfX3JpZ2h0X19jb250ZW50X19pdGVtX19saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZm9vdGVyX19jb250YWluZXJfX2NlbnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uZm9vdGVyX19jb250YWluZXJfX2NlbnRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uZm9vdGVyX19jb250YWluZXJfX2NlbnRlcl9fbG9nb19fbWFzayB7XG4gIHdpZHRoOiAzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5mb290ZXJfX2NvbnRhaW5lcl9fY2VudGVyX19sb2dvX19tYXNrIGltZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZvb3Rlcl9fY29udGFpbmVyX19jZW50ZXJfX2xvZ28gLnRleHQtaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzI0MzQ1NTtcbn1cbi5mb290ZXJfX2NvbnRhaW5lcl9fY2VudGVyX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmZvb3Rlcl9fY29udGFpbmVyX19jZW50ZXJfX2Rlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlcl9fY29udGFpbmVyX19jZW50ZXJfX3NvY2lhbHNfbmV0d29yayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG4uZm9vdGVyX19jb250YWluZXJfX2NlbnRlcl9fc29jaWFsc19uZXR3b3JrX19pdGVtIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM2LCA1MiwgODUsIDAuMyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvb3Rlcl9fY29udGFpbmVyX19jZW50ZXJfX3NvY2lhbHNfbmV0d29ya19faXRlbSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyX19jb250YWluZXJfX2NlbnRlcl9fc29jaWFsc19uZXR3b3JrX19pdGVtID4gYSBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmZvb3Rlcl9fY29udGFpbmVyX19jZW50ZXJfX3NvY2lhbHNfbmV0d29ya19faXRlbTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5mb290ZXJfX2NvbnRhaW5lcl9fY2VudGVyX19zb2NpYWxzX25ldHdvcmtfX2l0ZW06aG92ZXIgYSBpIHtcbiAgY29sb3I6ICMyNDM0NTU7XG59XG4uZm9vdGVyX19jb250YWluZXJfX2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLWFyZWE6IDQvMS81LzQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxuICAuZm9vdGVyX19jb250YWluZXJfX2xlZnQge1xuICAgIGdyaWQtYXJlYTogMS8xO1xuICB9XG4gIC5mb290ZXJfX2NvbnRhaW5lcl9fcmlnaHQge1xuICAgIGdyaWQtYXJlYTogMS8zO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5mb290ZXJfX2NvbnRhaW5lcl9fY2VudGVyIHtcbiAgICBncmlkLWFyZWE6IDEvMjtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubm90aWZpY2F0aW9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMS44Njg1NTY3MDEsIDIyMi43NzgzNTA1MTU1LCAyNDEuNjMxNDQzMjk5KTtcbiAgY29sb3I6ICM2NEExRDg7XG59XG4ubm90aWZpY2F0aW9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIzLjEyNSwgMTk3LjYyNSwgMjM1Ljg3NSk7XG4gIGNvbG9yOiAjQUE2NkNDO1xufVxuLm5vdGlmaWNhdGlvbi0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1My4xMjEwMTkxMDgzLCAyMjcuMzc4OTgwODkxNywgMjI3LjM3ODk4MDg5MTcpO1xuICBjb2xvcjogI0Y1NkM2Qztcbn1cbi5ub3RpZmljYXRpb24tLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ0LjQ4ODYzNjM2MzYsIDIxNS44OTc3MjcyNzI3LCAxNzMuMDExMzYzNjM2NCk7XG4gIGNvbG9yOiAjRTZBMjNDO1xufVxuLm5vdGlmaWNhdGlvbi0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzcuODM5Mjg1NzE0MywgMjI0Ljk2NDI4NTcxNDMsIDE1NC41MzU3MTQyODU3KTtcbiAgY29sb3I6ICM2N0MyM0E7XG59XG5cbi5jYXJkIHtcbiAgYm9yZGVyOiAwLjJweCBzb2xpZCAjRENERkU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLU5ldXRyYWxzLCAjRkZGKTtcbiAgYm94LXNoYWRvdzogMCAwIDAuMnJlbSByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG59XG4uY2FyZF9fYnJhbmNoIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkX19icmFuY2guXzIwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgNzUlO1xufVxuLmNhcmRfX2JyYW5jaC5fNDAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSA2MCU7XG59XG4uY2FyZF9fYnJhbmNoIC5jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkX19icmFuY2ggLmNhcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhcmRfX2JyYW5jaCAuY2FyZF9faW1hZ2VfX25iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OCwgNDksIDUxLCAwLjQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2FyZF9fYnJhbmNoIC5jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuLmNhcmRfX2JyYW5jaCAuY2FyZF9fYm9keSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY2FyZF9fYnJhbmNoIC5jYXJkX19ib2R5IC5idG5fX3ByaW1hcnlfX291dGxpbmUge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xufVxuLmNhcmRfX2JyYW5jaCAuY2FyZF9fYm9keSAuYnRuX19wcmltYXJ5X19vdXRsaW5lIGkge1xuICBtYXJnaW46IDA7XG59XG4uY2FyZF9fYnJhbmNoIC5jYXJkX19ib2R5IC5idG5fX3ByaW1hcnlfX291dGxpbmUuZmF2b3JpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU2QzZDO1xufVxuLmNhcmRfX2JyYW5jaCAuY2FyZF9fYm9keSAuYnRuX19wcmltYXJ5X19vdXRsaW5lLmZhdm9yaXRlIGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jYXJkX19icmFuY2ggLmNhcmRfX2JvZHlfX3RvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOWZyIDNmcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FyZF9fYnJhbmNoIC5jYXJkX19ib2R5X190b3AgLmNhcmRfX2JvZHlfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FyZF9fYnJhbmNoIC5jYXJkX19ib2R5X190b3AgLmNhcmRfX2JvZHlfX2xlZnQgLmNhcmRfX2JvZHlfX3N0YXR1cywgLmNhcmRfX2JyYW5jaCAuY2FyZF9fYm9keV9fdG9wIC5jYXJkX19ib2R5X19sZWZ0IC5jYXJkX19ib2R5X19tZW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5jYXJkX19icmFuY2ggLmNhcmRfX2JvZHlfX3RvcCAuY2FyZF9fYm9keV9fbGVmdCAuY2FyZF9fYm9keV9fc3RhdHVzIHNwYW4sIC5jYXJkX19icmFuY2ggLmNhcmRfX2JvZHlfX3RvcCAuY2FyZF9fYm9keV9fbGVmdCAuY2FyZF9fYm9keV9fbWVtYmVycyBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmNhcmRfX2JyYW5jaCAuY2FyZF9fYm9keV9fdG9wIC5jYXJkX19ib2R5X19sZWZ0IC5jYXJkX19ib2R5X19zdGF0dXMgc3BhbiBzdHJvbmcsIC5jYXJkX19icmFuY2ggLmNhcmRfX2JvZHlfX3RvcCAuY2FyZF9fYm9keV9fbGVmdCAuY2FyZF9fYm9keV9fbWVtYmVycyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcmRfX2JyYW5jaCAuY2FyZF9fYm9keV9fdG9wIC5jYXJkX19ib2R5X19sZWZ0IC5jYXJkX19ib2R5X19zdGF0dXMgYSwgLmNhcmRfX2JyYW5jaCAuY2FyZF9fYm9keV9fdG9wIC5jYXJkX19ib2R5X19sZWZ0IC5jYXJkX19ib2R5X19tZW1iZXJzIGEge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICMyNDM0NTU7XG59XG4uY2FyZF9fYnJhbmNoIC5jYXJkX19ib2R5X190b3AgLmNhcmRfX2JvZHlfX2xlZnQgLmNhcmRfX2JvZHlfX2FkZHJlc3MgYSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzI0MzQ1NTtcbn1cbi5jYXJkX19icmFuY2ggLmNhcmRfX2JvZHlfX3RvcCAuY2FyZF9fYm9keV9fc3RhdHVzLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNjdDMjNBO1xufVxuLmNhcmRfX2JyYW5jaCAuY2FyZF9fYm9keV9fdG9wIC5jYXJkX19ib2R5X19zdGF0dXMuaW5hY3RpdmUge1xuICBjb2xvcjogI0Y1NkM2Qztcbn1cbi5jYXJkX19icmFuY2ggLmNhcmRfX2JvZHlfX3RvcCAuY2FyZF9fYm9keV9fc3RhdHVzLnBlbmRpbmcge1xuICBjb2xvcjogI0U2QTIzQztcbn1cbi5jYXJkX19icmFuY2ggLmNhcmRfX2JvZHlfX3RvcCAuY2FyZF9fYm9keV9fc3RhdHVzLmNsb3NlZCB7XG4gIGNvbG9yOiAjMzAzMTMzO1xufVxuLmNhcmRfX2JyYW5jaCAuY2FyZF9fYm9keV9fdG9wIC5jYXJkX19ib2R5X19zdGF0dXMgaSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmNhcmRfX2JyYW5jaCAuY2FyZF9fYm9keV9fdG9wIC5jYXJkX19ib2R5X19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FyZF9fYnJhbmNoIC5jYXJkX19ib2R5X190b3AgLmNhcmRfX2JvZHlfX3JpZ2h0IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJkX19icmFuY2ggLmNhcmRfX2JvZHlfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1JSA4MCU7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FyZF9fYnJhbmNoIC5jYXJkX19ib2R5X19ib3R0b20gLmJ0bl9fb3V0bGluZV9faWNvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG59XG5cbi5jdnYtY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY3Z2LWNhcmQtY29udGFpbmVyLWVtYmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuLmN2di1jYXJkLWNvbnRhaW5lci1vdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN2di1jYXJkLWNvbnRhaW5lci1vdmVyIGkge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3Z2LWNhcmQtY29udGFpbmVyLW92ZXIgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY3Z2LWNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG4gIC5jdnYtY2FyZC1jb250YWluZXItZW1iZWQge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmN2di1jYXJkLWNvbnRhaW5lci1vdmVyIGkge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuICAuY3Z2LWNhcmQtY29udGFpbmVyLW92ZXIgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLypDT0xPUlMgVkFMVUVTKi9cbi8qV0lEVEhTIFZBTFVFUyovXG4vKkFTSURFKi9cbi8qQUxFUlRTKi9cbi8qTkFWQkFSKi9cbi8qRFJPUERPV04qL1xuLypDT0xMRUNUSU9OUyovXG4vKkJVVFRPTlMqL1xuLypQQUdJTkFUSU9OUyovXG4vKkZPTlQtRkFNSUxMWSovXG4vKkpVTUJPVFJPTiovXG4vKkFTSURFIFBST0ZJTEUqL1xuLmxvZ2luLWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvZ2luLWZvcm0tbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubG9naW4tZm9ybS1sZWZ0LW1hc2sge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogNXJlbSAwIDNyZW0gMDtcbn1cblxuLmxvZ2luLWZvcm0tbGVmdC1tYXNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubG9naW4tZm9ybS1sZWZ0LWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ2luLWZvcm0tbGVmdC1idG4gPiBwIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5sb2dpbi1mb3JtLWxlZnQuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvZ2luLWZvcm0tcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvZ2luLWZvcm0tcmlnaHQtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbn1cblxuLmxvZ2luLWZvcm0tcmlnaHQtaW5uZXItbWFzayB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBjYWxjKCgxMDB2aCAtIDIwMHB4KSAqIDAuMyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5sb2dpbi1mb3JtLXJpZ2h0LWlubmVyLW1hc2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmxvZ2luLWZvcm0tcmlnaHQtaW5uZXItZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoKDEwMHZoIC0gMjAwcHgpICogMC40KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvZ2luLWZvcm0tcmlnaHQtaW5uZXItZm9ybSA+IC5mb3JtX19ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmxvZ2luLWZvcm0tcmlnaHQtaW5uZXItaW5mb3Mge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogY2FsYygoMTAwdmggLSAyMDBweCkgKiAwLjIpO1xufVxuXG4ubG9naW4tZm9ybS1yaWdodC1pbm5lci1pbmZvcyA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLmxvZ2luLWZvcm0uaGlkZGVuIC5sb2dpbi1mb3JtLWxlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9naW4tZm9ybS5oaWRkZW4gLmxvZ2luLWZvcm0tcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxvZ2luLWZvcm0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubG9naW4tZm9ybS5oaWRkZW4gLmxvZ2luLWZvcm0tbGVmdCwgLmxvZ2luLWZvcm0uaGlkZGVuIC5sb2dpbi1mb3JtLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxvZ2luLWZvcm0tbGVmdC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxvZ2luLWZvcm0tcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubG9naW4tZm9ybS1yaWdodC1pbm5lciB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4vKkNPTE9SUyBWQUxVRVMqL1xuLypXSURUSFMgVkFMVUVTKi9cbi8qQVNJREUqL1xuLypBTEVSVFMqL1xuLypOQVZCQVIqL1xuLypEUk9QRE9XTiovXG4vKkNPTExFQ1RJT05TKi9cbi8qQlVUVE9OUyovXG4vKlBBR0lOQVRJT05TKi9cbi8qRk9OVC1GQU1JTExZKi9cbi8qSlVNQk9UUk9OKi9cbi8qQVNJREUgUFJPRklMRSovXG4ucmVnaXN0ZXItZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yZWdpc3Rlci1mb3JtLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5yZWdpc3Rlci1mb3JtLXJpZ2h0LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZWdpc3Rlci1mb3JtLXJpZ2h0LWlubmVyLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVnaXN0ZXItZm9ybS1yaWdodC1pbm5lci1oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmVnaXN0ZXItZm9ybS1yaWdodC1pbm5lci1oZWFkZXItbWFzayB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiBjYWxjKCgxMDB2aCAtIDIwMHB4KSAqIDAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5yZWdpc3Rlci1mb3JtLXJpZ2h0LWlubmVyLWhlYWRlci1tYXNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5yZWdpc3Rlci1mb3JtLXJpZ2h0LWlubmVyLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVnaXN0ZXItZm9ybS1yaWdodC1pbm5lci1mb3JtIC5mb3JtX19ncm91cF9fY29sMiwgLnJlZ2lzdGVyLWZvcm0tcmlnaHQtaW5uZXItZm9ybSAuYnRucyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5yZWdpc3Rlci1mb3JtLXJpZ2h0LWlubmVyLWZvcm0gPiAuZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5yZWdpc3Rlci1mb3JtLXJpZ2h0LWlubmVyLWZvcm0gPiAuZm9ybV9fZ3JvdXAgYSB7XG4gIGNvbG9yOiAjNjRBMUQ4O1xufVxuXG4ucmVnaXN0ZXItZm9ybS1yaWdodC1pbm5lci1pbmZvcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLnJlZ2lzdGVyLWZvcm0tcmlnaHQtaW5uZXItaW5mb3MgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucmVnaXN0ZXItZm9ybS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZ2lzdGVyLWZvcm0tcmlnaHQtaW5uZXIge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLypDT0xPUlMgVkFMVUVTKi9cbi8qV0lEVEhTIFZBTFVFUyovXG4vKkFTSURFKi9cbi8qQUxFUlRTKi9cbi8qTkFWQkFSKi9cbi8qRFJPUERPV04qL1xuLypDT0xMRUNUSU9OUyovXG4vKkJVVFRPTlMqL1xuLypQQUdJTkFUSU9OUyovXG4vKkZPTlQtRkFNSUxMWSovXG4vKkpVTUJPVFJPTiovXG4vKkFTSURFIFBST0ZJTEUqL1xuLmZvcm0tcGVyc29uYWxfaW5mb3MgLmZvcm1fX2dyb3VwX19jb2wyLCAuZm9ybS1wZXJzb25hbF9pbmZvcyAuYnRucyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb3JtLXBlcnNvbmFsX2luZm9zIC5idG5zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mb3JtLXBlcnNvbmFsX2luZm9zIC5mb3JtX19ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmZvcm0tcGVyc29uYWxfaW5mb3MgLmZvcm1fX2dyb3VwIGEge1xuICBjb2xvcjogIzY0QTFEODtcbn1cblxuLnBhZ2UtdGhlbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDJyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwQTUzMTtcbn1cbi5wYWdlLXRoZW1lLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS10aGVtZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wYWdlLXZpc2lvbi1taXNzaW9uIHtcbiAgcGFkZGluZzogNXJlbSAxcmVtO1xufVxuLnBhZ2UtdmlzaW9uLW1pc3Npb24taXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1pbnRlcm5hdGlvbmFsLWV2ZW50cywgLnBhZ2UtaW50ZXJuYXRpb25hbC1uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwQTUzMTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wYWdlLWludGVybmF0aW9uYWwtZXZlbnRzLXRpdGxlLCAucGFnZS1pbnRlcm5hdGlvbmFsLW5ld3MtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtaW50ZXJuYXRpb25hbC1ldmVudHMgLnNwbGlkZSwgLnBhZ2UtaW50ZXJuYXRpb25hbC1uZXdzIC5zcGxpZGUge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnBhZ2UtaW50ZXJuYXRpb25hbC1uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5wYWdlLXFhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTdFRDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW0gMXJlbTtcbn1cbi5wYWdlLXFhLWNvbnRhaW5lciAuYWMtaGVhZGVyIC5hYy10cmlnZ2VyIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wYWdlLXFhLWNvbnRhaW5lci1idXR0b24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wYWdlLWJyYW5jaF9maW5kZXIge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gM3JlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQzNDU1O1xufVxuLnBhZ2UtYnJhbmNoX2ZpbmRlciAuY29udGFpbmVyX19mbHVpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbn1cbi5wYWdlLWJyYW5jaF9maW5kZXItYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucGFnZS1icmFuY2hfZmluZGVyIC5wYWdlLXRpdGxlIGgzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGFnZS1icmFuY2hfZmluZGVyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWJyYW5jaF9maW5kZXItc2VhcmNoIC5mb3JtX19pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5wYWdlLWJyYW5jaF9maW5kZXItc2VhcmNoLWxvY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC41cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBhZ2UtYnJhbmNoX2ZpbmRlci1zYW1wbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utd29ybGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gM3JlbSAxcmVtO1xufVxuLnBhZ2Utd29ybGQtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDFyZW07XG59XG4ucGFnZS13b3JsZC1pbm5lciAuZm93X3dvcmxkX2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMC4ycmVtIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbn1cbi5wYWdlLXdvcmxkLWlubmVyIC5mb3dfd29ybGRfY2FyZC10b3Age1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFN0VEO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYWdlLXdvcmxkLWlubmVyIC5mb3dfd29ybGRfY2FyZC10b3AsIC5wYWdlLXdvcmxkLWlubmVyIC5mb3dfd29ybGRfY2FyZC1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLXdvcmxkLWlubmVyIC5mb3dfd29ybGRfY2FyZC1ib3R0b20ge1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI0MzQ1NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXZpc2lvbi1jb250ZW50IHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnBhZ2UtdGhlbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDNyZW0gMXJlbSA2cmVtIDFyZW07XG4gIH1cbiAgLnBhZ2UtdmlzaW9uLW1pc3Npb24ge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxuICAucGFnZS12aXNpb24tbWlzc2lvbi1pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAucGFnZS1pbnRlcm5hdGlvbmFsLWV2ZW50cywgLnBhZ2UtaW50ZXJuYXRpb25hbC1uZXdzIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbiAgLnBhZ2UtaW50ZXJuYXRpb25hbC1ldmVudHMtdGl0bGUtc2VlX21vcmUsIC5wYWdlLWludGVybmF0aW9uYWwtbmV3cy10aXRsZS1zZWVfbW9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICB9XG4gIC5wYWdlLXFhIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gM3JlbSAxcmVtO1xuICB9XG4gIC5wYWdlLWJyYW5jaF9maW5kZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSA0cmVtIDFyZW07XG4gIH1cbiAgLnBhZ2UtYnJhbmNoX2ZpbmRlciAuY29udGFpbmVyX19mbHVpZCB7XG4gICAgbWluLXdpZHRoOiA3MDBweDtcbiAgICBtYXgtd2lkdGg6IDcwMXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5wYWdlLWJyYW5jaF9maW5kZXItc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2Utd29ybGQge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSA0cmVtIDFyZW07XG4gIH1cbiAgLnBhZ2Utd29ybGQtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS12aXNpb24tY29udGVudCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAucGFnZS12aXNpb24tbWlzc2lvbi1pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAucGFnZS1pbnRlcm5hdGlvbmFsLWV2ZW50cy1jb250YWluZXIsIC5wYWdlLWludGVybmF0aW9uYWwtbmV3cy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzB2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucGFnZS1xYSB7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtIDZyZW0gMXJlbTtcbiAgfVxuICAucGFnZS1icmFuY2hfZmluZGVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW0gNnJlbSAxcmVtO1xuICB9XG4gIC5wYWdlLWJyYW5jaF9maW5kZXIgLmNvbnRhaW5lcl9fZmx1aWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgIG1pbi13aWR0aDogNzI2cHg7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxuICAucGFnZS13b3JsZC1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuXG4vKkNPTE9SUyBWQUxVRVMqL1xuLypXSURUSFMgVkFMVUVTKi9cbi8qQVNJREUqL1xuLypBTEVSVFMqL1xuLypOQVZCQVIqL1xuLypEUk9QRE9XTiovXG4vKkNPTExFQ1RJT05TKi9cbi8qQlVUVE9OUyovXG4vKlBBR0lOQVRJT05TKi9cbi8qRk9OVC1GQU1JTExZKi9cbi8qSlVNQk9UUk9OKi9cbi8qQVNJREUgUFJPRklMRSovXG4vKkNPTE9SUyBWQUxVRVMqL1xuLypXSURUSFMgVkFMVUVTKi9cbi8qQVNJREUqL1xuLypBTEVSVFMqL1xuLypOQVZCQVIqL1xuLypEUk9QRE9XTiovXG4vKkNPTExFQ1RJT05TKi9cbi8qQlVUVE9OUyovXG4vKlBBR0lOQVRJT05TKi9cbi8qRk9OVC1GQU1JTExZKi9cbi8qSlVNQk9UUk9OKi9cbi8qQVNJREUgUFJPRklMRSovXG4ucGFnZS1hYm91dCB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1hYm91dC1jcmVhdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDFyZW07XG59XG4ucGFnZS1hYm91dC12aXNpb25fYW5kX21pc3Npb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucGFnZS1hYm91dC12aXNpb25fYW5kX21pc3Npb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ucGFnZS1hYm91dC12aXNpb25fYW5kX21pc3Npb24tY29udGFpbmVyIC5hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1hYm91dC12aXNpb25fYW5kX21pc3Npb24tY29udGFpbmVyIC5hY2NvcmRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFN0VEO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtYWJvdXQtY3JlYXRpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWFib3V0LWNyZWF0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cblxuLnBhZ2UtYWN0dWFsaXRlcyB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1hY3R1YWxpdGVzLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWFjdHVhbGl0ZXMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtYWN0dWFsaXRlcy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbi5wYWdlLWFkaGVzaW9uIHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG4ucGFnZS1hZGhlc2lvbi1mb3JtdWxhciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjJyZW0gcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xufVxuLnBhZ2UtYWRoZXNpb24tZm9ybXVsYXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS1hZGhlc2lvbi1mb3JtdWxhci1ib2R5IHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5wYWdlLWFkaGVzaW9uLWZvcm11bGFyLWJvZHkgLmZvcm1fX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWdlLWFkaGVzaW9uLWZvcm11bGFyLWJvZHkgLmZvcm1fX2dyb3VwX19jb2wyIC5mb3JtX19zZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5wYWdlLWFkaGVzaW9uLWZvcm11bGFyLWJvZHkgLmJ0bnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWFkaGVzaW9uLWZvcm11bGFyIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1hZGhlc2lvbi1mb3JtdWxhciB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG5cbi5wYWdlLWNvbnRhY3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLnBhZ2UtY29va2llcy1kZXNjcmlwdGlvbiBoMyB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnBhZ2UtY29va2llcy1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLnBhZ2UtZG9uYXRlIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG4ucGFnZS1kb25hdGUgLmRvbmF0ZS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDM0NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5wYWdlLWRvbmF0ZS1sb2dvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWRvbmF0ZS1sb2dvIC5pbWFnZS1tYXNrIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjkzNzVyZW0gcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xufVxuLnBhZ2UtZG9uYXRlLWxvZ28gLmltYWdlLW1hc2sgaW1nIHtcbiAgd2lkdGg6IDE1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtZG9uYXRlLXBheW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5wYWdlLWRvbmF0ZS1wYXltZW50LWxlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtZG9uYXRlLXBheW1lbnQtcmlnaHQge1xuICBib3gtc2hhZG93OiAwLjA2MjVyZW0gMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoNDAsIDQwLCA0MCwgMC4xKTtcbn1cbi5wYWdlLWRvbmF0ZS1wYXltZW50LXJpZ2h0IC5kb25hdGUtbW9kZWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1vZGVsLWNvbnRlbnQtbWV0aG9kIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1vZGVsLWNvbnRlbnQtbWV0aG9kID4gc3BhbiB7XG4gIHBhZGRpbmc6IDAuOXJlbSAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLWRvbmF0ZS1wYXltZW50LXJpZ2h0IC5kb25hdGUtbW9kZWwtY29udGVudC1tZXRob2QgPiBzcGFuIGkge1xuICBjb2xvcjogI0Y5MzE1NDtcbn1cbi5wYWdlLWRvbmF0ZS1wYXltZW50LXJpZ2h0IC5kb25hdGUtbW9kZWwtY29udGVudC1tZXRob2QgPiBzcGFuLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5MzE1NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1vZGVsLWNvbnRlbnQtbWV0aG9kID4gc3Bhbi5zZWxlY3RlZCBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1vZGVsLWNvbnRlbnQtbW91bnRzLXN0YXRpY3Mge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAwLjhyZW07XG59XG4ucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1vZGVsLWNvbnRlbnQtbW91bnRzLXN0YXRpY3MgLm1vdW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBhZ2UtZG9uYXRlLXBheW1lbnQtcmlnaHQgLmRvbmF0ZS1tb2RlbC1jb250ZW50LW1vdW50cy1zdGF0aWNzIC5tb3VudC5wb3B1bGFyIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LCA0OSwgODQsIDAuMSk7XG59XG4ucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1vZGVsLWNvbnRlbnQtbW91bnRzLXN0YXRpY3MgLm1vdW50LnBvcHVsYXIgZGl2IHtcbiAgY29sb3I6ICNGOTMxNTQ7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cbi5wYWdlLWRvbmF0ZS1wYXltZW50LXJpZ2h0IC5kb25hdGUtbW9kZWwtY29udGVudC1tb3VudHMtc3RhdGljcyAubW91bnQucG9wdWxhciA+IHAge1xuICBtYXJnaW46IDAgMC4zcmVtIDAuM3JlbSAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1vZGVsLWNvbnRlbnQtbW91bnRzLXN0YXRpY3MgLm1vdW50IHAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTA5Mzk5O1xuICBwYWRkaW5nOiAwLjlyZW0gMC44cmVtO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzkwOTM5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbi5wYWdlLWRvbmF0ZS1wYXltZW50LXJpZ2h0IC5kb25hdGUtbW9kZWwtY29udGVudC1tb3VudHMtc3RhdGljcyAubW91bnQgcC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOTMxNTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBhZ2UtZG9uYXRlLXBheW1lbnQtcmlnaHQgLmRvbmF0ZS1tb2RlbC1jb250ZW50LW1vdW50cy1zdGF0aWNzIC5tb3VudCBwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5MzE1NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1vZGVsLWNvbnRlbnQtbW91bnRzLWR5bmFtaWMgaW5wdXQuZm9ybV9faW5wdXQge1xuICBwYWRkaW5nOiAwLjlyZW0gMC44cmVtO1xufVxuLnBhZ2UtZG9uYXRlLXBheW1lbnQtcmlnaHQgLmRvbmF0ZS1kYXRhLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnBhZ2UtZG9uYXRlLXBheW1lbnQtcmlnaHQgLmRvbmF0ZS1kYXRhLWJvZHkgLmZvcm1fX2dyb3VwLCAucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLWRhdGEtYm9keSAuZm9ybV9fc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnBhZ2UtZG9uYXRlLXBheW1lbnQtcmlnaHQgLmRvbmF0ZS1tZXRob2QtYm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZ2FwOiAxcmVtO1xufVxuLnBhZ2UtZG9uYXRlLXBheW1lbnQtcmlnaHQgLmRvbmF0ZS1tZXRob2QtYm9keSA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNFNEU3RUQ7XG59XG4ucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1ldGhvZC1ib2R5ID4gZGl2IGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC41cmVtO1xuICByaWdodDogLTAuMzVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogI0Y5MzE1NDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWRvbmF0ZS1wYXltZW50LXJpZ2h0IC5kb25hdGUtbWV0aG9kLWJvZHkgPiBkaXYuZG9uYXRlLW1ldGhvZC1ib2R5LXBheXBhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWRvbmF0ZS1wYXltZW50LXJpZ2h0IC5kb25hdGUtbWV0aG9kLWJvZHkgPiBkaXYuZG9uYXRlLW1ldGhvZC1ib2R5LXBheXBhbCBpOmxhc3Qtb2YtdHlwZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6ICMyNDM0NTU7XG59XG4ucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1ldGhvZC1ib2R5ID4gZGl2LmRvbmF0ZS1tZXRob2QtYm9keS1wYXlwYWwgLmRvbmF0ZS1tZXRob2QtYm9keS1wYXlwYWwtaG92ZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OCwgNDksIDUxLCAwLjMpO1xuICBjb2xvcjogI0U0RTdFRDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWRvbmF0ZS1wYXltZW50LXJpZ2h0IC5kb25hdGUtbWV0aG9kLWJvZHkgPiBkaXYuZG9uYXRlLW1ldGhvZC1ib2R5LWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1ldGhvZC1ib2R5ID4gZGl2LmRvbmF0ZS1tZXRob2QtYm9keS1jaGVjayBpbWcge1xuICBtYXgtd2lkdGg6IDcwcHg7XG59XG4ucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1ldGhvZC1ib2R5ID4gZGl2LnNlbGVjdGVkLCAucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1ldGhvZC1ib2R5ID4gZGl2OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJlZDtcbn1cbi5wYWdlLWRvbmF0ZS1wYXltZW50LXJpZ2h0IC5kb25hdGUtbWV0aG9kLWJvZHkgPiBkaXYuc2VsZWN0ZWQgaTpmaXJzdC1vZi10eXBlLCAucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1ldGhvZC1ib2R5ID4gZGl2OmhvdmVyIGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWdlLWRvbmF0ZS1wYXltZW50LXJpZ2h0IC5kb25hdGUtbWV0aG9kLWJvZHkgPiBkaXY6aG92ZXIgaTpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWRvbmF0ZS1wYXltZW50LXJpZ2h0IC5kb25hdGUtbWV0aG9kLWJvZHkgPiBkaXY6aG92ZXIuZG9uYXRlLW1ldGhvZC1ib2R5LXBheXBhbCAuZG9uYXRlLW1ldGhvZC1ib2R5LXBheXBhbC1ob3ZlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4ucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1ldGhvZC1ib2R5ICNwYXlwYWwtZG9uYXRlLWJ1dHRvbi1jb250YWluZXItbmVoZW1hIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1kb25hdGUtcGF5bWVudC1yaWdodCAuZG9uYXRlLW1ldGhvZC1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5wYWdlLWRvbmF0ZS1wYXltZW50LXJpZ2h0IC5kb25hdGUtbWV0aG9kLWNvbnRlbnQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtZG9uYXRlLXBheW1lbnQtcmlnaHQgLmRvbmF0ZS1tZXRob2QtY29udGVudC1idXR0b24gPiAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWRvbmF0ZS1wYXltZW50LXJpZ2h0IC5kb25hdGUtbWV0aG9kLWNvbnRlbnQtYnV0dG9uID4gLmJ0biBpIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBhZ2UtZG9uYXRlLXBheW1lbnQtcmlnaHQgLmRvbmF0ZS1tZXRob2QtY29udGVudC1zZWN1cml0eSB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5wYWdlLWRvbmF0ZS1wYXltZW50LXJpZ2h0IC5kb25hdGUtbWV0aG9kLWNvbnRlbnQtc2VjdXJpdHkgaSB7XG4gIGNvbG9yOiAjNjdDMjNBO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtZG9uYXRlLXBheW1lbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5wYWdlLWRvbmF0ZS1wYXltZW50LWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG4gIC5wYWdlLWRvbmF0ZS1wYXltZW50LWxlZnQtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnBhZ2UtZG9uYXRlLXBheW1lbnQtbGVmdC10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzMwMzEzMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWRvbmF0ZS1wYXltZW50LXJpZ2h0IC5kb25hdGUtZGF0YS1ib2R5IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cblxuLnBhZ2UtcG9saWN5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5wYWdlLXBvbGljeSAuY29udGFpbmVyIGgzLCAucGFnZS1wb2xpY3kgLmNvbnRhaW5lciBzdHJvbmcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnZS1wb2xpY3kgLmNvbnRhaW5lciBwIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLnBhZ2Utbm90X2ZvdW5kIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLnBhZ2Utbm90X2ZvdW5kLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEV4cMOpcmllbmNlcyBQcm9mZXNzaW9ubmVsbGVzICovXG4ucGFnZS1uZXdzIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4ucGFnZS1uZXdzIC5jb250YWluZXIgLnBhZ2UtbmV3cy1pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLW5ld3MgLmNvbnRhaW5lciAucGFnZS1uZXdzLWl0ZW1zIC5hcnRpY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtbmV3cyAuY29udGFpbmVyIC5wYWdlLW5ld3MtaXRlbXMgLmFydGljbGUtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtbmV3cyAuY29udGFpbmVyIC5wYWdlLW5ld3MtaXRlbXMgLmFydGljbGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5wYWdlLW5ld3MgLmNvbnRhaW5lciAucGFnZS1uZXdzLWl0ZW1zIC5hcnRpY2xlLWNvbnRhaW5lci1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuLnBhZ2UtbmV3cyAuY29udGFpbmVyIC5wYWdlLW5ld3MtaXRlbXMgLmFydGljbGUtY29udGFpbmVyLXBhbmVsLWhlYWQgPiBwIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGMzUzNEE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4ucGFnZS1uZXdzIC5jb250YWluZXIgLnBhZ2UtbmV3cy1pdGVtcyAuYXJ0aWNsZS1jb250YWluZXItcGFuZWwtaGVhZCAud2hpdGUtZGl2aWRlciB7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IGRhc2hlZCAjRjM1MzRBO1xufVxuLnBhZ2UtbmV3cyAuY29udGFpbmVyIC5wYWdlLW5ld3MtaXRlbXMgLmFydGljbGUtY29udGFpbmVyLXBhbmVsLWhlYWQgPiBoMyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzAzMTMzO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhZ2UtbmV3cyAuY29udGFpbmVyIC5wYWdlLW5ld3MtaXRlbXMgLmFydGljbGUtY29udGFpbmVyLXBhbmVsLWhlYWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDAuMnJlbSByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnBhZ2UtbmV3cyAuY29udGFpbmVyIC5wYWdlLW5ld3MtaXRlbXMgLmFydGljbGUtY29udGFpbmVyLXBhbmVsLWhlYWQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFnZS1uZXdzIC5jb250YWluZXIgLnBhZ2UtbmV3cy1pdGVtcyAuYXJ0aWNsZS1jb250YWluZXItcGFuZWwtYm9keSA+IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjOTA5Mzk5O1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5wYWdlLW5ld3MgLmNvbnRhaW5lciAucGFnZS1uZXdzLWl0ZW1zIC5hcnRpY2xlLWNvbnRhaW5lci1wYW5lbC1ib2R5LXJlZiB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZWQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFnZS1uZXdzIC5jb250YWluZXIgLnBhZ2UtbmV3cy1pdGVtcyAuYXJ0aWNsZS1jb250YWluZXItcGFuZWwtYm9keS1yZWYtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUwcHg7XG59XG4ucGFnZS1uZXdzIC5jb250YWluZXIgLnBhZ2UtbmV3cy1pdGVtcyAuYXJ0aWNsZS1jb250YWluZXItcGFuZWwtYm9keS1yZWYtaGVhZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtbmV3cyAuY29udGFpbmVyIC5wYWdlLW5ld3MtaXRlbXMgLmFydGljbGUtY29udGFpbmVyLXBhbmVsLWJvZHktcmVmLWJvZHkgaDQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ucGFnZS1uZXdzIC5jb250YWluZXIgLnBhZ2UtbmV3cy1pdGVtcyAuYXJ0aWNsZS1jb250YWluZXItcGFuZWwtYm9keS1yZWYtYm9keSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzkwOTM5OTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ucGFnZS1uZXdzIC5jb250YWluZXIgLnBhZ2UtbmV3cy1pdGVtcyAuYXJ0aWNsZS1jb250YWluZXItcGFuZWwtYm9keS1yZWYtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtbmV3cyAuY29udGFpbmVyIC5wYWdlLW5ld3MtaXRlbXMgLmFydGljbGUtY29udGFpbmVyLXBhbmVsLWJvZHktcmVmLWZvb3Rlci1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLW5ld3MgLmNvbnRhaW5lciAucGFnZS1uZXdzLWl0ZW1zIC5hcnRpY2xlLWNvbnRhaW5lci1wYW5lbC1ib2R5LXJlZi1mb290ZXItbGVmdC1tYXNrIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5wYWdlLW5ld3MgLmNvbnRhaW5lciAucGFnZS1uZXdzLWl0ZW1zIC5hcnRpY2xlLWNvbnRhaW5lci1wYW5lbC1ib2R5LXJlZi1mb290ZXItbGVmdC1tYXNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGZpbGw7XG59XG4ucGFnZS1uZXdzIC5jb250YWluZXIgLnBhZ2UtbmV3cy1pdGVtcyAuYXJ0aWNsZS1jb250YWluZXItcGFuZWwtYm9keS1yZWYtZm9vdGVyLWxlZnQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjOTA5Mzk5O1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnBhZ2UtbmV3cyAuY29udGFpbmVyIC5wYWdlLW5ld3MtaXRlbXMgLmFydGljbGUtY29udGFpbmVyLXBhbmVsLWJvZHktcmVmLWZvb3Rlci1wdWJsaXNoZWQge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM5MDkzOTk7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucGFnZS1uZXdzIC5jb250YWluZXIgLnBhZ2UtbmV3cy1pdGVtcyAuYXJ0aWNsZS1jb250YWluZXItcGFuZWwtYm9keS1yZWYtZm9vdGVyLXJpZ2h0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtbmV3cyAuY29udGFpbmVyIC5wYWdlLW5ld3MtaXRlbXM6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUwMDdkO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXB4O1xuICB9XG4gIC5wYWdlLW5ld3MgLmNvbnRhaW5lciAucGFnZS1uZXdzLWl0ZW1zIC5hcnRpY2xlLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNTAwN2Q7XG4gICAgdG9wOiAxcmVtO1xuICAgIGxlZnQ6IDQ4LjUlO1xuICB9XG4gIC5wYWdlLW5ld3MgLmNvbnRhaW5lciAucGFnZS1uZXdzLWl0ZW1zIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1jb250YWluZXItaW5uZXIge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuMnJlbSByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlLW5ld3MgLmNvbnRhaW5lciAucGFnZS1uZXdzLWl0ZW1zIC5hcnRpY2xlLWNvbnRhaW5lci1wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtbmV3cyAuY29udGFpbmVyIC5wYWdlLW5ld3MtaXRlbXMgLmFydGljbGUtY29udGFpbmVyLXBhbmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMC42MjVyZW0gc29saWQgI2ZmZjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgdG9wOiAxcmVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIC5wYWdlLW5ld3MgLmNvbnRhaW5lciAucGFnZS1uZXdzLWl0ZW1zIC5hcnRpY2xlLmludmVydGVkIC5hcnRpY2xlLWJhZGdlIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogNDguOSU7XG4gIH1cbiAgLnBhZ2UtbmV3cyAuY29udGFpbmVyIC5wYWdlLW5ld3MtaXRlbXMgLmFydGljbGUuaW52ZXJ0ZWQgLmFydGljbGUtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5wYWdlLW5ld3MgLmNvbnRhaW5lciAucGFnZS1uZXdzLWl0ZW1zIC5hcnRpY2xlLmludmVydGVkIC5hcnRpY2xlLWNvbnRhaW5lci1wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtbmV3cyAuY29udGFpbmVyIC5wYWdlLW5ld3MtaXRlbXMgLmFydGljbGUuaW52ZXJ0ZWQgLmFydGljbGUtY29udGFpbmVyLXBhbmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1uZXdzIC5jb250YWluZXIgLnBhZ2UtbmV3cy1pdGVtcyAuYXJ0aWNsZS1iYWRnZSB7XG4gICAgbGVmdDogNDguOCU7XG4gIH1cbiAgLnBhZ2UtbmV3cyAuY29udGFpbmVyIC5wYWdlLW5ld3MtaXRlbXMgLmFydGljbGUuaW52ZXJ0ZWQgLmFydGljbGUtYmFkZ2Uge1xuICAgIHJpZ2h0OiA0OSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucGFnZS1uZXdzIC5jb250YWluZXIgLnBhZ2UtbmV3cy1pdGVtcyAuYXJ0aWNsZS1iYWRnZSB7XG4gICAgbGVmdDogNDguOSU7XG4gIH1cbiAgLnBhZ2UtbmV3cyAuY29udGFpbmVyIC5wYWdlLW5ld3MtaXRlbXMgLmFydGljbGUuaW52ZXJ0ZWQgLmFydGljbGUtYmFkZ2Uge1xuICAgIHJpZ2h0OiA0OS4yJTtcbiAgfVxufVxuXG4vKkNPTE9SUyBWQUxVRVMqL1xuLypXSURUSFMgVkFMVUVTKi9cbi8qQVNJREUqL1xuLypBTEVSVFMqL1xuLypOQVZCQVIqL1xuLypEUk9QRE9XTiovXG4vKkNPTExFQ1RJT05TKi9cbi8qQlVUVE9OUyovXG4vKlBBR0lOQVRJT05TKi9cbi8qRk9OVC1GQU1JTExZKi9cbi8qSlVNQk9UUk9OKi9cbi8qQVNJREUgUFJPRklMRSovXG4ucGFnZS1ldmVudHMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtZXZlbnRzLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWV2ZW50cy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbi5wYWdlLWV2ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuLypDT0xPUlMgVkFMVUVTKi9cbi8qV0lEVEhTIFZBTFVFUyovXG4vKkFTSURFKi9cbi8qQUxFUlRTKi9cbi8qTkFWQkFSKi9cbi8qRFJPUERPV04qL1xuLypDT0xMRUNUSU9OUyovXG4vKkJVVFRPTlMqL1xuLypQQUdJTkFUSU9OUyovXG4vKkZPTlQtRkFNSUxMWSovXG4vKkpVTUJPVFJPTiovXG4vKkFTSURFIFBST0ZJTEUqL1xuLypDT0xPUlMgVkFMVUVTKi9cbi8qV0lEVEhTIFZBTFVFUyovXG4vKkFTSURFKi9cbi8qQUxFUlRTKi9cbi8qTkFWQkFSKi9cbi8qRFJPUERPV04qL1xuLypDT0xMRUNUSU9OUyovXG4vKkJVVFRPTlMqL1xuLypQQUdJTkFUSU9OUyovXG4vKkZPTlQtRkFNSUxMWSovXG4vKkpVTUJPVFJPTiovXG4vKkFTSURFIFBST0ZJTEUqL1xuLnBhZ2VfX2JyYW5jaGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiwgIzI0MzQ1NTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhZ2VfX2JyYW5jaGVzIC5wYWdlLXRpdGxlIGgyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGFnZV9fYnJhbmNoZXNfX3NlYXJjaF9maWVsZCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucGFnZV9fYnJhbmNoZXNfX3NlYXJjaF9maWVsZCAucGFnZV9fYnJhbmNoZXNfX3NlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMzAzMTMzO1xuICB3aWR0aDogNDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wYWdlX19icmFuY2hlc19fc2VhcmNoX2ZpZWxkIC5wYWdlX19icmFuY2hlc19fc2VhcmNoX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlX19icmFuY2hlc19fc2VhcmNoX2ZpZWxkIC5wYWdlX19icmFuY2hlc19fc2VhcmNoX19mb3JtICNzZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ucGFnZV9fYnJhbmNoZXNfX3NlYXJjaF9maWVsZCAucGFnZV9fYnJhbmNoZXNfX3NlYXJjaF9fZm9ybSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZV9fYnJhbmNoZXNfX3NlYXJjaF9maWVsZCAucGFnZV9fYnJhbmNoZXNfX3NlYXJjaF9fZm9ybSBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlX19icmFuY2hlc19fc2VhcmNoX2ZpZWxkIC5wYWdlX19icmFuY2hlc19fc2VhcmNoX19mb3JtIGRpdiBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNDM0NTU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxLjYxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGFnZV9fYnJhbmNoZXNfX3NlYXJjaF9maWVsZCAucGFnZV9fYnJhbmNoZXNfX3NlYXJjaF9fZm9ybSBkaXYgYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMDM1cmVtO1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4ucGFnZV9fYnJhbmNoZXNfX3NlYXJjaF9maWVsZCAucGFnZV9fYnJhbmNoZXNfX3NlYXJjaF9fZm9ybSBkaXYgYnV0dG9uIC5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wYWdlX19icmFuY2hlc19fc2VhcmNoX2ZpZWxkIC5wYWdlX19icmFuY2hlc19fc2VhcmNoX19mb3JtID4gYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZzogMC40cmVtO1xufVxuLnBhZ2VfX2JyYW5jaGVzX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZV9fYnJhbmNoZXNfX2J5X2NvdW50cnlfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZV9fYnJhbmNoZXNfX2J5X2NvdW50cnlfX3RpdGxlX19mbGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogM3JlbTtcbn1cbi5wYWdlX19icmFuY2hlc19fYnlfY291bnRyeV9fbGlzdCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZV9fYnJhbmNoZXNfX2J5X2NvdW50cnlfX2xpc3QgLmNhcmRfX2JyYW5jaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZV9fYnJhbmNoZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC5wYWdlX19icmFuY2hlc19fYnlfY291bnRyeV9fbGlzdF9fdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAucGFnZV9fYnJhbmNoZXNfX3NlYXJjaF9maWVsZCAucGFnZV9fYnJhbmNoZXNfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDY1MHB4O1xuICB9XG4gIC5wYWdlX19icmFuY2hlc19fYnlfY291bnRyeV9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wYWdlX19icmFuY2hlc19fYnlfY291bnRyeV9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG4vKkNPTE9SUyBWQUxVRVMqL1xuLypXSURUSFMgVkFMVUVTKi9cbi8qQVNJREUqL1xuLypBTEVSVFMqL1xuLypOQVZCQVIqL1xuLypEUk9QRE9XTiovXG4vKkNPTExFQ1RJT05TKi9cbi8qQlVUVE9OUyovXG4vKlBBR0lOQVRJT05TKi9cbi8qRk9OVC1GQU1JTExZKi9cbi8qSlVNQk9UUk9OKi9cbi8qQVNJREUgUFJPRklMRSovXG4vKkNPTE9SUyBWQUxVRVMqL1xuLypXSURUSFMgVkFMVUVTKi9cbi8qQVNJREUqL1xuLypBTEVSVFMqL1xuLypOQVZCQVIqL1xuLypEUk9QRE9XTiovXG4vKkNPTExFQ1RJT05TKi9cbi8qQlVUVE9OUyovXG4vKlBBR0lOQVRJT05TKi9cbi8qRk9OVC1GQU1JTExZKi9cbi8qSlVNQk9UUk9OKi9cbi8qQVNJREUgUFJPRklMRSovXG4ucGFnZS1jdnYge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ucGFnZS1jdnYteW91dHViZSB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbn1cbi5wYWdlLWN2di1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MzQ1NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5wYWdlLWN2di15b3V0dWJlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuXG4vKkNPTE9SUyBWQUxVRVMqL1xuLypXSURUSFMgVkFMVUVTKi9cbi8qQVNJREUqL1xuLypBTEVSVFMqL1xuLypOQVZCQVIqL1xuLypEUk9QRE9XTiovXG4vKkNPTExFQ1RJT05TKi9cbi8qQlVUVE9OUyovXG4vKlBBR0lOQVRJT05TKi9cbi8qRk9OVC1GQU1JTExZKi9cbi8qSlVNQk9UUk9OKi9cbi8qQVNJREUgUFJPRklMRSovXG4vKkNPTE9SUyBWQUxVRVMqL1xuLypXSURUSFMgVkFMVUVTKi9cbi8qQVNJREUqL1xuLypBTEVSVFMqL1xuLypOQVZCQVIqL1xuLypEUk9QRE9XTiovXG4vKkNPTExFQ1RJT05TKi9cbi8qQlVUVE9OUyovXG4vKlBBR0lOQVRJT05TKi9cbi8qRk9OVC1GQU1JTExZKi9cbi8qSlVNQk9UUk9OKi9cbi8qQVNJREUgUFJPRklMRSovXG4uYWN0aXZpdGllcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWN0aXZpdGllcy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGl2aXRpZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5hY3Rpdml0aWVzLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLypDT0xPUlMgVkFMVUVTKi9cbi8qV0lEVEhTIFZBTFVFUyovXG4vKkFTSURFKi9cbi8qQUxFUlRTKi9cbi8qTkFWQkFSKi9cbi8qRFJPUERPV04qL1xuLypDT0xMRUNUSU9OUyovXG4vKkJVVFRPTlMqL1xuLypQQUdJTkFUSU9OUyovXG4vKkZPTlQtRkFNSUxMWSovXG4vKkpVTUJPVFJPTiovXG4vKkFTSURFIFBST0ZJTEUqL1xuLnBhZ2UtbG9naW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnBhZ2UtbG9naW4tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnBhZ2UtbG9naW4tZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1sb2dpbi1mb3JtIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucGFnZS1sb2dpbi1mb3JtIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi8qQ09MT1JTIFZBTFVFUyovXG4vKldJRFRIUyBWQUxVRVMqL1xuLypBU0lERSovXG4vKkFMRVJUUyovXG4vKk5BVkJBUiovXG4vKkRST1BET1dOKi9cbi8qQ09MTEVDVElPTlMqL1xuLypCVVRUT05TKi9cbi8qUEFHSU5BVElPTlMqL1xuLypGT05ULUZBTUlMTFkqL1xuLypKVU1CT1RST04qL1xuLypBU0lERSBQUk9GSUxFKi9cbi8qQ09MT1JTIFZBTFVFUyovXG4vKldJRFRIUyBWQUxVRVMqL1xuLypBU0lERSovXG4vKkFMRVJUUyovXG4vKk5BVkJBUiovXG4vKkRST1BET1dOKi9cbi8qQ09MTEVDVElPTlMqL1xuLypCVVRUT05TKi9cbi8qUEFHSU5BVElPTlMqL1xuLypGT05ULUZBTUlMTFkqL1xuLypKVU1CT1RST04qL1xuLypBU0lERSBQUk9GSUxFKi9cbi5wYWdlLXByb2ZpbGUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxLjI1cmVtIDAgMXJlbSAwO1xufVxuXG4ucGFnZS1wcm9maWxlLWxhc3RuYW1lIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4ucGFnZS1wcm9maWxlLWxhc3RuYW1lIC5jb250YWluZXJfX2ZsdWlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDAuMnJlbSByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5wYWdlLXByb2ZpbGUtbGFzdG5hbWUgcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4ucGFnZS1wcm9maWxlLWxhc3RuYW1lIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNDM0NTU7XG59XG5cbi5wYWdlLXByb2ZpbGUtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucGFnZS1wcm9maWxlLWNvbnRhaW5lci1hc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogMCAwIDAuMnJlbSByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucGFnZS1wcm9maWxlLWNvbnRhaW5lci1hc2lkZS1pdGVtcyB7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wYWdlLXByb2ZpbGUtY29udGFpbmVyLWFzaWRlLWl0ZW1zLXVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLXByb2ZpbGUtY29udGFpbmVyLWFzaWRlLWl0ZW1zLXVsLWxpIGEge1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5wYWdlLXByb2ZpbGUtY29udGFpbmVyLWFzaWRlLWl0ZW1zLXVsLWxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXByb2ZpbGUtY29udGFpbmVyLWFzaWRlLWl0ZW1zLXVsLWxpLnNlbGVjdGVkIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQzNDU1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLnBhZ2UtcHJvZmlsZS1jb250YWluZXItYXNpZGUtaXRlbXMtdWwtbGkuc2VsZWN0ZWQgYSBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wYWdlLXByb2ZpbGUtY29udGFpbmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAgMC4ycmVtIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBhZ2UtcHJvZmlsZS1jb250YWluZXItY29udGVudC1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXByb2ZpbGUtY29udGFpbmVyLWNvbnRlbnQtaXRlbXMuYWN0aXZhdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBhZ2UtcHJvZmlsZS1jb250YWluZXItY29udGVudC1pdGVtcyAuZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ucGFnZS1wcm9maWxlLWNvbnRhaW5lci1jb250ZW50LWl0ZW1zIC5idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnBhZ2UtcHJvZmlsZS1kZWxldGUtYWNjb3VudCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjJyZW0gcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBhZ2UtcHJvZmlsZSB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwIDFyZW0gMDtcbiAgfVxuICAucGFnZS1wcm9maWxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICB9XG4gIC5wYWdlLXByb2ZpbGUtY29udGFpbmVyLWFzaWRlIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMC4ycmVtIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgfVxuICAucGFnZS1wcm9maWxlLWNvbnRhaW5lci1hc2lkZS1pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtcHJvZmlsZS1jb250YWluZXItYXNpZGUtaXRlbXMtdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIH1cbiAgLnBhZ2UtcHJvZmlsZS1jb250YWluZXItYXNpZGUtaXRlbXMtdWwtbGkgYSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnBhZ2UtcHJvZmlsZS1jb250YWluZXItYXNpZGUtaXRlbXMtdWwtbGkgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS1wcm9maWxlLWNvbnRhaW5lci1hc2lkZS1pdGVtcy11bC1saSBhIGkge1xuICAgIGNvbG9yOiAjMjQzNDU1O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICAucGFnZS1wcm9maWxlLWNvbnRhaW5lci1hc2lkZS1pdGVtcy11bC1saSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFN0VEO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbiAgLnBhZ2UtcHJvZmlsZS1jb250YWluZXItYXNpZGUtaXRlbXMtdWwtbGkuc2VsZWN0ZWQgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MzQ1NTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG4gIC5wYWdlLXByb2ZpbGUtY29udGFpbmVyLWFzaWRlLWl0ZW1zLXVsLWxpLnNlbGVjdGVkIGEgaSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLnBhZ2UtcHJvZmlsZS1jb250YWluZXItYXNpZGUgLnBhZ2UtdGl0bGUgaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnBhZ2UtcHJvZmlsZS1jb250YWluZXItY29udGVudCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgfVxufVxuLypDT0xPUlMgVkFMVUVTKi9cbi8qV0lEVEhTIFZBTFVFUyovXG4vKkFTSURFKi9cbi8qQUxFUlRTKi9cbi8qTkFWQkFSKi9cbi8qRFJPUERPV04qL1xuLypDT0xMRUNUSU9OUyovXG4vKkJVVFRPTlMqL1xuLypQQUdJTkFUSU9OUyovXG4vKkZPTlQtRkFNSUxMWSovXG4vKkpVTUJPVFJPTiovXG4vKkFTSURFIFBST0ZJTEUqL1xuLnBhZ2UtcmVnaXN0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wYWdlLXJlZ2lzdGVyIC5jb250YWluZXJfX2ZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1yZWdpc3RlciAuY29udGFpbmVyX19mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmFjdGlvbnMge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MCUgMjAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYWN0aW9ucyBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5hY3Rpb25zIGJ1dHRvbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbm1haW4ucGFnZSB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5tYWluLnBhZ2UgLnNlY3Rpb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG5tYWluLnBhZ2VfX2ZvcmdvdF9fZm9ybSwgbWFpbi5wYWdlX19yZWdpc3Rlcl9fZm9ybSwgbWFpbi5wYWdlX19sb2dpbl9fZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5tYWluLnBhZ2VfX2xvZ2luX19pbm5lcl9fYWxyZWFkeV9sb2dnZWRfaW4ge1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQzNDU1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSg0OCwgNDksIDUxLCAwLjIpO1xufVxubWFpbi5wYWdlX19sb2dpbl9faW5uZXJfX2FscmVhZHlfbG9nZ2VkX2luID4gcCA+IGEge1xuICBjb2xvcjogIzY0QTFEOCAhaW1wb3J0YW50O1xufVxubWFpbi5wYWdlX19mb3Jnb3RfX2Zvcm0ge1xuICBtaW4td2lkdGg6IGNhbGMoMzkwcHggLSAycmVtKTtcbn1cblxuLnBhZ2UtYnVpbGRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA3MHZoO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnBhZ2UtYnVpbGRpbmctbWFzayB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5wYWdlLWJ1aWxkaW5nLW1hc2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZV9fZm9yZ290X19mb3JtIHtcbiAgICBtaW4td2lkdGg6IDUxMnB4O1xuICB9XG4gIC5wYWdlLWJ1aWxkaW5nLW1hc2sge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5wYWdlLWJ1aWxkaW5nLW1hc2sgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufSIsIi8qQ09MT1JTIFZBTFVFUyovXG4vLyBUSEVNRSBDT0xPUlNcbiRzZWNvbmRhcnktY29sb3ItdGhlbWU6ICMyNDM0NTU7XG4kcHJpbWFyeS1jb2xvci10aGVtZTogJHNlY29uZGFyeS1jb2xvci10aGVtZTtcbiR0aGlyZC1jb2xvci10aGVtZTogI0E1OUVCODtcbiRmb3VydGgtY29sb3ItdGhlbWU6ICNEOUQ5RDk7XG5cbi8vXG4kc3VjY2Vzcy1jb2xvcjogIzY3QzIzQTtcbiR3YXJuaW5nLWNvbG9yOiAjRTZBMjNDO1xuJGRhbmdlci1jb2xvcjogI0Y1NkM2QztcbiRpbmZvLWNvbG9yOiAjMzNCNUU1O1xuLy9cbiRwcmltYXJ5LWNvbG9yOiAjNjRBMUQ4O1xuJHNlY29uZGFyeS1jb2xvcjogI0FBNjZDQztcbiRkZWZhdWx0OiAjMkJCQkFEO1xuLy9cbiRkZWZhdWx0LWNvbG9yOiAjOTA5Mzk5O1xuJGRhcmstY29sb3I6ICMzMDMxMzM7XG4kZGFyay1saWdodC1jb2xvcjogIzYwNjI2NjtcbiRkYXJrLWxpZ2h0Mi1jb2xvcjogIzkwOTM5OTtcbiRpbnB1dC1iZy1jb2xvcjogI0ZBRkFGQTtcbiRncmV5LWNvbG9yOiAjRENERkU2O1xuJGdyZXkxLWNvbG9yOiAjRTRFN0VEO1xuJGdyZXkyLWNvbG9yOiAjRUJFRUY1O1xuJGdyZXkzLWNvbG9yOiAjRjJGNkZDO1xuJHdoaXRlLWNvbG9yOiAjRkZGRkZGO1xuJGRhcmstd2hpdGUtY29sb3I6ICNGNEY0RjQ7XG4kbmF2YmFyLWJnLWNvbG9yOiByZ2IoODQsIDkyLCAxMDApO1xuXG4kcGluay1jb2xvcjogI2U1MDA3ZDtcbiRhY2NlbnQ6ICNGMzUzNEE7XG4kcHJpbWFyeTogJHNlY29uZGFyeS1jb2xvci10aGVtZTtcbiRzZWNvbmRhcnk6ICNCMjNDRkQ7XG4kdGVydGlhcnk6ICNGRkUzNTg7XG4kc3VjY2VzczogIzAwQjc0QTtcbiR3YXJuaW5nOiAjRkZBOTAwO1xuJGRhcmstd2FybmluZzogI0MwQTUzMTtcbiRkYW5nZXI6ICNGOTMxNTQ7XG4kaW5mbzogIzM5QzBFRDtcbiRkYXJrOiAjMjYyNjI2O1xuJGJsYWNrOiAjMzIzNjQzO1xuJGdyYXk0OiAjRUNFQ0VDO1xuJGRlZmF1bHQ6ICM1MTJEQTg7XG4kdHJhbnNwYXJlbnQ6IFwidHJhbnNwYXJlbnRcIjtcbiRkYXJrX3doaXRlOiAjRjRGNUY3O1xuJGJsdWVfY2FyZDogI0U2RUVGQTtcblxuXG4vKldJRFRIUyBWQUxVRVMqL1xuJGNvbnRhaW5lci13aWR0aDogMTEwMHB4O1xuJGNvbnRhaW5lci1mbHVpZC13aWR0aDogNzB2dztcbiRjb250YWluZXItbW9iaWxlLXdpZHRoOiAxMDB2dztcbiRjb250YWluZXItdGFibGV0LXdpZHRoOiA3NjhweDtcbiRjb250YWluZXItZGVza3RvcC13aWR0aDogMTIyNHB4O1xuJGNvbnRhaW5lci13aWRlc2NyZWVuLXdpZHRoOiAxNDQwcHg7XG5cbi8qQVNJREUqL1xuJGFzaWRlLWljb25lcy13aWR0aDo1MHB4O1xuJGFzaWRlLWhpZGRlbi1saW5rLXdpZHRoOjI1MXB4O1xuXG4vKkFMRVJUUyovXG5cblxuLypOQVZCQVIqL1xuXG4kbG9nby13aWR0aDo3MHB4O1xuJGxvZ28taGVpZ2h0OjcwcHg7XG5cbi8qRFJPUERPV04qL1xuXG5cbi8qQ09MTEVDVElPTlMqL1xuXG4kY29sbGVjdGlvbi13aWR0aDoyMDBweDtcblxuLypCVVRUT05TKi9cblxuXG4vKlBBR0lOQVRJT05TKi9cblxuXG4vKkZPTlQtRkFNSUxMWSovXG5cblxuLypKVU1CT1RST04qL1xuXG4vL3RvZG8gOiBDYW4gYmUgY2hhbmdlZFxuJG1heC13aWR0aDoxMDAlO1xuXG4vKkFTSURFIFBST0ZJTEUqL1xuJGFzaWRlLXByb2ZpbGUtd2lkdGg6IDMwMHB4O1xuJGFzaWRlLXByb2ZpbGUtYmctaGVpZ2h0OiAxMjBweDtcbiRhc2lkZS1wcm9maWxlLWJnLWNvbG9yOiAkZ3JleTEtY29sb3I7XG4kc29jaWFsX3NpemU6IDQwcHg7XG5cbiRib3JkZXItcmFkaXVzOiAwO1xuXG4vLyBTaGFkb3dcbiRzaGFkb3ctc2l6ZTogMCAwIC4ycmVtIHJnYmEoNDAsIDQwLCA0MCwgLjIpO1xuIiwiLy8gUmVxdWlyZWQgQ29yZSBTdHlsZXNoZWV0XG4vL0BpbXBvcnQgXCJub2RlX21vZHVsZXMvQGdsaWRlanMvZ2xpZGUvc3JjL2Fzc2V0cy9zYXNzL2dsaWRlLmNvcmVcIjtcblxuLy8gT3B0aW9uYWwgVGhlbWUgU3R5bGVzaGVldFxuLy9AaW1wb3J0IFwibm9kZV9tb2R1bGVzL0BnbGlkZWpzL2dsaWRlL3NyYy9hc3NldHMvc2Fzcy9nbGlkZS50aGVtZVwiO1xuXG5AdXNlIFwiLi4vbWl4aW5zL21peGluc1wiIGFzICo7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Xb3JrK1NhbnM6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBsYXlmYWlyK0Rpc3BsYXk6aXRhbCx3Z2h0QDAsNDAwLi45MDA7MSw0MDAuLjkwMCZmYW1pbHk9V29yaytTYW5zOml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG86d2dodEAzMDA7NDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwJyk7XG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgUm9ib3RvLCBzYW5zLXNlcmlmOyAvLyBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xufVxuXG5pbnB1dCAsIGJ1dHRvbiAsIHRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgUm9ib3RvLCBzYW5zLXNlcmlmOyAvLyBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB1bnNldDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW1nLCB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3ZnIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgJl9fZmx1aWQge1xuICAgIG1heC13aWR0aDogMTAwdnc7IC8vY2FsYygxMDB2dyAtIDU2cHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4yKCdkZXNrdG9wLXVwJykge1xuICAgICZfX2ZsdWlkIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1mbHVpZC13aWR0aDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5kaXZpc2lvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktY29sb3I7XG4gIG1hcmdpbjogLjI1cmVtIDA7XG59XG5cbi5hdmF0YXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcInNhc3M6bWFwXCI7XG5AaW1wb3J0IFwiLi4vZ2xvYmFsL3ZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gYnRuICgkdmFyaWFudDogJ3ByaW1hcnknLCAkY29sb3I6ICRwcmltYXJ5LWNvbG9yLXRoZW1lLCAkdGV4dF9jb2xvcjogJGRhcmstY29sb3IsICRib3JkZXJfY29sb3I6ICcnKSB7XG4gIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgICBwYWRkaW5nOiAwIC4xcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAmX18jeyR2YXJpYW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJfY29sb3I7XG4gICAgY29sb3I6ICR0ZXh0X2NvbG9yO1xuXG4gICAgKiB7XG4gICAgICBjb2xvcjogJHRleHRfY29sb3I7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGV4dF9jb2xvcjtcblxuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICoge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Z1bGwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGNvbG9yOiAkdGV4dF9jb2xvcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dF9jb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0X2NvbG9yO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICoge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zaGFyZWRfaG91c2Uge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTUsMTgyLDQxKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LDE4Miw0MSwxKSAwJSwgcmdiYSgyNTUsMjE4LDg2LDEpIDM1JSwgcmdiYSgyNTUsMjE1LDE2NiwxKSAxMDAlKTtcbiAgfVxufVxuXG5AbWl4aW4gYWxpZ24oJGRpcmVjdGlvbikge1xuICAmLiN7JGRpcmVjdGlvbn0ge1xuICAgIHRleHQtYWxpZ246ICRkaXJlY3Rpb247XG4gIH1cbn1cblxuQG1peGluIGNhcmRfbWVtYmVyKCRjb2xvcjogJGNvbG9yLCAkdmFyaWFudDogJ3ByaW1hcnknKSB7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICYuI3skdmFyaWFudH0ge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRjb2xvcjtcbiAgICAuY2FyZF9fbWVtYmVyX19sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICZfX21hc2sge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmNhcmRfX21lbWJlcl9fYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgc3BhbiB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5AbWl4aW4gbm90aWZpY2F0aW9uKCRjb2xvcjogJGNvbG9yLCAkdmFyaWFudDogcHJpbWFyeSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJi0tI3skdmFyaWFudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkY29sb3IsICRsaWdodG5lc3M6IDI1JSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gbWVzc2FnZSgkY29sb3I6ICRjb2xvciwgJHZhcmlhbnQ6IHByaW1hcnkpIHtcbiAgJi4jeyR2YXJpYW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRjb2xvciwgJGxpZ2h0bmVzczogNDAlKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIC5yZXR1cm5fX21lc3NhZ2VfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC50ZXh0LXAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiYWRnZSAoJHZhcmlhbnQ6ICdwcmltYXJ5JywgJGNvbG9yOiAkcHJpbWFyeS1jb2xvci10aGVtZSwgJHRleHRfY29sb3I6ICRkYXJrLWNvbG9yLCAkYm9yZGVyX2NvbG9yOiAnJykge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMC43cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJl9fI3skdmFyaWFudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyX2NvbG9yO1xuICAgIGNvbG9yOiAkdGV4dF9jb2xvcjtcblxuICAgICoge1xuICAgICAgY29sb3I6ICR0ZXh0X2NvbG9yO1xuICAgIH1cblxuICAgICZfX2Z1bGwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGNvbG9yOiAkdGV4dF9jb2xvcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8vIFdpdGggbWFwXG4kYnJlYWtwb2ludHM6IChcbiAgXCJwaG9uZS1kb3duXCI6IDUwMHB4LFxuICBcInRhYmxldC11cFwiOiA3NjhweCxcbiAgXCJ0YWJsZXQtZG93blwiOiA5MDBweCxcbiAgXCJkZXNrdG9wLXVwXCI6IDEwMjRweCxcbiAgXCJkZXNrdG9wLWRvd25cIjogMTI4MHB4LFxuICBcIndpZGVzY3JlZW4tdXBcIjogMTQ0MHB4XG4pO1xuXG5AbWl4aW4gbGluaygkdmFyaWFudDogJ3ByaW1hcnknLCAkY29sb3I6ICRwcmltYXJ5LWNvbG9yLXRoZW1lKSB7XG4gICZfXyN7JHZhcmlhbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCgkY29sb3IsICRsaWdodG5lc3M6IDEwJSk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1taW4yKCRfa2V5KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAkX2tleSkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc29jaWFsLW5ldHdvcmsoJG5hbWUsICRjb2xvcikge1xuICAmLiN7JG5hbWV9IHtcbiAgICAuc29jaWFsLW5ldHdvcmsge1xuICAgICAgJi1pY29uIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnc2FzczptYXAnO1xuQGltcG9ydCAnLi4vZ2xvYmFsL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbWl4aW5zJztcblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgcGFkZGluZzogMC43cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCwgaS5iaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC8vIETDqWZpbmlyIHVuIG1hcCBwb3VyIGxlcyB2YXJpYW50cyBkZSBib3V0b25zXG4gICRidXR0b24tdmFyaWFudHM6IChcbiAgICAncHJpbWFyeSc6ICRwcmltYXJ5LWNvbG9yLXRoZW1lLFxuICAgICdzZWNvbmRhcnknOiAkc2Vjb25kYXJ5LWNvbG9yLXRoZW1lLFxuICAgICd0aGlyZCc6ICR0aGlyZC1jb2xvci10aGVtZSxcbiAgICAnZm91cnRoJzogJGZvdXJ0aC1jb2xvci10aGVtZSxcbiAgICAnZGFuZ2VyJzogJGRhbmdlci1jb2xvcixcbiAgICAnZ3JlZW4nOiAkc3VjY2Vzcy1jb2xvcixcbiAgICAnYmx1ZSc6ICRwcmltYXJ5LWNvbG9yLFxuICAgICd3YXJuaW5nJzogJHdhcm5pbmctY29sb3IsXG4gICAgJ2luZm8nOiAkaW5mby1jb2xvcixcbiAgICAnZ3JleSc6ICRncmV5LWNvbG9yLFxuICAgICdncmV5MSc6ICRncmV5MS1jb2xvcixcbiAgICAnZ3JleTInOiAkZ3JleTItY29sb3IsXG4gICAgJ2dyZXkzJzogJGdyZXkzLWNvbG9yLFxuICAgICd3aGl0ZSc6IChjb2xvcjogJHdoaXRlLWNvbG9yLCB0ZXh0OiAkZGFyay1jb2xvciwgYm9yZGVyOiAkZ3JleS1jb2xvcilcbiAgKTtcblxuICAvLyBHw6luw6lyZXIgbGVzIHN0eWxlcyBkZSBiYXNlIHBvdXIgY2hhcXVlIHZhcmlhbnRcbiAgQGVhY2ggJHZhcmlhbnQsICRjb2xvciBpbiAkYnV0dG9uLXZhcmlhbnRzIHtcbiAgICAkdGV4dC1jb2xvcjogaWYodHlwZS1vZigkY29sb3IpID09ICdtYXAnLCBtYXAuZ2V0KCRjb2xvciwgJ3RleHQnKSwgJHdoaXRlLWNvbG9yKTtcbiAgICAkYm9yZGVyLWNvbG9yOiBpZih0eXBlLW9mKCRjb2xvcikgPT0gJ21hcCcsIG1hcC5nZXQoJGNvbG9yLCAnYm9yZGVyJyksICRjb2xvcik7XG4gICAgJGJnLWNvbG9yOiBpZih0eXBlLW9mKCRjb2xvcikgPT0gJ21hcCcsIG1hcC5nZXQoJGNvbG9yLCAnY29sb3InKSwgJGNvbG9yKTtcblxuICAgIEBpbmNsdWRlIGJ0bigkdmFyaWFudCwgJGJnLWNvbG9yLCAkdGV4dC1jb2xvciwgJGJvcmRlci1jb2xvcik7XG4gICAgXG4gICAgLy8gR8OpbsOpcmVyIGxlcyB2YXJpYW50cyBvdXRsaW5lXG4gICAgQGlmICR2YXJpYW50ICE9ICd3aGl0ZScge1xuICAgICAgQGluY2x1ZGUgYnRuKFxuICAgICAgICAnI3skdmFyaWFudH1fX291dGxpbmUnLFxuICAgICAgICAkd2hpdGUtY29sb3IsXG4gICAgICAgIGlmKHR5cGUtb2YoJGNvbG9yKSA9PSAnbWFwJywgbWFwLmdldCgkY29sb3IsICdjb2xvcicpLCAkY29sb3IpLFxuICAgICAgICBpZih0eXBlLW9mKCRjb2xvcikgPT0gJ21hcCcsIG1hcC5nZXQoJGNvbG9yLCAnY29sb3InKSwgJGNvbG9yKVxuICAgICAgKTtcbiAgICB9XG5cbiAgICAvLyBHw6luw6lyZXIgbGVzIHZhcmlhbnRzIGxpXG4gIH1cblxuICAmLnNkZCB7XG4gICAgcGFkZGluZzogMC40cmVtIC41cmVtO1xuICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gIH1cblxuICAmLnNkIHtcbiAgICBwYWRkaW5nOiAwLjRyZW0gLjVyZW07XG4gICAgZm9udC1zaXplOiAuN3JlbTtcbiAgfVxuXG4gICYubGcge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgICAgIHBhZGRpbmc6IDAuN3JlbSA0cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgICAmLnNkIHtcbiAgICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICB9XG59XG5cbi5zY3JvbGwtdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDVyZW07XG4gIHJpZ2h0OiAycmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItdGhlbWU7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAuc2Nyb2xsLXRvLXRvcC1idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci10aGVtZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2Nyb2xsLXRvLXRvcC1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLXRoZW1lO1xuICAgIHBhZGRpbmc6IDAuM3JlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uc2hvdy1zY3JvbGxUb3Age1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLy8gVE9ETyA6IHRvIHJlZmFjdG9yXG4ud3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDAuN3JlbSAzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkICRkYW5nZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3JkZXI6IDZweCBzb2xpZCAkZGFuZ2VyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYW5pbWF0aW9uOiByaW5nIDEuNXMgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIsXG4gICAgJjpmb2N1czo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyByaW5nIHtcbiAgMCUge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuIiwiXG4ucGFnZSB7XG4gICYtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICRncmV5LWNvbG9yLCAkYWxwaGE6IC4zKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgJi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctY29sb3I7XG4gICAgICAmLWNlbnRlciwgJi1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtbGVmdCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5uYXYtbG9nby1tYXNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcmlnaHQge1xuICAgICAgICAmLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi1tb2JpbGVfX21lbnUge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNodW1idXJnZXItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkcHJpbWFyeS1jb2xvci10aGVtZSwgJGFscGhhOiAxKTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICNodW1idXJnZXItbWVudS1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1zaXplO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIG5hdiB7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgdWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkcHJpbWFyeS1jb2xvci10aGVtZSwgJGFscGhhOiAxKTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDFyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGdyZXktY29sb3I7XG4gICAgICBmb250LXNpemU6IC42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4yKCdkZXNrdG9wLWRvd24nKSB7XG4gICAgJi1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkJGQTtcbiAgICAgIHBhZGRpbmc6IC4xNXJlbSAuMjVyZW07XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICYtY2VudGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBuYXZ7XG4gICAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOHJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAvLyBHbG9iYWxcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItdGhlbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4sIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBHbG9iYWxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci10aGVtZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiwgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEdsb2JhbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItdGhlbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLCBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxlZnQge1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNodW1idXJnZXIsICNodW1idXJnZXItbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2Uge1xuICAmLXNob3djYXNlIHtcbiAgICAmLnRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC8vd2lkdGg6IDEwNDBweDtcbiAgICAgIC8vaGVpZ2h0OiA1ODVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLmZvdy1iYWNrZ3JvdW5kIHtcbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICB9XG4gICAgICAgICYtb3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICAgICAgICBoMiwgaDMsIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3ctYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4yKCd0YWJsZXQtdXAnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi50YWJsZXQge1xuICAgICAgICAuZm93LWJhY2tncm91bmQge1xuICAgICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMzl2aDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICYtZW1iZWQge1xuICAgICAgICAgICAgICB3aWR0aDogMTIwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ2Rlc2t0b3AtdXAnKSB7XG4gICAgICAmLnRhYmxldCB7XG4gICAgICAgIC5mb3ctYmFja2dyb3VuZCB7XG4gICAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHZoO1xuICAgICAgICAgICAgJi1lbWJlZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluMignZGVza3RvcC1kb3duJykge1xuICAgICAgJi50YWJsZXQge1xuICAgICAgICAuZm93LWJhY2tncm91bmQge1xuICAgICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaG93Y2FzZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNjEwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuXG4gICYtaG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gICYtaW5uZXIge1xuICAgIHotaW5kZXg6IDM7XG4gICAgJi10aXRsZSB7XG4gICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYmxvY2sge1xuICAgICYtZW1iZWQge1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkd2hpdGUtY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IC4wNjI1cmVtIC4wNjI1cmVtIC4xMjVyZW0gcmdiYSg0MCwgNDAsIDQwLCAuMSk7XG4gICAgICAgICYteW91dHViZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrLWltYWdlIHtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkd2hpdGUtY29sb3I7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1zaXplOyAvLzAgMCAuOTM3NXJlbSByZ2JhKDQwLCA0MCwgNDAsIC4yKTtcbn0iLCIucGljdG8taW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAuYmxvY2stcGljdG9ncmFtIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgLjkzNzVyZW0gcmdiYSg0MCwgNDAsIDQwLCAuMik7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4yKCd0YWJsZXQtdXAnKSB7XG4gICAgICAgIC5ibG9jay1waWN0b2dyYW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBsYW4tYWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LXNpemU7XG4gICAgJi1tYXNrIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAgICAgcGFkZGluZzogLjNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdmFsdWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAuNnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3ItdGhlbWU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluMignZGVza3RvcC11cCcpIHtcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgJi1tYXNrIHtcbiAgICAgICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gVE9ETyA6IHRvIGZpeCB0aGUgY2FyZCBjb21wb25lbnRcbi5jYXJkIHtcbiAgYm9yZGVyOiAwLjJweCBzb2xpZCAkZ3JleS1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiA1cHggc29saWQgJHdoaXRlLWNvbG9yO1xuICBib3gtc2hhZG93OiAwIDAgLjkzNzVyZW0gcmdiYSg0MCwgNDAsIDQwLCAuMik7XG5cbiAgJi10d28ge1xuICAgICYtdG9wIHtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuLmZvcm0ge1xuXG4gICZfX2dyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmX19jaGVja2JveCB7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLS4xcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmFkaW8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmID4gaW5wdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucm91bmRlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgfVxuXG4gICAgICAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAuM3JlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb2xvcjogJGdyZXktY29sb3I7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sMiB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDFyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluMigndGFibGV0LXVwJykge1xuICAgICAgICAuZm9ybV9fZ3JvdXAge1xuICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybV9fc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCgkZ3JleS1jb2xvciwgJGxpZ2h0bmVzczogLTIwJSk7XG4gICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4yKCd0YWJsZXQtdXAnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0LCAmX190ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IC45cmVtIC44cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIGJvcmRlcjogMC41cHggc29saWQgJGdyZXktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogJGlucHV0LWJnLWNvbG9yO1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gICAgfVxuXG4gICAgJl9faW5zdHJ1Y3Rpb24ge1xuXG4gICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRncmV5LWNvbG9yLCAkbGlnaHRuZXNzOiAtMjAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3RfaG9zdHtcbiAgICAmX19mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICAgIC5mb3JtX19ncm91cCB7XG4gICAgICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICAgIH1cbiAgICAgICZfX2J0bntcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9naW4sICZfX3F1ZXN0aW9uLCAmX19yZWdpc3RlciwgJl9fZm9yZ290LCAmX19yZXNldCwgJl9fY29udGFjdCwgJl9fbWVtYmVyX19wcm9maWxlLCAmX19icmFuY2gge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAmX190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAuZm9ybV9fZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgICB9XG5cbiAgICAgICZfX2J0biB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmX19zb2NpYWxfbmV0d29ya3Mge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDExZnI7XG4gICAgICAgICAgZ2FwOiAuNXJlbTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgJiAgPiBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybSB7XG4gICYtY29udGFpbmVyIHtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LXNpemU7XG4gICAgLy9KT0lOIFVTIFNFU1NJT05cbiAgICAmLWlubmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAycmVtIDJyZW07XG4gICAgICBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgfVxuXG4gICAgICAuZm9ybV9fZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLmJ0bnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluMigndGFibGV0LXVwJykge1xuICAgICYtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4yKCdkZXNrdG9wLXVwJykge1xuICB9XG59XG4iLCIgIC8vIFRPRE8gOiDDoCBtZXR0cmUgZGFucyB1biBmaWNoaWVyIGEgcGFydFxuLnByZXNlbnRhdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDFyZW07XG4gICAgJi1hc2lkZSB7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LXNpemU7XG4gICAgICAgICYtbWVkaWEge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAmLW1hc2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4yKCd0YWJsZXQtZG93bicpIHtcbiAgICAgICAgJi1hc2lkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICAgICAgJi1tZWRpYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctc2l6ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1zaXplO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmludmVyc2Uge1xuICAgICAgICAgICAgLnByZXNlbnRhdGlvbi1hc2lkZSB7XG4gICAgICAgICAgICAgICAgJi1tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMS8yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmV3cyB7XG4gICAgYm9yZGVyOiA1cHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgIC8vYm9yZGVyOiA1cHggc29saWQgcmdiYSgkY29sb3I6ICR3aGl0ZS1jb2xvciwgJGFscGhhOiAuNSk7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1zaXplO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJi1pbm5lciB7XG4gICAgICAgICYtbWFzayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICR3aGl0ZS1jb2xvciwgJGFscGhhOiAuNSk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogLjdyZW0gMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5Mi1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4yKCdkZXNrdG9wLXVwJykge1xuICAgIH1cbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG4kYWxlcnQtdmFyaWFudHM6IChcbiAgJ2Rhbmdlcic6ICRkYW5nZXItY29sb3IsXG4gICdzdWNjZXNzJzogJHN1Y2Nlc3MtY29sb3IsXG4gICd3YXJuaW5nJzogJHdhcm5pbmctY29sb3IsXG4gICdpbmZvJzogJGluZm8tY29sb3IsXG4gICdwcmltYXJ5JzogJHByaW1hcnktY29sb3Jcbik7XG5cbi5hbGVydCB7XG4gIHdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDtcblxuICBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIEfDqW7DqXJhdGlvbiBkZXMgdmFyaWFudGVzIGQnYWxlcnRlc1xuICBAZWFjaCAkdmFyaWFudCwgJGNvbG9yIGluICRhbGVydC12YXJpYW50cyB7XG4gICAgJi0jeyR2YXJpYW50fSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGNvbG9yLCAkbGlnaHRuZXNzOiAxMCUpO1xuICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCgkY29sb3IsICRsaWdodG5lc3M6IC0zMCUpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgICBtaW4td2lkdGg6IDQ1MHB4O1xuICB9XG59IiwiLmxvZ28tbWFzayB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59IiwiLm5laGVtYS1wb3AtdXAge1xuICB6LWluZGV4OiAyMDA7XG4gIGhlaWdodDogYXV0bztcbiAgcmlnaHQ6IC41cmVtO1xuICBib3R0b206IC41cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctc2l6ZTtcbiAgY29sb3I6ICRkYXJrLWxpZ2h0LWNvbG9yO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDFyZW0pO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItdGhlbWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1pY29uIHtcbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci10aGVtZTtcbiAgICB9XG4gIH1cbiAgJi1sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgJi1yaWdodCB7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IC41cmVtIDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5zaG93biB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ3RhYmxldC1kb3duJykge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJHByaW1hcnktY29sb3ItdGhlbWUsICRhbHBoYTogLjIpO1xuICB9XG59XG4iLCIucGFnZSB7XG4gICYtdGl0bGUge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgaDMsIHAsIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluMigndGFibGV0LXVwJykge1xuICAgICYtdGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICBoMywgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9nbG9iYWwvdmFyaWFibGVzXCI7XG5cbi5hYm91dCB7XG4gICYtc3F1YXJlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgICBnYXA6IC41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1zaXplO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXdhcm5pbmc7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWluLWhlaWdodDogMTcwcHg7XG4gICAgJi1sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHAge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgfVxuXG4gICAgICAmLWJ0biB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluMigndGFibGV0LXVwJykge1xuICB9XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9nbG9iYWwvdmFyaWFibGVzXCI7XG5cbi5hY2NvcmRpb24ge1xuICBib3gtc2hhZG93OiAkc2hhZG93LXNpemU7XG4gICYtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICB9XG4gICAgICAmLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTEtY29sb3I7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDFyZW07XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxuICAgICAgICB9XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYub3BlbmVkIHtcbiAgIC5hY2NvcmRpb24tZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICBAaW5jbHVkZSBtZWRpYS1taW4yKCd0YWJsZXQtdXAnKSB7XG4gIH1cbn0iLCIuaW50ZXJuYXRpb25hbF9ldmVudCwgLmxvY2FsX2V2ZW50IHtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LXNpemU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmLWlubmVyIHtcbiAgICAgICAgJi1tYXNrIHtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHdoaXRlLWNvbG9yLCAkYWxwaGE6IC41KTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogLjdyZW0gMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTItY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IC43cmVtIDFyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTItY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4yKCd0YWJsZXQtdXAnKSB7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluMignZGVza3RvcC11cCcpIHtcbiAgICB9XG59IiwiLmludGVybmF0aW9uYWxfbmV3cyB7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1zaXplO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJi1pbm5lciB7XG4gICAgICAgICYtbWFzayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICR3aGl0ZS1jb2xvciwgJGFscGhhOiAuNSk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43cmVtIDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXkyLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAuN3JlbSAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXkyLWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluMigndGFibGV0LXVwJykge1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ2Rlc2t0b3AtdXAnKSB7XG4gICAgfVxufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG4uZXZlbnQge1xuICAmLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1zaXplO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICYtdGh1bWJuYWlsIHtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYm9keSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgJi1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCgkZGFyay1jb2xvciwgJGxpZ2h0bmVzczogMTAlKTtcbiAgICAgIH1cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgICAgfVxuXG4gICAgICAmLWxvY2F0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCgkZGFyay1jb2xvciwgJGxpZ2h0bmVzczogMTAlKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgJi1idG5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNhcmQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LXNpemU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgJi10aHVtYm5haWwge1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAmLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLWNvbG9yLCAkbGlnaHRuZXNzOiAxMCUpO1xuICAgICAgfVxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBtYXJnaW46IC41cmVtIDA7XG4gICAgICB9XG5cbiAgICAgICYtbG9jYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLWNvbG9yLCAkbGlnaHRuZXNzOiAxMCUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAmLWJ0bnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzIHZhcjtcbkB1c2UgXCIuLi9taXhpbnMvbWl4aW5zXCIgYXMgbWl4aW47XG5cbi5zb2NpYWwtbmV0d29yayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDVmcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IHZhci4kc2hhZG93LXNpemU7XG4gIGJvcmRlci1yYWRpdXM6IHZhci4kYm9yZGVyLXJhZGl1cztcbiAgJi1pY29uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiR3aGl0ZS1jb2xvcjtcbiAgICBwYWRkaW5nOiAuOHJlbSAxcmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGNvbG9yOiB2YXIuJHByaW1hcnktY29sb3ItdGhlbWU7XG4gICAgfVxuICB9XG5cbiAgJi1saW5rIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyLiRkYXJrLXdoaXRlLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWl4aW4uc29jaWFsLW5ldHdvcmsoJ3lvdXR1YmUnLCB2YXIuJGRhbmdlcik7XG4gIEBpbmNsdWRlIG1peGluLnNvY2lhbC1uZXR3b3JrKCdmYWNlYm9vaycsIHZhci4kcHJpbWFyeS1jb2xvci10aGVtZSk7XG4gIEBpbmNsdWRlIG1peGluLnNvY2lhbC1uZXR3b3JrKCdpbnN0YWdyYW0nLCB2YXIuJHdhcm5pbmctY29sb3IpO1xuICBAaW5jbHVkZSBtaXhpbi5zb2NpYWwtbmV0d29yaygndHdpdHRlcicsIHZhci4kaW5mby1jb2xvcik7XG4gIEBpbmNsdWRlIG1peGluLm1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XG4gIH1cblxuICBAaW5jbHVkZSBtaXhpbi5tZWRpYS1taW4yKCdkZXNrdG9wLXVwJykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDVmcjtcbiAgfVxufSIsIi5uZXdzbGV0dGVyX19zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgLm5ld3NsZXR0ZXJzIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHdoaXRlLWNvbG9yLCAkYWxwaGE6IC42KTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LXNpemU7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgICYgPiBkaXYge1xuICAgICAgZGl2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC4zcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICYgPiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHdoaXRlLWNvbG9yLCAkYWxwaGE6IC4zKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogLjdyZW0gM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluMigndGFibGV0LXVwJykge1xuICAgIC5uZXdzbGV0dGVycyB7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgIFxuICAgICAgICAgIG1hcmdpbi10b3A6IC44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUsIGF1dG87XG4gIHBhZGRpbmctdG9wOiA5NnB4O1xuICAmX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgJiA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRleHQtaDMge1xuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nOiAuNHJlbSAwO1xuICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvclxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NlbnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICZfX21hc2sge1xuICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWgyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLXRoZW1lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NvY2lhbHNfbmV0d29yayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6ICRzb2NpYWxfc2l6ZTtcbiAgICAgICAgICBoZWlnaHQ6ICRzb2NpYWxfc2l6ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRwcmltYXJ5LWNvbG9yLXRoZW1lLCAkYWxwaGE6IC4zKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItdGhlbWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBncmlkLWFyZWE6IDQvMS81LzQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuXG4gICAgLy8gVE9ETyA6IHRvIGZpbmlzaFxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluMigndGFibGV0LXVwJykge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgIH1cbiAgICAgICZfX2xlZnQge1xuICAgICAgICBncmlkLWFyZWE6IDEvMTtcbiAgICAgICAgLy9ncmlkLWFyZWE6IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxLzM7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAvL2dyaWQtYXJlYTogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICZfX2NlbnRlciB7XG4gICAgICAgIGdyaWQtYXJlYTogMS8yO1xuICAgICAgICAvL2dyaWQtYXJlYTogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19mb290ZXIge1xuICAgICAgICAvL2dyaWQtYXJlYTogZm9vdGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5vdGlmaWNhdGlvbiB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbm90aWZpY2F0aW9uKCRjb2xvcjogJHByaW1hcnktY29sb3IsICR2YXJpYW50OiBwcmltYXJ5KTtcbiAgQGluY2x1ZGUgbm90aWZpY2F0aW9uKCRjb2xvcjogJHNlY29uZGFyeS1jb2xvciwgJHZhcmlhbnQ6IHNlY29uZGFyeSk7XG4gIEBpbmNsdWRlIG5vdGlmaWNhdGlvbigkY29sb3I6ICRkYW5nZXItY29sb3IsICR2YXJpYW50OiBkYW5nZXIpO1xuICBAaW5jbHVkZSBub3RpZmljYXRpb24oJGNvbG9yOiAkd2FybmluZy1jb2xvciwgJHZhcmlhbnQ6IHdhcm5pbmcpO1xuICBAaW5jbHVkZSBub3RpZmljYXRpb24oJGNvbG9yOiAkc3VjY2Vzcy1jb2xvciwgJHZhcmlhbnQ6IHN1Y2Nlc3MpO1xufVxuIiwiLmNhcmQge1xuICBib3JkZXI6IDAuMnB4IHNvbGlkICRncmV5LWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLU5ldXRyYWxzLCAjRkZGKTtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1zaXplO1xuXG4gICZfX2JyYW5jaCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzOyAvLyAxcmVtXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYuXzIwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIDc1JTtcbiAgICB9XG5cbiAgICAmLl80MCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSA2MCU7XG4gICAgfVxuXG4gICAgLmNhcmRfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX25iIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRkYXJrLWNvbG9yLCAkYWxwaGE6IDAuNCk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRfX2JvZHkge1xuICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMjBweDtcblxuICAgICAgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAuYnRuX19wcmltYXJ5X19vdXRsaW5lIHtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gLjVyZW07XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYXZvcml0ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdG9wIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5ZnIgM2ZyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAuY2FyZF9fYm9keV9fbGVmdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgIC5jYXJkX19ib2R5X19zdGF0dXMsIC5jYXJkX19ib2R5X19tZW1iZXJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAuM3JlbSAwO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuXG4gICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItdGhlbWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkX19ib2R5X19hZGRyZXNzIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItdGhlbWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX2JvZHlfX3N0YXR1cyB7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmluYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnBlbmRpbmcge1xuICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNsb3NlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19ib2R5X19yaWdodCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGl2aXNpb24ge1xuICAgICAgfVxuXG4gICAgICAmX19ib3R0b20ge1xuICAgICAgICAvL2JvcmRlcjogMXB4IGRhc2hlZCBncmF5O1xuICAgICAgICAuYnRuX19vdXRsaW5lX19pY29uIHtcbiAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1JSA4MCU7XG4gICAgICAgIGdhcDogLjVyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY3Z2LWNhcmQge1xuICAmLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1lbWJlZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG5cbiAgICAmLW92ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXItcmFkaXVzIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICAgIGluc2V0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4yKCd0YWJsZXQtdXAnKSB7XG5cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ2Rlc2t0b3AtZG93bicpIHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTUwcHg7XG5cbiAgICAgICYtZW1iZWQge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgICAmLW92ZXIge1xuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vLi4vbWl4aW5zL21peGluc1wiO1xuLmxvZ2luLWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJi1tYXNrIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiA1cmVtIDAgM3JlbSAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJiA+IHAge1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAmLWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgJi1tYXNrIHtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKGNhbGMoMTAwdmggLSAyMDBweCkgKiAwLjMpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZm9ybSB7XG4gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKGNhbGMoMTAwdmggLSAyMDBweCkgKiAwLjQpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICYgPiAuZm9ybV9fZ3JvdXAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWluZm9zIHtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKGNhbGMoMTAwdmggLSAyMDBweCkgKiAwLjIpO1xuICAgICAgICAmID4gcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmhpZGRlbiB7XG4gICAgLmxvZ2luLWZvcm0tbGVmdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sb2dpbi1mb3JtLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluMigndGFibGV0LXVwJykge1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluMignZGVza3RvcC1kb3duJykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYuaGlkZGVuIHtcbiAgICAgIC5sb2dpbi1mb3JtLWxlZnQsIC5sb2dpbi1mb3JtLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxlZnQge1xuICAgICAgJi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYtaW5uZXIge1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21peGlucy9taXhpbnNcIjtcbi5yZWdpc3Rlci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgJi1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAmLWlubmVyIHtcbiAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLW1hc2sge1xuICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoY2FsYygxMDB2aCAtIDIwMHB4KSAqIDAuMik7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICYtZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmZvcm1fX2dyb3VwX19jb2wyLCAuYnRucyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAuZm9ybV9fZ3JvdXAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWluZm9zIHtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgICAgJiA+IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ2Rlc2t0b3AtZG93bicpIHtcbiAgICAmLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi1pbm5lciB7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9nbG9iYWwvdmFyaWFibGVzJztcblxuLmZvcm0ge1xuICAmLXBlcnNvbmFsX2luZm9zIHtcbiAgICAuZm9ybV9fZ3JvdXBfX2NvbDIsIC5idG5zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLmJ0bnMge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmZvcm1fX2dyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFnZSB7XG5cbiAgJi10aGVtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gMnJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXdhcm5pbmc7XG4gICAgJi1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi12aXNpb24tbWlzc2lvbiB7XG4gICAgcGFkZGluZzogNXJlbSAxcmVtO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXdhcm5pbmc7XG4gICAgJi1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDFyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLWludGVybmF0aW9uYWwtZXZlbnRzLCAmLWludGVybmF0aW9uYWwtbmV3cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MwQTUzMTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgICYtdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnNwbGlkZSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cblxuICAgICYtY29udGFpbmVyIHtcbiAgICB9XG4gIH1cblxuICAmLWludGVybmF0aW9uYWwtbmV3cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICB9XG5cbiAgJi1xYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkxLWNvbG9yO1xuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW0gMXJlbTtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAuYWMge1xuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgLmFjLXRyaWdnZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1icmFuY2hfZmluZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gM3JlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLXRoZW1lO1xuICAgIC5jb250YWluZXJfX2ZsdWlkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuZm9ybV9faW5wdXQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgICYtbG9jYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAuNXJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNhbXBsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtd29ybGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gM3JlbSAxcmVtO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICAvLyBUT0RPIDogdG8gc2V0IGludG8gY29tcG9uZW50XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogMXJlbTtcblxuICAgICAgLmZvd193b3JsZF9jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LXNpemU7XG4gICAgICAgICYtdG9wIHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkxLWNvbG9yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRvcCwgJi1ib3R0b20ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ib3R0b20ge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci10aGVtZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgIC8vIFZpc2lvbiAtIHNlY3Rpb25cbiAgICAmLXZpc2lvbiB7XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGhlbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbSA2cmVtIDFyZW07XG4gICAgfVxuXG4gICAgJi12aXNpb24tbWlzc2lvbiB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgICAmLWl0ZW1zIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWludGVybmF0aW9uYWwtZXZlbnRzLCAmLWludGVybmF0aW9uYWwtbmV3cyB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgJi1zZWVfbW9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1xYSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW0gM3JlbSAxcmVtO1xuICAgIH1cblxuICAgICYtYnJhbmNoX2ZpbmRlciB7XG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW0gNHJlbSAxcmVtO1xuICAgICAgLmNvbnRhaW5lcl9fZmx1aWQge1xuICAgICAgICBtaW4td2lkdGg6IDcwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDcwMXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgJi1zZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13b3JsZCB7XG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW0gNHJlbSAxcmVtO1xuICAgICAgJi1pbm5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluMignZGVza3RvcC11cCcpIHtcbiAgIC8vIFZpc2lvbiAtIHNlY3Rpb25cbiAgICAmLXZpc2lvbiB7XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdmlzaW9uLW1pc3Npb24ge1xuICAgICAgJi1pdGVtcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbnRlcm5hdGlvbmFsLWV2ZW50cywgJi1pbnRlcm5hdGlvbmFsLW5ld3Mge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItZmx1aWQtd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcWEge1xuICAgICAgcGFkZGluZzogNHJlbSAxcmVtIDZyZW0gMXJlbTtcbiAgICB9XG5cbiAgICAmLWJyYW5jaF9maW5kZXIge1xuICAgICAgcGFkZGluZzogNHJlbSAxcmVtIDZyZW0gMXJlbTtcbiAgICAgIC5jb250YWluZXJfX2ZsdWlkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtY29sb3I7XG4gICAgICAgIG1pbi13aWR0aDogNzI2cHg7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13b3JsZCB7XG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9taXhpbnMvbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi4vZ2xvYmFsL3ZhcmlhYmxlc1wiO1xuXG4ucGFnZS1hYm91dCB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRwcmltYXJ5LWNvbG9yLCAkYWxwaGE6IC41KTtcbiAgICAmLWNyZWF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG5cbiAgICAmLXZpc2lvbl9hbmRfbWlzc2lvbiB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0ycmVtO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkxLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4yKCd0YWJsZXQtdXAnKSB7XG4gICAgICAgICYtY3JlYXRpb24ge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ2Rlc2t0b3AtdXAnKSB7XG4gICAgICAgICYtY3JlYXRpb24ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBnYXA6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnZSB7XG4gICAgJi1hY3R1YWxpdGVzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHByaW1hcnktY29sb3IsICRhbHBoYTogLjUpO1xuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgICAgICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluMignZGVza3RvcC11cCcpIHtcbiAgICAgICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYWdlIHtcbiAgICAmLWFkaGVzaW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHByaW1hcnktY29sb3IsICRhbHBoYTogLjUpO1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICAmLWZvcm11bGFyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LXNpemU7XG4gICAgICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgICAgICAgICAuZm9ybV9fZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtX19ncm91cF9fY29sMiB7XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtX19zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRucyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgICAgICAgICAgICYtZm9ybXVsYXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICAgICAgICAgICAgICAvL2JvcmRlcjogNnB4IHNvbGlkICRncmV5MS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ2Rlc2t0b3AtdXAnKSB7XG4gICAgICAgICAgICAmLWZvcm11bGFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnZSB7XG4gICYtY29udGFjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbiIsIi5wYWdlLWNvb2tpZXMge1xuICAmLWRlc2NyaXB0aW9uIHtcbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDFyZW0gIDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgfVxuICB9XG59XG4iLCIucGFnZSB7XG4gICAgLy9wb3NpdGlvbjogZml4ZWQ7XG4gICAgJi1kb25hdGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgLmRvbmF0ZS10aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLmltYWdlLW1hc2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIC45Mzc1cmVtIHJnYmEoNDAsIDQwLCA0MCwgLjIpO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBheW1lbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAuMDYyNXJlbSAuMDYyNXJlbSAuMTI1cmVtIHJnYmEoNDAsIDQwLCA0MCwgLjEpO1xuICAgICAgICAgICAgICAgIC8vIGRvbmF0ZS1tb2RlbFxuICAgICAgICAgICAgICAgIC5kb25hdGUge1xuICAgICAgICAgICAgICAgICAgICAmLW1vZGVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtbWV0aG9kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC45cmVtIDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLW1vdW50cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtc3RhdGljcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1vdW50IC0gY29tcG9uZW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucG9wdWxhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkZGFuZ2VyLCAkYWxwaGE6IC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC4zcmVtIC4zcmVtIC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC45cmVtIDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1keW5hbWljIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LmZvcm1fX2lucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm1fX2dyb3VwLCAuZm9ybV9fc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtbWV0aG9kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+ICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkZ3JleTEtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0uMzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRvbmF0ZS1tZXRob2QtYm9keS1wYXlwYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRvbmF0ZS1tZXRob2QtYm9keS1wYXlwYWwtaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGRhcmstY29sb3IsICRhbHBoYTogLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTEtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kb25hdGUtbWV0aG9kLWJvZHktY2hlY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQsICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRvbmF0ZS1tZXRob2QtYm9keS1wYXlwYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZG9uYXRlLW1ldGhvZC1ib2R5LXBheXBhbC1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3BheXBhbC1kb25hdGUtYnV0dG9uLWNvbnRhaW5lci1uZWhlbWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtc2VjdXJpdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC43cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4yKCd0YWJsZXQtdXAnKSB7XG4gICAgICAgICYtZG9uYXRlIHtcbiAgICAgICAgICAgICYtcGF5bWVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkd2hpdGUtY29sb3IsICRhbHBoYTogLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAvLyBkb25hdGUtbW9kZWxcbiAgICAgICAgICAgICAgICAgICAgLmRvbmF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLWRhdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtX19ncm91cF9fY29sMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLW1ldGhvZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1jaGVjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4yKCdkZXNrdG9wLXVwJykge1xuICAgICAgICAmLWRvbmF0ZSB7XG4gICAgICAgICAgICAmLXBheW1lbnQge1xuICAgICAgICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAvLyBkb25hdGUtbW9kZWxcbiAgICAgICAgICAgICAgICAgICAgLmRvbmF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLWRhdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnZSB7XG4gICYtcG9saWN5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBoMywgc3Ryb25nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlIHtcbiAgJi1ub3RfZm91bmQge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLyogRXhww6lyaWVuY2VzIFByb2Zlc3Npb25uZWxsZXMgKi9cbi5wYWdlLW5ld3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIC5jb250YWluZXIge1xuICAgICAgICAucGFnZS1uZXdzLWl0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmLWJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgICYtcGFuZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53aGl0ZS1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjVweCBkYXNoZWQgJGFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtcmVmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1tYXNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXB1Ymxpc2hlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICAmLWJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcGluay1jb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDguNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jb250YWluZXItaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogLjYyNXJlbSBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pbnZlcnRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDguOSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluMignZGVza3RvcC11cCcpIHtcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgICYtYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDguOCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmludmVydGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ5JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4yKCdkZXNrdG9wLWRvd24nKSB7XG4gICAgICAgICAgICAgICAgLmFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICAmLWJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ4LjklO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pbnZlcnRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0OS4yJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vbWl4aW5zL21peGluc1wiO1xuLnBhZ2UtZXZlbnRzIHtcbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgICAmLWxpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ2Rlc2t0b3AtdXAnKSB7XG4gICAgJi1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICB9XG59XG4iLCIucGFnZS1ldmVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgQGluY2x1ZGUgbWVkaWEtbWluMigndGFibGV0LXVwJykge1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluMignZGVza3RvcC11cCcpIHtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL2dsb2JhbC92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnMvbWl4aW5zXCI7XG5cbi5wYWdlX19icmFuY2hlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yLCAkcHJpbWFyeS1jb2xvci10aGVtZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlYXJjaF9maWVsZCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIC5wYWdlX19icmFuY2hlc19fc2VhcmNoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuXG4gICAgICAgICAgICB3aWR0aDogNDUwcHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICNzZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci10aGVtZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNjFyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMDM1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19ieV9jb3VudHJ5IHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmX19mbGFnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAuY2FyZF9fYnJhbmNoIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4yKCd0YWJsZXQtdXAnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAmX19ieV9jb3VudHJ5IHtcbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NlYXJjaF9maWVsZCB7XG4gICAgICAgICAgICAucGFnZV9fYnJhbmNoZXNfX3NlYXJjaCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnlfY291bnRyeSB7XG4gICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluMignZGVza3RvcC1kb3duJykge1xuICAgICAgICAmX19ieV9jb3VudHJ5IHtcbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnZSB7XG4gICYtY3Z2IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAmLXlvdXR1YmUge1xuICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIH1cblxuICAgICYtZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci10aGVtZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4yKCd0YWJsZXQtZG93bicpIHtcbiAgICAgICYteW91dHViZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9nbG9iYWwvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbWl4aW5zL21peGluc1wiO1xuXG4uYWN0aXZpdGllcyB7XG4gIHdpZHRoOiAxMDAlO1xuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAmLWxpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21peGlucy9taXhpbnNcIjtcbi5wYWdlLWxvZ2luIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICYtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgJi1mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgICAmLWZvcm0ge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluMignZGVza3RvcC1kb3duJykge1xuICAgICYtZm9ybSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vZ2xvYmFsL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGlucy9taXhpbnNcIjtcblxuLnBhZ2UtcHJvZmlsZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMCAxcmVtIDA7XG4gICYtbGFzdG5hbWUge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAuY29udGFpbmVyX19mbHVpZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LXNpemU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXRoZW1lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICAvL3BhZGRpbmc6IC44cmVtIDA7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgJi1hc2lkZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LXNpemU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICYtaXRlbXMge1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAmLXVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAmLWxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItdGhlbWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICYtaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLmFjdGl2YXRlZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm1fX2dyb3VwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kZWxldGUtYWNjb3VudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1zaXplO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluMignZGVza3RvcC1kb3duJykge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMCAxcmVtIDA7XG4gICAgJi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdhcDogMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgICAgJi1hc2lkZSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1zaXplO1xuICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAmLXVsIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgJi1saSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcblxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci10aGVtZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5MS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci10aGVtZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuXG4gICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21peGlucy9taXhpbnNcIjtcbi5wYWdlLXJlZ2lzdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAuY29udGFpbmVyX19mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbjIoJ3RhYmxldC11cCcpIHtcbiAgICAuY29udGFpbmVyX19mbHVpZCB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiaG9tZVwiO1xuQGltcG9ydCBcImFib3V0XCI7XG5AaW1wb3J0IFwiYWN0dWFsaXRlc1wiO1xuQGltcG9ydCBcImFkaGVzaW9uXCI7XG5AaW1wb3J0IFwiY29udGFjdFwiO1xuQGltcG9ydCBcImNvb2tpZXNcIjtcbkBpbXBvcnQgXCJkb25hdGVcIjtcbkBpbXBvcnQgXCJwb2xpY3lcIjtcbkBpbXBvcnQgXCI0MDRcIjtcbkBpbXBvcnQgXCJuZXdzXCI7XG5AaW1wb3J0IFwiZXZlbnRzXCI7XG5AaW1wb3J0IFwiZXZlbnRcIjtcbkBpbXBvcnQgXCJicmFuY2gvYnJhbmNoZXNcIjtcbkBpbXBvcnQgXCJicmFuY2hcIjtcbkBpbXBvcnQgXCJjYW5hbF9jdnZcIjtcblxuLy8gQUNDT1VOVFxuQGltcG9ydCBcInNlY3VyaXR5L3NlY3VyaXR5XCI7XG4vLyBAaW1wb3J0IFwibm90X2ZvdW5kXCI7XG5cbi5hY3Rpb25zIHtcbiAgbWF4LXdpZHRoOiRjb250YWluZXItd2lkdGg7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAuM3JlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MCUgMjAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuICBpbnB1dCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cblxubWFpbi5wYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRwcmltYXJ5LWNvbG9yLCAkYWxwaGE6IC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19mb3Jnb3QsICZfX3JlZ2lzdGVyLCAmX19sb2dpbiB7XG4gICAgJl9fZm9ybSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ2luIHtcbiAgICAmX19pbm5lcl9fYWxyZWFkeV9sb2dnZWRfaW4ge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLXRoZW1lO1xuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgkY29sb3I6ICRkYXJrLWNvbG9yLCAkYWxwaGE6IC4yKTtcbiAgICAgICYgPiBwID4gYSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvciFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9yZ290IHtcbiAgICAmX19mb3JtIHtcbiAgICAgIG1pbi13aWR0aDogY2FsYygzOTBweCAtIDJyZW0pO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZSB7XG5cbiAgJi1idWlsZGluZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDcwdmg7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICYtbWFzayB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbWluMigndGFibGV0LXVwJykge1xuICAucGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICZfX2ZvcmdvdCB7XG4gICAgICAmX19mb3JtIHtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKCRjb250YWluZXItdGFibGV0LXdpZHRoIC8gMS41KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1aWxkaW5nIHtcbiAgICAgICYtbWFzayB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/